服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2025-03-26 8c044861aea55f9c1830b4defb80e82600c16c1c
更新实体
已修改8个文件
已添加2个文件
806 ■■■■■ 文件已修改
Tiger.Model.Net/Entitys/WMS/BIZ_U9_RMA.cs 114 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/WMS/BIZ_U9_RMA_SN.cs 106 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_PREP.cs 153 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_PREP_BTH.cs 248 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_PREP_DTL.cs 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_PREP_SN.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_PREP_SRC.cs 91 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER_DTL.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Tiger.Model.Net.csproj 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Tiger.Model.Net/Entitys/WMS/BIZ_U9_RMA.cs
@@ -7,143 +7,143 @@
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:退货单(U9)
    /// å®žä½“:退货单(U9)
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("退货单(U9)")]
    [DisplayName("退货单(U9)")]
    [Serializable]
    [SugarTable("BIZ_U9_RMA")]
    public class BIZ_U9_RMA : DbEntityWithAuth
    {
        #region æž„造函数
        #region æž„造函数
        /// <summary>
        /// å®žä½“:退货单(U9)
        /// å®žä½“:退货单(U9)
        /// </summary>
        public BIZ_U9_RMA() {}
        #endregion
        #region å…¬å…±å±žæ€§
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// å•据号
        /// å•据号
        /// </summary>
        [DisplayName("单据号")]
        [DisplayName("单据号")]
        public string ORDER_NO { get; set; }
        /// <summary>
        /// çŠ¶æ€(0Init初始化|1Imported已导入|2Arrived已送达|3Counting清点中|4InQC检验中|5Storing上架中|6Review待审核|7Finished已完成|8Cancel已作废)
        /// çŠ¶æ€(0Init初始化|1Imported已导入|2Arrived已送达|3Counting清点中|4InQC检验中|5Storing上架中|6Review待审核|7Finished已完成|8Cancel已作废)
        /// </summary>
        [DisplayName("状态(0Init初始化|1Imported已导入|2Arrived已送达|3Counting清点中|4InQC检验中|5Storing上架中|6Review待审核|7Finished已完成|8Cancel已作废)")]
        [DisplayName("状态(0Init初始化|1Imported已导入|2Arrived已送达|3Counting清点中|4InQC检验中|5Storing上架中|6Review待审核|7Finished已完成|8Cancel已作废)")]
        public int STATUS { get; set; }
        /// <summary>
        /// ä¾›åº”商编码
        /// ä¾›åº”商编码
        /// </summary>
        [DisplayName("供应商编码")]
        [DisplayName("供应商编码")]
        public string SUPP_CODE { get; set; }
        /// <summary>
        /// ä¾›åº”商名称
        /// ä¾›åº”商名称
        /// </summary>
        [DisplayName("供应商名称")]
        [DisplayName("供应商名称")]
        public string SUPP_NAME { get; set; }
        /// <summary>
        /// å•据日期
        /// å•据日期
        /// </summary>
        [DisplayName("单据日期")]
        [DisplayName("单据日期")]
        public DateTime ORDER_DATE { get; set; } = DateTime.MinValue;
        /// <summary>
        /// æ”¶è´§äºº
        /// æ”¶è´§äºº
        /// </summary>
        [DisplayName("收货人")]
        [DisplayName("收货人")]
        public string RECEIVER { get; set; }
        /// <summary>
        /// æ”¶è´§æ—¥æœŸ
        /// æ”¶è´§æ—¥æœŸ
        /// </summary>
        [DisplayName("收货日期")]
        [DisplayName("收货日期")]
        public DateTime RECEIVE_DATE { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å¤‡æ³¨
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        [DisplayName("备注")]
        public string REMARK { get; set; }
        /// <summary>
        /// -1:未处理,0:同步处理完,>0:同步处理失败次数
        /// -1:未处理,0:同步处理完,>0:同步处理失败次数
        /// </summary>
        [DisplayName("-1:未处理,0:同步处理完,>0:同步处理失败次数")]
        [DisplayName("-1:未处理,0:同步处理完,>0:同步处理失败次数")]
        public int HANDLED { get; set; } = -1;
        /// <summary>
        /// æœ€åŽä¸€æ¬¡åŒæ­¥å¤„理日期
        /// æœ€åŽä¸€æ¬¡åŒæ­¥å¤„理日期
        /// </summary>
        [DisplayName("最后一次同步处理日期")]
        [DisplayName("最后一次同步处理日期")]
        public DateTime HANDLED_DATE { get; set; } = DateTime.MinValue;
        /// <summary>
        /// è¿‡è´¦æäº¤çš„JSON
        /// è¿‡è´¦æäº¤çš„JSON
        /// </summary>
        [DisplayName("过账提交的JSON")]
        [DisplayName("过账提交的JSON")]
        public string COMMIT_JSON { get; set; }
        /// <summary>
        /// è¿‡è´¦æäº¤çš„返回信息
        /// è¿‡è´¦æäº¤çš„返回信息
        /// </summary>
        [DisplayName("过账提交的返回信息")]
        [DisplayName("过账提交的返回信息")]
        public string COMMIT_MSG { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BIZ_U9_RMA类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_U9_RMAId))]//ClassA表中的BIZ_U9_RMAId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_U9_RMAId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BIZ_U9_RMA类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_U9_RMAId))]//ClassA表中的BIZ_U9_RMAId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_U9_RMAId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            [Description("枚举描述1")]
            Enum1,
        }
        */
        /// <summary>
        /// æžšä¸¾ï¼šçŠ¶æ€(0Init初始化|1Imported已导入|2Arrived已送达|3Counting清点中|4InQC检验中|5Storing上架中|6Review待审核|7Finished已完成|8Cancel已作废)
        /// æžšä¸¾ï¼šçŠ¶æ€(0Init初始化|1Imported已导入|2Arrived已送达|3Counting清点中|4InQC检验中|5Storing上架中|6Review待审核|7Finished已完成|8Cancel已作废)
        /// </summary>
        public enum STATUSs
        {
            [Description("初始化")]
            [Description("初始化")]
            Init = 0,
            [Description("已导入")]
            [Description("已导入")]
            Imported = 1,
            [Description("已送达")]
            [Description("已送达")]
            Arrived = 2,
            [Description("清点中")]
            [Description("清点中")]
            Counting = 3,
            [Description("检验中")]
            [Description("检验中")]
            InQC = 4,
            [Description("上架中")]
            [Description("上架中")]
            Storing = 5,
            [Description("待审核")]
            [Description("待审核")]
            Review = 6,
            [Description("已完成")]
            [Description("已完成")]
            Finished = 7,
            [Description("已作废")]
            [Description("已作废")]
            Cancel = 8,
        }
        #endregion
        #region å…¬å…±æ–¹æ³•
        #region å…¬å…±æ–¹æ³•
        #endregion
Tiger.Model.Net/Entitys/WMS/BIZ_U9_RMA_SN.cs
@@ -7,133 +7,133 @@
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:退货单(U9)条码明细
    /// å®žä½“:退货单(U9)条码明细
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("退货单(U9)条码明细")]
    [DisplayName("退货单(U9)条码明细")]
    [Serializable]
    [SugarTable("BIZ_U9_RMA_SN")]
    public class BIZ_U9_RMA_SN : DbEntityWithAuth
    {
        #region æž„造函数
        #region æž„造函数
        /// <summary>
        /// å®žä½“:退货单(U9)条码明细
        /// å®žä½“:退货单(U9)条码明细
        /// </summary>
        public BIZ_U9_RMA_SN() {}
        #endregion
        #region å…¬å…±å±žæ€§
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// å•据号
        /// å•据号
        /// </summary>
        [DisplayName("单据号")]
        [DisplayName("单据号")]
        public string ORDER_NO { get; set; }
        /// <summary>
        /// å•据行号
        /// å•据行号
        /// </summary>
        [DisplayName("单据行号")]
        [DisplayName("单据行号")]
        public string LINE_NO { get; set; }
        /// <summary>
        /// æ¡ç 
        /// æ¡ç 
        /// </summary>
        [DisplayName("条码")]
        [DisplayName("条码")]
        public string SN { get; set; }
        /// <summary>
        /// å…ƒæ¡ç 
        /// å…ƒæ¡ç 
        /// </summary>
        [DisplayName("元条码")]
        [DisplayName("元条码")]
        public string META_SN { get; set; }
        /// <summary>
        /// ç‰©æ–™ç¼–码
        /// ç‰©æ–™ç¼–码
        /// </summary>
        [DisplayName("物料编码")]
        [DisplayName("物料编码")]
        public string ITEM_CODE { get; set; }
        /// <summary>
        /// çŠ¶æ€(同WMS_ITEM状态)
        /// ×´Ì¬(ͬWMS_ITEM״̬)
        /// </summary>
        [DisplayName("状态(同WMS_ITEM状态)")]
        [DisplayName("״̬(ͬWMS_ITEM״̬)")]
        public int STATUS { get; set; }
        /// <summary>
        /// æ•°é‡
        /// æ•°é‡
        /// </summary>
        [DisplayName("数量")]
        [DisplayName("数量")]
        public double QTY { get; set; }
        /// <summary>
        /// å•位
        /// å•位
        /// </summary>
        [DisplayName("单位")]
        [DisplayName("单位")]
        public string UNIT { get; set; }
        /// <summary>
        /// æ˜¯å¦è‰¯å“(Y/N)
        /// æ˜¯å¦è‰¯å“(Y/N)
        /// </summary>
        [DisplayName("是否良品(Y/N)")]
        [DisplayName("是否良品(Y/N)")]
        public string IS_OK { get; set; }
        /// <summary>
        /// æ˜¯å¦å…¥åº“(Y/N)
        /// æ˜¯å¦å…¥åº“(Y/N)
        /// </summary>
        [DisplayName("是否入库(Y/N)")]
        [DisplayName("是否入库(Y/N)")]
        public string IS_IN { get; set; }
        /// <summary>
        /// æ˜¯å¦æŠ¥åºŸ(Y/N)
        /// æ˜¯å¦æŠ¥åºŸ(Y/N)
        /// </summary>
        [DisplayName("是否报废(Y/N)")]
        [DisplayName("是否报废(Y/N)")]
        public string IS_SCRAP { get; set; }
        /// <summary>
        /// æ‰¹æ¬¡å·
        /// æ‰¹æ¬¡å·
        /// </summary>
        [DisplayName("批次号")]
        [DisplayName("批次号")]
        public string LOTNO { get; set; }
        /// <summary>
        /// ç®±å·
        /// ç®±å·
        /// </summary>
        [DisplayName("箱号")]
        [DisplayName("箱号")]
        public string CARTON_NO { get; set; }
        /// <summary>
        /// æ ˆæ¿å·
        /// æ ˆæ¿å·
        /// </summary>
        [DisplayName("栈板号")]
        [DisplayName("栈板号")]
        public string PALLET_NO { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BIZ_U9_RMA_SN类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_U9_RMA_SNId))]//ClassA表中的BIZ_U9_RMA_SNId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_U9_RMA_SNId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BIZ_U9_RMA_SN类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_U9_RMA_SNId))]//ClassA表中的BIZ_U9_RMA_SNId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_U9_RMA_SNId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            [Description("枚举描述1")]
            Enum1,
        }
        */
        #endregion
        #region å…¬å…±æ–¹æ³•
        #region å…¬å…±æ–¹æ³•
        #endregion
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_PREP.cs
@@ -7,152 +7,52 @@
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:备料单(WMS)
    /// å®žä½“:备料任务(WMS)
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("备料单(WMS)")]
    [DisplayName("备料任务(WMS)")]
    [Serializable]
    [SugarTable("BIZ_WMS_PREP")]
    public class BIZ_WMS_PREP : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:备料单(WMS)
        /// å®žä½“:备料任务(WMS)
        /// </summary>
        public BIZ_WMS_PREP() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// å¤‡æ–™å•号
        /// å¤‡æ–™ä»»åŠ¡å·
        /// </summary>
        [DisplayName("备料单号")]
        [DisplayName("备料任务号")]
        public string ORDER_NO { get; set; }
        /// <summary>
        /// ç±»åž‹(0Supply正常备料|1First首套备料)
        /// ä¸šåŠ¡ç±»åž‹(0Others其他备料|1Requisition领料单备料|2WorkOrder工单备料|3Outsourcing委外备料)
        /// </summary>
        [DisplayName("类型(0Supply正常备料|1First首套备料)")]
        public int PREP_TYPE { get; set; }
        /// <summary>
        /// å‘料方式(0Whole整单发料|1SideA/A面发料|2SideB/B面发料)
        /// </summary>
        [DisplayName("发料方式(0Whole整单发料|1SideA/A面发料|2SideB/B面发料)")]
        public int DLVY_MODE { get; set; }
        [DisplayName("业务类型(0Others其他备料|1Requisition领料单备料|2WorkOrder工单备料|3Outsourcing委外备料)")]
        public int BIZ_TYPE { get; set; }
        /// <summary>
        /// çŠ¶æ€(0Init初始化|1Called已叫料|2WaitPick待捡料|3Picking捡料中|4Picked已捡完|5Sended已发料|6Close已关闭|7Cancel作废)
        /// </summary>
        [DisplayName("状态(0Init初始化|1Called已叫料|2WaitPick待捡料|3Picking捡料中|4Picked已捡完|5Sended已发料|6Close已关闭|7Cancel作废)")]
        public int STATUS { get; set; }
        /// <summary>
        /// æ¥æºå•据编码,多个用“'”分隔
        /// æ¥æºå•据编码,多个用“,”分隔
        /// </summary>
        [DisplayName("来源单据编码,多个用“'”分隔")]
        [DisplayName("来源单据编码,多个用“,”分隔")]
        public string SOURCE_CODE { get; set; }
        /// <summary>
        /// æ¥æºå•号,多个用“'”分隔,跟编码一一对应
        /// æ¥æºå•号,多个用“,”分隔,跟编码一一对应
        /// </summary>
        [DisplayName("来源单号,多个用“'”分隔,跟编码一一对应")]
        [DisplayName("来源单号,多个用“,”分隔,跟编码一一对应")]
        public string SOURCE_ORDER { get; set; }
        /// <summary>
        /// å·¥åŽ‚ç¼–ç 
        /// </summary>
        [DisplayName("工厂编码")]
        public string FTY_CODE { get; set; }
        /// <summary>
        /// è½¦é—´ç¼–码
        /// </summary>
        [DisplayName("车间编码")]
        public string WS_CODE { get; set; }
        /// <summary>
        /// äº§çº¿ç¼–码
        /// </summary>
        [DisplayName("产线编码")]
        public string LINE_CODE { get; set; }
        /// <summary>
        /// å²—位编码
        /// </summary>
        [DisplayName("岗位编码")]
        public string POST_CODE { get; set; }
        /// <summary>
        /// å·¥åºç¼–码
        /// </summary>
        [DisplayName("工序编码")]
        public string OPER_CODE { get; set; }
        /// <summary>
        /// åŠ å·¥æ®µ
        /// </summary>
        [DisplayName("加工段")]
        public string SEGMENT { get; set; }
        /// <summary>
        /// å«æ–™æ—¶é—´
        /// </summary>
        [DisplayName("叫料时间")]
        public DateTime CALL_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// è®¡åˆ’完成时间
        /// </summary>
        [DisplayName("计划完成时间")]
        public DateTime PLAN_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å¤‡æ–™ä¼˜å…ˆçº§(1-7)越小越优先
        /// </summary>
        [DisplayName("备料优先级(1-7)越小越优先")]
        public int PRIORITY { get; set; }
        /// <summary>
        /// å¤‡æ–™äºº
        /// </summary>
        [DisplayName("备料人")]
        public string PREP_PERSON { get; set; }
        /// <summary>
        /// å¤‡æ–™å®Œæˆæ—¶é—´
        /// </summary>
        [DisplayName("备料完成时间")]
        public DateTime FINISH_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// é¢†æ–™äºº
        /// </summary>
        [DisplayName("领料人")]
        public string REQ_PERSON { get; set; }
        /// <summary>
        /// é¢†æ–™éƒ¨é—¨
        /// </summary>
        [DisplayName("领料部门")]
        public string REQ_DEPT { get; set; }
        /// <summary>
        /// å‡ºåº“æ—¶é—´
        /// </summary>
        [DisplayName("出库时间")]
        public DateTime DLVY_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å…³è”领料单号
        /// </summary>
        [DisplayName("关联领料单号")]
        public string REQ_ORDER { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        public string REMARK { get; set; }
        /// <summary>
        /// -1:未处理,0:同步处理完,>0:同步处理失败次数
        /// </summary>
        [DisplayName("-1:未处理,0:同步处理完,>0:同步处理失败次数")]
        public int HANDLED { get; set; } = -1;
        /// <summary>
        /// æœ€åŽä¸€æ¬¡åŒæ­¥å¤„理日期
        /// </summary>
        [DisplayName("最后一次同步处理日期")]
        public DateTime HANDLED_DATE { get; set; } = DateTime.MinValue;
        /// <summary>
        /// è¿‡è´¦æäº¤çš„JSON
        /// </summary>
        [DisplayName("过账提交的JSON")]
        public string COMMIT_JSON { get; set; }
        /// <summary>
        /// è¿‡è´¦æäº¤çš„返回信息
        /// </summary>
        [DisplayName("过账提交的返回信息")]
        public string COMMIT_MSG { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
@@ -188,27 +88,18 @@
        */
        /// <summary>
        /// æžšä¸¾ï¼šç±»åž‹(0Supply正常备料|1First首套备料)
        /// æžšä¸¾ï¼šä¸šåŠ¡ç±»åž‹(0Others其他备料|1Requisition领料单备料|2WorkOrder工单备料|3Outsourcing委外备料)
        /// </summary>
        public enum PREP_TYPEs
        public enum BIZ_TYPEs
        {
            [Description("正常备料")]
            Supply = 0,
            [Description("首套备料")]
            First = 1,
        }
        /// <summary>
        /// æžšä¸¾ï¼šå‘料方式(0Whole整单发料|1SideA/A面发料|2SideB/B面发料)
        /// </summary>
        public enum DLVY_MODEs
        {
            [Description("整单发料")]
            Whole = 0,
            [Description("A面发料")]
            SideA = 1,
            [Description("B面发料")]
            SideB = 2,
            [Description("其他备料")]
            Others = 0,
            [Description("领料单备料")]
            Requisition = 1,
            [Description("工单备料")]
            WorkOrder = 2,
            [Description("委外备料")]
            Outsourcing = 3,
        }
        /// <summary>
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_PREP_BTH.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,248 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:备料任务(WMS)发料批次
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("备料任务(WMS)发料批次")]
    [Serializable]
    [SugarTable("BIZ_WMS_PREP_BTH")]
    public class BIZ_WMS_PREP_BTH : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:备料任务(WMS)发料批次
        /// </summary>
        public BIZ_WMS_PREP_BTH() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// å¤‡æ–™ä»»åŠ¡å·
        /// </summary>
        [DisplayName("备料任务号")]
        public string ORDER_NO { get; set; }
        /// <summary>
        /// å‘料批次
        /// </summary>
        [DisplayName("发料批次")]
        public int BATCH { get; set; }
        /// <summary>
        /// å¤‡æ–™æ–¹å¼(0Whole整单备料|1SideA/A面备料|2SideB/B面备料)
        /// </summary>
        [DisplayName("备料方式(0Whole整单备料|1SideA/A面备料|2SideB/B面备料)")]
        public int PREP_MODE { get; set; }
        /// <summary>
        /// å‘料方式(0Supply正常发料|1First首套发料)
        /// </summary>
        [DisplayName("发料方式(0Supply正常发料|1First首套发料)")]
        public int DLVY_MODE { get; set; }
        /// <summary>
        /// çŠ¶æ€(0Init初始化|1Called已叫料|2WaitPick待捡料|3Picking捡料中|4Picked已捡完|5Sended已发料|6Close已关闭|7Cancel作废)
        /// </summary>
        [DisplayName("状态(0Init初始化|1Called已叫料|2WaitPick待捡料|3Picking捡料中|4Picked已捡完|5Sended已发料|6Close已关闭|7Cancel作废)")]
        public int STATUS { get; set; }
        /// <summary>
        /// å·¥åŽ‚ç¼–ç 
        /// </summary>
        [DisplayName("工厂编码")]
        public string FTY_CODE { get; set; }
        /// <summary>
        /// è½¦é—´ç¼–码
        /// </summary>
        [DisplayName("车间编码")]
        public string WS_CODE { get; set; }
        /// <summary>
        /// äº§çº¿ç¼–码
        /// </summary>
        [DisplayName("产线编码")]
        public string LINE_CODE { get; set; }
        /// <summary>
        /// å²—位编码
        /// </summary>
        [DisplayName("岗位编码")]
        public string POST_CODE { get; set; }
        /// <summary>
        /// å·¥åºç¼–码
        /// </summary>
        [DisplayName("工序编码")]
        public string OPER_CODE { get; set; }
        /// <summary>
        /// åŠ å·¥æ®µ
        /// </summary>
        [DisplayName("加工段")]
        public string SEGMENT { get; set; }
        /// <summary>
        /// å«æ–™æ—¶é—´
        /// </summary>
        [DisplayName("叫料时间")]
        public DateTime CALL_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// è®¡åˆ’完成时间
        /// </summary>
        [DisplayName("计划完成时间")]
        public DateTime PLAN_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å¤‡æ–™å¼€å§‹æ—¶é—´
        /// </summary>
        [DisplayName("备料开始时间")]
        public DateTime PICK_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å¤‡æ–™ä¼˜å…ˆçº§(1-7)越小越优先
        /// </summary>
        [DisplayName("备料优先级(1-7)越小越优先")]
        public int PRIORITY { get; set; }
        /// <summary>
        /// å¤‡æ–™äºº
        /// </summary>
        [DisplayName("备料人")]
        public string PREP_PERSON { get; set; }
        /// <summary>
        /// å¤‡æ–™å®Œæˆæ—¶é—´
        /// </summary>
        [DisplayName("备料完成时间")]
        public DateTime FINISH_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å…³è”领料单ID
        /// </summary>
        [DisplayName("关联领料单ID")]
        public string REQ_ID { get; set; }
        /// <summary>
        /// å…³è”领料单号
        /// </summary>
        [DisplayName("关联领料单号")]
        public string REQ_ORDER { get; set; }
        /// <summary>
        /// é¢†æ–™äºº
        /// </summary>
        [DisplayName("领料人")]
        public string REQ_PERSON { get; set; }
        /// <summary>
        /// é¢†æ–™éƒ¨é—¨
        /// </summary>
        [DisplayName("领料部门")]
        public string REQ_DEPT { get; set; }
        /// <summary>
        /// é¢†æ–™å‡ºåº“æ—¶é—´
        /// </summary>
        [DisplayName("领料出库时间")]
        public DateTime DLVY_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        public string REMARK { get; set; }
        /// <summary>
        /// -1:未处理,0:同步处理完,>0:同步处理失败次数
        /// </summary>
        [DisplayName("-1:未处理,0:同步处理完,>0:同步处理失败次数")]
        public int HANDLED { get; set; } = -1;
        /// <summary>
        /// æœ€åŽä¸€æ¬¡åŒæ­¥å¤„理日期
        /// </summary>
        [DisplayName("最后一次同步处理日期")]
        public DateTime HANDLED_DATE { get; set; } = DateTime.MinValue;
        /// <summary>
        /// è¿‡è´¦æäº¤çš„JSON
        /// </summary>
        [DisplayName("过账提交的JSON")]
        public string COMMIT_JSON { get; set; }
        /// <summary>
        /// è¿‡è´¦æäº¤çš„返回信息
        /// </summary>
        [DisplayName("过账提交的返回信息")]
        public string COMMIT_MSG { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BIZ_WMS_PREP_BTH类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_WMS_PREP_BTHId))]//ClassA表中的BIZ_WMS_PREP_BTHId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_WMS_PREP_BTHId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            Enum1,
        }
        */
        /// <summary>
        /// æžšä¸¾ï¼šå¤‡æ–™æ–¹å¼(0Whole整单备料|1SideA/A面备料|2SideB/B面备料)
        /// </summary>
        public enum PREP_MODEs
        {
            [Description("整单备料")]
            Whole = 0,
            [Description("A面备料")]
            SideA = 1,
            [Description("B面备料")]
            SideB = 2,
        }
        /// <summary>
        /// æžšä¸¾ï¼šå‘料方式(0Supply正常发料|1First首套发料)
        /// </summary>
        public enum DLVY_MODEs
        {
            [Description("正常发料")]
            Supply = 0,
            [Description("首套发料")]
            First = 1,
        }
        /// <summary>
        /// æžšä¸¾ï¼šçŠ¶æ€(0Init初始化|1Called已叫料|2WaitPick待捡料|3Picking捡料中|4Picked已捡完|5Sended已发料|6Close已关闭|7Cancel作废)
        /// </summary>
        public enum STATUSs
        {
            [Description("初始化")]
            Init = 0,
            [Description("已叫料")]
            Called = 1,
            [Description("待捡料")]
            WaitPick = 2,
            [Description("捡料中")]
            Picking = 3,
            [Description("已捡完")]
            Picked = 4,
            [Description("已发料")]
            Sended = 5,
            [Description("已关闭")]
            Close = 6,
            [Description("作废")]
            Cancel = 7,
        }
        #endregion
        #region å…¬å…±æ–¹æ³•
        #endregion
    }//endClass
}
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_PREP_DTL.cs
@@ -7,31 +7,31 @@
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:备料单(WMS)明细
    /// å®žä½“:备料任务(WMS)物料明细
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("备料单(WMS)明细")]
    [DisplayName("备料任务(WMS)物料明细")]
    [Serializable]
    [SugarTable("BIZ_WMS_PREP_DTL")]
    public class BIZ_WMS_PREP_DTL : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:备料单(WMS)明细
        /// å®žä½“:备料任务(WMS)物料明细
        /// </summary>
        public BIZ_WMS_PREP_DTL() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// å¤‡æ–™å•号
        /// å¤‡æ–™ä»»åŠ¡å·
        /// </summary>
        [DisplayName("备料单号")]
        [DisplayName("备料任务号")]
        public string ORDER_NO { get; set; }
        /// <summary>
        /// å¤‡æ–™å•行号
        /// å¤‡æ–™ä»»åŠ¡è¡Œå·
        /// </summary>
        [DisplayName("备料单行号")]
        [DisplayName("备料任务行号")]
        public string ORDER_LINE { get; set; }
        /// <summary>
        /// ç‰©æ–™ç¼–码
@@ -39,9 +39,9 @@
        [DisplayName("物料编码")]
        public string ITEM_CODE { get; set; }
        /// <summary>
        /// æ›¿ä»£æ–™ï¼Œå¤šä¸ªç”¨â€œ'”分隔
        /// æ›¿ä»£æ–™ï¼Œå¤šä¸ªç”¨â€œ,”分隔
        /// </summary>
        [DisplayName("替代料,多个用“'”分隔")]
        [DisplayName("替代料,多个用“,”分隔")]
        public string SUBITEM_CODE { get; set; }
        /// <summary>
        /// å•位
@@ -69,19 +69,19 @@
        [DisplayName("是否最小包装发料(Y/N)")]
        public string IS_WHOLE { get; set; }
        /// <summary>
        /// æ¥æºå•据编码,多个用“'”分隔
        /// æ¥æºå•据编码,多个用“,”分隔
        /// </summary>
        [DisplayName("来源单据编码,多个用“'”分隔")]
        [DisplayName("来源单据编码,多个用“,”分隔")]
        public string SOURCE_CODE { get; set; }
        /// <summary>
        /// æ¥æºå•号,多个用“'”分隔,跟编码一一对应
        /// æ¥æºå•号,多个用“,”分隔,跟编码一一对应
        /// </summary>
        [DisplayName("来源单号,多个用“'”分隔,跟编码一一对应")]
        [DisplayName("来源单号,多个用“,”分隔,跟编码一一对应")]
        public string SOURCE_ORDER { get; set; }
        /// <summary>
        /// æ¥æºå•行号,多个用“'”分隔,跟编码一一对应
        /// æ¥æºå•行号,多个用“,”分隔,跟编码一一对应
        /// </summary>
        [DisplayName("来源单行号,多个用“'”分隔,跟编码一一对应")]
        [DisplayName("来源单行号,多个用“,”分隔,跟编码一一对应")]
        public string SOURCE_LINE { get; set; }
        /// <summary>
        /// çŠ¶æ€(0UnCalc未计算|1FistrLack首套缺料|2SupplyLack补料缺料|3Enough满足需求|4NoCalc不参与备料计算|5Cancel已作废|6Finish备料完成)
@@ -158,16 +158,6 @@
        /// </summary>
        [DisplayName("料枪类型")]
        public string FEEDER_TYPE { get; set; }
        /// <summary>
        /// å…³è”领料单号
        /// </summary>
        [DisplayName("关联领料单号")]
        public string REQ_NO { get; set; }
        /// <summary>
        /// å…³è”领料单行号
        /// </summary>
        [DisplayName("关联领料单行号")]
        public string REQ_LINE { get; set; }
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_PREP_SN.cs
@@ -7,32 +7,37 @@
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:备料单(WMS)条码明细
    /// å®žä½“:备料任务(WMS)条码明细
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("备料单(WMS)条码明细")]
    [DisplayName("备料任务(WMS)条码明细")]
    [Serializable]
    [SugarTable("BIZ_WMS_PREP_SN")]
    public class BIZ_WMS_PREP_SN : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:备料单(WMS)条码明细
        /// å®žä½“:备料任务(WMS)条码明细
        /// </summary>
        public BIZ_WMS_PREP_SN() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// å¤‡æ–™å•号
        /// å¤‡æ–™ä»»åŠ¡å·
        /// </summary>
        [DisplayName("备料单号")]
        [DisplayName("备料任务号")]
        public string ORDER_NO { get; set; }
        /// <summary>
        /// å¤‡æ–™å•行号
        /// å¤‡æ–™ä»»åŠ¡è¡Œå·
        /// </summary>
        [DisplayName("备料单行号")]
        [DisplayName("备料任务行号")]
        public string ORDER_LINE { get; set; }
        /// <summary>
        /// å‘料批次
        /// </summary>
        [DisplayName("发料批次")]
        public string ORDER_BATCH { get; set; }
        /// <summary>
        /// ç‰©å“æ ‡ç­¾
        /// </summary>
@@ -99,10 +104,15 @@
        [DisplayName("出库时间")]
        public DateTime DLVY_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å…³è”领料单ID
        /// </summary>
        [DisplayName("关联领料单ID")]
        public string REQ_ID { get; set; }
        /// <summary>
        /// å…³è”领料单号
        /// </summary>
        [DisplayName("关联领料单号")]
        public string REQ_NO { get; set; }
        public string REQ_ORDER { get; set; }
        /// <summary>
        /// å…³è”领料单行号
        /// </summary>
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_PREP_SRC.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,91 @@
using System;
using SqlSugar;
using System.Linq;
using System.ComponentModel;
using System.Collections.Generic;
namespace Tiger.Model
{
    /// <summary>
    /// å®žä½“:备料任务(WMS)来源单据
    /// </summary>
    [Description("Primary:ID")]
    [DisplayName("备料任务(WMS)来源单据")]
    [Serializable]
    [SugarTable("BIZ_WMS_PREP_SRC")]
    public class BIZ_WMS_PREP_SRC : DbEntityWithAuth
    {
        #region æž„造函数
        /// <summary>
        /// å®žä½“:备料任务(WMS)来源单据
        /// </summary>
        public BIZ_WMS_PREP_SRC() {}
        #endregion
        #region å…¬å…±å±žæ€§
        /// <summary>
        /// å¤‡æ–™ä»»åŠ¡å·
        /// </summary>
        [DisplayName("备料任务号")]
        public string ORDER_NO { get; set; }
        /// <summary>
        /// æ¥æºå•据编码
        /// </summary>
        [DisplayName("来源单据编码")]
        public string SOURCE_CODE { get; set; }
        /// <summary>
        /// æ¥æºæ®å•号
        /// </summary>
        [DisplayName("来源据单号")]
        public string SOURCE_ORDER { get; set; }
        /// <summary>
        /// å…³è”æ—¶é—´
        /// </summary>
        [DisplayName("关联时间")]
        public DateTime ADD_TIME { get; set; } = DateTime.MinValue;
        /// <summary>
        /// å¤‡æ³¨
        /// </summary>
        [DisplayName("备注")]
        public string REMARK { get; set; }
        #endregion
        #region è™šæ‹Ÿå±žæ€§
        /*例子
        [SugarColumn(IsIgnore = true)]
        public string FieldName { get; set; }
        */
        #endregion
        #region å¤–键属性
        /*例子
        //一对一外键导航
        [Navigate(NavigateType.OneToOne, nameof(ClassAId))]//一对一 ClassAId是BIZ_WMS_PREP_SRC类里面的外键ID字段
        public ClassA ClassA { get; set; } //注意禁止手动赋值,只能是null
        //一对多外键导航
        [Navigate(NavigateType.OneToMany, nameof(ClassA.BIZ_WMS_PREP_SRCId))]//ClassA表中的BIZ_WMS_PREP_SRCId
        public List<ClassA> ClassAList { get; set; }//注意禁止手动赋值,只能是null
        //多对多外键导航
        [Navigate(typeof(MappingClass), nameof(MappingClass.BIZ_WMS_PREP_SRCId), nameof(MappingClass.ClassAId))]//注意顺序
        public List<ClassA> ClassAList { get; set; } //注意禁止手动赋值,只能是null
        */
        #endregion
        #region æžšä¸¾å˜é‡
        /*例子
        public enum FieldNames
        {
            [Description("枚举描述0")]
            Enum0,
            [Description("枚举描述1")]
            Enum1,
        }
        */
        #endregion
        #region å…¬å…±æ–¹æ³•
        #endregion
    }//endClass
}
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER.cs
@@ -49,14 +49,14 @@
        [DisplayName("拨入仓库")]
        public string IN_WH_CODE { get; set; }
        /// <summary>
        /// æ¥æºå•据编码,多个用“'”分隔
        /// æ¥æºå•据编码,多个用“,”分隔
        /// </summary>
        [DisplayName("来源单据编码,多个用“'”分隔")]
        [DisplayName("来源单据编码,多个用“,”分隔")]
        public string SOURCE_CODE { get; set; }
        /// <summary>
        /// æ¥æºå•号,多个用“'”分隔,跟编码一一对应
        /// æ¥æºå•号,多个用“,”分隔,跟编码一一对应
        /// </summary>
        [DisplayName("来源单号,多个用“'”分隔,跟编码一一对应")]
        [DisplayName("来源单号,多个用“,”分隔,跟编码一一对应")]
        public string SOURCE_ORDER { get; set; }
        /// <summary>
        /// ERP单据号码
@@ -134,6 +134,7 @@
            Enum1,
        }
        */
        /// <summary>
        /// æžšä¸¾ï¼šçŠ¶æ€(0Init新创建|1Imported已导入|2WaitPick待捡料|3Picking捡料中|4Picked已捡完|5Sended已调出|6Arrived已送达|7Counting清点中|8InQC检验中|9Storing上架中|10Finished已完成|11Cancel作废)
        /// </summary>
Tiger.Model.Net/Entitys/WMS/BIZ_WMS_TRANSFER_DTL.cs
@@ -84,19 +84,19 @@
        [DisplayName("拨入批号")]
        public string IN_LOTNO { get; set; }
        /// <summary>
        /// æ¥æºå•据编码,多个用“'”分隔
        /// æ¥æºå•据编码,多个用“,”分隔
        /// </summary>
        [DisplayName("来源单据编码,多个用“'”分隔")]
        [DisplayName("来源单据编码,多个用“,”分隔")]
        public string SOURCE_CODE { get; set; }
        /// <summary>
        /// æ¥æºå•号,多个用“'”分隔,跟编码一一对应
        /// æ¥æºå•号,多个用“,”分隔,跟编码一一对应
        /// </summary>
        [DisplayName("来源单号,多个用“'”分隔,跟编码一一对应")]
        [DisplayName("来源单号,多个用“,”分隔,跟编码一一对应")]
        public string SOURCE_ORDER { get; set; }
        /// <summary>
        /// æ¥æºå•行号,多个用“'”分隔,跟编码一一对应
        /// æ¥æºå•行号,多个用“,”分隔,跟编码一一对应
        /// </summary>
        [DisplayName("来源单行号,多个用“'”分隔,跟编码一一对应")]
        [DisplayName("来源单行号,多个用“,”分隔,跟编码一一对应")]
        public string SOURCE_LINE { get; set; }
        /// <summary>
        /// ERP单据号码
Tiger.Model.Net/Tiger.Model.Net.csproj
@@ -281,6 +281,9 @@
    <Compile Include="Entitys\MengQi\TestData.cs" />
    <Compile Include="Entitys\MengQi\User.cs" />
    <Compile Include="Entitys\WMS\BIZ_ERP_PROD_IN_BTH.cs" />
    <Compile Include="Entitys\WMS\BIZ_ITEM_CVT.cs" />
    <Compile Include="Entitys\WMS\BIZ_ITEM_CVT_DTL.cs" />
    <Compile Include="Entitys\WMS\BIZ_ITEM_CVT_SN.cs" />
    <Compile Include="Entitys\WMS\BIZ_U9_ASN.cs" />
    <Compile Include="Entitys\WMS\BIZ_U9_ASN_DTL.cs" />
    <Compile Include="Entitys\WMS\BIZ_U9_ASN_SN.cs" />
@@ -296,9 +299,13 @@
    <Compile Include="Entitys\WMS\BIZ_U9_RMA.cs" />
    <Compile Include="Entitys\WMS\BIZ_U9_RMA_DTL.cs" />
    <Compile Include="Entitys\WMS\BIZ_U9_RMA_SN.cs" />
    <Compile Include="Entitys\WMS\BIZ_U9_SCM_OUT.cs" />
    <Compile Include="Entitys\WMS\BIZ_U9_SCM_OUT_DTL.cs" />
    <Compile Include="Entitys\WMS\BIZ_WMS_PREP.cs" />
    <Compile Include="Entitys\WMS\BIZ_WMS_PREP_BTH.cs" />
    <Compile Include="Entitys\WMS\BIZ_WMS_PREP_DTL.cs" />
    <Compile Include="Entitys\WMS\BIZ_WMS_PREP_SN.cs" />
    <Compile Include="Entitys\WMS\BIZ_WMS_PREP_SRC.cs" />
    <Compile Include="Entitys\WMS\V_MONTH_IN_SUM.cs" />
    <Compile Include="Entitys\WMS\V_WH_ITEM_SUM.cs" />
    <Compile Include="Entitys\WMS\V_WMS_ITEM_Y.cs" />