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_settlement_detail_temp", DisableSyncStructure = true)] public partial class WmsSettlementDetailTemp { /// /// 惟一编号 /// [JsonProperty, Column(DbType = "varchar(36)", IsPrimary = true, IsNullable = false)] public string GID { get; set; } = Guid.NewGuid().ToString().ToUpper(); /// /// 出库费应收 /// [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? ARFEE { get; set; } = 0M; /// /// 提单号 /// [JsonProperty, Column(DbType = "varchar(30)")] public string BLNO { get; set; } = ""; /// /// 计费单位 /// [JsonProperty, Column(DbType = "varchar(50)")] public string CHARGEUNIT { get; set; } = ""; /// /// 合同号 /// [JsonProperty, Column(DbType = "varchar(100)")] public string CONTRACTNO { get; set; } = ""; /// /// 分公司代码 /// [JsonProperty, Column(DbType = "varchar(36)")] public string CORPID { get; set; } = ""; /// /// 创建时间 /// [JsonProperty, Column(InsertValueSql = "getdate()")] 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(100)")] public string CUSTOMNO { get; set; } = ""; /// /// 删除时间 /// [JsonProperty, Column(InsertValueSql = "getdate()")] public DateTime? DELETETIME { get; set; } /// /// 删除人 /// [JsonProperty, Column(DbType = "varchar(36)")] public string DELETEUSER { get; set; } = ""; /// /// 出库日期 /// [JsonProperty] public DateTime? DODATE { get; set; } /// /// 对账GID /// [JsonProperty, Column(DbType = "varchar(36)")] public string DUIGID { get; set; } = ""; /// /// 对账编号 /// [JsonProperty, Column(DbType = "varchar(100)")] public string DUINO { get; set; } = ""; /// /// 应收结束计费日期 /// [JsonProperty] public DateTime? ENDBILLINGDATE { get; set; } /// /// 应收结束计费日期_OUT /// [JsonProperty, Column(Name = "ENDBILLINGDATE_OUT")] public DateTime? ENDBILLINGDATEOUT { get; set; } /// /// 应收计费天数 /// [JsonProperty] public int? FEEDAYS { get; set; } = 0; /// /// 计费等级 /// [JsonProperty] public int? FEEGRADE { get; set; } = 0; /// /// 计费单价/费率 /// [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? FEEPRICE { get; set; } = 0M; /// /// 计费区间 /// [JsonProperty] public int? FEESCALE { get; set; } = 0; /// /// 费用类别 /// [JsonProperty] public int? FEETYPE { get; set; } = 0; /// /// 出入库主表关联GID /// [JsonProperty, Column(Name = "GID_LINK", DbType = "varchar(100)")] public string GIDLINK { get; set; } = ""; /// /// 品名的等级 /// [JsonProperty, Column(DbType = "varchar(50)")] public string GOODSGRADE { get; set; } = ""; /// /// 型号/品牌 /// [JsonProperty, Column(DbType = "varchar(100)")] public string GOODSMODEL { get; set; } = ""; /// /// 货物名称/品名 /// [JsonProperty, Column(DbType = "varchar(100)")] public string GOODSNAME { get; set; } = ""; /// /// 应收仓储费_OUT /// [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? GOODSOUTFEE { get; set; } = 0M; /// /// 入库件数 /// [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? GOODSPACK { get; set; } = 0M; /// /// 实际件数 /// [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? GOODSPACKACTUAL { get; set; } = 0M; /// /// 出库件数 /// [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? GOODSPACKPFSL { get; set; } = 0M; /// /// 库存件数 /// [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? GOODSPACKSTOCK { get; set; } = 0M; /// /// 出库数量 /// [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? GOODSPFSL { get; set; } = 0M; /// /// 入库数量 /// [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? GOODSRKSL { get; set; } = 0M; /// /// 实际数量 /// [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? GOODSRKSLACTUAL { get; set; } = 0M; /// /// 规格 /// [JsonProperty, Column(DbType = "varchar(100)")] public string GOODSSTANDARD { get; set; } = ""; /// /// 库存数量 /// [JsonProperty, Column(DbType = "numeric(18,4)")] public decimal? GOODSSTOCK { get; set; } = 0M; /// /// 是否删除 /// [JsonProperty] public bool? ISDELETE { get; set; } = false; /// /// 是否重新生成过 /// [JsonProperty] public bool? ISMAKEOUT { get; set; } = false; /// /// 行号 /// [JsonProperty] public int? LINENUM { get; set; } = 0; /// /// 重新生成时间 /// [JsonProperty, Column(InsertValueSql = "getdate()")] public DateTime? MAKEOUTTIME { get; set; } /// /// 重新生成人 /// [JsonProperty, Column(DbType = "varchar(36)")] public string MAKEOUTUSER { get; set; } = ""; /// /// 出库单号 /// [JsonProperty, Column(DbType = "varchar(100)")] public string OUTBSNO { get; set; } = ""; /// /// 应收仓储费 /// [JsonProperty, Column(DbType = "numeric(18,2)")] public decimal? OUTFEE { get; set; } = 0M; /// /// 备注_OUT /// [JsonProperty, Column(Name = "REMARK_OUT", DbType = "varchar(1024)")] public string REMARKOUT { get; set; } = ""; /// /// 应收开始计费日期 /// [JsonProperty] public DateTime? STARTBILLINGDATE { get; set; } /// /// 应收开始计费日期_OUT /// [JsonProperty, Column(Name = "STARTBILLINGDATE_OUT")] public DateTime? STARTBILLINGDATEOUT { get; set; } /// /// 仓库 /// [JsonProperty, Column(DbType = "varchar(100)")] public string STORAGENAME { get; set; } = ""; /// /// 入库日期 /// [JsonProperty] public DateTime? WMSDATE { get; set; } /// /// 应收仓储天数_OUT /// [JsonProperty] public int? WMSDAYS { get; set; } = 0; /// /// 入库单号 /// [JsonProperty, Column(DbType = "varchar(100)")] public string WMSNO { get; set; } = ""; } }