using Newtonsoft.Json; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Yi.Framework.Model.Base; namespace Yi.Framework.Model.ERP.Entitys { /// /// 采购订单 /// [SugarTable("Purchase")] public class PurchaseEntity : IEntity, IMultiTenant { /// /// 主键 /// [JsonConverter(typeof(ValueToStringConverter))] [SugarColumn(IsPrimaryKey = true)] public long Id { get; set; } /// /// 租户id /// public Guid? TenantId { get; set; } /// /// 采购单号 /// public string Code { get; set; }=string.Empty; /// /// 需求时间 /// public DateTime? NeedTime { get; set; } /// /// 采购员 /// public string? Buyer { get; set; } /// /// 总共金额 /// public float TotalMoney { get; set; } /// /// 已支付金额 /// public float PaidMoney { get; set; } /// /// 采购状态 /// public PurchaseStateEnum PurchaseState { get; set; } = PurchaseStateEnum.Build; } public enum PurchaseStateEnum { Build=0,//新建 Run=1,//进行中 Complete=2,//已完成 End=3//已结束 } }