using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Edge.Core.Domain.FccOrderInfo
{
[Table("qr_order")]
public class FccOrderInfo
{
///
/// 订单id
///
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public long Id { get; set; }
///
/// 流水号
///
public int Ttc { get; set; }
///
/// 授权时间
///
public DateTime AuthorizationTime { get; set; }
///
/// 挂枪时间
///
public DateTime? EndTime { get; set; }
///
/// 交易时间
///
public DateTime? PaymentTime { get; set; }
///
/// 枪号
///
public int NozzleNum { get; set; }
///
/// 油品名
///
public String OilName { get; set; }
///
/// 支付状态: 0:未支付 1:已支付 2:退全款 3:退余额:4:卡支付
///
public int PaymentStatus { get; set; }
///
/// 支付类型
///
public int? PayType { get; set; }
///
/// 云端id
///
public long? CloundOrderId { get; set; }
///
/// 实际加油金额
///
public decimal Amount { get; set; }
///
/// 实际加油升数
///
public decimal Volume { get; set; }
///
/// 实际支付金额
///
public decimal? AmountPayable { get; set; }
///
/// 退款金额
///
public decimal? RefundAmount { get; set; }
///
/// 单价
///
public decimal Price { get; set; }
///
/// 是否已上传云端—— 0:未上传;1:已上传;2:不需要上传
///
public int UploadState { get; set; }
///
/// 是否删除——0:否;1:是
///
public int IsDelete { get; set; }
///
/// 支付用户名
///
public string UserName { get; set; }
///
/// 手机号
///
public string PhoneNumber { get; set; }
///
/// 支付类型名称
///
public string PaymentName { get; set; }
///
/// 泵码
///
public decimal? PumpCode { get; set; }
///
/// 授权状态:0:未授权;1:已授权
///
public int AuthorizationStatus { get; set; } = 0;
///
/// 退款状态:0:无退款;1:全额退款;2:部分退款
///
public int RefundStatus { get; set; } = 0;
///
/// 预定升数
///
public decimal? VolumePayable { get; set; }
}
}