using FreeSql.DatabaseModel;using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Threading.Tasks; using Newtonsoft.Json; using FreeSql.DataAnnotations; namespace djy.Model { [JsonObject(MemberSerialization.OptIn), Table(Name = "wms_out", DisableSyncStructure = true)] public partial class WmsOut { /// /// 惟一编号 /// [JsonProperty, Column(DbType = "varchar(100)", IsPrimary = true, IsNullable = false)] public string GID { get; set; } = Guid.NewGuid().ToString().ToUpper(); /// /// 会计期间 /// [JsonProperty, Column(DbType = "varchar(7)")] public string ACCDATE { get; set; } = ""; [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? APFEE { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(20)")] public string ARCLIENT { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(20)")] public string ARCLIENTWMSOUT { get; set; } = ""; /// /// 库位编码 /// [JsonProperty, Column(DbType = "varchar(50)")] public string AREACODE { get; set; } /// /// 库位名称 /// [JsonProperty, Column(DbType = "varchar(100)")] public string AREANAME { get; set; } [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? ARFEE { get; set; } = 0M; /// /// 出库费应收_2 /// [JsonProperty, Column(Name = "ARFEE_2", DbType = "numeric(18,2)")] public decimal? ARFEE2 { get; set; } = 0M; /// /// 关联号 /// [JsonProperty, Column(DbType = "varchar(100)")] public string ASSOCIATEDNO { get; set; } /// /// 仓单明细号 /// [JsonProperty, Column(DbType = "varchar(100)")] public string BSNO { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string BZTCHNO { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(10)")] public string CHARGEUNIT { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(100)")] public string CLIENTBSNO { get; set; } = ""; /// /// 客户编码 /// [JsonProperty, Column(DbType = "varchar(20)")] public string CLIENTCODE { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string CLIENTGID { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CLIENTNAMEOLD { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(36)")] public string CORPID { get; set; } = ""; /// /// 创建时间 /// [JsonProperty] public DateTime? CREATETIME { get; set; } /// /// 创建人 /// [JsonProperty, Column(DbType = "varchar(36)")] public string CREATEUSER { get; set; } /// /// 客户名称 /// [JsonProperty, Column(DbType = "varchar(20)")] public string CUSTOMERNAME { get; set; } [JsonProperty, Column(DbType = "varchar(20)")] public string CUSTOMNO { get; set; } = ""; /// /// 废除时间 /// [JsonProperty] public DateTime? DELETETIME { get; set; } /// /// 废除操作人 /// [JsonProperty, Column(DbType = "varchar(36)")] public string DELETEUSER { get; set; } /// /// 操作时间 /// [JsonProperty] public DateTime? DODATE { get; set; } /// /// 费用状态 /// [JsonProperty] public bool? FEESTATUS { get; set; } = false; /// /// 货物编号 /// [JsonProperty, Column(DbType = "varchar(50)")] public string GOODSCODE { get; set; } /// /// 型号 /// [JsonProperty, Column(DbType = "varchar(100)")] public string GOODSMODEL { get; set; } /// /// 货物名称 /// [JsonProperty, Column(DbType = "varchar(100)")] public string GOODSNAME { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string GOODSNAMEID { get; set; } /// /// 仓储费用 /// [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? GOODSOUTFEE { get; set; } [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? GOODSOUTFEEAP { get; set; } = 0M; /// /// 包装 /// [JsonProperty, Column(DbType = "varchar(50)")] public string GOODSPACK { get; set; } [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? GOODSPACKPFSL { get; set; } = 0M; /// /// 出库量 /// [JsonProperty, Column(DbType = "numeric(18,6)")] public decimal? GOODSPFSL { get; set; } /// /// 规格 /// [JsonProperty, Column(DbType = "varchar(100)")] public string GOODSSTANDARD { get; set; } /// /// 货物类型 /// [JsonProperty, Column(DbType = "varchar(50)")] public string GOODSTYPE { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string INGIDNEW { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(20)")] public string INSPECTIONNO { get; set; } = ""; [JsonProperty] public bool? ISCHANGE { get; set; } = false; [JsonProperty] public bool? ISCOLLECTING { get; set; } = false; /// /// 是否废除 /// [JsonProperty] public bool? ISDELETE { get; set; } [JsonProperty] public bool? ISLOCK { get; set; } = false; [JsonProperty] public bool? ISVOU { get; set; } [JsonProperty, Column(InsertValueSql = "getdate()")] public DateTime? LOCKTIME { get; set; } [JsonProperty, Column(DbType = "varchar(36)")] public string LOCKUSER { get; set; } = ""; [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? MARKETVALUE { get; set; } = 0M; [JsonProperty, Column(DbType = "varchar(30)")] public string MBLNONEW { get; set; } = ""; /// /// 最后一次更新操作时间 /// [JsonProperty] public DateTime? MODIFIEDTIME { get; set; } /// /// 最后一次更新操作人 /// [JsonProperty, Column(DbType = "varchar(36)")] public string MODIFIEDUSER { get; set; } [JsonProperty] public DateTime? OLDCUSTFEEDATE { get; set; } /// /// 备注 /// [JsonProperty, Column(DbType = "varchar(1024)")] public string REMARK { get; set; } [JsonProperty, Column(DbType = "varchar(100)")] public string REMARK2 { get; set; } = ""; /// /// 仓库编码 /// [JsonProperty, Column(DbType = "varchar(50)")] public string STORAGECODE { get; set; } /// /// 仓库名称 /// [JsonProperty, Column(DbType = "varchar(100)")] public string STORAGENAME { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string STOREMAN { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(100)")] public string TOTALNO { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(20)")] public string TRUCKNAME { get; set; } = ""; [JsonProperty, Column(DbType = "varchar(500)")] public string TRUCKNO { get; set; } [JsonProperty] public DateTime? VALIDDATE { get; set; } [JsonProperty, Column(DbType = "varchar(12)")] public string VOUNO { get; set; } [JsonProperty, Column(Name = "WHS_CODE", DbType = "varchar(20)")] public string WHSCODE { get; set; } [JsonProperty, Column(DbType = "varchar(10)")] public string WMSOP { get; set; } = ""; [JsonProperty] public byte? WMSOUTSTATUS { get; set; } = 0; } }