| | |
| | | namespace WIDESEA_Model.Models |
| | | { |
| | | [SugarTable(nameof(Dt_InboundOrder_Hty), "入库单")] |
| | | public class Dt_InboundOrder_Hty :BaseEntity |
| | | public class Dt_InboundOrder_Hty : Dt_InboundOrder, IBaseHistoryEntity |
| | | { |
| | | [SugarColumn(IsPrimaryKey = true, IsIdentity = true, ColumnDescription = "主键")] |
| | | public int Id { get; set; } |
| | | |
| | | [CodeRule(WIDESEA_Core.Enums.RuleCode.InboundOrderRule)] |
| | | [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "单据编号")] |
| | | public string OrderNo { get; set; } |
| | | |
| | | [SugarColumn(IsNullable = true, Length = 50, ColumnDescription = "上游单据编号")] |
| | | public string UpperOrderNo { get; set; } |
| | | |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "单据类型")] |
| | | public int OrderType { get; set; } |
| | | |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "单据状态")] |
| | | public int OrderStatus { get; set; } |
| | | |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "创建方式")] |
| | | public int CreateType { get; set; } |
| | | |
| | | [SugarColumn(IsNullable = true, Length = 200, ColumnDescription = "备注")] |
| | | public string Remark { get; set; } |
| | | |
| | | [SugarColumn(IsNullable = false, DefaultValue = "0", ColumnDescription = "源主键")] |
| | | /// <summary> |
| | | /// 原表主键 |
| | | /// </summary> |
| | | [ImporterHeader(Name = "原表主键")] |
| | | [ExporterHeader(DisplayName = "原表主键")] |
| | | [SugarColumn(IsNullable = false, DefaultValue = "0", ColumnDescription = "原表主键")] |
| | | public int SourceId { get; set; } |
| | | |
| | | [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "备注")] |
| | | /// <summary> |
| | | /// 操作类型 |
| | | /// </summary> |
| | | [ImporterHeader(Name = "操作类型")] |
| | | [ExporterHeader(DisplayName = "操作类型")] |
| | | [SugarColumn(IsNullable = false, Length = 50, ColumnDescription = "操作类型")] |
| | | public string OperateType { get; set; } |
| | | |
| | | [ImporterHeader(Name = "仓库编码")] |
| | | [ExporterHeader(DisplayName = "仓库编码")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "仓库编码")] |
| | | public string OutWareHouse { get; set; } |
| | | [ImporterHeader(Name = "单据小类")] |
| | | [ExporterHeader(DisplayName = "单据小类")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "单据小类")] |
| | | public string TransactionCode { get; set; } |
| | | [ImporterHeader(Name = "出入库类型")] |
| | | [ExporterHeader(DisplayName = "出入库类型")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "出入库类型")] |
| | | public string InoutType { get; set; } |
| | | |
| | | [ImporterHeader(IsIgnore = true)] |
| | | [ExporterHeader(IsIgnore = true)] |
| | | [Navigate(NavigateType.OneToMany, nameof(Dt_InboundOrderDetail_Hty.OrderId), nameof(Id))] |
| | | public List<Dt_InboundOrderDetail_Hty> Details { get; set; } |
| | | /// <summary> |
| | | /// 移入历史时间 |
| | | /// </summary> |
| | | [ImporterHeader(Name = "移入历史时间")] |
| | | [ExporterHeader(DisplayName = "移入历史时间")] |
| | | [SugarColumn(IsNullable = false, ColumnDescription = "移入历史时间")] |
| | | public DateTime InsertTime { get; set; } |
| | | } |
| | | } |