using Dlhis.Entity.Canteen.Enums; using Kurisu.AspNetCore.Utils.Extensions; namespace Dlhis.Canteen.Order.Response; public class BalanceRecordResponse { /// /// 流水号 /// public string No { get; set; } /// /// 档案号/QRCode /// public string UserNo { get; set; } /// /// 姓名 /// public string Name { get; set; } /// /// 学工号 /// public string UserCode { get; set; } /// /// 部门号 /// public string DepartmentNo { get; set; } public string DepartmentName { get; set; } /// /// 来源 /// public BalanceRecordSourceEnumType Source { get; set; } public string SourceDesc => Source.GetDescription(); /// /// 收入/支出 /// public BalanceRecordTypeEnumType Type { get; set; } public string TypeDesc => Type.GetDescription(); /// /// 金额 /// public decimal Amount { get; set; } /// /// 营业点 /// public Guid BusinessPlaceCode { get; set; } public string BusinessPlaceName { get; set; } /// /// 餐次 /// public Guid? BusinessShiftCode { get; set; } public string BusinessShiftName { get; set; } /// /// 所属成本日期 /// public DateTime CostDate { get; set; } /// /// 消费机器唯一信息 /// public string DeviceInfo { get; set; } /// /// 餐补月份 /// public string SubsidiesFromMonth { get; set; } /// /// Ip /// public string IP { get; set; } /// /// 成本中心 /// public string CostId { get; set; } /// /// 消费者所在基地 /// public string OriginTenantId { get; set; } /// /// 成本计算是否允许跨基地范围 /// public bool IsCostCrossTenant { get; set; } /// /// 数据状态 /// public BalanceRecordStatusEnumType Status { get; set; } /// /// 数据状态描述 /// public string StatusDesc => Status.GetDescription(); }