啊鑫
2024-09-21 049c1891f1dcede1fe81320992e61c34f661898b
成品入库检调整,消息中心的后台重写
已添加2个文件
已修改25个文件
4018 ■■■■■ 文件已修改
MES.Service/Dto/service/RKJDaa001.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/LtsLlj.cs 198 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesBarcodeType.cs 320 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesDepTaskInfo.cs 448 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesInvItemArn.cs 304 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesInvItemInCDetails2.cs 358 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesInvItemInCItems.cs 184 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesInvItemMoves.cs 224 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesInvTransaction.cs 96 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesQaIqc.cs 98 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesQaItemsDetect01.cs 430 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesQaItemsDetectDetail12.cs 74 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesQaItemsDetectDetail5.cs 224 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MesRfPrnbarcode.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/MessageCenter.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/Purdhb.cs 352 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/Purdka.cs 160 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/QsItemOqcItemDetail.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Modes/QsItemOqcReq.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/MesRfPrnbarcodeManager.cs 94 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/MessageCenterManager.cs 39 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/QC/RKJService.cs 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/Warehouse/MesInvItemInCDetails2Manager.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/Controllers/Base/MessageCenterController.cs 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/Controllers/BasicData/ProductionOrderController.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/Controllers/MesRfPrnbarcodeController.cs 301 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MESApplication/Controllers/QC/RKJController.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/Dto/service/RKJDaa001.cs
@@ -17,9 +17,8 @@
    [SugarColumn(ColumnName = "ITEM_SNAME")]
    public string? ItemName { get; set; }
    [SugarColumn(ColumnName = "LOT_NO")]
    public string? LotNo { get; set; }
    [SugarColumn(ColumnName = "LOT_NO")] public string? LotNo { get; set; }
    // è®¢å•数量
    [SugarColumn(ColumnName = "QUANTITY")]
MES.Service/Modes/LtsLlj.cs
@@ -8,152 +8,152 @@
[SugarTable("LTS_LLJ")]
public class LtsLlj
{
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "Id")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "Id")]
    public decimal? Id { get; set; }
 /// <summary>
 ///     å®¡æ ¸æ ‡è¯†
 /// </summary>
 [SugarColumn(ColumnName = "MODIFY1_FLAG")]
   /// <summary>
   ///     å®¡æ ¸æ ‡è¯†
   /// </summary>
   [SugarColumn(ColumnName = "MODIFY1_FLAG")]
    public decimal? Modify1Flag { get; set; }
 /// <summary>
 ///     é€æ£€æ‰¹æ¬¡
 /// </summary>
 [SugarColumn(ColumnName = "LOT_NO")]
   /// <summary>
   ///     é€æ£€æ‰¹æ¬¡
   /// </summary>
   [SugarColumn(ColumnName = "LOT_NO")]
    public string LotNo { get; set; }
 /// <summary>
 ///     å¤„理方法
 /// </summary>
 [SugarColumn(ColumnName = "FNG_HANDLE")]
   /// <summary>
   ///     å¤„理方法
   /// </summary>
   [SugarColumn(ColumnName = "FNG_HANDLE")]
    public string FngHandle { get; set; }
 /// <summary>
 ///     ç‰©æ–™ç‰ˆæœ¬
 /// </summary>
 [SugarColumn(ColumnName = "FVERSION")]
   /// <summary>
   ///     ç‰©æ–™ç‰ˆæœ¬
   /// </summary>
   [SugarColumn(ColumnName = "FVERSION")]
    public decimal? Fversion { get; set; }
 /// <summary>
 ///     å¤‡æ³¨ä¿¡æ¯
 /// </summary>
 [SugarColumn(ColumnName = "LOT_NO1")]
   /// <summary>
   ///     å¤‡æ³¨ä¿¡æ¯
   /// </summary>
   [SugarColumn(ColumnName = "LOT_NO1")]
    public string LotNo1 { get; set; }
 /// <summary>
 ///     è½¬æ¢æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "FCOVERT_QTY")]
   /// <summary>
   ///     è½¬æ¢æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "FCOVERT_QTY")]
    public string FcovertQty { get; set; }
 /// <summary>
 ///     æ£€éªŒç»“æžœ
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_RESU")]
   /// <summary>
   ///     æ£€éªŒç»“æžœ
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_RESU")]
    public string FcheckResu { get; set; }
 /// <summary>
 ///     ä¾›åº”商编码
 /// </summary>
 [SugarColumn(ColumnName = "SUPP_NO")]
   /// <summary>
   ///     ä¾›åº”商编码
   /// </summary>
   [SugarColumn(ColumnName = "SUPP_NO")]
    public string SuppNo { get; set; }
 /// <summary>
 ///     æ£€éªŒå•号
 /// </summary>
 [SugarColumn(ColumnName = "RELEASE_NO")]
   /// <summary>
   ///     æ£€éªŒå•号
   /// </summary>
   [SugarColumn(ColumnName = "RELEASE_NO")]
    public string ReleaseNo { get; set; }
 /// <summary>
 ///     é‡‡è´­æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "FBATCH_QTY")]
   /// <summary>
   ///     é‡‡è´­æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "FBATCH_QTY")]
    public string FbatchQty { get; set; }
 /// <summary>
 ///     ç‰©æ–™ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_NO")]
   /// <summary>
   ///     ç‰©æ–™ç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_NO")]
    public string ItemNo { get; set; }
 /// <summary>
 ///     æ£€éªŒäººå‘˜
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_BY")]
   /// <summary>
   ///     æ£€éªŒäººå‘˜
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_BY")]
    public string FcheckBy { get; set; }
 /// <summary>
 ///     ä¸è‰¯æè¿°
 /// </summary>
 [SugarColumn(ColumnName = "FNG_DESC")]
   /// <summary>
   ///     ä¸è‰¯æè¿°
   /// </summary>
   [SugarColumn(ColumnName = "FNG_DESC")]
    public string FngDesc { get; set; }
 /// <summary>
 ///     åˆ›å»ºäºº
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_BY")]
   /// <summary>
   ///     åˆ›å»ºäºº
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_BY")]
    public string CreateBy { get; set; }
 /// <summary>
 ///     åˆ›å»ºæ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
   /// <summary>
   ///     åˆ›å»ºæ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_DATE")]
    public string CreateDate { get; set; }
 /// <summary>
 ///     æ˜¯å¦æ€¥æ–™
 /// </summary>
 [SugarColumn(ColumnName = "URGENT_FLAG")]
   /// <summary>
   ///     æ˜¯å¦æ€¥æ–™
   /// </summary>
   [SugarColumn(ColumnName = "URGENT_FLAG")]
    public short? UrgentFlag { get; set; }
 /// <summary>
 ///     ç‰©æ–™åç§°
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_NAME")]
   /// <summary>
   ///     ç‰©æ–™åç§°
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_NAME")]
    public string ItemName { get; set; }
 /// <summary>
 ///     æ£€éªŒç±»åž‹
 /// </summary>
 [SugarColumn(ColumnName = "QATYPE")]
   /// <summary>
   ///     æ£€éªŒç±»åž‹
   /// </summary>
   [SugarColumn(ColumnName = "QATYPE")]
    public string Qatype { get; set; }
 /// <summary>
 ///     æ£€éªŒæ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "DATE_01")]
   /// <summary>
   ///     æ£€éªŒæ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "DATE_01")]
    public string Date01 { get; set; }
 /// <summary>
 ///     ä¾›åº”商名称
 /// </summary>
 [SugarColumn(ColumnName = "SUPP_NAME")]
   /// <summary>
   ///     ä¾›åº”商名称
   /// </summary>
   [SugarColumn(ColumnName = "SUPP_NAME")]
    public string SuppName { get; set; }
 /// <summary>
 ///     ç‰©æ–™è§„æ ¼
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_MODEL")]
   /// <summary>
   ///     ç‰©æ–™è§„æ ¼
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_MODEL")]
    public string ItemModel { get; set; }
 /// <summary>
 ///     åº“存数量
 /// </summary>
 [SugarColumn(ColumnName = "KC_QTY")]
   /// <summary>
   ///     åº“存数量
   /// </summary>
   [SugarColumn(ColumnName = "KC_QTY")]
    public decimal? KcQty { get; set; }
 /// <summary>
 ///     å•据状态
 /// </summary>
 [SugarColumn(ColumnName = "STATUS")]
   /// <summary>
   ///     å•据状态
   /// </summary>
   [SugarColumn(ColumnName = "STATUS")]
    public string STATUS { get; set; }
 /// <summary>
 ///     å§”外标识(0:采购 ã€1:委外)
 /// </summary>
 [SugarColumn(ColumnName = "F_TYPE")]
   /// <summary>
   ///     å§”外标识(0:采购 ã€1:委外)
   /// </summary>
   [SugarColumn(ColumnName = "F_TYPE")]
    public int Ftype { get; set; }
}
MES.Service/Modes/MesBarcodeType.cs
@@ -8,243 +8,243 @@
[SugarTable("MES_BARCODE_TYPE")]
public class MesBarcodeType
{
   /// <summary>
   ///     æ¡ç ç±»åž‹ID(seq_me_id)
   /// </summary>
   [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
 /// <summary>
 ///     æ¡ç ç±»åž‹ID(seq_me_id)
 /// </summary>
 [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public decimal Id { get; set; }
   /// <summary>
   ///     ä½¿ç”¨åœºæ‰€
   /// </summary>
   [SugarColumn(ColumnName = "USE_SITE")]
 /// <summary>
 ///     ä½¿ç”¨åœºæ‰€
 /// </summary>
 [SugarColumn(ColumnName = "USE_SITE")]
    public string UseSite { get; set; }
   /// <summary>
   ///     æ¡ç ç±»åž‹åç§°
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_TYPE_NAME")]
 /// <summary>
 ///     æ¡ç ç±»åž‹åç§°
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_TYPE_NAME")]
    public string BarcodeTypeName { get; set; }
   /// <summary>
   ///     ç åˆ¶
   /// </summary>
   [SugarColumn(ColumnName = "CODE")]
 /// <summary>
 ///     ç åˆ¶
 /// </summary>
 [SugarColumn(ColumnName = "CODE")]
    public string Code { get; set; }
   /// <summary>
   ///     æ¡ç çº¸å®½
   /// </summary>
   [SugarColumn(ColumnName = "PAPER_WIDTH")]
 /// <summary>
 ///     æ¡ç çº¸å®½
 /// </summary>
 [SugarColumn(ColumnName = "PAPER_WIDTH")]
    public decimal? PaperWidth { get; set; }
   /// <summary>
   ///     æ¡ç çº¸é«˜
   /// </summary>
   [SugarColumn(ColumnName = "PAPER_HEIGHT")]
 /// <summary>
 ///     æ¡ç çº¸é«˜
 /// </summary>
 [SugarColumn(ColumnName = "PAPER_HEIGHT")]
    public decimal? PaperHeight { get; set; }
   /// <summary>
   ///     æ¡ç å¼€å§‹ä½ç½®X
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_BEGIN_POSITION_X")]
 /// <summary>
 ///     æ¡ç å¼€å§‹ä½ç½®X
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_BEGIN_POSITION_X")]
    public decimal? BarcodeBeginPositionX { get; set; }
   /// <summary>
   ///     æ¡ç å¼€å§‹ä½ç½®Y
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_BEGIN_POSITION_Y")]
 /// <summary>
 ///     æ¡ç å¼€å§‹ä½ç½®Y
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_BEGIN_POSITION_Y")]
    public decimal? BarcodeBeginPositionY { get; set; }
   /// <summary>
   ///     ä¸€å¼ æ¡ç çº¸ä¸Šæ¡ç ä¸ªæ•°
   /// </summary>
   [SugarColumn(ColumnName = "PAPER_NUM")]
 /// <summary>
 ///     ä¸€å¼ æ¡ç çº¸ä¸Šæ¡ç ä¸ªæ•°
 /// </summary>
 [SugarColumn(ColumnName = "PAPER_NUM")]
    public decimal? PaperNum { get; set; }
   /// <summary>
   ///     ä¸€å¼ æ¡ç çº¸ä¸Šæ¯è¡Œæ¡ç ä¸ªæ•°
   /// </summary>
   [SugarColumn(ColumnName = "PAPER_ROW_NUM")]
 /// <summary>
 ///     ä¸€å¼ æ¡ç çº¸ä¸Šæ¯è¡Œæ¡ç ä¸ªæ•°
 /// </summary>
 [SugarColumn(ColumnName = "PAPER_ROW_NUM")]
    public decimal? PaperRowNum { get; set; }
   /// <summary>
   ///     ä¸€å¼ æ¡ç çº¸ä¸Šæ¡ç åˆ—æ•°
   /// </summary>
   [SugarColumn(ColumnName = "PAPER_COLUMN_NUM")]
 /// <summary>
 ///     ä¸€å¼ æ¡ç çº¸ä¸Šæ¡ç åˆ—æ•°
 /// </summary>
 [SugarColumn(ColumnName = "PAPER_COLUMN_NUM")]
    public decimal? PaperColumnNum { get; set; }
   /// <summary>
   ///     æ¡ç æµæ°´å·å¾ªçŽ¯ç±»åž‹(控制条码流水号)
   /// </summary>
   [SugarColumn(ColumnName = "CYCLE_TYPE")]
 /// <summary>
 ///     æ¡ç æµæ°´å·å¾ªçŽ¯ç±»åž‹(控制条码流水号)
 /// </summary>
 [SugarColumn(ColumnName = "CYCLE_TYPE")]
    public string CycleType { get; set; }
   /// <summary>
   ///     æ˜¯å¦æœ‰æ•ˆ(0-无效,1-有效)
   /// </summary>
   [SugarColumn(ColumnName = "AVAILABLE_FLAG")]
 /// <summary>
 ///     æ˜¯å¦æœ‰æ•ˆ(0-无效,1-有效)
 /// </summary>
 [SugarColumn(ColumnName = "AVAILABLE_FLAG")]
    public decimal? AvailableFlag { get; set; }
   /// <summary>
   ///     æ¡ç é«˜åº¦
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_HEIGHT")]
 /// <summary>
 ///     æ¡ç é«˜åº¦
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_HEIGHT")]
    public decimal? BarcodeHeight { get; set; }
   /// <summary>
   ///     æ¡ç å­—体方向
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_ORIENTATION")]
 /// <summary>
 ///     æ¡ç å­—体方向
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_ORIENTATION")]
    public string BarcodeOrientation { get; set; }
   /// <summary>
   ///     æ¡ç æ‰“印注释行(1-打印,0-不打印)
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_INTERPRETATION")]
 /// <summary>
 ///     æ¡ç æ‰“印注释行(1-打印,0-不打印)
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_INTERPRETATION")]
    public decimal? BarcodeInterpretation { get; set; }
   /// <summary>
   ///     æ¡ç æ‰“印注释行打在条码上方(1-打印在条码上方,0-不打印在条码上方)
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_INTERPRETATION_ABOVE")]
 /// <summary>
 ///     æ¡ç æ‰“印注释行打在条码上方(1-打印在条码上方,0-不打印在条码上方)
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_INTERPRETATION_ABOVE")]
    public decimal? BarcodeInterpretationAbove { get; set; }
   /// <summary>
   ///     åˆ›å»ºäºº
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_BY")]
 /// <summary>
 ///     åˆ›å»ºäºº
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_BY")]
    public string CreateBy { get; set; }
   /// <summary>
   ///     åˆ›å»ºæ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_DATE")]
 /// <summary>
 ///     åˆ›å»ºæ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
   /// <summary>
   ///     æœ€åŽæ›´æ–°äºº
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_BY")]
 /// <summary>
 ///     æœ€åŽæ›´æ–°äºº
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string LastupdateBy { get; set; }
   /// <summary>
   ///     æœ€åŽæ›´æ–°æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
 /// <summary>
 ///     æœ€åŽæ›´æ–°æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
   /// <summary>
   ///     æ¡ç å®½åº¦
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_WIDTH")]
 /// <summary>
 ///     æ¡ç å®½åº¦
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_WIDTH")]
    public decimal? BarcodeWidth { get; set; }
   /// <summary>
   ///     [改变条码默认参数]模块(窄条)宽
   /// </summary>
   [SugarColumn(ColumnName = "BY_W")]
 /// <summary>
 ///     [改变条码默认参数]模块(窄条)宽
 /// </summary>
 [SugarColumn(ColumnName = "BY_W")]
    public decimal? ByW { get; set; }
   /// <summary>
   ///     [改变条码默认参数]宽条与窄条的比例
   /// </summary>
   [SugarColumn(ColumnName = "BY_R")]
 /// <summary>
 ///     [改变条码默认参数]宽条与窄条的比例
 /// </summary>
 [SugarColumn(ColumnName = "BY_R")]
    public decimal? ByR { get; set; }
   /// <summary>
   ///     [改变条码默认参数]条码高度
   /// </summary>
   [SugarColumn(ColumnName = "BY_H")]
 /// <summary>
 ///     [改变条码默认参数]条码高度
 /// </summary>
 [SugarColumn(ColumnName = "BY_H")]
    public decimal? ByH { get; set; }
   /// <summary>
   ///     ç‚¹æ•°/毫米
   /// </summary>
   [SugarColumn(ColumnName = "JM")]
 /// <summary>
 ///     ç‚¹æ•°/毫米
 /// </summary>
 [SugarColumn(ColumnName = "JM")]
    public string Jm { get; set; }
   /// <summary>
   ///     è™šæ‹Ÿæ•°æ®æ ‡å¿—(1-是,0-否)
   /// </summary>
   [SugarColumn(ColumnName = "JVM_DATA_FLAG")]
 /// <summary>
 ///     è™šæ‹Ÿæ•°æ®æ ‡å¿—(1-是,0-否)
 /// </summary>
 [SugarColumn(ColumnName = "JVM_DATA_FLAG")]
    public decimal? JvmDataFlag { get; set; }
   /// <summary>
   ///     è™šæ‹Ÿæ•°æ®æµæ°´å·ä½æ•°
   /// </summary>
   [SugarColumn(ColumnName = "JVM_SERIAL_DIGIT")]
 /// <summary>
 ///     è™šæ‹Ÿæ•°æ®æµæ°´å·ä½æ•°
 /// </summary>
 [SugarColumn(ColumnName = "JVM_SERIAL_DIGIT")]
    public decimal? JvmSerialDigit { get; set; }
   /// <summary>
   ///     è™šæ‹Ÿæ•°æ®æ¡ç é•¿åº¦
   /// </summary>
   [SugarColumn(ColumnName = "JVM_BARCODE_LENGTH")]
 /// <summary>
 ///     è™šæ‹Ÿæ•°æ®æ¡ç é•¿åº¦
 /// </summary>
 [SugarColumn(ColumnName = "JVM_BARCODE_LENGTH")]
    public decimal? JvmBarcodeLength { get; set; }
   /// <summary>
   ///     æ‰“印命令
   /// </summary>
   [SugarColumn(ColumnName = "PRINT_COMMAND")]
 /// <summary>
 ///     æ‰“印命令
 /// </summary>
 [SugarColumn(ColumnName = "PRINT_COMMAND")]
    public string PrintCommand { get; set; }
   /// <summary>
   ///     æ‰“印命令开始
   /// </summary>
   [SugarColumn(ColumnName = "PRINT_COMMAND_BEGIN")]
 /// <summary>
 ///     æ‰“印命令开始
 /// </summary>
 [SugarColumn(ColumnName = "PRINT_COMMAND_BEGIN")]
    public string PrintCommandBegin { get; set; }
   /// <summary>
   ///     æ‰“印命令结束
   /// </summary>
   [SugarColumn(ColumnName = "PRINT_COMMAND_END")]
 /// <summary>
 ///     æ‰“印命令结束
 /// </summary>
 [SugarColumn(ColumnName = "PRINT_COMMAND_END")]
    public string PrintCommandEnd { get; set; }
   /// <summary>
   ///     æ¡ç æ³¨é‡Šè¡Œæ•°
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_INTERPRETATION_ROW")]
 /// <summary>
 ///     æ¡ç æ³¨é‡Šè¡Œæ•°
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_INTERPRETATION_ROW")]
    public decimal? BarcodeInterpretationRow { get; set; }
   /// <summary>
   ///     æ¡ç å€¼å¸¦ç‰©æ–™ç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_ITEM")]
 /// <summary>
 ///     æ¡ç å€¼å¸¦ç‰©æ–™ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_ITEM")]
    public decimal? BarcodeItem { get; set; }
   /// <summary>
   ///     æ¡ç ç±»åž‹ç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "TYPE_CODE")]
 /// <summary>
 ///     æ¡ç ç±»åž‹ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "TYPE_CODE")]
    public decimal TypeCode { get; set; }
   /// <summary>
   ///     æ˜¯å¦ä½¿ç”¨
   /// </summary>
   [SugarColumn(ColumnName = "ISUSED")]
 /// <summary>
 ///     æ˜¯å¦ä½¿ç”¨
 /// </summary>
 [SugarColumn(ColumnName = "ISUSED")]
    public short? Isused { get; set; }
   /// <summary>
   ///     æ‰“印模板
   /// </summary>
   [SugarColumn(ColumnName = "MBTYPE")]
 /// <summary>
 ///     æ‰“印模板
 /// </summary>
 [SugarColumn(ColumnName = "MBTYPE")]
    public decimal? Mbtype { get; set; }
   /// <summary>
   ///     åˆ†åŽ‚ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "FACTORY")]
 /// <summary>
 ///     åˆ†åŽ‚ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY")]
    public string Factory { get; set; }
   /// <summary>
   ///     å…¬å¸ä»£ç 
   /// </summary>
   [SugarColumn(ColumnName = "COMPANY")]
 /// <summary>
 ///     å…¬å¸ä»£ç 
 /// </summary>
 [SugarColumn(ColumnName = "COMPANY")]
    public string Company { get; set; }
   /// <summary>
   ///     æµæ°´å·ä½æ•°
   /// </summary>
   [SugarColumn(ColumnName = "ORDER_NUM")]
 /// <summary>
 ///     æµæ°´å·ä½æ•°
 /// </summary>
 [SugarColumn(ColumnName = "ORDER_NUM")]
    public decimal? OrderNum { get; set; }
}
MES.Service/Modes/MesDepTaskInfo.cs
@@ -8,339 +8,339 @@
[SugarTable("MES_DEP_TASK_INFO")]
public class MesDepTaskInfo
{
   /// <summary>
   ///     éƒ¨é—¨ç”Ÿäº§è®¢å•ID
   /// </summary>
   [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
 /// <summary>
 ///     éƒ¨é—¨ç”Ÿäº§è®¢å•ID
 /// </summary>
 [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public decimal Id { get; set; }
   /// <summary>
   ///     è®¢å•编号
   /// </summary>
   [SugarColumn(ColumnName = "TASK_NO")]
 /// <summary>
 ///     è®¢å•编号
 /// </summary>
 [SugarColumn(ColumnName = "TASK_NO")]
    public string TaskNo { get; set; }
   /// <summary>
   ///     ERP物料编号
   /// </summary>
   [SugarColumn(ColumnName = "ERP_ITEM_NO")]
 /// <summary>
 ///     ERP物料编号
 /// </summary>
 [SugarColumn(ColumnName = "ERP_ITEM_NO")]
    public string ErpItemNo { get; set; }
   /// <summary>
   ///     å·¥å•数量
   /// </summary>
   [SugarColumn(ColumnName = "PLAN_QTY")]
 /// <summary>
 ///     å·¥å•数量
 /// </summary>
 [SugarColumn(ColumnName = "PLAN_QTY")]
    public decimal? PlanQty { get; set; }
   /// <summary>
   ///     å·²ç”Ÿäº§é‡
   /// </summary>
   [SugarColumn(ColumnName = "COMPLETE_QTY")]
 /// <summary>
 ///     å·²ç”Ÿäº§é‡
 /// </summary>
 [SugarColumn(ColumnName = "COMPLETE_QTY")]
    public decimal? CompleteQty { get; set; }
   /// <summary>
   ///     å¤‡æŸæ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "BACKUP_QTY")]
 /// <summary>
 ///     å¤‡æŸæ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "BACKUP_QTY")]
    public decimal? BackupQty { get; set; }
   /// <summary>
   ///     ä¸‹è½½æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "DOWN_TIME")]
 /// <summary>
 ///     ä¸‹è½½æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "DOWN_TIME")]
    public DateTime? DownTime { get; set; }
   /// <summary>
   ///     è®¡åˆ’开始时间
   /// </summary>
   [SugarColumn(ColumnName = "PLAN_BEGIN_TIME")]
 /// <summary>
 ///     è®¡åˆ’开始时间
 /// </summary>
 [SugarColumn(ColumnName = "PLAN_BEGIN_TIME")]
    public DateTime? PlanBeginTime { get; set; }
   /// <summary>
   ///     è®¡åˆ’结束时间
   /// </summary>
   [SugarColumn(ColumnName = "PLAN_FINISH_TIME")]
 /// <summary>
 ///     è®¡åˆ’结束时间
 /// </summary>
 [SugarColumn(ColumnName = "PLAN_FINISH_TIME")]
    public DateTime? PlanFinishTime { get; set; }
   /// <summary>
   ///     å®žé™…完工时间
   /// </summary>
   [SugarColumn(ColumnName = "REAL_FINISH_TIME")]
 /// <summary>
 ///     å®žé™…完工时间
 /// </summary>
 [SugarColumn(ColumnName = "REAL_FINISH_TIME")]
    public DateTime? RealFinishTime { get; set; }
   /// <summary>
   ///     ç”Ÿäº§çŠ¶æ€(待产\生产\挂起\完工)
   /// </summary>
   [SugarColumn(ColumnName = "PRODUCE_STATE")]
 /// <summary>
 ///     ç”Ÿäº§çŠ¶æ€(待产\生产\挂起\完工)
 /// </summary>
 [SugarColumn(ColumnName = "PRODUCE_STATE")]
    public string ProduceState { get; set; }
   /// <summary>
   ///     å®žé™…开工时间
   /// </summary>
   [SugarColumn(ColumnName = "REAL_BEGIN_TIME")]
 /// <summary>
 ///     å®žé™…开工时间
 /// </summary>
 [SugarColumn(ColumnName = "REAL_BEGIN_TIME")]
    public DateTime? RealBeginTime { get; set; }
   /// <summary>
   ///     æ˜¯å¦æŒ‚èµ·
   /// </summary>
   [SugarColumn(ColumnName = "HANG_UP")]
 /// <summary>
 ///     æ˜¯å¦æŒ‚èµ·
 /// </summary>
 [SugarColumn(ColumnName = "HANG_UP")]
    public string HangUp { get; set; }
   /// <summary>
   ///     ä»“库编号
   /// </summary>
   [SugarColumn(ColumnName = "DEPOT_CODE")]
 /// <summary>
 ///     ä»“库编号
 /// </summary>
 [SugarColumn(ColumnName = "DEPOT_CODE")]
    public string DepotCode { get; set; }
   /// <summary>
   ///     æŠ¥åºŸæ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "DISCARD_QTY")]
 /// <summary>
 ///     æŠ¥åºŸæ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "DISCARD_QTY")]
    public decimal? DiscardQty { get; set; }
   /// <summary>
   ///     å§‹æ”¶æ–™æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "FIRST_ITEM_RECEIPT_TIME")]
 /// <summary>
 ///     å§‹æ”¶æ–™æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "FIRST_ITEM_RECEIPT_TIME")]
    public DateTime? FirstItemReceiptTime { get; set; }
   /// <summary>
   ///     å§‹é½æ–™æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "FIRST_ITEM_READY_TIME")]
 /// <summary>
 ///     å§‹é½æ–™æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "FIRST_ITEM_READY_TIME")]
    public DateTime? FirstItemReadyTime { get; set; }
   /// <summary>
   ///     å®¢æˆ·ç¼–号
   /// </summary>
   [SugarColumn(ColumnName = "CUST_NO")]
 /// <summary>
 ///     å®¢æˆ·ç¼–号
 /// </summary>
 [SugarColumn(ColumnName = "CUST_NO")]
    public string CustNo { get; set; }
   /// <summary>
   ///     å‡ºè´§åŒ…装方式
   /// </summary>
   [SugarColumn(ColumnName = "PACK_SHIP_TYPE")]
 /// <summary>
 ///     å‡ºè´§åŒ…装方式
 /// </summary>
 [SugarColumn(ColumnName = "PACK_SHIP_TYPE")]
    public string PackShipType { get; set; }
   /// <summary>
   ///     åŒ…装注意事项
   /// </summary>
   [SugarColumn(ColumnName = "PACK_SHIP_MEMO")]
 /// <summary>
 ///     åŒ…装注意事项
 /// </summary>
 [SugarColumn(ColumnName = "PACK_SHIP_MEMO")]
    public string PackShipMemo { get; set; }
   /// <summary>
   ///     æ˜¯å¦å·²æŽ’产
   /// </summary>
   [SugarColumn(ColumnName = "ISSCHEME")]
 /// <summary>
 ///     æ˜¯å¦å·²æŽ’产
 /// </summary>
 [SugarColumn(ColumnName = "ISSCHEME")]
    public short? Isscheme { get; set; }
   /// <summary>
   ///     æ¡ç ç±»åž‹ID
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_TYPE_ID")]
 /// <summary>
 ///     æ¡ç ç±»åž‹ID
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_TYPE_ID")]
    public decimal? BarcodeTypeId { get; set; }
   /// <summary>
   ///     å‘布状态
   /// </summary>
   [SugarColumn(ColumnName = "ISSUE_STATUS")]
 /// <summary>
 ///     å‘布状态
 /// </summary>
 [SugarColumn(ColumnName = "ISSUE_STATUS")]
    public short? IssueStatus { get; set; }
   /// <summary>
   ///     çŠ¶æ€ï¼ˆ0=排产未发布、1=排产已发布、2=已领料、3=已生产、4=暂停、8=已完工、9=异常)
   /// </summary>
   [SugarColumn(ColumnName = "FLAG")]
 /// <summary>
 ///     çŠ¶æ€ï¼ˆ0=排产未发布、1=排产已发布、2=已领料、3=已生产、4=暂停、8=已完工、9=异常)
 /// </summary>
 [SugarColumn(ColumnName = "FLAG")]
    public short? Flag { get; set; }
   /// <summary>
   ///     é¢†æ–™æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "MAT_DATE")]
 /// <summary>
 ///     é¢†æ–™æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "MAT_DATE")]
    public DateTime? MatDate { get; set; }
   /// <summary>
   ///     å·¥ä½œä¸­å¿ƒ
   /// </summary>
   [SugarColumn(ColumnName = "WORKCENTER_NO")]
 /// <summary>
 ///     å·¥ä½œä¸­å¿ƒ
 /// </summary>
 [SugarColumn(ColumnName = "WORKCENTER_NO")]
    public string WorkcenterNo { get; set; }
   /// <summary>
   ///     å·²ä¸‹è½½è®¢å•标识Y-已下载,N-未下载
   /// </summary>
   [SugarColumn(ColumnName = "DOWN_FLAG")]
 /// <summary>
 ///     å·²ä¸‹è½½è®¢å•标识Y-已下载,N-未下载
 /// </summary>
 [SugarColumn(ColumnName = "DOWN_FLAG")]
    public short? DownFlag { get; set; }
   /// <summary>
   ///     çŽ¯ä¿ä»£ç 
   /// </summary>
   [SugarColumn(ColumnName = "ROHSE_CODE")]
 /// <summary>
 ///     çŽ¯ä¿ä»£ç 
 /// </summary>
 [SugarColumn(ColumnName = "ROHSE_CODE")]
    public string RohseCode { get; set; }
   /// <summary>
   ///     å®¢æˆ·PO
   /// </summary>
   [SugarColumn(ColumnName = "CUST_PO")]
 /// <summary>
 ///     å®¢æˆ·PO
 /// </summary>
 [SugarColumn(ColumnName = "CUST_PO")]
    public string CustPo { get; set; }
   /// <summary>
   ///     å®¢æˆ·åž‹å·
   /// </summary>
   [SugarColumn(ColumnName = "CUST_STYLE")]
 /// <summary>
 ///     å®¢æˆ·åž‹å·
 /// </summary>
 [SugarColumn(ColumnName = "CUST_STYLE")]
    public string CustStyle { get; set; }
   /// <summary>
   ///     äº§å“æ‰“印固定值
   /// </summary>
   [SugarColumn(ColumnName = "PROC_PRINT_VALUE")]
 /// <summary>
 ///     äº§å“æ‰“印固定值
 /// </summary>
 [SugarColumn(ColumnName = "PROC_PRINT_VALUE")]
    public string ProcPrintValue { get; set; }
   /// <summary>
   ///     åˆ›å»ºäºº
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_BY")]
 /// <summary>
 ///     åˆ›å»ºäºº
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_BY")]
    public string CreateBy { get; set; }
   /// <summary>
   ///     åˆ›å»ºæ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_DATE")]
 /// <summary>
 ///     åˆ›å»ºæ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
   /// <summary>
   ///     æ›´æ–°äºº
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_BY")]
 /// <summary>
 ///     æ›´æ–°äºº
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string LastupdateBy { get; set; }
   /// <summary>
   ///     æ›´æ–°æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
 /// <summary>
 ///     æ›´æ–°æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
   /// <summary>
   ///     å¤‡æ³¨
   /// </summary>
   [SugarColumn(ColumnName = "MEMO")]
 /// <summary>
 ///     å¤‡æ³¨
 /// </summary>
 [SugarColumn(ColumnName = "MEMO")]
    public string Memo { get; set; }
   /// <summary>
   ///     å®¡æ‰¹çŠ¶æ€
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_STATUS")]
 /// <summary>
 ///     å®¡æ‰¹çŠ¶æ€
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_STATUS")]
    public string FcheckStatus { get; set; }
   /// <summary>
   ///     å®¡æ ¸äºº
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_BY")]
 /// <summary>
 ///     å®¡æ ¸äºº
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_BY")]
    public string FcheckBy { get; set; }
   /// <summary>
   ///     å®¡æ ¸æ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_DATE")]
 /// <summary>
 ///     å®¡æ ¸æ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_DATE")]
    public DateTime? FcheckDate { get; set; }
   /// <summary>
   ///     å·¥åŽ‚
   /// </summary>
   [SugarColumn(ColumnName = "FACTORY")]
 /// <summary>
 ///     å·¥åŽ‚
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY")]
    public string Factory { get; set; }
   /// <summary>
   ///     å…¬å¸
   /// </summary>
   [SugarColumn(ColumnName = "COMPANY")]
 /// <summary>
 ///     å…¬å¸
 /// </summary>
 [SugarColumn(ColumnName = "COMPANY")]
    public string Company { get; set; }
   /// <summary>
   ///     æ•°æ®æ¥æº
   /// </summary>
   [SugarColumn(ColumnName = "DATA_FROM")]
 /// <summary>
 ///     æ•°æ®æ¥æº
 /// </summary>
 [SugarColumn(ColumnName = "DATA_FROM")]
    public string DataFrom { get; set; }
   /// <summary>
   ///     ç”Ÿäº§è®¢å•表头ID
   /// </summary>
   [SugarColumn(ColumnName = "MOID")]
 /// <summary>
 ///     ç”Ÿäº§è®¢å•表头ID
 /// </summary>
 [SugarColumn(ColumnName = "MOID")]
    public decimal? Moid { get; set; }
   /// <summary>
   ///     ç‰©æ–™ID
   /// </summary>
   [SugarColumn(ColumnName = "PARTID")]
 /// <summary>
 ///     ç‰©æ–™ID
 /// </summary>
 [SugarColumn(ColumnName = "PARTID")]
    public decimal? Partid { get; set; }
   /// <summary>
   ///     ERP工单状态 çŠ¶æ€ï¼ˆNA-开立/FM-锁定/OP-审核/CL-关闭)
   /// </summary>
   [SugarColumn(ColumnName = "STATUS")]
 /// <summary>
 ///     ERP工单状态 çŠ¶æ€ï¼ˆNA-开立/FM-锁定/OP-审核/CL-关闭)
 /// </summary>
 [SugarColumn(ColumnName = "STATUS")]
    public string Status { get; set; }
   /// <summary>
   ///     ç”Ÿäº§å·¥å•
   /// </summary>
   [SugarColumn(ColumnName = "MOCODE")]
 /// <summary>
 ///     ç”Ÿäº§å·¥å•
 /// </summary>
 [SugarColumn(ColumnName = "MOCODE")]
    public string Mocode { get; set; }
   /// <summary>
   ///     åˆ›å»ºæ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "CREATEDATE")]
 /// <summary>
 ///     åˆ›å»ºæ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "CREATEDATE")]
    public DateTime? Createdate { get; set; }
   /// <summary>
   ///     é¢œè‰²
   /// </summary>
   [SugarColumn(ColumnName = "COLOR_NAME")]
 /// <summary>
 ///     é¢œè‰²
 /// </summary>
 [SugarColumn(ColumnName = "COLOR_NAME")]
    public string ColorName { get; set; }
   /// <summary>
   ///     å…³é—­æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "CLOSETIME")]
 /// <summary>
 ///     å…³é—­æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "CLOSETIME")]
    public DateTime? Closetime { get; set; }
   /// <summary>
   ///     ç‰©æ–™ç¼–号
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_NO")]
 /// <summary>
 ///     ç‰©æ–™ç¼–号
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_NO")]
    public string ItemNo { get; set; }
   /// <summary>
   ///     ä»Žè¡¨ID
   /// </summary>
   [SugarColumn(ColumnName = "MODID")]
 /// <summary>
 ///     ä»Žè¡¨ID
 /// </summary>
 [SugarColumn(ColumnName = "MODID")]
    public decimal? Modid { get; set; }
   /// <summary>
   ///     æœ€æ–°ä¸‹è½½æ›´æ–°æ ‡è¯†
   /// </summary>
   [SugarColumn(ColumnName = "UPDATE_FLG")]
 /// <summary>
 ///     æœ€æ–°ä¸‹è½½æ›´æ–°æ ‡è¯†
 /// </summary>
 [SugarColumn(ColumnName = "UPDATE_FLG")]
    public decimal? UpdateFlg { get; set; }
   /// <summary>
   ///     ç”Ÿäº§å·¥å•行号
   /// </summary>
   [SugarColumn(ColumnName = "MOCODE_LINE")]
 /// <summary>
 ///     ç”Ÿäº§å·¥å•行号
 /// </summary>
 [SugarColumn(ColumnName = "MOCODE_LINE")]
    public decimal? MocodeLine { get; set; }
   /// <summary>
   ///     ä¸å°æ€»æ•°
   /// </summary>
   [SugarColumn(ColumnName = "SILK_QTY")]
 /// <summary>
 ///     ä¸å°æ€»æ•°
 /// </summary>
 [SugarColumn(ColumnName = "SILK_QTY")]
    public decimal? SilkQty { get; set; }
   /// <summary>
   ///     ä¸å°å•ä»·
   /// </summary>
   [SugarColumn(ColumnName = "SILK_PRICE")]
 /// <summary>
 ///     ä¸å°å•ä»·
 /// </summary>
 [SugarColumn(ColumnName = "SILK_PRICE")]
    public decimal? SilkPrice { get; set; }
   /// <summary>
   ///     ç‰©æ–™ID
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_ID")]
 /// <summary>
 ///     ç‰©æ–™ID
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_ID")]
    public decimal? ItemId { get; set; }
}
MES.Service/Modes/MesInvItemArn.cs
@@ -8,232 +8,232 @@
[SugarTable("MES_INV_ITEM_ARN")]
public class MesInvItemArn
{
 /// <summary>
 ///     ID(SEQ_INV_ID)
 /// </summary>
 [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
   /// <summary>
   ///     ID(SEQ_INV_ID)
   /// </summary>
   [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public decimal Id { get; set; }
 /// <summary>
 ///     åˆ°è´§å•号
 /// </summary>
 [SugarColumn(ColumnName = "BILL_NO")]
   /// <summary>
   ///     åˆ°è´§å•号
   /// </summary>
   [SugarColumn(ColumnName = "BILL_NO")]
    public string BillNo { get; set; }
 /// <summary>
 ///     çŠ¶æ€|0-未审核1-审核入库\结案
 /// </summary>
 [SugarColumn(ColumnName = "STATUS")]
   /// <summary>
   ///     çŠ¶æ€|0-未审核1-审核入库\结案
   /// </summary>
   [SugarColumn(ColumnName = "STATUS")]
    public short? Status { get; set; }
 /// <summary>
 ///     åŽŸå› 
 /// </summary>
 [SugarColumn(ColumnName = "REASON")]
   /// <summary>
   ///     åŽŸå› 
   /// </summary>
   [SugarColumn(ColumnName = "REASON")]
    public string Reason { get; set; }
 /// <summary>
 ///     åˆ›å»ºäºº
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_BY")]
   /// <summary>
   ///     åˆ›å»ºäºº
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_BY")]
    public string CreateBy { get; set; }
 /// <summary>
 ///     åˆ›å»ºæ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
   /// <summary>
   ///     åˆ›å»ºæ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
 /// <summary>
 ///     æœ€åŽæ›´æ–°äºº
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_BY")]
   /// <summary>
   ///     æœ€åŽæ›´æ–°äºº
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string LastupdateBy { get; set; }
 /// <summary>
 ///     æœ€åŽæ›´æ–°æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
   /// <summary>
   ///     æœ€åŽæ›´æ–°æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
 /// <summary>
 ///     å•据类型ID
 /// </summary>
 [SugarColumn(ColumnName = "BILL_TYPE_ID")]
   /// <summary>
   ///     å•据类型ID
   /// </summary>
   [SugarColumn(ColumnName = "BILL_TYPE_ID")]
    public decimal? BillTypeId { get; set; }
 /// <summary>
 ///     äº‹åŠ¡ç±»åž‹ID
 /// </summary>
 [SugarColumn(ColumnName = "TRANSACTION_ID")]
   /// <summary>
   ///     äº‹åŠ¡ç±»åž‹ID
   /// </summary>
   [SugarColumn(ColumnName = "TRANSACTION_ID")]
    public decimal? TransactionId { get; set; }
 /// <summary>
 ///     å¤‡æ³¨
 /// </summary>
 [SugarColumn(ColumnName = "REMARK")]
   /// <summary>
   ///     å¤‡æ³¨
   /// </summary>
   [SugarColumn(ColumnName = "REMARK")]
    public string Remark { get; set; }
 /// <summary>
 ///     é€è´§å•号
 /// </summary>
 [SugarColumn(ColumnName = "PAPER_BILL_NO")]
   /// <summary>
   ///     é€è´§å•号
   /// </summary>
   [SugarColumn(ColumnName = "PAPER_BILL_NO")]
    public string PaperBillNo { get; set; }
 /// <summary>
 ///     é€€æ–™äººå·¥å·
 /// </summary>
 [SugarColumn(ColumnName = "USER_NO_BACK")]
   /// <summary>
   ///     é€€æ–™äººå·¥å·
   /// </summary>
   [SugarColumn(ColumnName = "USER_NO_BACK")]
    public string UserNoBack { get; set; }
 /// <summary>
 ///     æäº¤äºº
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_USER")]
   /// <summary>
   ///     æäº¤äºº
   /// </summary>
   [SugarColumn(ColumnName = "CHECK_USER")]
    public string CheckUser { get; set; }
 /// <summary>
 ///     æäº¤æ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_DATE")]
   /// <summary>
   ///     æäº¤æ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "CHECK_DATE")]
    public DateTime? CheckDate { get; set; }
 /// <summary>
 ///     å…¥åº“日期
 /// </summary>
 [SugarColumn(ColumnName = "INS_DATE")]
   /// <summary>
   ///     å…¥åº“日期
   /// </summary>
   [SugarColumn(ColumnName = "INS_DATE")]
    public DateTime? InsDate { get; set; }
 /// <summary>
 ///     æ£€éªŒç»“æžœ
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_RES")]
   /// <summary>
   ///     æ£€éªŒç»“æžœ
   /// </summary>
   [SugarColumn(ColumnName = "CHECK_RES")]
    public string CheckRes { get; set; }
 /// <summary>
 ///     å·²æ¡æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_QTY")]
   /// <summary>
   ///     å·²æ¡æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "CHECK_QTY")]
    public decimal? CheckQty { get; set; }
 /// <summary>
 ///     ä»“库编码
 /// </summary>
 [SugarColumn(ColumnName = "DEPOTS_CODE")]
   /// <summary>
   ///     ä»“库编码
   /// </summary>
   [SugarColumn(ColumnName = "DEPOTS_CODE")]
    public string DepotsCode { get; set; }
 /// <summary>
 ///     äº‹åŠ¡ç±»åž‹ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "TRANSCTION_NO")]
   /// <summary>
   ///     äº‹åŠ¡ç±»åž‹ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "TRANSCTION_NO")]
    public string TransctionNo { get; set; }
 /// <summary>
 ///     ä¾›åº”商编码
 /// </summary>
 [SugarColumn(ColumnName = "SUPP_NO")]
   /// <summary>
   ///     ä¾›åº”商编码
   /// </summary>
   [SugarColumn(ColumnName = "SUPP_NO")]
    public string SuppNo { get; set; }
 /// <summary>
 ///     æäº¤çŠ¶æ€
 /// </summary>
 [SugarColumn(ColumnName = "FSTATUS")]
   /// <summary>
   ///     æäº¤çŠ¶æ€
   /// </summary>
   [SugarColumn(ColumnName = "FSTATUS")]
    public short? Fstatus { get; set; }
 /// <summary>
 ///     å·¥åŽ‚ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY")]
   /// <summary>
   ///     å·¥åŽ‚ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "FACTORY")]
    public string Factory { get; set; }
 /// <summary>
 ///     æ˜¯å¦å·²å›žå†™SAP
 /// </summary>
 [SugarColumn(ColumnName = "SAPSTATUS")]
   /// <summary>
   ///     æ˜¯å¦å·²å›žå†™SAP
   /// </summary>
   [SugarColumn(ColumnName = "SAPSTATUS")]
    public short? Sapstatus { get; set; }
 /// <summary>
 ///     ç¡®è®¤å…¥åº“日期
 /// </summary>
 [SugarColumn(ColumnName = "INS_DATE")]
   /// <summary>
   ///     ç¡®è®¤å…¥åº“日期
   /// </summary>
   [SugarColumn(ColumnName = "INS_DATE")]
    public DateTime? Insdate { get; set; }
 /// <summary>
 ///     æ˜¯å¦æ£€éªŒ
 /// </summary>
 [SugarColumn(ColumnName = "ISCHECK")]
   /// <summary>
   ///     æ˜¯å¦æ£€éªŒ
   /// </summary>
   [SugarColumn(ColumnName = "ISCHECK")]
    public decimal? Ischeck { get; set; }
 /// <summary>
 ///     å®¡æ ¸å…¥åº“人
 /// </summary>
 [SugarColumn(ColumnName = "INSBY")]
   /// <summary>
   ///     å®¡æ ¸å…¥åº“人
   /// </summary>
   [SugarColumn(ColumnName = "INSBY")]
    public string Insby { get; set; }
 /// <summary>
 ///     å…¬å¸ä»£ç 
 /// </summary>
 [SugarColumn(ColumnName = "COMPANY")]
   /// <summary>
   ///     å…¬å¸ä»£ç 
   /// </summary>
   [SugarColumn(ColumnName = "COMPANY")]
    public string Company { get; set; }
 /// <summary>
 ///     æ€¥æ–™æ ‡è¯†
 /// </summary>
 [SugarColumn(ColumnName = "URGENT_FLAG")]
   /// <summary>
   ///     æ€¥æ–™æ ‡è¯†
   /// </summary>
   [SugarColumn(ColumnName = "URGENT_FLAG")]
    public short? UrgentFlag { get; set; }
 /// <summary>
 ///     å†²é”€äº‹åŠ¡ç±»åž‹ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "MTTRANSCTION_NO")]
   /// <summary>
   ///     å†²é”€äº‹åŠ¡ç±»åž‹ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "MTTRANSCTION_NO")]
    public decimal? MttransctionNo { get; set; }
 /// <summary>
 ///     IQC检验单号
 /// </summary>
 [SugarColumn(ColumnName = "IQC_RELEASE_NO")]
   /// <summary>
   ///     IQC检验单号
   /// </summary>
   [SugarColumn(ColumnName = "IQC_RELEASE_NO")]
    public string IqcReleaseNo { get; set; }
 /// <summary>
 ///     æ˜¯å¦æ˜¾ç¤º
 /// </summary>
 [SugarColumn(ColumnName = "IS_VISUAL")]
   /// <summary>
   ///     æ˜¯å¦æ˜¾ç¤º
   /// </summary>
   [SugarColumn(ColumnName = "IS_VISUAL")]
    public decimal? IsVisual { get; set; }
 /// <summary>
 ///     0=采购,1=委外
 /// </summary>
 [SugarColumn(ColumnName = "F_TYPE")]
   /// <summary>
   ///     0=采购,1=委外
   /// </summary>
   [SugarColumn(ColumnName = "F_TYPE")]
    public decimal? FType { get; set; }
 /// <summary>
 ///     ERP到货单ID
 /// </summary>
 [SugarColumn(ColumnName = "EBELN_K3ID")]
   /// <summary>
   ///     ERP到货单ID
   /// </summary>
   [SugarColumn(ColumnName = "EBELN_K3ID")]
    public string EbelnK3id { get; set; }
 /// <summary>
 ///     æ¡ç æ¡å°è¿›åº¦
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_RATIO")]
   /// <summary>
   ///     æ¡ç æ¡å°è¿›åº¦
   /// </summary>
   [SugarColumn(ColumnName = "BARCODE_RATIO")]
    public decimal? BarcodeRatio { get; set; }
 /// <summary>
 ///     ERP单号
 /// </summary>
 [SugarColumn(ColumnName = "ERPNO")]
   /// <summary>
   ///     ERP单号
   /// </summary>
   [SugarColumn(ColumnName = "ERPNO")]
    public string Erpno { get; set; }
 /// <summary>
 ///     æ˜¯å¦å·²é€€è´§0-未退货,1-退货
 /// </summary>
 [SugarColumn(ColumnName = "THSTATUS")]
   /// <summary>
   ///     æ˜¯å¦å·²é€€è´§0-未退货,1-退货
   /// </summary>
   [SugarColumn(ColumnName = "THSTATUS")]
    public short? Thstatus { get; set; }
 /// <summary>
 ///     ERP退货单号
 /// </summary>
 [SugarColumn(ColumnName = "ERPTHNO")]
   /// <summary>
   ///     ERP退货单号
   /// </summary>
   [SugarColumn(ColumnName = "ERPTHNO")]
    public string Erpthno { get; set; }
MES.Service/Modes/MesInvItemInCDetails2.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,358 @@
using SqlSugar;
namespace MES.Service.Modes;
/// <summary>
///     ç‰©æ–™æˆå“å…¥åº“申请条码明细
/// </summary>
[SugarTable("MES_INV_ITEM_IN_C_DETAILS2")]
public class MesInvItemInCDetails2
{
 /// <summary>
 ///     SEQ_OUT
 /// </summary>
 [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public decimal Id { get; set; }
 /// <summary>
 ///     å…¥åº“单id
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_IN_ID", IsPrimaryKey = true)]
    public decimal ItemInId { get; set; }
 /// <summary>
 ///     ç‰©æ–™æ¡ç PSN
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_BARCODE")]
    public string ItemBarcode { get; set; }
 /// <summary>
 ///     å®¢æˆ·ç‰©æ–™ç¼–码(无条码手工录入,有条码为冗余字段)
 /// </summary>
 [SugarColumn(ColumnName = "C_ITEM_CODE")]
    public string CItemCode { get; set; }
 /// <summary>
 ///     å®¢æˆ·ç‰©æ–™æ¡ç 
 /// </summary>
 [SugarColumn(ColumnName = "C_ITEM_BARCODE")]
    public string CItemBarcode { get; set; }
 /// <summary>
 ///     éªŒæ”¶æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "QUANTITY")]
    public decimal? Quantity { get; set; }
 /// <summary>
 ///     å…¥åº“方式(1:有条码,0:无条码)
 /// </summary>
 [SugarColumn(ColumnName = "BARCODE_FLAG")]
    public short? BarcodeFlag { get; set; }
 /// <summary>
 ///     çŽ¯ä¿æ ‡å¿—ï¼ˆ0-非环保,1-环保.无条码手工录入,有条码为冗余字段)
 /// </summary>
 [SugarColumn(ColumnName = "EP_FLAG")]
    public short? EpFlag { get; set; }
 /// <summary>
 ///     åˆ›å»ºäºº
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_BY")]
    public string CreateBy { get; set; }
 /// <summary>
 ///     åˆ›å»ºæ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
 /// <summary>
 ///     æœ€åŽæ›´æ–°äºº
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string LastupdateBy { get; set; }
 /// <summary>
 ///     æœ€åŽæ›´æ–°æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
 /// <summary>
 ///     ä½œä¸šæ–¹å¼0-有线条码枪1-无线条码枪
 /// </summary>
 [SugarColumn(ColumnName = "WORK_TYPE")]
    public decimal? WorkType { get; set; }
 /// <summary>
 ///     æœ¬å¸ç‰©æ–™ç¼–码(无条码手工录入,有条码为冗余字段)
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_NO")]
    public string ItemNo { get; set; }
 /// <summary>
 ///     åŽ‚å®¶æ‰¹æ¬¡
 /// </summary>
 [SugarColumn(ColumnName = "LOT_NO")]
    public string LotNo { get; set; }
 /// <summary>
 ///     æ˜¯å¦å…±ç®¡ç‰©æ–™(0:否,1:是)
 /// </summary>
 [SugarColumn(ColumnName = "COMANAGEMENT_FLAG")]
    public short? ComanagementFlag { get; set; }
 /// <summary>
 ///     å®¢æˆ·ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "CUST_NO")]
    public string CustNo { get; set; }
 /// <summary>
 ///     æ£€éªŒç»“æžœ
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_RES")]
    public string CheckRes { get; set; }
 /// <summary>
 ///     è¿›è´§æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_QTY")]
    public decimal? CheckQty { get; set; }
 /// <summary>
 ///     æ£€éªŒçŠ¶æ€
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_STATES")]
    public string CheckStates { get; set; }
 /// <summary>
 ///     å¼ºåˆ¶å…¥åº“标记0无,1-强制入库  é€€æ–™å•使用
 /// </summary>
 [SugarColumn(ColumnName = "FORCE_IN_FLAG")]
    public short? ForceInFlag { get; set; }
 /// <summary>
 ///     ä»“库编码
 /// </summary>
 [SugarColumn(ColumnName = "DEPOT_CODE")]
    public string DepotCode { get; set; }
 /// <summary>
 ///     è´§ä½ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")]
    public string DepotSectionCode { get; set; }
 /// <summary>
 ///     ç‰¹è®°äº‹é¡¹
 /// </summary>
 [SugarColumn(ColumnName = "REMARK")]
    public string Remark { get; set; }
 /// <summary>
 ///     ç‰©æ–™æ¡ç 
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_BARCODE2")]
    public string ItemBarcode2 { get; set; }
 /// <summary>
 ///     æ–°æ¡ç 
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_BARCODE3")]
    public string ItemBarcode3 { get; set; }
 /// <summary>
 ///     ä½¿ç”¨æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "USE_QTY")]
    public decimal? UseQty { get; set; }
 /// <summary>
 ///     é¢†æ–™æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "OUT_QTY")]
    public decimal? OutQty { get; set; }
 /// <summary>
 ///     ç‰©æ–™ç®€ç§°
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_SNAME")]
    public string ItemSname { get; set; }
 /// <summary>
 ///     æ¡£ä½ä½Žå€¼
 /// </summary>
 [SugarColumn(ColumnName = "SPOSTION")]
    public decimal? Spostion { get; set; }
 /// <summary>
 ///     æ¡£ä½é«˜å€¼
 /// </summary>
 [SugarColumn(ColumnName = "EPOSTION")]
    public decimal? Epostion { get; set; }
 /// <summary>
 ///     æ£€éªŒæ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_DATE")]
    public DateTime? CheckDate { get; set; }
 /// <summary>
 ///     å•位
 /// </summary>
 [SugarColumn(ColumnName = "UNIT")]
    public string Unit { get; set; }
 /// <summary>
 ///     æ˜¯å¦æ£€éªŒ
 /// </summary>
 [SugarColumn(ColumnName = "ISCHECK")]
    public decimal? Ischeck { get; set; }
 /// <summary>
 ///     é‡‡è´­è®¢å•
 /// </summary>
 [SugarColumn(ColumnName = "EBELN")]
    public string Ebeln { get; set; }
 /// <summary>
 ///     ç”Ÿäº§æ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "LOT_DATE")]
    public string LotDate { get; set; }
 /// <summary>
 ///     å…¥åº“单号
 /// </summary>
 [SugarColumn(ColumnName = "BILL_NO")]
    public string BillNo { get; set; }
 /// <summary>
 ///     å…¥åº“审核标志
 /// </summary>
 [SugarColumn(ColumnName = "STOCK_OK")]
    public short? StockOk { get; set; }
 /// <summary>
 ///     åˆ†åŽ‚ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY")]
    public string Factory { get; set; }
 /// <summary>
 ///     å…¬å¸ä»£ç 
 /// </summary>
 [SugarColumn(ColumnName = "COMPANY")]
    public string Company { get; set; }
 /// <summary>
 ///     å¡æ¿ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "CB_NO")]
    public string CbNo { get; set; }
 /// <summary>
 ///     ç®±å·
 /// </summary>
 [SugarColumn(ColumnName = "BOX_NO")]
    public string BoxNo { get; set; }
 /// <summary>
 ///     ä»“库ID
 /// </summary>
 [SugarColumn(ColumnName = "DEPOT_ID")]
    public decimal? DepotId { get; set; }
 /// <summary>
 ///     è´§ä½ID
 /// </summary>
 [SugarColumn(ColumnName = "DEPOT_SECTION_ID")]
    public decimal? DepotSectionId { get; set; }
 /// <summary>
 ///     è¡Œå·
 /// </summary>
 [SugarColumn(ColumnName = "LINE_NUM")]
    public string LineNum { get; set; }
 /// <summary>
 ///     æ‰«ç æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "SM_QTY")]
    public decimal? SmQty { get; set; }
 /// <summary>
 ///     é”€å”®è®¢å•
 /// </summary>
 [SugarColumn(ColumnName = "VGBEL")]
    public string Vgbel { get; set; }
 /// <summary>
 ///     é”€å”®è®¢å•行号
 /// </summary>
 [SugarColumn(ColumnName = "KDPOS")]
    public decimal? Kdpos { get; set; }
 /// <summary>
 ///     ä»»åŠ¡å•å·
 /// </summary>
 [SugarColumn(ColumnName = "WORK_NO")]
    public string WorkNo { get; set; }
 /// <summary>
 ///     è¡Œå·
 /// </summary>
 [SugarColumn(ColumnName = "EBELN_LINE_NO")]
    public decimal? EbelnLineNo { get; set; }
 /// <summary>
 ///     åˆ°è´§å•号
 /// </summary>
 [SugarColumn(ColumnName = "CBILL_NO")]
    public string CbillNo { get; set; }
 /// <summary>
 ///     æ€¥æ–™æ ‡è¯†
 /// </summary>
 [SugarColumn(ColumnName = "URGENT_FLAG")]
    public decimal? UrgentFlag { get; set; }
 /// <summary>
 ///     äº§å“åž‹å·
 /// </summary>
 [SugarColumn(ColumnName = "BOARD_STYLE")]
    public string BoardStyle { get; set; }
 /// <summary>
 ///     ä»»åŠ¡å•è¡Œå·
 /// </summary>
 [SugarColumn(ColumnName = "WORK_LINE")]
    public decimal? WorkLine { get; set; }
 /// <summary>
 ///     ç”Ÿäº§å·¥å•
 /// </summary>
 [SugarColumn(ColumnName = "TASK_NO")]
    public string TaskNo { get; set; }
 /// <summary>
 ///     ä¾›åº”商
 /// </summary>
 [SugarColumn(ColumnName = "SUPP_NO")]
    public string SuppNo { get; set; }
 /// <summary>
 ///     ä»»åŠ¡æ±‡æŠ¥å•
 /// </summary>
 [SugarColumn(ColumnName = "RBILL_NO")]
    public string RbillNo { get; set; }
 /// <summary>
 ///     ç‰©æ–™ID
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_ID")]
    public decimal? ItemId { get; set; }
}
MES.Service/Modes/MesInvItemInCItems.cs
@@ -8,141 +8,141 @@
[SugarTable("MES_INV_ITEM_IN_C_ITEMS")]
public class MesInvItemInCItems
{
 /// <summary>
 ///     SEQ_OUT
 /// </summary>
 [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
   /// <summary>
   ///     SEQ_OUT
   /// </summary>
   [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public decimal Id { get; set; }
 /// <summary>
 ///     å…¥åº“单id
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_IN_ID", IsPrimaryKey = true)]
   /// <summary>
   ///     å…¥åº“单id
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_IN_ID", IsPrimaryKey = true)]
    public decimal ItemInId { get; set; }
 /// <summary>
 ///     éªŒæ”¶æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "QUANTITY")]
   /// <summary>
   ///     éªŒæ”¶æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "QUANTITY")]
    public decimal? Quantity { get; set; }
 /// <summary>
 ///     åˆ›å»ºäºº
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_BY")]
   /// <summary>
   ///     åˆ›å»ºäºº
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_BY")]
    public string CreateBy { get; set; }
 /// <summary>
 ///     åˆ›å»ºæ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
   /// <summary>
   ///     åˆ›å»ºæ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
 /// <summary>
 ///     æœ€åŽæ›´æ–°äºº
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_BY")]
   /// <summary>
   ///     æœ€åŽæ›´æ–°äºº
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string LastupdateBy { get; set; }
 /// <summary>
 ///     æœ€åŽæ›´æ–°æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
   /// <summary>
   ///     æœ€åŽæ›´æ–°æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
 /// <summary>
 ///     ç‰©æ–™ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_NO")]
   /// <summary>
   ///     ç‰©æ–™ç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_NO")]
    public string ItemNo { get; set; }
 /// <summary>
 ///     ä»“库编码
 /// </summary>
 [SugarColumn(ColumnName = "DEPOT_CODE")]
   /// <summary>
   ///     ä»“库编码
   /// </summary>
   [SugarColumn(ColumnName = "DEPOT_CODE")]
    public string DepotCode { get; set; }
 /// <summary>
 ///     è´§ä½ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")]
   /// <summary>
   ///     è´§ä½ç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")]
    public string DepotSectionCode { get; set; }
 /// <summary>
 ///     ç‰¹è®°äº‹é¡¹
 /// </summary>
 [SugarColumn(ColumnName = "REMARK")]
   /// <summary>
   ///     ç‰¹è®°äº‹é¡¹
   /// </summary>
   [SugarColumn(ColumnName = "REMARK")]
    public string Remark { get; set; }
 /// <summary>
 ///     ç‰©æ–™ç®€ç§°
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_SNAME")]
   /// <summary>
   ///     ç‰©æ–™ç®€ç§°
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_SNAME")]
    public string ItemSname { get; set; }
 /// <summary>
 ///     å•位
 /// </summary>
 [SugarColumn(ColumnName = "UNIT")]
   /// <summary>
   ///     å•位
   /// </summary>
   [SugarColumn(ColumnName = "UNIT")]
    public string Unit { get; set; }
 /// <summary>
 ///     é‡‡è´­è®¢å•
 /// </summary>
 [SugarColumn(ColumnName = "EBELN")]
   /// <summary>
   ///     é‡‡è´­è®¢å•
   /// </summary>
   [SugarColumn(ColumnName = "EBELN")]
    public string Ebeln { get; set; }
 /// <summary>
 ///     å…¥åº“单号
 /// </summary>
 [SugarColumn(ColumnName = "BILL_NO")]
   /// <summary>
   ///     å…¥åº“单号
   /// </summary>
   [SugarColumn(ColumnName = "BILL_NO")]
    public string BillNo { get; set; }
 /// <summary>
 ///     åˆ†åŽ‚ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY")]
   /// <summary>
   ///     åˆ†åŽ‚ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "FACTORY")]
    public string Factory { get; set; }
 /// <summary>
 ///     å…¬å¸ä»£ç 
 /// </summary>
 [SugarColumn(ColumnName = "COMPANY")]
   /// <summary>
   ///     å…¬å¸ä»£ç 
   /// </summary>
   [SugarColumn(ColumnName = "COMPANY")]
    public string Company { get; set; }
 /// <summary>
 ///     ä»»åŠ¡å•å·
 /// </summary>
 [SugarColumn(ColumnName = "WORK_NO")]
   /// <summary>
   ///     ä»»åŠ¡å•å·
   /// </summary>
   [SugarColumn(ColumnName = "WORK_NO")]
    public string WorkNo { get; set; }
 /// <summary>
 ///     è¡Œå·
 /// </summary>
 [SugarColumn(ColumnName = "EBELN_LINE_NO")]
   /// <summary>
   ///     è¡Œå·
   /// </summary>
   [SugarColumn(ColumnName = "EBELN_LINE_NO")]
    public decimal? EbelnLineNo { get; set; }
 /// <summary>
 ///     åˆ°è´§å•号
 /// </summary>
 [SugarColumn(ColumnName = "CBILL_NO")]
   /// <summary>
   ///     åˆ°è´§å•号
   /// </summary>
   [SugarColumn(ColumnName = "CBILL_NO")]
    public string CbillNo { get; set; }
 /// <summary>
 ///     ä»»åŠ¡å•è¡Œå·
 /// </summary>
 [SugarColumn(ColumnName = "WORK_LINE")]
   /// <summary>
   ///     ä»»åŠ¡å•è¡Œå·
   /// </summary>
   [SugarColumn(ColumnName = "WORK_LINE")]
    public decimal? WorkLine { get; set; }
 /// <summary>
 ///     ç”Ÿäº§å·¥å•
 /// </summary>
 [SugarColumn(ColumnName = "TASK_NO")]
   /// <summary>
   ///     ç”Ÿäº§å·¥å•
   /// </summary>
   [SugarColumn(ColumnName = "TASK_NO")]
    public string TaskNo { get; set; }
 /// <summary>
 ///     ä¾›åº”商
 /// </summary>
 [SugarColumn(ColumnName = "SUPP_NO")]
   /// <summary>
   ///     ä¾›åº”商
   /// </summary>
   [SugarColumn(ColumnName = "SUPP_NO")]
    public string SuppNo { get; set; }
}
MES.Service/Modes/MesInvItemMoves.cs
@@ -8,171 +8,171 @@
[SugarTable("MES_INV_ITEM_MOVES")]
public class MesInvItemMoves
{
 /// <summary>
 ///     SEQ_INV_ID
 /// </summary>
 [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
   /// <summary>
   ///     SEQ_INV_ID
   /// </summary>
   [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public decimal Id { get; set; }
 /// <summary>
 ///     ç§»åº“单号
 /// </summary>
 [SugarColumn(ColumnName = "BILL_NO")]
   /// <summary>
   ///     ç§»åº“单号
   /// </summary>
   [SugarColumn(ColumnName = "BILL_NO")]
    public string BillNo { get; set; }
 /// <summary>
 ///     ç§»å…¥å­åº“id
 /// </summary>
 [SugarColumn(ColumnName = "INV_DEPOTS_ID")]
   /// <summary>
   ///     ç§»å…¥å­åº“id
   /// </summary>
   [SugarColumn(ColumnName = "INV_DEPOTS_ID")]
    public decimal? InvDepotsId { get; set; }
 /// <summary>
 ///     ç§»å…¥è´§ä½id
 /// </summary>
 [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_ID")]
   /// <summary>
   ///     ç§»å…¥è´§ä½id
   /// </summary>
   [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_ID")]
    public decimal? InvDepotSectionsId { get; set; }
 /// <summary>
 ///     åˆ›å»ºäºº
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_BY")]
   /// <summary>
   ///     åˆ›å»ºäºº
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_BY")]
    public string CreateBy { get; set; }
 /// <summary>
 ///     åˆ›å»ºæ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
   /// <summary>
   ///     åˆ›å»ºæ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
 /// <summary>
 ///     æœ€åŽæ›´æ–°äºº
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_BY")]
   /// <summary>
   ///     æœ€åŽæ›´æ–°äºº
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string LastupdateBy { get; set; }
 /// <summary>
 ///     æœ€åŽæ›´æ–°æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
   /// <summary>
   ///     æœ€åŽæ›´æ–°æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
 /// <summary>
 ///     çŠ¶æ€|0-制单1-过账
 /// </summary>
 [SugarColumn(ColumnName = "STATUS")]
   /// <summary>
   ///     çŠ¶æ€|0-制单1-过账
   /// </summary>
   [SugarColumn(ColumnName = "STATUS")]
    public decimal? Status { get; set; }
 /// <summary>
 ///     å¤‡æ³¨
 /// </summary>
 [SugarColumn(ColumnName = "REMARK")]
   /// <summary>
   ///     å¤‡æ³¨
   /// </summary>
   [SugarColumn(ColumnName = "REMARK")]
    public string Remark { get; set; }
 /// <summary>
 ///     å•据类型ID
 /// </summary>
 [SugarColumn(ColumnName = "BILL_TYPE_ID")]
   /// <summary>
   ///     å•据类型ID
   /// </summary>
   [SugarColumn(ColumnName = "BILL_TYPE_ID")]
    public decimal? BillTypeId { get; set; }
 /// <summary>
 ///     äº‹åŠ¡ç±»åž‹ID
 /// </summary>
 [SugarColumn(ColumnName = "TRANSACTION_ID")]
   /// <summary>
   ///     äº‹åŠ¡ç±»åž‹ID
   /// </summary>
   [SugarColumn(ColumnName = "TRANSACTION_ID")]
    public decimal? TransactionId { get; set; }
 /// <summary>
 ///     å®¡æ ¸äºº
 /// </summary>
 [SugarColumn(ColumnName = "CHECKUSER")]
   /// <summary>
   ///     å®¡æ ¸äºº
   /// </summary>
   [SugarColumn(ColumnName = "CHECKUSER")]
    public string Checkuser { get; set; }
 /// <summary>
 ///     å®¡æ ¸æ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "CHECKDATE")]
   /// <summary>
   ///     å®¡æ ¸æ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "CHECKDATE")]
    public DateTime? Checkdate { get; set; }
 /// <summary>
 ///     ç§»å…¥å­åº“code
 /// </summary>
 [SugarColumn(ColumnName = "INV_DEPOTS_CODE")]
   /// <summary>
   ///     ç§»å…¥å­åº“code
   /// </summary>
   [SugarColumn(ColumnName = "INV_DEPOTS_CODE")]
    public string InvDepotsCode { get; set; }
 /// <summary>
 ///     ç§»å…¥è´§ä½code
 /// </summary>
 [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_CODE")]
   /// <summary>
   ///     ç§»å…¥è´§ä½code
   /// </summary>
   [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_CODE")]
    public string InvDepotSectionsCode { get; set; }
 /// <summary>
 ///     äº‹åŠ¡ç±»åž‹ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "TRANSACTION_NO")]
   /// <summary>
   ///     äº‹åŠ¡ç±»åž‹ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "TRANSACTION_NO")]
    public decimal? TransactionNo { get; set; }
 /// <summary>
 ///     ç§»å‡ºå­åº“code
 /// </summary>
 [SugarColumn(ColumnName = "FROM_DEPOTS_CODE")]
   /// <summary>
   ///     ç§»å‡ºå­åº“code
   /// </summary>
   [SugarColumn(ColumnName = "FROM_DEPOTS_CODE")]
    public string FromDepotsCode { get; set; }
 /// <summary>
 ///     å·¥åŽ‚ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY_CODE")]
   /// <summary>
   ///     å·¥åŽ‚ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "FACTORY_CODE")]
    public string FactoryCode { get; set; }
 /// <summary>
 ///     SAP返回单据
 /// </summary>
 [SugarColumn(ColumnName = "SAPNO")]
   /// <summary>
   ///     SAP返回单据
   /// </summary>
   [SugarColumn(ColumnName = "SAPNO")]
    public string Sapno { get; set; }
 /// <summary>
 ///     å·²å›žå†™SAP
 /// </summary>
 [SugarColumn(ColumnName = "SAPSTATUS")]
   /// <summary>
   ///     å·²å›žå†™SAP
   /// </summary>
   [SugarColumn(ColumnName = "SAPSTATUS")]
    public short? Sapstatus { get; set; }
 /// <summary>
 ///     SAP返回年份
 /// </summary>
 [SugarColumn(ColumnName = "SAPYEAR")]
   /// <summary>
   ///     SAP返回年份
   /// </summary>
   [SugarColumn(ColumnName = "SAPYEAR")]
    public short? Sapyear { get; set; }
 /// <summary>
 ///     SAP返回信息
 /// </summary>
 [SugarColumn(ColumnName = "SAPTEXT")]
   /// <summary>
   ///     SAP返回信息
   /// </summary>
   [SugarColumn(ColumnName = "SAPTEXT")]
    public string Saptext { get; set; }
 /// <summary>
 ///     åˆ†åŽ‚ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY")]
   /// <summary>
   ///     åˆ†åŽ‚ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "FACTORY")]
    public string Factory { get; set; }
 /// <summary>
 ///     å…¬å¸ä»£ç 
 /// </summary>
 [SugarColumn(ColumnName = "COMPANY")]
   /// <summary>
   ///     å…¬å¸ä»£ç 
   /// </summary>
   [SugarColumn(ColumnName = "COMPANY")]
    public string Company { get; set; }
 /// <summary>
 ///     åå®¡æ ¸äº‹åŠ¡ç±»åž‹ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "MTRANSACTION_NO")]
   /// <summary>
   ///     åå®¡æ ¸äº‹åŠ¡ç±»åž‹ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "MTRANSACTION_NO")]
    public decimal? MtransactionNo { get; set; }
 /// <summary>
 ///     è‡ªåŠ¨ä¿å­˜å­—æ®µ
 /// </summary>
 [SugarColumn(ColumnName = "ZD_NUM")]
   /// <summary>
   ///     è‡ªåŠ¨ä¿å­˜å­—æ®µ
   /// </summary>
   [SugarColumn(ColumnName = "ZD_NUM")]
    public decimal? ZdNum { get; set; }
 /// <summary>
 ///     æ˜¯å¦æŽ¨é€ERP1-是,2-否
 /// </summary>
 [SugarColumn(ColumnName = "TS")]
   /// <summary>
   ///     æ˜¯å¦æŽ¨é€ERP1-是,2-否
   /// </summary>
   [SugarColumn(ColumnName = "TS")]
    public decimal? Ts { get; set; }
}
MES.Service/Modes/MesInvTransaction.cs
@@ -8,75 +8,75 @@
[SugarTable("MES_INV_TRANSACTION")]
public class MesInvTransaction
{
   /// <summary>
   ///     ID
   /// </summary>
   [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
 /// <summary>
 ///     ID
 /// </summary>
 [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public decimal Id { get; set; }
   /// <summary>
   ///     äº‹åŠ¡ç±»åž‹
   /// </summary>
   [SugarColumn(ColumnName = "TRANSACTION_NAME")]
 /// <summary>
 ///     äº‹åŠ¡ç±»åž‹
 /// </summary>
 [SugarColumn(ColumnName = "TRANSACTION_NAME")]
    public string TransactionName { get; set; }
   /// <summary>
   ///     å¤‡æ³¨
   /// </summary>
   [SugarColumn(ColumnName = "REMARK")]
 /// <summary>
 ///     å¤‡æ³¨
 /// </summary>
 [SugarColumn(ColumnName = "REMARK")]
    public string Remark { get; set; }
   /// <summary>
   ///     åˆ›å»ºäºº
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_BY")]
 /// <summary>
 ///     åˆ›å»ºäºº
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_BY")]
    public string CreateBy { get; set; }
   /// <summary>
   ///     åˆ›å»ºæ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_DATE")]
 /// <summary>
 ///     åˆ›å»ºæ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
   /// <summary>
   ///     æœ€åŽæ›´æ–°äºº
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_BY")]
 /// <summary>
 ///     æœ€åŽæ›´æ–°äºº
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string LastupdateBy { get; set; }
   /// <summary>
   ///     æœ€åŽæ›´æ–°æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
 /// <summary>
 ///     æœ€åŽæ›´æ–°æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
   /// <summary>
   ///     å•据ID
   /// </summary>
   [SugarColumn(ColumnName = "BUSINESS_ID")]
 /// <summary>
 ///     å•据ID
 /// </summary>
 [SugarColumn(ColumnName = "BUSINESS_ID")]
    public decimal? BusinessId { get; set; }
   /// <summary>
   ///     äº¤æ˜“类型|1-入库0-转库-1出库
   /// </summary>
   [SugarColumn(ColumnName = "BUSINESS_TYPE")]
 /// <summary>
 ///     äº¤æ˜“类型|1-入库0-转库-1出库
 /// </summary>
 [SugarColumn(ColumnName = "BUSINESS_TYPE")]
    public decimal? BusinessType { get; set; }
   /// <summary>
   ///     äº‹åŠ¡ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "TRANSACTION_NO")]
 /// <summary>
 ///     äº‹åŠ¡ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "TRANSACTION_NO")]
    public decimal? TransactionNo { get; set; }
   /// <summary>
   ///     åˆ†åŽ‚ç¼–ç 
   /// </summary>
   [SugarColumn(ColumnName = "FACTORY")]
 /// <summary>
 ///     åˆ†åŽ‚ç¼–ç 
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY")]
    public string Factory { get; set; }
   /// <summary>
   ///     å…¬å¸ä»£ç 
   /// </summary>
   [SugarColumn(ColumnName = "COMPANY")]
 /// <summary>
 ///     å…¬å¸ä»£ç 
 /// </summary>
 [SugarColumn(ColumnName = "COMPANY")]
    public string Company { get; set; }
}
MES.Service/Modes/MesQaIqc.cs
@@ -8,78 +8,78 @@
[SugarTable("Mes_Qa_Iqc")]
public class MesQaIqc
{
 /// <summary>
 ///     æŽ¥æ”¶æ°´å¹³
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_NO")]
   /// <summary>
   ///     æŽ¥æ”¶æ°´å¹³
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_NO")]
    public string ItemNo { get; set; }
 /// <summary>
 ///     æŽ¥æ”¶æ°´å¹³
 /// </summary>
 [SugarColumn(ColumnName = "FAC_LEVEL")]
   /// <summary>
   ///     æŽ¥æ”¶æ°´å¹³
   /// </summary>
   [SugarColumn(ColumnName = "FAC_LEVEL")]
    public string FacLevel { get; set; }
 /// <summary>
 ///     æ£€éªŒé¡¹ç›®
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_ITEM")]
   /// <summary>
   ///     æ£€éªŒé¡¹ç›®
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_ITEM")]
    public string FcheckItem { get; set; }
 /// <summary>
 ///     æ£€éªŒå·¥å…·
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_TOOL")]
   /// <summary>
   ///     æ£€éªŒå·¥å…·
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_TOOL")]
    public string FcheckTool { get; set; }
 /// <summary>
 ///     ä¸‹é™
 /// </summary>
 [SugarColumn(ColumnName = "FDOWN_ALLOW")]
   /// <summary>
   ///     ä¸‹é™
   /// </summary>
   [SugarColumn(ColumnName = "FDOWN_ALLOW")]
    public string FdownAllow { get; set; }
 /// <summary>
 ///     æ£€éªŒæ°´å¹³
 /// </summary>
 [SugarColumn(ColumnName = "FREQUENCY")]
   /// <summary>
   ///     æ£€éªŒæ°´å¹³
   /// </summary>
   [SugarColumn(ColumnName = "FREQUENCY")]
    public string FREQUENCY { get; set; }
 /// <summary>
 ///     æ ‡å‡†
 /// </summary>
 [SugarColumn(ColumnName = "FSTAND")]
   /// <summary>
   ///     æ ‡å‡†
   /// </summary>
   [SugarColumn(ColumnName = "FSTAND")]
    public string FSTAND { get; set; }
 /// <summary>
 ///     ä¸Šé™
 /// </summary>
 [SugarColumn(ColumnName = "FUP_ALLOW")]
   /// <summary>
   ///     ä¸Šé™
   /// </summary>
   [SugarColumn(ColumnName = "FUP_ALLOW")]
    public string FupAllow { get; set; }
 /// <summary>
 ///     æ£€éªŒæ°´å‡†ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "SAMPLE_SIZE_NO")]
   /// <summary>
   ///     æ£€éªŒæ°´å‡†ç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "SAMPLE_SIZE_NO")]
    public string SampleSizeNo { get; set; }
 /// <summary>
 ///     è§„格要求
 /// </summary>
 [SugarColumn(ColumnName = "FSPEC_REQU")]
   /// <summary>
   ///     è§„格要求
   /// </summary>
   [SugarColumn(ColumnName = "FSPEC_REQU")]
    public string FspecRequ { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "ISENABLED")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "ISENABLED")]
    public short? ISENABLED { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "EE")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "EE")]
    public short? EE { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "FTYPE")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "FTYPE")]
    public string FTYPE { get; set; }
}
MES.Service/Modes/MesQaItemsDetect01.cs
@@ -8,330 +8,330 @@
[SugarTable("MES_QA_ITEMS_DETECT_01")]
public class MesQaItemsDetect01
{
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public decimal Id { get; set; }
 /// <summary>
 ///     æ£€éªŒå•号
 /// </summary>
 [SugarColumn(ColumnName = "RELEASE_NO")]
   /// <summary>
   ///     æ£€éªŒå•号
   /// </summary>
   [SugarColumn(ColumnName = "RELEASE_NO")]
    public string ReleaseNo { get; set; }
 /// <summary>
 ///     æ£€éªŒæ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_DATE")]
   /// <summary>
   ///     æ£€éªŒæ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_DATE")]
    public DateTime? FcheckDate { get; set; }
 /// <summary>
 ///     æ£€éªŒäººå‘˜
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_BY")]
   /// <summary>
   ///     æ£€éªŒäººå‘˜
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_BY")]
    public string FcheckBy { get; set; }
 /// <summary>
 ///     ç‰©æ–™ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_NO")]
   /// <summary>
   ///     ç‰©æ–™ç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_NO")]
    public string ItemNo { get; set; }
 /// <summary>
 ///     æ¥æ–™æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "FBATCH_QTY")]
   /// <summary>
   ///     æ¥æ–™æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "FBATCH_QTY")]
    public decimal? FbatchQty { get; set; }
 /// <summary>
 ///     åˆ¤å®šç»“æžœ
 /// </summary>
 [SugarColumn(ColumnName = "FRECE_QTY")]
   /// <summary>
   ///     åˆ¤å®šç»“æžœ
   /// </summary>
   [SugarColumn(ColumnName = "FRECE_QTY")]
    public string FreceQty { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "SUPP_NO")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "SUPP_NO")]
    public string SuppNo { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "FNG_DESC")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "FNG_DESC")]
    public string FngDesc { get; set; }
 /// <summary>
 ///     æ£€éªŒç»“æžœ
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_RESU")]
   /// <summary>
   ///     æ£€éªŒç»“æžœ
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_RESU")]
    public string FcheckResu { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "FREVIEW")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "FREVIEW")]
    public string Freview { get; set; }
 /// <summary>
 ///     æ£€éªŒæ°´å‡†
 /// </summary>
 [SugarColumn(ColumnName = "SAMPLE_SIZE_NO")]
   /// <summary>
   ///     æ£€éªŒæ°´å‡†
   /// </summary>
   [SugarColumn(ColumnName = "SAMPLE_SIZE_NO")]
    public string SampleSizeNo { get; set; }
 /// <summary>
 ///     æ£€éªŒæ°´å¹³
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_LEVEL")]
   /// <summary>
   ///     æ£€éªŒæ°´å¹³
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_LEVEL")]
    public string FcheckLevel { get; set; }
 /// <summary>
 ///     æ‹’æ”¶æ°´å¹³
 /// </summary>
 [SugarColumn(ColumnName = "FAC_LEVEL")]
   /// <summary>
   ///     æ‹’æ”¶æ°´å¹³
   /// </summary>
   [SugarColumn(ColumnName = "FAC_LEVEL")]
    public string FacLevel { get; set; }
 /// <summary>
 ///     æŠ½æ£€æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_QTY")]
   /// <summary>
   ///     æŠ½æ£€æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "CHECK_QTY")]
    public string CheckQty { get; set; }
 /// <summary>
 ///     æ‰¹æ¬¡å·  --到货单号
 /// </summary>
 [SugarColumn(ColumnName = "LOT_NO")]
   /// <summary>
   ///     æ‰¹æ¬¡å·  --到货单号
   /// </summary>
   [SugarColumn(ColumnName = "LOT_NO")]
    public string LotNo { get; set; }
 /// <summary>
 ///     æ˜¯å¦æŽ¨é€
 /// </summary>
 [SugarColumn(ColumnName = "FMOVE")]
   /// <summary>
   ///     æ˜¯å¦æŽ¨é€
   /// </summary>
   [SugarColumn(ColumnName = "FMOVE")]
    public string Fmove { get; set; }
 /// <summary>
 ///     æ˜¯å¦å¤„理
 /// </summary>
 [SugarColumn(ColumnName = "FHANDLE")]
   /// <summary>
   ///     æ˜¯å¦å¤„理
   /// </summary>
   [SugarColumn(ColumnName = "FHANDLE")]
    public string Fhandle { get; set; }
 /// <summary>
 ///     åˆ›å»ºäºº
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_BY")]
   /// <summary>
   ///     åˆ›å»ºäºº
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_BY")]
    public string CreateBy { get; set; }
 /// <summary>
 ///     åˆ›å»ºæ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
   /// <summary>
   ///     åˆ›å»ºæ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
 /// <summary>
 ///     æ›´æ–°äºº
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_BY")]
   /// <summary>
   ///     æ›´æ–°äºº
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string LastupdateBy { get; set; }
 /// <summary>
 ///     æ›´æ–°æ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
   /// <summary>
   ///     æ›´æ–°æ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
 /// <summary>
 ///     æ˜¯å¦å®¡æ ¸
 /// </summary>
 [SugarColumn(ColumnName = "MODIFY1_FLAG")]
   /// <summary>
   ///     æ˜¯å¦å®¡æ ¸
   /// </summary>
   [SugarColumn(ColumnName = "MODIFY1_FLAG")]
    public decimal? Modify1Flag { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "MODIFY1_BY")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "MODIFY1_BY")]
    public string Modify1By { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "MODIFY1_DATE")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "MODIFY1_DATE")]
    public DateTime? Modify1Date { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "FACTORY")]
    public string Factory { get; set; }
 /// <summary>
 ///     XRF测试报告编号
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_REPNO")]
   /// <summary>
   ///     XRF测试报告编号
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_REPNO")]
    public string FcheckRepno { get; set; }
 /// <summary>
 ///     ç¬¬ä¸‰æ–¹æŠ¥å‘Š
 /// </summary>
 [SugarColumn(ColumnName = "FTHIRD_REP")]
   /// <summary>
   ///     ç¬¬ä¸‰æ–¹æŠ¥å‘Š
   /// </summary>
   [SugarColumn(ColumnName = "FTHIRD_REP")]
    public string FthirdRep { get; set; }
 /// <summary>
 ///     æ˜¯å¦ä½œåºŸ
 /// </summary>
 [SugarColumn(ColumnName = "FCANCEL")]
   /// <summary>
   ///     æ˜¯å¦ä½œåºŸ
   /// </summary>
   [SugarColumn(ColumnName = "FCANCEL")]
    public decimal? Fcancel { get; set; }
 /// <summary>
 ///     æäº¤æ ‡è¯†
 /// </summary>
 [SugarColumn(ColumnName = "FSUBMIT")]
   /// <summary>
   ///     æäº¤æ ‡è¯†
   /// </summary>
   [SugarColumn(ColumnName = "FSUBMIT")]
    public decimal? Fsubmit { get; set; }
 /// <summary>
 ///     æ£€éªŒä¾æ®
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_ACCORD")]
   /// <summary>
   ///     æ£€éªŒä¾æ®
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_ACCORD")]
    public string FcheckAccord { get; set; }
 /// <summary>
 ///     ç±»åž‹(0 æ¥æ–™ 1 åœ¨åº“)
 /// </summary>
 [SugarColumn(ColumnName = "FTYPE")]
   /// <summary>
   ///     ç±»åž‹(0 æ¥æ–™ 1 åœ¨åº“)
   /// </summary>
   [SugarColumn(ColumnName = "FTYPE")]
    public short? Ftype { get; set; }
 /// <summary>
 ///     å•位
 /// </summary>
 [SugarColumn(ColumnName = "ITEM_UNIT")]
   /// <summary>
   ///     å•位
   /// </summary>
   [SugarColumn(ColumnName = "ITEM_UNIT")]
    public string ItemUnit { get; set; }
 /// <summary>
 ///     å‡ºè´§æ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "OUT_DATE")]
   /// <summary>
   ///     å‡ºè´§æ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "OUT_DATE")]
    public string OutDate { get; set; }
 /// <summary>
 ///     æ˜¯å¦å…æ£€
 /// </summary>
 [SugarColumn(ColumnName = "FEXEMPTION")]
   /// <summary>
   ///     æ˜¯å¦å…æ£€
   /// </summary>
   [SugarColumn(ColumnName = "FEXEMPTION")]
    public decimal? Fexemption { get; set; }
 /// <summary>
 ///     æ¡£ä½æ ‡å‡†
 /// </summary>
 [SugarColumn(ColumnName = "FGEAR_STAND")]
   /// <summary>
   ///     æ¡£ä½æ ‡å‡†
   /// </summary>
   [SugarColumn(ColumnName = "FGEAR_STAND")]
    public string FgearStand { get; set; }
 /// <summary>
 ///     ä¸è‰¯å¤„理方法
 /// </summary>
 [SugarColumn(ColumnName = "FNG_HANDLE")]
   /// <summary>
   ///     ä¸è‰¯å¤„理方法
   /// </summary>
   [SugarColumn(ColumnName = "FNG_HANDLE")]
    public string FngHandle { get; set; }
 /// <summary>
 ///     ç®¡ç†ç¼–号
 /// </summary>
 [SugarColumn(ColumnName = "FMANAGE_NO")]
   /// <summary>
   ///     ç®¡ç†ç¼–号
   /// </summary>
   [SugarColumn(ColumnName = "FMANAGE_NO")]
    public string FmanageNo { get; set; }
 /// <summary>
 ///     è½¬æ¢æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "FCOVERT_QTY")]
   /// <summary>
   ///     è½¬æ¢æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "FCOVERT_QTY")]
    public string FcovertQty { get; set; }
 /// <summary>
 ///     ç‰ˆæœ¬
 /// </summary>
 [SugarColumn(ColumnName = "FVERSION")]
   /// <summary>
   ///     ç‰ˆæœ¬
   /// </summary>
   [SugarColumn(ColumnName = "FVERSION")]
    public decimal? Fversion { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "COMPANY")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "COMPANY")]
    public string Company { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "FSECOND_RESU")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "FSECOND_RESU")]
    public string FsecondResu { get; set; }
 /// <summary>
 ///     æœ€å¤§æŠ½æ£€æ•°
 /// </summary>
 [SugarColumn(ColumnName = "MAX_CHECK_QTY")]
   /// <summary>
   ///     æœ€å¤§æŠ½æ£€æ•°
   /// </summary>
   [SugarColumn(ColumnName = "MAX_CHECK_QTY")]
    public decimal? MaxCheckQty { get; set; }
 /// <summary>
 ///     ç‰¹å®šä¿®æ”¹æ˜¯å¦å®¡æ ¸
 /// </summary>
 [SugarColumn(ColumnName = "MODIFY1_FLAG1")]
   /// <summary>
   ///     ç‰¹å®šä¿®æ”¹æ˜¯å¦å®¡æ ¸
   /// </summary>
   [SugarColumn(ColumnName = "MODIFY1_FLAG1")]
    public decimal? Modify1Flag1 { get; set; }
 /// <summary>
 ///     ç‰¹å®šä¿®æ”¹å®¡æ ¸äºº
 /// </summary>
 [SugarColumn(ColumnName = "MODIFY1_BY1")]
   /// <summary>
   ///     ç‰¹å®šä¿®æ”¹å®¡æ ¸äºº
   /// </summary>
   [SugarColumn(ColumnName = "MODIFY1_BY1")]
    public string Modify1By1 { get; set; }
 /// <summary>
 ///     ç‰¹å®šä¿®æ”¹å®¡æ ¸æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "MODIFY1_DATE1")]
   /// <summary>
   ///     ç‰¹å®šä¿®æ”¹å®¡æ ¸æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "MODIFY1_DATE1")]
    public DateTime? Modify1Date1 { get; set; }
 /// <summary>
 ///     å°æ‰¹æ¬¡å·
 /// </summary>
 [SugarColumn(ColumnName = "LOT_NO1")]
   /// <summary>
   ///     å°æ‰¹æ¬¡å·
   /// </summary>
   [SugarColumn(ColumnName = "LOT_NO1")]
    public string LotNo1 { get; set; }
 /// <summary>
 ///     é‡‡è´­å•号
 /// </summary>
 [SugarColumn(ColumnName = "LOT_NO2")]
   /// <summary>
   ///     é‡‡è´­å•号
   /// </summary>
   [SugarColumn(ColumnName = "LOT_NO2")]
    public string LotNo2 { get; set; }
 /// <summary>
 ///     äº§å“åž‹å·
 /// </summary>
 [SugarColumn(ColumnName = "BOARD_STYLE")]
   /// <summary>
   ///     äº§å“åž‹å·
   /// </summary>
   [SugarColumn(ColumnName = "BOARD_STYLE")]
    public string BoardStyle { get; set; }
 /// <summary>
 ///     ä»»åŠ¡å•å·
 /// </summary>
 [SugarColumn(ColumnName = "WORK_NO")]
   /// <summary>
   ///     ä»»åŠ¡å•å·
   /// </summary>
   [SugarColumn(ColumnName = "WORK_NO")]
    public string WorkNo { get; set; }
 /// <summary>
 ///     åˆ°è´§æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "DHA018")]
   /// <summary>
   ///     åˆ°è´§æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "DHA018")]
    public string Dha018 { get; set; }
 /// <summary>
 ///     è¡Œå·
 /// </summary>
 [SugarColumn(ColumnName = "DHB002")]
   /// <summary>
   ///     è¡Œå·
   /// </summary>
   [SugarColumn(ColumnName = "DHB002")]
    public decimal? Dhb002 { get; set; }
 /// <summary>
 ///     åˆ°è´§å•号
 /// </summary>
 [SugarColumn(ColumnName = "DHB001")]
   /// <summary>
   ///     åˆ°è´§å•号
   /// </summary>
   [SugarColumn(ColumnName = "DHB001")]
    public string Dhb001 { get; set; }
 /// <summary>
 ///     ä¾›åº”商
 /// </summary>
 [SugarColumn(ColumnName = "LIFNR")]
   /// <summary>
   ///     ä¾›åº”商
   /// </summary>
   [SugarColumn(ColumnName = "LIFNR")]
    public string Lifnr { get; set; }
 /// <summary>
 ///     é€€æ–™æ–¹å¼
 /// </summary>
 [SugarColumn(ColumnName = "FMRMODE")]
   /// <summary>
   ///     é€€æ–™æ–¹å¼
   /// </summary>
   [SugarColumn(ColumnName = "FMRMODE")]
    public string Fmrmode { get; set; }
 /// <summary>
 ///     ä¸è‰¯æè¿°
 /// </summary>
 [SugarColumn(ColumnName = "Remarks")]
   /// <summary>
   ///     ä¸è‰¯æè¿°
   /// </summary>
   [SugarColumn(ColumnName = "Remarks")]
    public string Remarks { get; set; }
}
MES.Service/Modes/MesQaItemsDetectDetail12.cs
@@ -8,64 +8,64 @@
[SugarTable("MES_QA_ITEMS_DETECT_DETAIL12")]
public class MesQaItemsDetectDetail12
{
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_QM_ID",
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_QM_ID",
        IsPrimaryKey = true)]
    public decimal Id { get; set; }
 /// <summary>
 ///     æ£€éªŒç»“æžœ
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_RESU")]
   /// <summary>
   ///     æ£€éªŒç»“æžœ
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_RESU")]
    public string? FcheckResu { get; set; }
 /// <summary>
 ///     æ£€éªŒé¡¹ç›®
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_ITEM")]
   /// <summary>
   ///     æ£€éªŒé¡¹ç›®
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_ITEM")]
    public string? FcheckItem { get; set; }
 /// <summary>
 ///     æ£€éªŒå•号
 /// </summary>
 [SugarColumn(ColumnName = "RELEASE_NO")]
   /// <summary>
   ///     æ£€éªŒå•号
   /// </summary>
   [SugarColumn(ColumnName = "RELEASE_NO")]
    public string? ReleaseNo { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "MAIN_ID")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "MAIN_ID")]
    public decimal? MainId { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_DATE")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_DATE")]
    public DateTime? CreateDate { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "COMPANY")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "COMPANY")]
    public string? Company { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "FACTORY")]
    public string? Factory { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "FSTAND")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "FSTAND")]
    public string? Fstand { get; set; }
 /// <summary>
 ///     ç”Ÿæˆäºº
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_BY")]
   /// <summary>
   ///     ç”Ÿæˆäºº
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string? LastupdateBy { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "CREATE_BY")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "CREATE_BY")]
    public string? CreateBy { get; set; }
    [SugarColumn(IsIgnore = true)] public int? count { get; set; }
MES.Service/Modes/MesQaItemsDetectDetail5.cs
@@ -9,176 +9,176 @@
[SugarTable("MES_QA_ITEMS_DETECT_DETAIL5")]
public class MesQaItemsDetectDetail5
{
 /// <summary>
 /// </summary>
 [Column("ID")]
   /// <summary>
   /// </summary>
   [Column("ID")]
    [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_QM_ID",
        IsPrimaryKey = true)]
    public decimal? Id { get; set; }
 /// <summary>
 ///     æ ‡å‡†å€¼ç±»åž‹
 /// </summary>
 [SugarColumn(ColumnName = "FTEXT_TYPE")]
   /// <summary>
   ///     æ ‡å‡†å€¼ç±»åž‹
   /// </summary>
   [SugarColumn(ColumnName = "FTEXT_TYPE")]
    public string? FtextType { get; set; }
 /// <summary>
 ///     æ ‡å‡†å€¼
 /// </summary>
 [SugarColumn(ColumnName = "FSTAND")]
   /// <summary>
   ///     æ ‡å‡†å€¼
   /// </summary>
   [SugarColumn(ColumnName = "FSTAND")]
    public string? Fstand { get; set; }
 /// <summary>
 ///     ä¸Šå…¬å·®
 /// </summary>
 [SugarColumn(ColumnName = "FUP_ALLOW")]
   /// <summary>
   ///     ä¸Šå…¬å·®
   /// </summary>
   [SugarColumn(ColumnName = "FUP_ALLOW")]
    public string? FupAllow { get; set; }
 /// <summary>
 ///     ä¸‹å…¬å·®
 /// </summary>
 [SugarColumn(ColumnName = "FDOWN_ALLOW")]
   /// <summary>
   ///     ä¸‹å…¬å·®
   /// </summary>
   [SugarColumn(ColumnName = "FDOWN_ALLOW")]
    public string? FdownAllow { get; set; }
 /// <summary>
 ///     æ£€éªŒæ°´å‡†
 /// </summary>
 [SugarColumn(ColumnName = "SAMPLE_SIZE_NO")]
   /// <summary>
   ///     æ£€éªŒæ°´å‡†
   /// </summary>
   [SugarColumn(ColumnName = "SAMPLE_SIZE_NO")]
    public string? SampleSizeNo { get; set; }
 /// <summary>
 ///     æ£€éªŒæ°´å¹³
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_LEVEL")]
   /// <summary>
   ///     æ£€éªŒæ°´å¹³
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_LEVEL")]
    public string? FcheckLevel { get; set; }
 /// <summary>
 ///     æ‹’æ”¶æ°´å¹³
 /// </summary>
 [SugarColumn(ColumnName = "FAC_LEVEL")]
   /// <summary>
   ///     æ‹’æ”¶æ°´å¹³
   /// </summary>
   [SugarColumn(ColumnName = "FAC_LEVEL")]
    public string? FacLevel { get; set; }
 /// <summary>
 ///     æ£€éªŒé¡¹ç›®
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_ITEM")]
   /// <summary>
   ///     æ£€éªŒé¡¹ç›®
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_ITEM")]
    public string? FcheckItem { get; set; }
 /// <summary>
 ///     è§„格要求
 /// </summary>
 [SugarColumn(ColumnName = "FSPEC_REQU")]
   /// <summary>
   ///     è§„格要求
   /// </summary>
   [SugarColumn(ColumnName = "FSPEC_REQU")]
    public string? FspecRequ { get; set; }
 /// <summary>
 ///     æŠ½æ£€æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "CHECK_QYT")]
   /// <summary>
   ///     æŠ½æ£€æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "CHECK_QYT")]
    public decimal? CheckQyt { get; set; }
 /// <summary>
 ///     æ£€éªŒç»“æžœ
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_RESU")]
   /// <summary>
   ///     æ£€éªŒç»“æžœ
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_RESU")]
    public string? FcheckResu { get; set; }
 /// <summary>
 ///     AC数量
 /// </summary>
 [SugarColumn(ColumnName = "FAC_QTY")]
   /// <summary>
   ///     AC数量
   /// </summary>
   [SugarColumn(ColumnName = "FAC_QTY")]
    public decimal? FacQty { get; set; }
 /// <summary>
 ///     RE数量
 /// </summary>
 [SugarColumn(ColumnName = "FRE_QTY")]
   /// <summary>
   ///     RE数量
   /// </summary>
   [SugarColumn(ColumnName = "FRE_QTY")]
    public decimal? FreQty { get; set; }
 /// <summary>
 ///     ä¸åˆæ ¼æ•°
 /// </summary>
 [SugarColumn(ColumnName = "FNG_QTY")]
   /// <summary>
   ///     ä¸åˆæ ¼æ•°
   /// </summary>
   [SugarColumn(ColumnName = "FNG_QTY")]
    public decimal? FngQty { get; set; }
 /// <summary>
 ///     ä¸è‰¯çއ
 /// </summary>
 [SugarColumn(ColumnName = "FNG_RATE")]
   /// <summary>
   ///     ä¸è‰¯çއ
   /// </summary>
   [SugarColumn(ColumnName = "FNG_RATE")]
    public decimal? FngRate { get; set; }
 /// <summary>
 ///     å·²å½•入数量
 /// </summary>
 [SugarColumn(ColumnName = "FENTER_QTY")]
   /// <summary>
   ///     å·²å½•入数量
   /// </summary>
   [SugarColumn(ColumnName = "FENTER_QTY")]
    public decimal? FenterQty { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "RELEASE_NO")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "RELEASE_NO")]
    public string? ReleaseNo { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "COMPANY")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "COMPANY")]
    public string? Company { get; set; }
 /// <summary>
 /// </summary>
 [SugarColumn(ColumnName = "FACTORY")]
   /// <summary>
   /// </summary>
   [SugarColumn(ColumnName = "FACTORY")]
    public string? Factory { get; set; }
 /// <summary>
 ///     æ£€éªŒé¡¹ç›®æè¿°
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_ITEM_DESC")]
   /// <summary>
   ///     æ£€éªŒé¡¹ç›®æè¿°
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_ITEM_DESC")]
    public string? FcheckItemDesc { get; set; }
 /// <summary>
 ///     å·¥åºå·
 /// </summary>
 [SugarColumn(ColumnName = "PROC_NO")]
   /// <summary>
   ///     å·¥åºå·
   /// </summary>
   [SugarColumn(ColumnName = "PROC_NO")]
    public string? ProcNo { get; set; }
 /// <summary>
 ///     å·¥ä½œä¸­å¿ƒç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")]
   /// <summary>
   ///     å·¥ä½œä¸­å¿ƒç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")]
    public string? WorkshopCenterCode { get; set; }
 /// <summary>
 ///     å•位
 /// </summary>
 [SugarColumn(ColumnName = "FUNIT")]
   /// <summary>
   ///     å•位
   /// </summary>
   [SugarColumn(ColumnName = "FUNIT")]
    public string? Funit { get; set; }
 /// <summary>
 ///     ç‰¹å®šä¿®æ”¹
 /// </summary>
 [SugarColumn(ColumnName = "GIVEN_MODIFY")]
   /// <summary>
   ///     ç‰¹å®šä¿®æ”¹
   /// </summary>
   [SugarColumn(ColumnName = "GIVEN_MODIFY")]
    public short? GivenModify { get; set; }
 /// <summary>
 ///     æ£€éªŒå·¥å…·
 /// </summary>
 [SugarColumn(ColumnName = "FCHECK_TOOL")]
   /// <summary>
   ///     æ£€éªŒå·¥å…·
   /// </summary>
   [SugarColumn(ColumnName = "FCHECK_TOOL")]
    public string? FcheckTool { get; set; }
 /// <summary>
 ///     æ›´æ–°äºº
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_BY")]
   /// <summary>
   ///     æ›´æ–°äºº
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_BY")]
    public string? LastupdateBy { get; set; }
 /// <summary>
 ///     æ›´æ–°æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
   /// <summary>
   ///     æ›´æ–°æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "LASTUPDATE_DATE")]
    public DateTime? LastupdateDate { get; set; }
 /// <summary>
 ///     ä¸è‰¯æè¿°
 /// </summary>
 [SugarColumn(ColumnName = "REMARKS")]
   /// <summary>
   ///     ä¸è‰¯æè¿°
   /// </summary>
   [SugarColumn(ColumnName = "REMARKS")]
    public string? Remarks { get; set; }
    [SugarColumn(IsIgnore = true)] public int? Unqualified { get; set; }
MES.Service/Modes/MesRfPrnbarcode.cs
@@ -11,7 +11,7 @@
    /// <summary>
    ///     ID
    /// </summary>
    [SugarColumn(ColumnName = "ID",IsPrimaryKey = true)]
    [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)]
    public decimal? Id { get; set; }
    /// <summary>
MES.Service/Modes/MessageCenter.cs
@@ -1,11 +1,12 @@
using SqlSugar;
using MES.Service.Dto.@base;
using SqlSugar;
namespace MES.Service.Modes;
/// <summary>
/// </summary>
[SugarTable("MESSAGE_CENTER")]
public class MessageCenter
public class MessageCenter : Page
{
    /// <summary>
    ///     å¯¹åº”序列SEQ_MSG
MES.Service/Modes/Purdhb.cs
@@ -8,267 +8,267 @@
[SugarTable("PURDHB")]
public class Purdhb
{
   /// <summary>
   ///     å•号
   /// </summary>
   [SugarColumn(ColumnName = "DHB001")]
 /// <summary>
 ///     å•号
 /// </summary>
 [SugarColumn(ColumnName = "DHB001")]
    public string Dhb001 { get; set; }
   /// <summary>
   ///     åºå·
   /// </summary>
   [SugarColumn(ColumnName = "DHB002")]
 /// <summary>
 ///     åºå·
 /// </summary>
 [SugarColumn(ColumnName = "DHB002")]
    public string Dhb002 { get; set; }
   /// <summary>
   ///     ç‰©æ–™ç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "DHB003")]
 /// <summary>
 ///     ç‰©æ–™ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "DHB003")]
    public string Dhb003 { get; set; }
   /// <summary>
   ///     ç‰©æ–™åç§°
   /// </summary>
   [SugarColumn(ColumnName = "DHB004")]
 /// <summary>
 ///     ç‰©æ–™åç§°
 /// </summary>
 [SugarColumn(ColumnName = "DHB004")]
    public string Dhb004 { get; set; }
   /// <summary>
   ///     ç‰©æ–™è§„æ ¼
   /// </summary>
   [SugarColumn(ColumnName = "DHB005")]
 /// <summary>
 ///     ç‰©æ–™è§„æ ¼
 /// </summary>
 [SugarColumn(ColumnName = "DHB005")]
    public string Dhb005 { get; set; }
   /// <summary>
   ///     äº¤è´§æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "DHB006")]
 /// <summary>
 ///     äº¤è´§æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "DHB006")]
    public decimal? Dhb006 { get; set; }
   /// <summary>
   ///     å•位
   /// </summary>
   [SugarColumn(ColumnName = "DHB007")]
 /// <summary>
 ///     å•位
 /// </summary>
 [SugarColumn(ColumnName = "DHB007")]
    public string Dhb007 { get; set; }
   /// <summary>
   ///     ä»“库
   /// </summary>
   [SugarColumn(ColumnName = "DHB008")]
 /// <summary>
 ///     ä»“库
 /// </summary>
 [SugarColumn(ColumnName = "DHB008")]
    public string Dhb008 { get; set; }
   /// <summary>
   ///     ä»“库名称
   /// </summary>
   [SugarColumn(ColumnName = "DHB009")]
 /// <summary>
 ///     ä»“库名称
 /// </summary>
 [SugarColumn(ColumnName = "DHB009")]
    public string Dhb009 { get; set; }
   /// <summary>
   ///     æ‰¹å·
   /// </summary>
   [SugarColumn(ColumnName = "DHB010")]
 /// <summary>
 ///     æ‰¹å·
 /// </summary>
 [SugarColumn(ColumnName = "DHB010")]
    public string Dhb010 { get; set; }
   /// <summary>
   ///     æ¥æºå•号
   /// </summary>
   [SugarColumn(ColumnName = "DHB011")]
 /// <summary>
 ///     æ¥æºå•号
 /// </summary>
 [SugarColumn(ColumnName = "DHB011")]
    public string Dhb011 { get; set; }
   /// <summary>
   ///     æ¥æºåºå·
   /// </summary>
   [SugarColumn(ColumnName = "DHB012")]
 /// <summary>
 ///     æ¥æºåºå·
 /// </summary>
 [SugarColumn(ColumnName = "DHB012")]
    public decimal? Dhb012 { get; set; }
   /// <summary>
   ///     æ¸…点数量
   /// </summary>
   [SugarColumn(ColumnName = "DHB013")]
 /// <summary>
 ///     æ¸…点数量
 /// </summary>
 [SugarColumn(ColumnName = "DHB013")]
    public decimal? Dhb013 { get; set; }
   /// <summary>
   ///     åˆ°åŽ‚æ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "DHB014")]
 /// <summary>
 ///     åˆ°åŽ‚æ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "DHB014")]
    public string Dhb014 { get; set; }
   /// <summary>
   ///     éªŒæ”¶æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "DHB015")]
 /// <summary>
 ///     éªŒæ”¶æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "DHB015")]
    public decimal? Dhb015 { get; set; }
   /// <summary>
   ///     éªŒé€€æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "DHB016")]
 /// <summary>
 ///     éªŒé€€æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "DHB016")]
    public decimal? Dhb016 { get; set; }
   /// <summary>
   ///     è¿›è´§å•ä»·
   /// </summary>
   [SugarColumn(ColumnName = "DHB017")]
 /// <summary>
 ///     è¿›è´§å•ä»·
 /// </summary>
 [SugarColumn(ColumnName = "DHB017")]
    public decimal? Dhb017 { get; set; }
   /// <summary>
   ///     è¿›è´§é‡‘额
   /// </summary>
   [SugarColumn(ColumnName = "DHB018")]
 /// <summary>
 ///     è¿›è´§é‡‘额
 /// </summary>
 [SugarColumn(ColumnName = "DHB018")]
    public decimal? Dhb018 { get; set; }
   /// <summary>
   ///     å®¢æˆ·æ–™å·
   /// </summary>
   [SugarColumn(ColumnName = "DHB019")]
 /// <summary>
 ///     å®¢æˆ·æ–™å·
 /// </summary>
 [SugarColumn(ColumnName = "DHB019")]
    public string Dhb019 { get; set; }
   /// <summary>
   ///     éƒ¨é—¨ç¼–号
   /// </summary>
   [SugarColumn(ColumnName = "DHB020")]
 /// <summary>
 ///     éƒ¨é—¨ç¼–号
 /// </summary>
 [SugarColumn(ColumnName = "DHB020")]
    public string Dhb020 { get; set; }
   /// <summary>
   ///     èµ å“æ•°
   /// </summary>
   [SugarColumn(ColumnName = "DHB021")]
 /// <summary>
 ///     èµ å“æ•°
 /// </summary>
 [SugarColumn(ColumnName = "DHB021")]
    public decimal? Dhb021 { get; set; }
   /// <summary>
   ///     æ›´æ–°ERP
   /// </summary>
   [SugarColumn(ColumnName = "DHB022")]
 /// <summary>
 ///     æ›´æ–°ERP
 /// </summary>
 [SugarColumn(ColumnName = "DHB022")]
    public string Dhb022 { get; set; }
   /// <summary>
   ///     æ£€éªŒçŠ¶æ€
   /// </summary>
   [SugarColumn(ColumnName = "DHB023")]
 /// <summary>
 ///     æ£€éªŒçŠ¶æ€
 /// </summary>
 [SugarColumn(ColumnName = "DHB023")]
    public string Dhb023 { get; set; }
   /// <summary>
   ///     å¤‡æ³¨
   /// </summary>
   [SugarColumn(ColumnName = "DHB024")]
 /// <summary>
 ///     å¤‡æ³¨
 /// </summary>
 [SugarColumn(ColumnName = "DHB024")]
    public string Dhb024 { get; set; }
   /// <summary>
   ///     å®¡æ ¸
   /// </summary>
   [SugarColumn(ColumnName = "AUDITING")]
 /// <summary>
 ///     å®¡æ ¸
 /// </summary>
 [SugarColumn(ColumnName = "AUDITING")]
    public decimal? Auditing { get; set; }
   /// <summary>
   ///     ERP采购单号ID
   /// </summary>
   [SugarColumn(ColumnName = "DHB026")]
 /// <summary>
 ///     ERP采购单号ID
 /// </summary>
 [SugarColumn(ColumnName = "DHB026")]
    public decimal? Dhb026 { get; set; }
   /// <summary>
   ///     ERP采购序号ID
   /// </summary>
   [SugarColumn(ColumnName = "DHB027")]
 /// <summary>
 ///     ERP采购序号ID
 /// </summary>
 [SugarColumn(ColumnName = "DHB027")]
    public decimal? Dhb027 { get; set; }
   /// <summary>
   ///     ERP物料ID
   /// </summary>
   [SugarColumn(ColumnName = "DHB028")]
 /// <summary>
 ///     ERP物料ID
 /// </summary>
 [SugarColumn(ColumnName = "DHB028")]
    public decimal? Dhb028 { get; set; }
   /// <summary>
   ///     å¾…检数量
   /// </summary>
   [SugarColumn(ColumnName = "DHB029")]
 /// <summary>
 ///     å¾…检数量
 /// </summary>
 [SugarColumn(ColumnName = "DHB029")]
    public decimal? Dhb029 { get; set; }
   /// <summary>
   ///     æ£€éªŒæ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "DHB030")]
 /// <summary>
 ///     æ£€éªŒæ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "DHB030")]
    public string Dhb030 { get; set; }
   /// <summary>
   ///     æ£€éªŒå‘˜
   /// </summary>
   [SugarColumn(ColumnName = "DHB031")]
 /// <summary>
 ///     æ£€éªŒå‘˜
 /// </summary>
 [SugarColumn(ColumnName = "DHB031")]
    public string Dhb031 { get; set; }
   /// <summary>
   ///     å…¥åº“数量
   /// </summary>
   [SugarColumn(ColumnName = "DHB032")]
 /// <summary>
 ///     å…¥åº“数量
 /// </summary>
 [SugarColumn(ColumnName = "DHB032")]
    public decimal? Dhb032 { get; set; }
   /// <summary>
   ///     å…¥åº“人
   /// </summary>
   [SugarColumn(ColumnName = "DHB033")]
 /// <summary>
 ///     å…¥åº“人
 /// </summary>
 [SugarColumn(ColumnName = "DHB033")]
    public string Dhb033 { get; set; }
   /// <summary>
   ///     å…¥åº“æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "DHB034")]
 /// <summary>
 ///     å…¥åº“æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "DHB034")]
    public string Dhb034 { get; set; }
   /// <summary>
   ///     é€€è´§æ•°é‡
   /// </summary>
   [SugarColumn(ColumnName = "DHB035")]
 /// <summary>
 ///     é€€è´§æ•°é‡
 /// </summary>
 [SugarColumn(ColumnName = "DHB035")]
    public decimal? Dhb035 { get; set; }
   /// <summary>
   ///     ERPID
   /// </summary>
   [SugarColumn(ColumnName = "DHB037")]
 /// <summary>
 ///     ERPID
 /// </summary>
 [SugarColumn(ColumnName = "DHB037")]
    public decimal? Dhb037 { get; set; }
   /// <summary>
   ///     é€€è´§äºº
   /// </summary>
   [SugarColumn(ColumnName = "DHB036")]
 /// <summary>
 ///     é€€è´§äºº
 /// </summary>
 [SugarColumn(ColumnName = "DHB036")]
    public string Dhb036 { get; set; }
   /// <summary>
   ///     ERP原分录号
   /// </summary>
   [SugarColumn(ColumnName = "DHB038")]
 /// <summary>
 ///     ERP原分录号
 /// </summary>
 [SugarColumn(ColumnName = "DHB038")]
    public decimal? Dhb038 { get; set; }
   /// <summary>
   ///     ERP源单内码
   /// </summary>
   [SugarColumn(ColumnName = "DHB039")]
 /// <summary>
 ///     ERP源单内码
 /// </summary>
 [SugarColumn(ColumnName = "DHB039")]
    public decimal? Dhb039 { get; set; }
   /// <summary>
   ///     ERP源单类型
   /// </summary>
   [SugarColumn(ColumnName = "DHB040")]
 /// <summary>
 ///     ERP源单类型
 /// </summary>
 [SugarColumn(ColumnName = "DHB040")]
    public decimal? Dhb040 { get; set; }
   /// <summary>
   ///     ERP订单内码
   /// </summary>
   [SugarColumn(ColumnName = "DHB041")]
 /// <summary>
 ///     ERP订单内码
 /// </summary>
 [SugarColumn(ColumnName = "DHB041")]
    public decimal? Dhb041 { get; set; }
   /// <summary>
   ///     è‡ªå¢žåˆ—
   /// </summary>
   [SugarColumn(ColumnName = "ID")]
 /// <summary>
 ///     è‡ªå¢žåˆ—
 /// </summary>
 [SugarColumn(ColumnName = "ID")]
    public decimal? Id { get; set; }
   /// <summary>
   ///     æ˜¯å¦æ£€éªŒï¼Œ1为已检
   /// </summary>
   [SugarColumn(ColumnName = "ISCHECK")]
 /// <summary>
 ///     æ˜¯å¦æ£€éªŒï¼Œ1为已检
 /// </summary>
 [SugarColumn(ColumnName = "ISCHECK")]
    public decimal? Ischeck { get; set; }
   /// <summary>
   ///     ä»“库
   /// </summary>
   [SugarColumn(ColumnName = "DHB042")]
 /// <summary>
 ///     ä»“库
 /// </summary>
 [SugarColumn(ColumnName = "DHB042")]
    public string Dhb042 { get; set; }
}
MES.Service/Modes/Purdka.cs
@@ -8,123 +8,123 @@
[SugarTable("PURDKA")]
public class Purdka
{
   /// <summary>
   ///     è‡ªå¢žåˆ—
   /// </summary>
   [SugarColumn(ColumnName = "ID")]
 /// <summary>
 ///     è‡ªå¢žåˆ—
 /// </summary>
 [SugarColumn(ColumnName = "ID")]
    public decimal? Id { get; set; }
   /// <summary>
   ///     åˆ›å»ºäººå‘˜
   /// </summary>
   [SugarColumn(ColumnName = "CREATEUSER")]
 /// <summary>
 ///     åˆ›å»ºäººå‘˜
 /// </summary>
 [SugarColumn(ColumnName = "CREATEUSER")]
    public string Createuser { get; set; }
   /// <summary>
   ///     åˆ›å»ºæ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "CREATETIME")]
 /// <summary>
 ///     åˆ›å»ºæ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "CREATETIME")]
    public string Createtime { get; set; }
   /// <summary>
   ///     ä¿®æ”¹æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "MODIFYTIME")]
 /// <summary>
 ///     ä¿®æ”¹æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "MODIFYTIME")]
    public string Modifytime { get; set; }
   /// <summary>
   ///     ä¿®æ”¹äººå‘˜
   /// </summary>
   [SugarColumn(ColumnName = "MODIFYUSER")]
 /// <summary>
 ///     ä¿®æ”¹äººå‘˜
 /// </summary>
 [SugarColumn(ColumnName = "MODIFYUSER")]
    public string Modifyuser { get; set; }
   /// <summary>
   ///     å®¡æ ¸
   /// </summary>
   [SugarColumn(ColumnName = "AUDITING")]
 /// <summary>
 ///     å®¡æ ¸
 /// </summary>
 [SugarColumn(ColumnName = "AUDITING")]
    public string Auditing { get; set; }
   /// <summary>
   ///     é€€è´§å•号
   /// </summary>
   [SugarColumn(ColumnName = "DKA001")]
 /// <summary>
 ///     é€€è´§å•号
 /// </summary>
 [SugarColumn(ColumnName = "DKA001")]
    public string Dka001 { get; set; }
   /// <summary>
   ///     é€€è´§ç±»åž‹
   /// </summary>
   [SugarColumn(ColumnName = "DKA002")]
 /// <summary>
 ///     é€€è´§ç±»åž‹
 /// </summary>
 [SugarColumn(ColumnName = "DKA002")]
    public string Dka002 { get; set; }
   /// <summary>
   ///     é€€è´§æ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "DKA003")]
 /// <summary>
 ///     é€€è´§æ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "DKA003")]
    public string Dka003 { get; set; }
   /// <summary>
   ///     é€€è´§æ—¶é—´
   /// </summary>
   [SugarColumn(ColumnName = "DKA004")]
 /// <summary>
 ///     é€€è´§æ—¶é—´
 /// </summary>
 [SugarColumn(ColumnName = "DKA004")]
    public string Dka004 { get; set; }
   /// <summary>
   ///     ä¾›åº”商
   /// </summary>
   [SugarColumn(ColumnName = "DKA005")]
 /// <summary>
 ///     ä¾›åº”商
 /// </summary>
 [SugarColumn(ColumnName = "DKA005")]
    public string Dka005 { get; set; }
   /// <summary>
   ///     ä¾›åº”商名称
   /// </summary>
   [SugarColumn(ColumnName = "DKA006")]
 /// <summary>
 ///     ä¾›åº”商名称
 /// </summary>
 [SugarColumn(ColumnName = "DKA006")]
    public string Dka006 { get; set; }
   /// <summary>
   ///     éƒ¨é—¨
   /// </summary>
   [SugarColumn(ColumnName = "DKA007")]
 /// <summary>
 ///     éƒ¨é—¨
 /// </summary>
 [SugarColumn(ColumnName = "DKA007")]
    public string Dka007 { get; set; }
   /// <summary>
   ///     å®¡æ ¸è€…
   /// </summary>
   [SugarColumn(ColumnName = "DKA008")]
 /// <summary>
 ///     å®¡æ ¸è€…
 /// </summary>
 [SugarColumn(ColumnName = "DKA008")]
    public string Dka008 { get; set; }
   /// <summary>
   ///     å®¡æ ¸æ—¥æœŸ
   /// </summary>
   [SugarColumn(ColumnName = "DKA009")]
 /// <summary>
 ///     å®¡æ ¸æ—¥æœŸ
 /// </summary>
 [SugarColumn(ColumnName = "DKA009")]
    public string Dka009 { get; set; }
   /// <summary>
   ///     é€€è´§çŠ¶æ€ï¼Œ0或空为未退货,1为已退完
   /// </summary>
   [SugarColumn(ColumnName = "DKA010")]
 /// <summary>
 ///     é€€è´§çŠ¶æ€ï¼Œ0或空为未退货,1为已退完
 /// </summary>
 [SugarColumn(ColumnName = "DKA010")]
    public string Dka010 { get; set; }
   /// <summary>
   ///     ERPID
   /// </summary>
   [SugarColumn(ColumnName = "ERPID")]
 /// <summary>
 ///     ERPID
 /// </summary>
 [SugarColumn(ColumnName = "ERPID")]
    public decimal? Erpid { get; set; }
   /// <summary>
   ///     ä¿ç®¡å‘˜ç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "DKA011")]
 /// <summary>
 ///     ä¿ç®¡å‘˜ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "DKA011")]
    public string Dka011 { get; set; }
   /// <summary>
   ///     éªŒæ”¶å‘˜ç¼–码
   /// </summary>
   [SugarColumn(ColumnName = "DKA012")]
 /// <summary>
 ///     éªŒæ”¶å‘˜ç¼–码
 /// </summary>
 [SugarColumn(ColumnName = "DKA012")]
    public string Dka012 { get; set; }
   /// <summary>
   ///     æ˜¯å¦æŽ¨é€çº¢å­—入库1-推送,0-未推送
   /// </summary>
   [SugarColumn(ColumnName = "DKA013")]
 /// <summary>
 ///     æ˜¯å¦æŽ¨é€çº¢å­—入库1-推送,0-未推送
 /// </summary>
 [SugarColumn(ColumnName = "DKA013")]
    public decimal? Dka013 { get; set; }
}
MES.Service/Modes/QsItemOqcItemDetail.cs
@@ -84,4 +84,6 @@
    public string? Remarks { get; set; }
    [SugarColumn(IsIgnore = true)] public int? count { get; set; }
    [SugarColumn(IsIgnore = true)] public decimal? ItemInId { get; set; }
}
MES.Service/Modes/QsItemOqcReq.cs
@@ -124,10 +124,6 @@
    [SugarColumn(IsIgnore = true)] public string? ItemModel { get; set; }
    [SugarColumn(IsIgnore = true)] public string? TaskNo { get; set; }
    [SugarColumn(IsIgnore = true)] public string? CbillNo { get; set; }
    [SugarColumn(IsIgnore = true)] public string? Dab001 { get; set; }
    [SugarColumn(IsIgnore = true)] public string? Daa015 { get; set; }
@@ -135,4 +131,6 @@
    [SugarColumn(IsIgnore = true)] public string? LineNo { get; set; }
    [SugarColumn(IsIgnore = true)] public decimal? Quantity { get; set; }
    [SugarColumn(IsIgnore = true)] public decimal? ItemInId { get; set; }
}
MES.Service/service/MesRfPrnbarcodeManager.cs
@@ -1,78 +1,78 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using MES.Service.DB;
using MES.Service.DB;
using MES.Service.Modes;
using SqlSugar;
namespace MES.Service.service
{
namespace MES.Service.service;
public class MesRfPrnbarcodeManager : Repository<MesRfPrnbarcode>
{
    //当前类已经继承了 Repository å¢žã€åˆ ã€æŸ¥ã€æ”¹çš„æ–¹æ³•
    //这里面写的代码不会给覆盖,如果要重新生成请删除 MesRfPrnbarcodeManager.cs
    #region æ•™å­¦æ–¹æ³•
    /// <summary>
    /// ä»“储方法满足不了复杂业务需求,业务代码请在这里面定义方法
    ///     ä»“储方法满足不了复杂业务需求,业务代码请在这里面定义方法
    /// </summary>
    public void Study()
    {
       /*********查询*********/
        /*********查询*********/
        var data1 = base.GetById(1);//根据ID查询
        var data2 = base.GetList();//查询所有
        var data3 = base.GetList(it => 1 == 1);  //根据条件查询
        var data1 = base.GetById(1); //根据ID查询
        var data2 = base.GetList(); //查询所有
        var data3 = base.GetList(it => 1 == 1); //根据条件查询
        //var data4 = base.GetSingle(it => 1 == 1);//根据条件查询一条,如果超过一条会报错
        var p = new PageModel() { PageIndex = 1, PageSize = 2 };// åˆ†é¡µæŸ¥è¯¢
        var p = new PageModel { PageIndex = 1, PageSize = 2 }; // åˆ†é¡µæŸ¥è¯¢
        var data5 = base.GetPageList(it => 1 == 1, p);
        Console.Write(p.TotalCount);//返回总数
        Console.Write(p.TotalCount); //返回总数
        var data6 = base.GetPageList(it => 1 == 1, p, it => SqlFunc.GetRandom(), OrderByType.Asc);// åˆ†é¡µæŸ¥è¯¢åŠ æŽ’åº
        Console.Write(p.TotalCount);//返回总数
        List<IConditionalModel> conModels = new List<IConditionalModel>(); //组装条件查询作为条件实现 åˆ†é¡µæŸ¥è¯¢åŠ æŽ’åº
        conModels.Add(new ConditionalModel() { FieldName= typeof(MesRfPrnbarcode).GetProperties()[0].Name, ConditionalType = ConditionalType.Equal, FieldValue = "1" });//id=1
        var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom(), OrderByType.Asc);
        var data6 =
            base.GetPageList(it => 1 == 1, p,
                it => SqlFunc.GetRandom()); // åˆ†é¡µæŸ¥è¯¢åŠ æŽ’åº
        Console.Write(p.TotalCount); //返回总数
        base.AsQueryable().Where(x => 1 == 1).ToList();//支持了转换成queryable,我们可以用queryable实现复杂功能
        var conModels = new List<IConditionalModel>(); //组装条件查询作为条件实现 åˆ†é¡µæŸ¥è¯¢åŠ æŽ’åº
        conModels.Add(new ConditionalModel
        {
            FieldName = typeof(MesRfPrnbarcode).GetProperties()[0].Name,
            ConditionalType = ConditionalType.Equal, FieldValue = "1"
        }); //id=1
        var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom());
        AsQueryable().Where(x => 1 == 1)
            .ToList(); //支持了转换成queryable,我们可以用queryable实现复杂功能
        /*********插入*********/
        var insertData = new MesRfPrnbarcode() { };//测试参数
        var insertArray = new MesRfPrnbarcode[] { insertData };
        base.Insert(insertData);//插入
        base.InsertRange(insertArray);//批量插入
        var id = base.InsertReturnIdentity(insertData);//插入返回自增列
        base.AsInsertable(insertData).ExecuteCommand();//我们可以转成 Insertable实现复杂插入
        var insertData = new MesRfPrnbarcode(); //测试参数
        var insertArray = new[] { insertData };
        base.Insert(insertData); //插入
        base.InsertRange(insertArray); //批量插入
        var id = base.InsertReturnIdentity(insertData); //插入返回自增列
        AsInsertable(insertData).ExecuteCommand(); //我们可以转成 Insertable实现复杂插入
        /*********更新*********/
        var updateData = new MesRfPrnbarcode() {  };//测试参数
        var updateArray = new MesRfPrnbarcode[] { updateData };//测试参数
        base.Update(updateData);//根据实体更新
        base.UpdateRange(updateArray);//批量更新
        /*********更新*********/
        var updateData = new MesRfPrnbarcode(); //测试参数
        var updateArray = new[] { updateData }; //测试参数
        base.Update(updateData); //根据实体更新
        base.UpdateRange(updateArray); //批量更新
        //base.Update(it => new MesRfPrnbarcode() { ClassName = "a", CreateTime = DateTime.Now }, it => it.id==1);// åªæ›´æ–°ClassName列和CreateTime列,其它列不更新,条件id=1
        base.AsUpdateable(updateData).ExecuteCommand();  //转成Updateable可以实现复杂的插入
        AsUpdateable(updateData).ExecuteCommand(); //转成Updateable可以实现复杂的插入
        /*********删除*********/
        var deldata = new MesRfPrnbarcode(); //测试参数
        base.Delete(deldata); //根据实体删除
        base.DeleteById(1); //根据主键删除
        base.DeleteById(new[] { 1, 2 }); //根据主键数组删除
        base.Delete(it => 1 == 2); //根据条件删除
        AsDeleteable().Where(it => 1 == 2)
            .ExecuteCommand(); //转成Deleteable实现复杂的操作
    }
        /*********删除*********/
        var deldata = new MesRfPrnbarcode() {  };//测试参数
        base.Delete(deldata);//根据实体删除
        base.DeleteById(1);//根据主键删除
        base.DeleteById(new int[] { 1,2});//根据主键数组删除
        base.Delete(it=>1==2);//根据条件删除
        base.AsDeleteable().Where(it=>1==2).ExecuteCommand();//转成Deleteable实现复杂的操作
    }
    #endregion
 }
}
MES.Service/service/MessageCenterManager.cs
@@ -8,17 +8,50 @@
{
    //当前类已经继承了 Repository å¢žã€åˆ ã€æŸ¥ã€æ”¹çš„æ–¹æ³•
    public List<MessageCenter> GetPushFailedPage(MessageCenter query)
    public (List<MessageCenter> item, int TotalCount) GetPushFailedPage(
        MessageCenter query)
    {
        var totalCount = IsShow(query);
        //计算分页参数
        var startRow = (query.PageIndex - 1) * query.Limit + 1;
        var endRow = query.PageIndex * query.Limit;
        var sql = string.Format(
            "SELECT * FROM (SELECT \"ID\",\"TABLE_NAME\",\"URL\",\"METHOD\",\"DATA\",\"RESULT\",\"RESULT_DATA\",\"STATUS\",\"CREATE_BY\",\"CREATE_DATE\",\"TITLE\",\"PAGE_NAME\",\"DEAL_WITH\",\"PID\",\"SEQ\",\"ROUTE\",\"CONTENT_TYPE\",\"IS_MESSAGE\",\"UPDATE_BY\",\"UPDATE_DATE\", ROW_NUMBER() OVER (ORDER BY DEAL_WITH) AS RowIndex\n      FROM (SELECT \"ID\",\"TABLE_NAME\",\"URL\",\"METHOD\",\"DATA\",\"RESULT\",\"RESULT_DATA\",\"STATUS\",\"CREATE_BY\",\"CREATE_DATE\",\"TITLE\",\"PAGE_NAME\",\"DEAL_WITH\",\"PID\",\"SEQ\",\"ROUTE\",\"CONTENT_TYPE\",\"IS_MESSAGE\",\"UPDATE_BY\",\"UPDATE_DATE\" FROM MESSAGE_CENTER WHERE RESULT = 0 AND SEQ = 1 AND TITLE IS NOT NULL ORDER BY CREATE_DATE DESC)) T WHERE RowIndex BETWEEN {0} AND {1} ",
            startRow, endRow);
        var messageCenters =
            Db.Ado.SqlQuery<MessageCenter>(sql);
        return (messageCenters, totalCount);
    }
    //查看是否有未处理的消息
    public int IsShow(MessageCenter query)
    {
        return Context.Queryable<MessageCenter>()
            .Where(it =>
                it.Result == 0 && it.Status == 1 &&
                it.Seq == 1 && it.Title != null)
            .WhereIF(query.isShow == 1, it => it.DealWith == 0)
            .OrderByDescending(it => it.CreateDate)
            .ToPageList(1, 20);
            .Count();
    }
    //将消息设置为已读的
    public int UpdateRead(MessageCenter query)
    {
        return Db.Updateable<MessageCenter>()
            .SetColumns(s => s.DealWith == 1)
            .SetColumns(s => s.UpdateBy == query.UpdateBy)
            .SetColumns(s =>
                s.UpdateDate == DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"))
            .Where(s => s.Id == query.Id)
            .ExecuteCommand();
    }
    public int save(MessageCenter entity)
    {
        entity.CreateDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
MES.Service/service/QC/RKJService.cs
@@ -132,6 +132,8 @@
                    break;
            }
            if (string.IsNullOrEmpty(LEV)) throw new Exception("检验水平维护的不正确");
            var sql =
                "SELECT " + LEV +
                " FROM MES_QM_AQL1 A LEFT JOIN MES_QM_AQL2 B ON B.AQL1_ID=A.ID WHERE A.SAMPLE_SIZE_NO='" +
@@ -140,9 +142,13 @@
            var maxBillNo = db.Ado.SqlQuerySingle<string>(sql);
            if (string.IsNullOrEmpty(maxBillNo))
                throw new Exception("没有" + quantity + "这个范围的抽样基准");
            var result = ExtractSubstring(item.FacLevel, '(', ')');
            if (string.IsNullOrEmpty(result))
                throw new Exception("维护的接收水平不正确,应该是0.010---(AQL_0_0010)像这样的");
            sql = "SELECT FSAMPLE_SIZE_WORD, " + result +
                  " Result FROM MES_QM_AQL1 A LEFT JOIN MES_QM_AQL3 C ON C.AQL1_ID=A.ID WHERE A.SAMPLE_SIZE_NO= '" +
@@ -402,9 +408,9 @@
                .ExecuteCommand();
        });
        if (FcheckResu.Equals("不合格"))
            //自动生成入库检异常对策
            saveDetect02(detail.Gid, detail.CreateBy);
        // if (FcheckResu.Equals("不合格"))
        //     //自动生成入库检异常对策
        //     saveDetect02(detail.Gid, detail.CreateBy);
        return useTransactionWithOracle;
    }
@@ -454,11 +460,12 @@
    }
    public (List<QsItemOqcReq> items, int TotalCount) getPage(XJPageResult queryObj)
    public (List<QsItemOqcReq> items, int TotalCount) getPage(
        XJPageResult queryObj)
    {
        var db = SqlSugarHelper.GetInstance();
        int totalCount = 0;
        var totalCount = 0;
        var qsItemOqcReqs = db
            .Queryable<QsItemOqcReq, MesItems, MesInvItemIns, MesInvTransaction,
@@ -498,12 +505,13 @@
                ItemName = b.ItemName,
                ItemModel = b.ItemModel,
                Dab001 = m.LotNo,
                ItemInId = m.ItemInId,
                Daa015 = da.Daa015,
                LineNo = c.LineNo,
                Quantity = m.Quantity
            })
            .OrderBy(a => a.CreateDate, OrderByType.Desc)
            .ToPageList(queryObj.PageIndex, queryObj.Limit,ref totalCount);
            .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount);
        return (qsItemOqcReqs, totalCount);
    }
@@ -568,6 +576,8 @@
    public int UpdateQSItemDetail(QsItemOqcItemDetail detail)
    {
        if (isRk(detail.ItemInId)) throw new Exception("已有条码入库,不允许修改检验结果");
        var withOracle = SqlSugarHelper.UseTransactionWithOracle(db =>
        {
            return db.Updateable<QsItemOqcItemDetail>()
@@ -588,6 +598,14 @@
        return withOracle;
    }
    //修改结果前验证是否入库
    private bool isRk(decimal? ItemInId)
    {
        var db = SqlSugarHelper.GetInstance();
        return db.Queryable<MesInvItemInCDetails>()
            .Where(s => s.ItemInId == ItemInId).Count() > 0;
    }
    //主表修改备注字段
    public int saveRemarksGid(RKJDto dto)
MES.Service/service/Warehouse/MesInvItemInCDetails2Manager.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,10 @@
using MES.Service.DB;
using MES.Service.Modes;
namespace MES.Service.service.Warehouse;
public class
    MesInvItemInCDetails2Manager : Repository<MesInvItemInCDetails2>
{
    //当前类已经继承了 Repository å¢žã€åˆ ã€æŸ¥ã€æ”¹çš„æ–¹æ³•
}
MESApplication/Controllers/Base/MessageCenterController.cs
@@ -109,7 +109,51 @@
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.GetPushFailedPage(query);
            var (item, totalCount) = m.GetPushFailedPage(query);
            resultInfos.tbBillList = item;
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos,
                TotalCount = totalCount
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    //IsShow
    [HttpPost("IsShow")]
    public ResponseResult IsShow(MessageCenter query)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.IsShow(query);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    //UpdateRead
    [HttpPost("UpdateRead")]
    public ResponseResult UpdateRead(MessageCenter query)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.UpdateRead(query);
            return new ResponseResult
            {
                status = 0,
MESApplication/Controllers/BasicData/ProductionOrderController.cs
@@ -15,14 +15,14 @@
{
    private readonly MessageCenterManager _manager = new();
    private readonly ProductionOrderManager m = new();
    private readonly string METHOD = "POST";
    private readonly string TableName = "PRODUCTION_ORDER";
    private readonly string URL =
        "http://localhost:10054/api/PRODUCTION_ORDER/";
    private readonly ProductionOrderManager m = new();
    //
    [HttpPost("Save")]
MESApplication/Controllers/MesRfPrnbarcodeController.cs
@@ -1,163 +1,162 @@
using Microsoft.AspNetCore.Mvc;
using System.Dynamic;
using System.Dynamic;
using MES.Service.Modes;
using MES.Service.service;
using MES.Service.util;
using Microsoft.AspNetCore.Mvc;
namespace MESApplication.Controllers
namespace MESApplication.Controllers;
[ApiController]
[Route("api/[controller]")]
public class MesRfPrnbarcodeController : ControllerBase
{
    [ApiController]
    [Route("api/[controller]")]
    public class MesRfPrnbarcodeController : ControllerBase
    private readonly MesRfPrnbarcodeManager m = new();
    /***进入模版管理可以修改模版***/
    /// <summary>
    ///     èŽ·å–æ‰€æœ‰
    /// </summary>
    /// <returns></returns>
    [HttpPost("GetList")]
    public ResponseResult GetList()
    {
        private MesRfPrnbarcodeManager m = new MesRfPrnbarcodeManager();
        /***进入模版管理可以修改模版***/
        /// <summary>
        /// èŽ·å–æ‰€æœ‰
        /// </summary>
        /// <returns></returns>
        [HttpPost("GetList")]
        public ResponseResult GetList()
        try
        {
            try
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.GetList();
            return new ResponseResult
            {
                dynamic resultInfos = new ExpandoObject();
                resultInfos.tbBillList = m.GetList();
                return new ResponseResult
                {
                    status = 0,
                    message = "OK",
                    data = resultInfos
                };
            }
            catch (Exception ex)
            {
                return ResponseResult.ResponseError(ex);
            }
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        /// <summary>
        /// æ ¹æ®ä¸»é”®èŽ·å–
        /// </summary>
        /// <returns></returns>
        [HttpPost("GetById")]
        public ResponseResult GetById(int id)
        catch (Exception ex)
        {
            try
            {
                dynamic resultInfos = new ExpandoObject();
                resultInfos.tbBillList = m.GetById(id);
                return new ResponseResult
                {
                    status = 0,
                    message = "OK",
                    data = resultInfos
                };
            }
            catch (Exception ex)
            {
                return ResponseResult.ResponseError(ex);
            }
        }
        /// <summary>
        /// æ ¹æ®ä¸»é”®åˆ é™¤
        /// </summary>
        /// <returns></returns>
        [HttpPost("DeleteByIds")]
        public ResponseResult DeleteByIds([FromBody] object[] ids)
        {
            try
            {
                dynamic resultInfos = new ExpandoObject();
                resultInfos.tbBillList = m.DeleteByIds(ids);
                return new ResponseResult
                {
                    status = 0,
                    message = "OK",
                    data = resultInfos
                };
            }
            catch (Exception ex)
            {
                return ResponseResult.ResponseError(ex);
            }
        }
        /// <summary>
        /// æ·»åŠ 
        /// </summary>
        /// <returns></returns>
        [HttpPost("Insert")]
        public ResponseResult Add([FromBody] MesRfPrnbarcode data)
        {
            try
            {
                dynamic resultInfos = new ExpandoObject();
                resultInfos.tbBillList = m.Insert(data);
                return new ResponseResult
                {
                    status = 0,
                    message = "OK",
                    data = resultInfos
                };
            }
            catch (Exception ex)
            {
                return ResponseResult.ResponseError(ex);
            }
        }
        /// <summary>
        /// æ·»åŠ è¿”å›žè‡ªå¢ž
        /// </summary>
        /// <returns></returns>
        [HttpPost("InsertReturnIdentity")]
        public ResponseResult InsertReturnIdentity([FromBody] MesRfPrnbarcode data)
        {
            try
            {
                dynamic resultInfos = new ExpandoObject();
                resultInfos.tbBillList = m.InsertReturnIdentity(data);
                return new ResponseResult
                {
                    status = 0,
                    message = "OK",
                    data = resultInfos
                };
            }
            catch (Exception ex)
            {
                return ResponseResult.ResponseError(ex);
            }
        }
        /// <summary>
        /// ä¿®æ”¹
        /// </summary>
        /// <returns></returns>
        [HttpPost("Update")]
        public ResponseResult Update([FromBody] MesRfPrnbarcode data)
        {
            try
            {
                dynamic resultInfos = new ExpandoObject();
                resultInfos.tbBillList = m.Update(data);
                return new ResponseResult
                {
                    status = 0,
                    message = "OK",
                    data = resultInfos
                };
            }
            catch (Exception ex)
            {
                return ResponseResult.ResponseError(ex);
            }
            return ResponseResult.ResponseError(ex);
        }
    }
}
    /// <summary>
    ///     æ ¹æ®ä¸»é”®èŽ·å–
    /// </summary>
    /// <returns></returns>
    [HttpPost("GetById")]
    public ResponseResult GetById(int id)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.GetById(id);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    /// <summary>
    ///     æ ¹æ®ä¸»é”®åˆ é™¤
    /// </summary>
    /// <returns></returns>
    [HttpPost("DeleteByIds")]
    public ResponseResult DeleteByIds([FromBody] object[] ids)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.DeleteByIds(ids);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    /// <summary>
    ///     æ·»åŠ 
    /// </summary>
    /// <returns></returns>
    [HttpPost("Insert")]
    public ResponseResult Add([FromBody] MesRfPrnbarcode data)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.Insert(data);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    /// <summary>
    ///     æ·»åŠ è¿”å›žè‡ªå¢ž
    /// </summary>
    /// <returns></returns>
    [HttpPost("InsertReturnIdentity")]
    public ResponseResult InsertReturnIdentity([FromBody] MesRfPrnbarcode data)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.InsertReturnIdentity(data);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    /// <summary>
    ///     ä¿®æ”¹
    /// </summary>
    /// <returns></returns>
    [HttpPost("Update")]
    public ResponseResult Update([FromBody] MesRfPrnbarcode data)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.Update(data);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
}
MESApplication/Controllers/QC/RKJController.cs
@@ -136,7 +136,7 @@
        {
            dynamic resultInfos = new ExpandoObject();
            var (items, totalCount) = new RKJService().getPage(queryObj);
            var tbBillList =items;
            var tbBillList = items;
            resultInfos.tbBillList = tbBillList;
            return new ResponseResult
            {