From c9d9aacd884e9d730d47982e7f65ecc1bb836268 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期五, 16 八月 2024 17:54:52 +0800 Subject: [PATCH] 修改三个检验,适配WOMDAA表 --- /dev/null | 355 -------------- MESApplication/Controllers/QC/XJController.cs | 9 MES.Service/Modes/Womdaa.cs | 472 +++++++++++-------- MES.Service/service/QC/SuspendService.cs | 24 MES.Service/service/QC/XJService.cs | 108 +-- MES.Service/Modes/MesLine.cs | 371 +++++--------- MES.Service/service/QC/SJService.cs | 2 MES.Service/service/QC/RKJService.cs | 12 MES.Service/Dto/service/SJPageResult.cs | 45 - 9 files changed, 510 insertions(+), 888 deletions(-) diff --git a/MES.Service/Dto/service/SJPageResult.cs b/MES.Service/Dto/service/SJPageResult.cs index fb35a4c..a2acc0c 100644 --- a/MES.Service/Dto/service/SJPageResult.cs +++ b/MES.Service/Dto/service/SJPageResult.cs @@ -56,38 +56,31 @@ [SugarColumn(ColumnName = "DAA001")] //鐢ㄤ簬SqlSugar public string? daa001 { get; set; } - - [SugarColumn(ColumnName = "CAT_QTY")] //鐢ㄤ簬SqlSugar - public decimal? catQty { get; set; } - - [SugarColumn(ColumnName = "DETAIL_MEM")] //鐢ㄤ簬SqlSugar - public string? detailMem { get; set; } - - [SugarColumn(ColumnName = "TASK_NO")] //鐢ㄤ簬SqlSugar - public string? taskNo { get; set; } - + //LINE [SugarColumn(ColumnName = "LINE")] //鐢ㄤ簬SqlSugar public string? line { get; set; } - /// <summary> - /// 妯″叿鍙� - /// </summary> - - [SugarColumn(ColumnName = "MOID_NUM")] //鐢ㄤ簬SqlSugar - public string? MoidNum { get; set; } [SugarColumn(ColumnName = "Remarks")] //鐢ㄤ簬SqlSugar public string? Remarks { get; set; } + + /// <summary> + /// 浜у搧鍚嶇О + ///</summary> + [SugarColumn(ColumnName = "DAA003")] + public string? Daa003 { get; set; } - //BOARD_MODEL - [SugarColumn(ColumnName = "BOARD_MODEL")] - public string? BoardModel { get; set; } - - [SugarColumn(ColumnName = "PLAN_QTY")] public decimal? PlanQty { get; set; } - - [SugarColumn(ColumnName = "MOCODE")] public string? Mocode { get; set; } - - [SugarColumn(ColumnName = "BOARD_STYLE")] - public string? BoardStyle { get; set; } + /// <summary> + /// 浜у搧瑙勬牸 + ///</summary> + [SugarColumn(ColumnName = "DAA004")] + public string? Daa004 { get; set; } + + /// <summary> + /// 宸ュ崟鏁伴噺 + ///</summary> + [SugarColumn(ColumnName = "DAA008")] + public decimal? Daa008 { get; set; } + } \ No newline at end of file diff --git a/MES.Service/Modes/MesBoardBaseInfo.cs b/MES.Service/Modes/MesBoardBaseInfo.cs deleted file mode 100644 index 1c8eaa0..0000000 --- a/MES.Service/Modes/MesBoardBaseInfo.cs +++ /dev/null @@ -1,467 +0,0 @@ -using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; -using SqlSugar; - -namespace MES.Service.Modes; - -/// <summary> -/// 浜у搧淇℃伅琛� -/// </summary> -[Table("MES_BOARD_BASE_INFO")] -[SugarTable("MES_BOARD_BASE_INFO")] //鐢ㄤ簬SqlSugar -public class MesBoardBaseInfo -{ - /// <summary> - /// ID - /// </summary> - [Key] - [Column("ID")] - [SugarColumn(ColumnName = "ID")] //鐢ㄤ簬SqlSugar - public decimal Id { get; set; } - - /// <summary> - /// 鏉$爜绫诲瀷ID - /// </summary> - [Column("BARCODE_TYPE_ID")] - [SugarColumn(ColumnName = "BARCODE_TYPE_ID")] //鐢ㄤ簬SqlSugar - public decimal? BarcodeTypeId { get; set; } - - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - [Column("BOARD_ITEM")] - [SugarColumn(ColumnName = "BOARD_ITEM")] //鐢ㄤ簬SqlSugar - [StringLength(64, ErrorMessage = "浜у搧缂栫爜闀垮害涓嶈兘瓒呭嚭64")] - public string BoardItem { get; set; } - - /// <summary> - /// 浜у搧鐢熶骇绾夸綋 - /// </summary> - [Column("BOARD_LINENO")] - [SugarColumn(ColumnName = "BOARD_LINENO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "浜у搧鐢熶骇绾夸綋闀垮害涓嶈兘瓒呭嚭50")] - public string BoardLineno { get; set; } - - /// <summary> - /// 浜у搧瑙勬牸 - /// </summary> - [Column("BOARD_MODEL")] - [SugarColumn(ColumnName = "BOARD_MODEL")] //鐢ㄤ簬SqlSugar - [StringLength(500, ErrorMessage = "浜у搧瑙勬牸闀垮害涓嶈兘瓒呭嚭500")] - public string BoardModel { get; set; } - - /// <summary> - /// 浜у搧鍚嶇О(鍘熷崟鏉垮悕绉�) - /// </summary> - [Column("BOARD_NAME")] - [SugarColumn(ColumnName = "BOARD_NAME")] //鐢ㄤ簬SqlSugar - [StringLength(500, ErrorMessage = "浜у搧鍚嶇О(鍘熷崟鏉垮悕绉�)闀垮害涓嶈兘瓒呭嚭500")] - public string BoardName { get; set; } - - /// <summary> - /// 浜у搧鏈哄瀷 - /// </summary> - [Column("BOARD_STYLE")] - [SugarColumn(ColumnName = "BOARD_STYLE")] //鐢ㄤ簬SqlSugar - [StringLength(500, ErrorMessage = "浜у搧鏈哄瀷闀垮害涓嶈兘瓒呭嚭500")] - public string BoardStyle { get; set; } - - /// <summary> - /// 閫傞厤璁′欢鍨嬪彿 - /// </summary> - [Column("BOARD_STYLE_J")] - [SugarColumn(ColumnName = "BOARD_STYLE_J")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "閫傞厤璁′欢鍨嬪彿闀垮害涓嶈兘瓒呭嚭50")] - public string BoardStyleJ { get; set; } - - /// <summary> - /// 鍗曚綅 - /// </summary> - [Column("BOARD_UNIT")] - [SugarColumn(ColumnName = "BOARD_UNIT")] //鐢ㄤ簬SqlSugar - [StringLength(10, ErrorMessage = "鍗曚綅闀垮害涓嶈兘瓒呭嚭10")] - public string BoardUnit { get; set; } - - /// <summary> - /// 鏄惁BOM鎵佸钩鍖� - /// </summary> - [Column("BOM_FLAT_FLAG")] - [SugarColumn(ColumnName = "BOM_FLAT_FLAG")] //鐢ㄤ簬SqlSugar - public decimal? BomFlatFlag { get; set; } - - /// <summary> - /// 棰滆壊 - /// </summary> - [Column("COLOR_NAME")] - [SugarColumn(ColumnName = "COLOR_NAME")] //鐢ㄤ簬SqlSugar - [StringLength(500, ErrorMessage = "棰滆壊闀垮害涓嶈兘瓒呭嚭500")] - public string ColorName { get; set; } - - /// <summary> - /// </summary> - [Column("COMPANY")] - [SugarColumn(ColumnName = "COMPANY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "Company闀垮害涓嶈兘瓒呭嚭20")] - public string Company { get; set; } - - /// <summary> - /// 璁板綍鍒涘缓浜� - /// </summary> - [Column("CREATE_BY")] - [SugarColumn(ColumnName = "CREATE_BY")] //鐢ㄤ簬SqlSugar - [StringLength(30, ErrorMessage = "璁板綍鍒涘缓浜洪暱搴︿笉鑳借秴鍑�30")] - public string CreateBy { get; set; } - - /// <summary> - /// 鍒涘缓鏃堕棿 - /// </summary> - [Column("CREATE_DATE")] - [SugarColumn(ColumnName = "CREATE_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? CreateDate { get; set; } - - /// <summary> - /// 榛樿浠撳簱 - /// </summary> - [Column("DEPOT_CODE")] - [SugarColumn(ColumnName = "DEPOT_CODE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "榛樿浠撳簱闀垮害涓嶈兘瓒呭嚭50")] - public string DepotCode { get; set; } - - /// <summary> - /// 榛樿搴撲綅 - /// </summary> - [Column("DEPOT_SECTION_CODE")] - [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "榛樿搴撲綅闀垮害涓嶈兘瓒呭嚭50")] - public string DepotSectionCode { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - [Column("DESCRIPTION")] - [SugarColumn(ColumnName = "DESCRIPTION")] //鐢ㄤ簬SqlSugar - [StringLength(255, ErrorMessage = "澶囨敞闀垮害涓嶈兘瓒呭嚭255")] - public string Description { get; set; } - - /// <summary> - /// 鍏冧欢鏁� - /// </summary> - [Column("ELEMENT_QTY")] - [SugarColumn(ColumnName = "ELEMENT_QTY")] //鐢ㄤ簬SqlSugar - public decimal? ElementQty { get; set; } - - /// <summary> - /// ERP鏂欏彿 - /// </summary> - [Column("ERP_ITEM_NO")] - [SugarColumn(ColumnName = "ERP_ITEM_NO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "ERP鏂欏彿闀垮害涓嶈兘瓒呭嚭50")] - public string ErpItemNo { get; set; } - - /// <summary> - /// 宸ュ巶 - /// </summary> - [Column("FACTORY")] - [SugarColumn(ColumnName = "FACTORY")] //鐢ㄤ簬SqlSugar - [StringLength(10, ErrorMessage = "宸ュ巶闀垮害涓嶈兘瓒呭嚭10")] - public string Factory { get; set; } - - /// <summary> - /// 瀹℃牳浜� - /// </summary> - [Column("FCHECKED_BY1")] - [SugarColumn(ColumnName = "FCHECKED_BY1")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "瀹℃牳浜洪暱搴︿笉鑳借秴鍑�20")] - public string FcheckedBy1 { get; set; } - - /// <summary> - /// 瀹℃牳浜� - /// </summary> - [Column("FCHECKED_BY2")] - [SugarColumn(ColumnName = "FCHECKED_BY2")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "瀹℃牳浜洪暱搴︿笉鑳借秴鍑�20")] - public string FcheckedBy2 { get; set; } - - /// <summary> - /// 瀹℃牳鏃ユ湡 - /// </summary> - [Column("FCHECKED_DATE1")] - [SugarColumn(ColumnName = "FCHECKED_DATE1")] //鐢ㄤ簬SqlSugar - public DateTime? FcheckedDate1 { get; set; } - - /// <summary> - /// 瀹℃牳鏃ユ湡 - /// </summary> - [Column("FCHECKED_DATE2")] - [SugarColumn(ColumnName = "FCHECKED_DATE2")] //鐢ㄤ簬SqlSugar - public DateTime? FcheckedDate2 { get; set; } - - /// <summary> - /// 瀹℃壒鏍囪瘑 - /// </summary> - [Column("FCHECK_FLAG1")] - [SugarColumn(ColumnName = "FCHECK_FLAG1")] //鐢ㄤ簬SqlSugar - public decimal? FcheckFlag1 { get; set; } - - /// <summary> - /// 瀹℃壒鏍囪瘑 - /// </summary> - [Column("FCHECK_FLAG2")] - [SugarColumn(ColumnName = "FCHECK_FLAG2")] //鐢ㄤ簬SqlSugar - public decimal? FcheckFlag2 { get; set; } - - /// <summary> - /// 瀹℃壒鐘舵�� - /// </summary> - [Column("FCHECK_TYP")] - [SugarColumn(ColumnName = "FCHECK_TYP")] //鐢ㄤ簬SqlSugar - [StringLength(200, ErrorMessage = "瀹℃壒鐘舵�侀暱搴︿笉鑳借秴鍑�200")] - public string FcheckTyp { get; set; } - - /// <summary> - /// 棰滆壊鏍囪瘑(1锛氬伐搴廈OM缁存姢閿欒) - /// </summary> - [Column("FCOLOR")] - [SugarColumn(ColumnName = "FCOLOR")] //鐢ㄤ簬SqlSugar - public decimal? Fcolor { get; set; } - - /// <summary> - /// MRPII棣栧伐搴忓簭鍙� - /// </summary> - [Column("FIRST_SEQ")] - [SugarColumn(ColumnName = "FIRST_SEQ")] //鐢ㄤ簬SqlSugar - public decimal? FirstSeq { get; set; } - - /// <summary> - /// 鏈�杩戞洿鏂颁汉 - /// </summary> - [Column("LASTUPDATE_BY")] - [SugarColumn(ColumnName = "LASTUPDATE_BY")] //鐢ㄤ簬SqlSugar - [StringLength(30, ErrorMessage = "鏈�杩戞洿鏂颁汉闀垮害涓嶈兘瓒呭嚭30")] - public string LastupdateBy { get; set; } - - /// <summary> - /// 鏈�杩戞洿鏂版椂闂� - /// </summary> - [Column("LASTUPDATE_DATE")] - [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? LastupdateDate { get; set; } - - /// <summary> - /// 鏄惁绾冲叆MES绠$悊 - /// </summary> - [Column("MES_FLAG")] - [SugarColumn(ColumnName = "MES_FLAG")] //鐢ㄤ簬SqlSugar - public decimal? MesFlag { get; set; } - - /// <summary> - /// 鏄惁MRPII鍗曟澘 - /// </summary> - [Column("MRP_ITEM")] - [SugarColumn(ColumnName = "MRP_ITEM")] //鐢ㄤ簬SqlSugar - public decimal? MrpItem { get; set; } - - /// <summary> - /// 璐熸瀬閰嶆柟鐢ㄩ噺 - /// </summary> - [Column("NEG_QTY")] - [SugarColumn(ColumnName = "NEG_QTY")] //鐢ㄤ簬SqlSugar - public decimal? NegQty { get; set; } - - /// <summary> - /// 琛屼笟鏍囧噯鎻忚堪 - /// </summary> - [Column("NORMT")] - [SugarColumn(ColumnName = "NORMT")] //鐢ㄤ簬SqlSugar - [StringLength(100, ErrorMessage = "琛屼笟鏍囧噯鎻忚堪闀垮害涓嶈兘瓒呭嚭100")] - public string Normt { get; set; } - - /// <summary> - /// 缁勭粐 - /// </summary> - [Column("ORG")] - [SugarColumn(ColumnName = "ORG")] //鐢ㄤ簬SqlSugar - [StringLength(10, ErrorMessage = "缁勭粐闀垮害涓嶈兘瓒呭嚭10")] - public string Org { get; set; } - - /// <summary> - /// 姣忕鏁伴噺 - /// </summary> - [Column("PACK_BOX_QTY")] - [SugarColumn(ColumnName = "PACK_BOX_QTY")] //鐢ㄤ簬SqlSugar - public decimal? PackBoxQty { get; set; } - - /// <summary> - /// 姣忓崱鏉跨鏁� - /// </summary> - [Column("PACK_CB_QTY")] - [SugarColumn(ColumnName = "PACK_CB_QTY")] //鐢ㄤ簬SqlSugar - public decimal? PackCbQty { get; set; } - - /// <summary> - /// 鍖呰娉ㄦ剰浜嬮」 - /// </summary> - [Column("PACK_SHIP_MEMO")] - [SugarColumn(ColumnName = "PACK_SHIP_MEMO")] //鐢ㄤ簬SqlSugar - [StringLength(255, ErrorMessage = "鍖呰娉ㄦ剰浜嬮」闀垮害涓嶈兘瓒呭嚭255")] - public string PackShipMemo { get; set; } - - /// <summary> - /// 鍑鸿揣鍖呰鏂瑰紡 - /// </summary> - [Column("PACK_SHIP_NO")] - [SugarColumn(ColumnName = "PACK_SHIP_NO")] //鐢ㄤ簬SqlSugar - [StringLength(10, ErrorMessage = "鍑鸿揣鍖呰鏂瑰紡闀垮害涓嶈兘瓒呭嚭10")] - public string PackShipNo { get; set; } - - /// <summary> - /// 姣忕浜у搧鏁伴噺 - /// </summary> - [Column("PACK_SHIP_QTY")] - [SugarColumn(ColumnName = "PACK_SHIP_QTY")] //鐢ㄤ簬SqlSugar - public decimal? PackShipQty { get; set; } - - /// <summary> - /// 閰嶆柟 - /// </summary> - [Column("PEIFANG")] - [SugarColumn(ColumnName = "PEIFANG")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "閰嶆柟闀垮害涓嶈兘瓒呭嚭20")] - public string Peifang { get; set; } - - /// <summary> - /// 浜у搧鍥剧墖璺緞 - /// </summary> - [Column("PIC_PATH")] - [SugarColumn(ColumnName = "PIC_PATH")] //鐢ㄤ簬SqlSugar - [StringLength(255, ErrorMessage = "浜у搧鍥剧墖璺緞闀垮害涓嶈兘瓒呭嚭255")] - public string PicPath { get; set; } - - /// <summary> - /// 姝f瀬閰嶆柟鐢ㄩ噺 - /// </summary> - [Column("POS_QTY")] - [SugarColumn(ColumnName = "POS_QTY")] //鐢ㄤ簬SqlSugar - public decimal? PosQty { get; set; } - - /// <summary> - /// 鎴愬搧2锛屽崐鎴愬搧1 - /// </summary> - [Column("PRD_FLAG")] - [SugarColumn(ColumnName = "PRD_FLAG")] //鐢ㄤ簬SqlSugar - public decimal? PrdFlag { get; set; } - - /// <summary> - /// 宸ヨ壓灞炴��(鏁板�煎彧鑳芥槸1,2,3) - /// </summary> - [Column("PROC_CAPTION")] - [SugarColumn(ColumnName = "PROC_CAPTION")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "宸ヨ壓灞炴��(鏁板�煎彧鑳芥槸1,2,3)闀垮害涓嶈兘瓒呭嚭20")] - public string ProcCaption { get; set; } - - /// <summary> - /// 浜у搧绫诲埆 - /// </summary> - [Column("PRODUCT_TYPE")] - [SugarColumn(ColumnName = "PRODUCT_TYPE")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "浜у搧绫诲埆闀垮害涓嶈兘瓒呭嚭20")] - public string ProductType { get; set; } - - /// <summary> - /// SAP鐗╂枡灏忕被 - /// </summary> - [Column("PROPERTY_NO")] - [SugarColumn(ColumnName = "PROPERTY_NO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "SAP鐗╂枡灏忕被闀垮害涓嶈兘瓒呭嚭50")] - public string PropertyNo { get; set; } - - /// <summary> - /// 宸ヨ壓绫诲埆缂栧彿 - /// </summary> - [Column("PTYPE_NO")] - [SugarColumn(ColumnName = "PTYPE_NO")] //鐢ㄤ簬SqlSugar - [StringLength(10, ErrorMessage = "宸ヨ壓绫诲埆缂栧彿闀垮害涓嶈兘瓒呭嚭10")] - public string PtypeNo { get; set; } - - /// <summary> - /// 妫�楠屾ā寮�(鍏ㄦ\鎶芥) - /// </summary> - [Column("QC_MODE")] - [SugarColumn(ColumnName = "QC_MODE")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "妫�楠屾ā寮�(鍏ㄦ/鎶芥)闀垮害涓嶈兘瓒呭嚭20")] - public string QcMode { get; set; } - - /// <summary> - /// 榛樿鏀惰揣鍦板潃(瀹㈡埛鍦板潃) - /// </summary> - [Column("SHIP_TO")] - [SugarColumn(ColumnName = "SHIP_TO")] //鐢ㄤ簬SqlSugar - [StringLength(200, ErrorMessage = "榛樿鏀惰揣鍦板潃(瀹㈡埛鍦板潃)闀垮害涓嶈兘瓒呭嚭200")] - public string ShipTo { get; set; } - - /// <summary> - /// 璐存斁鏁� - /// </summary> - [Column("SMT_QTY")] - [SugarColumn(ColumnName = "SMT_QTY")] //鐢ㄤ簬SqlSugar - public decimal? SmtQty { get; set; } - - /// <summary> - /// 杞欢鐗堟湰 - /// </summary> - [Column("SOFTVERSION")] - [SugarColumn(ColumnName = "SOFTVERSION")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "杞欢鐗堟湰闀垮害涓嶈兘瓒呭嚭20")] - public string Softversion { get; set; } - - /// <summary> - /// 鍋滅敤鏃ユ湡 - /// </summary> - [Column("STOPDATE")] - [SugarColumn(ColumnName = "STOPDATE")] //鐢ㄤ簬SqlSugar - public DateTime? Stopdate { get; set; } - - /// <summary> - /// 鍏ュ簱鏂瑰紡 - /// </summary> - [Column("STORE_MODE")] - [SugarColumn(ColumnName = "STORE_MODE")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鍏ュ簱鏂瑰紡闀垮害涓嶈兘瓒呭嚭20")] - public string StoreMode { get; set; } - - /// <summary> - /// </summary> - [Column("STYLE_TMP1")] - [SugarColumn(ColumnName = "STYLE_TMP1")] //鐢ㄤ簬SqlSugar - [StringLength(500, ErrorMessage = "StyleTmp1闀垮害涓嶈兘瓒呭嚭500")] - public string StyleTmp1 { get; set; } - - /// <summary> - /// </summary> - [Column("STYLE_TMP2")] - [SugarColumn(ColumnName = "STYLE_TMP2")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "StyleTmp2闀垮害涓嶈兘瓒呭嚭50")] - public string StyleTmp2 { get; set; } - - /// <summary> - /// 鐒婄偣鏁� - /// </summary> - [Column("THT_QTY")] - [SugarColumn(ColumnName = "THT_QTY")] //鐢ㄤ簬SqlSugar - public decimal? ThtQty { get; set; } - - /// <summary> - /// 鏈�鏂颁笅杞芥洿鏂版爣璇� - /// </summary> - [Column("UPDATE_FLG")] - [SugarColumn(ColumnName = "UPDATE_FLG")] //鐢ㄤ簬SqlSugar - public decimal? UpdateFlg { get; set; } - - /// <summary> - /// 鍗曟澘鐗堟湰 - /// </summary> - [Column("VERSION")] - [SugarColumn(ColumnName = "VERSION")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鍗曟澘鐗堟湰闀垮害涓嶈兘瓒呭嚭20")] - public string Version { get; set; } -} \ No newline at end of file diff --git a/MES.Service/Modes/MesDepTask.cs b/MES.Service/Modes/MesDepTask.cs deleted file mode 100644 index cc4dc29..0000000 --- a/MES.Service/Modes/MesDepTask.cs +++ /dev/null @@ -1,392 +0,0 @@ -using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; -using SqlSugar; - -namespace MES.Service.Modes; - -/// <summary> -/// 閿�鍞鍗曡〃 -/// </summary> -[Table("MES_DEP_TASK")] -[SugarTable("MES_DEP_TASK")] //鐢ㄤ簬SqlSugar -public class MesDepTask -{ - /// <summary> - /// </summary> - [Key] - [Column("ID")] - [SugarColumn(ColumnName = "ID")] //鐢ㄤ簬SqlSugar - public decimal Id { get; set; } - - /// <summary> - /// 浠庤〃ID - /// </summary> - [Column("AUTOID")] - [SugarColumn(ColumnName = "AUTOID")] //鐢ㄤ簬SqlSugar - public decimal? Autoid { get; set; } - - /// <summary> - /// 澶囨崯鏁伴噺 - /// </summary> - [Column("BACKUP_QTY")] - [SugarColumn(ColumnName = "BACKUP_QTY")] //鐢ㄤ簬SqlSugar - public decimal? BackupQty { get; set; } - - /// <summary> - /// 鏉$爜ID - /// </summary> - [Column("BARCODE_TYPE_ID")] - [SugarColumn(ColumnName = "BARCODE_TYPE_ID")] //鐢ㄤ簬SqlSugar - public decimal? BarcodeTypeId { get; set; } - - /// <summary> - /// 鎴愬搧缂栧彿 - /// </summary> - [Column("BOARD_ITEM")] - [SugarColumn(ColumnName = "BOARD_ITEM")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "鎴愬搧缂栧彿闀垮害涓嶈兘瓒呭嚭50")] - public string BoardItem { get; set; } - - /// <summary> - /// 鎴愬搧鍚嶇О - /// </summary> - [Column("BOARD_NAME")] - [SugarColumn(ColumnName = "BOARD_NAME")] //鐢ㄤ簬SqlSugar - [StringLength(200, ErrorMessage = "鎴愬搧鍚嶇О闀垮害涓嶈兘瓒呭嚭200")] - public string BoardName { get; set; } - - /// <summary> - /// 浜у搧鍨嬪彿 - /// </summary> - [Column("BOARD_STYLE")] - [SugarColumn(ColumnName = "BOARD_STYLE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "浜у搧鍨嬪彿闀垮害涓嶈兘瓒呭嚭50")] - public string BoardStyle { get; set; } - - /// <summary> - /// 鍏抽棴鏃ユ湡 - /// </summary> - [Column("CLOSEDATE")] - [SugarColumn(ColumnName = "CLOSEDATE")] //鐢ㄤ簬SqlSugar - public DateTime? Closedate { get; set; } - - /// <summary> - /// 棰滆壊 - /// </summary> - [Column("COLOR_NAME")] - [SugarColumn(ColumnName = "COLOR_NAME")] //鐢ㄤ簬SqlSugar - [StringLength(500, ErrorMessage = "棰滆壊闀垮害涓嶈兘瓒呭嚭500")] - public string ColorName { get; set; } - - /// <summary> - /// </summary> - [Column("COMPANY")] - [SugarColumn(ColumnName = "COMPANY")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "Company闀垮害涓嶈兘瓒呭嚭50")] - public string Company { get; set; } - - /// <summary> - /// 瀹屽伐鏁伴噺 - /// </summary> - [Column("COMPLETE_QTY")] - [SugarColumn(ColumnName = "COMPLETE_QTY")] //鐢ㄤ簬SqlSugar - public decimal? CompleteQty { get; set; } - - /// <summary> - /// 鍒涘缓浜� - /// </summary> - [Column("CREATE_BY")] - [SugarColumn(ColumnName = "CREATE_BY")] //鐢ㄤ簬SqlSugar - [StringLength(30, ErrorMessage = "鍒涘缓浜洪暱搴︿笉鑳借秴鍑�30")] - public string CreateBy { get; set; } - - /// <summary> - /// 鍒涘缓鏃堕棿 - /// </summary> - [Column("CREATE_DATE")] - [SugarColumn(ColumnName = "CREATE_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? CreateDate { get; set; } - - /// <summary> - /// 鍒跺崟浜� - /// </summary> - [Column("CREATOR")] - [SugarColumn(ColumnName = "CREATOR")] //鐢ㄤ簬SqlSugar - [StringLength(200, ErrorMessage = "鍒跺崟浜洪暱搴︿笉鑳借秴鍑�200")] - public string Creator { get; set; } - - /// <summary> - /// 瀹㈡埛缂栧彿 - /// </summary> - [Column("CUST_NO")] - [SugarColumn(ColumnName = "CUST_NO")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "瀹㈡埛缂栧彿闀垮害涓嶈兘瓒呭嚭20")] - public string CustNo { get; set; } - - /// <summary> - /// 瀹㈡埛PO - /// </summary> - [Column("CUST_PO")] - [SugarColumn(ColumnName = "CUST_PO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "瀹㈡埛PO闀垮害涓嶈兘瓒呭嚭50")] - public string CustPo { get; set; } - - /// <summary> - /// 瀹㈡埛鏈哄瀷 - /// </summary> - [Column("CUST_STYLE")] - [SugarColumn(ColumnName = "CUST_STYLE")] //鐢ㄤ簬SqlSugar - [StringLength(100, ErrorMessage = "瀹㈡埛鏈哄瀷闀垮害涓嶈兘瓒呭嚭100")] - public string CustStyle { get; set; } - - /// <summary> - /// </summary> - [Column("DATA_FROM")] - [SugarColumn(ColumnName = "DATA_FROM")] //鐢ㄤ簬SqlSugar - [StringLength(10, ErrorMessage = "DataFrom闀垮害涓嶈兘瓒呭嚭10")] - public string DataFrom { get; set; } - - /// <summary> - /// </summary> - [Column("DOWN_FLAG")] - [SugarColumn(ColumnName = "DOWN_FLAG")] //鐢ㄤ簬SqlSugar - public decimal? DownFlag { get; set; } - - /// <summary> - /// 涓嬭浇鏃堕棿 - /// </summary> - [Column("DOWN_TIME")] - [SugarColumn(ColumnName = "DOWN_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? DownTime { get; set; } - - /// <summary> - /// ERP鐗╂枡缂栧彿 - /// </summary> - [Column("ERP_ITEM_NO")] - [SugarColumn(ColumnName = "ERP_ITEM_NO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "ERP鐗╂枡缂栧彿闀垮害涓嶈兘瓒呭嚭50")] - public string ErpItemNo { get; set; } - - /// <summary> - /// </summary> - [Column("FACTORY")] - [SugarColumn(ColumnName = "FACTORY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "Factory闀垮害涓嶈兘瓒呭嚭20")] - public string Factory { get; set; } - - /// <summary> - /// </summary> - [Column("FCHECK_BY")] - [SugarColumn(ColumnName = "FCHECK_BY")] //鐢ㄤ簬SqlSugar - [StringLength(30, ErrorMessage = "FcheckBy闀垮害涓嶈兘瓒呭嚭30")] - public string FcheckBy { get; set; } - - /// <summary> - /// </summary> - [Column("FCHECK_DATE")] - [SugarColumn(ColumnName = "FCHECK_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? FcheckDate { get; set; } - - /// <summary> - /// </summary> - [Column("FCHECK_STATUS")] - [SugarColumn(ColumnName = "FCHECK_STATUS")] //鐢ㄤ簬SqlSugar - [StringLength(200, ErrorMessage = "FcheckStatus闀垮害涓嶈兘瓒呭嚭200")] - public string FcheckStatus { get; set; } - - /// <summary> - /// </summary> - [Column("FIRST_ITEM_READY_TIME")] - [SugarColumn(ColumnName = "FIRST_ITEM_READY_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? FirstItemReadyTime { get; set; } - - /// <summary> - /// </summary> - [Column("FIRST_ITEM_RECEIPT_TIME")] - [SugarColumn(ColumnName = "FIRST_ITEM_RECEIPT_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? FirstItemReceiptTime { get; set; } - - /// <summary> - /// </summary> - [Column("FLAG")] - [SugarColumn(ColumnName = "FLAG")] //鐢ㄤ簬SqlSugar - public decimal? Flag { get; set; } - - /// <summary> - /// </summary> - [Column("ISSUE_STATUS")] - [SugarColumn(ColumnName = "ISSUE_STATUS")] //鐢ㄤ簬SqlSugar - public decimal? IssueStatus { get; set; } - - /// <summary> - /// </summary> - [Column("LASTUPDATE_BY")] - [SugarColumn(ColumnName = "LASTUPDATE_BY")] //鐢ㄤ簬SqlSugar - [StringLength(30, ErrorMessage = "LastupdateBy闀垮害涓嶈兘瓒呭嚭30")] - public string LastupdateBy { get; set; } - - /// <summary> - /// </summary> - [Column("LASTUPDATE_DATE")] - [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? LastupdateDate { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - [Column("MEMO")] - [SugarColumn(ColumnName = "MEMO")] //鐢ㄤ簬SqlSugar - [StringLength(255, ErrorMessage = "澶囨敞闀垮害涓嶈兘瓒呭嚭255")] - public string Memo { get; set; } - - /// <summary> - /// 鐢熶骇宸ュ崟 - /// </summary> - [Column("MOCODE")] - [SugarColumn(ColumnName = "MOCODE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "鐢熶骇宸ュ崟闀垮害涓嶈兘瓒呭嚭50")] - public string Mocode { get; set; } - - /// <summary> - /// 涓昏〃ID - /// </summary> - [Column("MOID")] - [SugarColumn(ColumnName = "MOID")] //鐢ㄤ簬SqlSugar - public decimal? Moid { get; set; } - - /// <summary> - /// 鍖呰璇存槑 - /// </summary> - [Column("PACK_SHIP_MEMO")] - [SugarColumn(ColumnName = "PACK_SHIP_MEMO")] //鐢ㄤ簬SqlSugar - [StringLength(255, ErrorMessage = "鍖呰璇存槑闀垮害涓嶈兘瓒呭嚭255")] - public string PackShipMemo { get; set; } - - /// <summary> - /// 鍖呰绫诲瀷 - /// </summary> - [Column("PACK_SHIP_TYPE")] - [SugarColumn(ColumnName = "PACK_SHIP_TYPE")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鍖呰绫诲瀷闀垮害涓嶈兘瓒呭嚭20")] - public string PackShipType { get; set; } - - /// <summary> - /// 璁″垝寮�濮嬫椂闂� - /// </summary> - [Column("PLAN_BEGIN_TIME")] - [SugarColumn(ColumnName = "PLAN_BEGIN_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? PlanBeginTime { get; set; } - - /// <summary> - /// 璁″垝瀹屽伐鏃堕棿 - /// </summary> - [Column("PLAN_FINISH_TIME")] - [SugarColumn(ColumnName = "PLAN_FINISH_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? PlanFinishTime { get; set; } - - /// <summary> - /// 鏁伴噺 - /// </summary> - [Column("PLAN_QTY")] - [SugarColumn(ColumnName = "PLAN_QTY")] //鐢ㄤ簬SqlSugar - public decimal? PlanQty { get; set; } - - /// <summary> - /// 鎵撳嵃鍥炲畾鍊� - /// </summary> - [Column("PROC_PRINT_VALUE")] - [SugarColumn(ColumnName = "PROC_PRINT_VALUE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "鎵撳嵃鍥炲畾鍊奸暱搴︿笉鑳借秴鍑�50")] - public string ProcPrintValue { get; set; } - - /// <summary> - /// 宸ュ崟鐘舵�� - /// </summary> - [Column("PRODUCE_STATE")] - [SugarColumn(ColumnName = "PRODUCE_STATE")] //鐢ㄤ簬SqlSugar - [StringLength(10, ErrorMessage = "宸ュ崟鐘舵�侀暱搴︿笉鑳借秴鍑�10")] - public string ProduceState { get; set; } - - /// <summary> - /// 瀹為檯寮�濮嬫椂闂� - /// </summary> - [Column("REAL_BEGIN_TIME")] - [SugarColumn(ColumnName = "REAL_BEGIN_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? RealBeginTime { get; set; } - - /// <summary> - /// 瀹為檯瀹屽伐鏃堕棿 - /// </summary> - [Column("REAL_FINISH_TIME")] - [SugarColumn(ColumnName = "REAL_FINISH_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? RealFinishTime { get; set; } - - /// <summary> - /// 鐜繚浠g爜 - /// </summary> - [Column("ROHSE_CODE")] - [SugarColumn(ColumnName = "ROHSE_CODE")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鐜繚浠g爜闀垮害涓嶈兘瓒呭嚭20")] - public string RohseCode { get; set; } - - /// <summary> - /// 鑸瑰ご鏍� - /// </summary> - [Column("SHIP_QTY")] - [SugarColumn(ColumnName = "SHIP_QTY")] //鐢ㄤ簬SqlSugar - public decimal? ShipQty { get; set; } - - /// <summary> - /// 鐘舵�� - /// </summary> - [Column("STATUS")] - [SugarColumn(ColumnName = "STATUS")] //鐢ㄤ簬SqlSugar - [StringLength(10, ErrorMessage = "鐘舵�侀暱搴︿笉鑳借秴鍑�10")] - public string Status { get; set; } - - /// <summary> - /// 璁㈠崟缂栧彿 - /// </summary> - [Column("TASK_NO")] - [SugarColumn(ColumnName = "TASK_NO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "璁㈠崟缂栧彿闀垮害涓嶈兘瓒呭嚭50")] - public string TaskNo { get; set; } - - /// <summary> - /// 宸ュ崟绫诲瀷 - /// </summary> - [Column("TASK_TYPE")] - [SugarColumn(ColumnName = "TASK_TYPE")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "宸ュ崟绫诲瀷闀垮害涓嶈兘瓒呭嚭20")] - public string TaskType { get; set; } - - /// <summary> - /// 鏈�鏂颁笅杞芥洿鏂版爣璇� - /// </summary> - [Column("UPDATE_FLG")] - [SugarColumn(ColumnName = "UPDATE_FLG")] //鐢ㄤ簬SqlSugar - public decimal? UpdateFlg { get; set; } - - /// <summary> - /// 鐗堟湰 - /// </summary> - [Column("VERSION")] - [SugarColumn(ColumnName = "VERSION")] //鐢ㄤ簬SqlSugar - [StringLength(120, ErrorMessage = "鐗堟湰闀垮害涓嶈兘瓒呭嚭120")] - public string Version { get; set; } - - /// <summary> - /// 浠诲姟鍗曡鍙� - /// </summary> - [Column("WORK_LINE")] - [SugarColumn(ColumnName = "WORK_LINE")] //鐢ㄤ簬SqlSugar - public decimal? WorkLine { get; set; } - - /// <summary> - /// 浠诲姟鍗曞彿 - /// </summary> - [Column("WORK_NO")] - [SugarColumn(ColumnName = "WORK_NO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "浠诲姟鍗曞彿闀垮害涓嶈兘瓒呭嚭50")] - public string WorkNo { get; set; } -} \ No newline at end of file diff --git a/MES.Service/Modes/MesLine.cs b/MES.Service/Modes/MesLine.cs index a1e3718..9d04286 100644 --- a/MES.Service/Modes/MesLine.cs +++ b/MES.Service/Modes/MesLine.cs @@ -1,258 +1,173 @@ -using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; -using SqlSugar; +锘縰sing SqlSugar; -namespace MES.Service.Modes; - -/// <summary> -/// 绾夸綋 -/// </summary> -[Table("MES_LINE")] -[SugarTable("MES_LINE")] //鐢ㄤ簬SqlSugar -public class MesLine +namespace MES.Service.Modes { /// <summary> - /// 涓婚敭 - /// </summary> - [Key] - [Column("ID")] - [SugarColumn(ColumnName = "ID")] //鐢ㄤ簬SqlSugar - public decimal Id { get; set; } + /// 绾夸綋 + ///</summary> + [SugarTable("MES_LINE")] + public class MesLine + { + /// <summary> + /// 涓婚敭 + ///</summary> + [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] + public decimal Id { get; set; } - /// <summary> - /// 鏉$爜绫诲瀷 - /// </summary> - [Column("BARTYPE")] - [SugarColumn(ColumnName = "BARTYPE")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鏉$爜绫诲瀷闀垮害涓嶈兘瓒呭嚭20")] - public string Bartype { get; set; } + /// <summary> + /// 绾夸綋缂栧彿 + ///</summary> + [SugarColumn(ColumnName = "LINE_NO")] + public string LineNo { get; set; } - /// <summary> - /// 鍗℃澘鍒嗙被 - /// </summary> - [Column("BK01")] - [SugarColumn(ColumnName = "BK01")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "鍗℃澘鍒嗙被闀垮害涓嶈兘瓒呭嚭50")] - public string Bk01 { get; set; } + /// <summary> + /// 绾夸綋鍚嶇О + ///</summary> + [SugarColumn(ColumnName = "LINE_NAME")] + public string LineName { get; set; } - /// <summary> - /// 瀹℃牳浜� - /// </summary> - [Column("CHECK_BY")] - [SugarColumn(ColumnName = "CHECK_BY")] //鐢ㄤ簬SqlSugar - [StringLength(30, ErrorMessage = "瀹℃牳浜洪暱搴︿笉鑳借秴鍑�30")] - public string CheckBy { get; set; } + /// <summary> + /// 宸ヤ綔涓績缂栧彿 + ///</summary> + [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")] + public string WorkshopCenterCode { get; set; } - /// <summary> - /// 瀹℃牳鏃ユ湡 - /// </summary> - [Column("CHECK_DATE")] - [SugarColumn(ColumnName = "CHECK_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? CheckDate { get; set; } + /// <summary> + /// 澶囨敞 + ///</summary> + [SugarColumn(ColumnName = "MEMO")] + public string Memo { get; set; } - /// <summary> - /// 瀹℃牳鐘舵�� - /// </summary> - [Column("CHECK_STATUS")] - [SugarColumn(ColumnName = "CHECK_STATUS")] //鐢ㄤ簬SqlSugar - public decimal? CheckStatus { get; set; } + /// <summary> + /// 鍒涘缓浜� + ///</summary> + [SugarColumn(ColumnName = "CREATE_BY")] + public string CreateBy { get; set; } - /// <summary> - /// </summary> - [Column("COMPANY")] - [SugarColumn(ColumnName = "COMPANY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "Company闀垮害涓嶈兘瓒呭嚭20")] - public string Company { get; set; } + /// <summary> + /// 鍒涘缓鏃ユ湡 + ///</summary> + [SugarColumn(ColumnName = "CREATE_DATE")] + public DateTime? CreateDate { get; set; } - /// <summary> - /// 鍒涘缓浜� - /// </summary> - [Column("CREATE_BY")] - [SugarColumn(ColumnName = "CREATE_BY")] //鐢ㄤ簬SqlSugar - [StringLength(30, ErrorMessage = "鍒涘缓浜洪暱搴︿笉鑳借秴鍑�30")] - public string CreateBy { get; set; } + /// <summary> + /// 鏈�鍚庝慨鏀逛汉 + ///</summary> + [SugarColumn(ColumnName = "LASTUPDATE_BY")] + public string LastupdateBy { get; set; } - /// <summary> - /// 鍒涘缓鏃ユ湡 - /// </summary> - [Column("CREATE_DATE")] - [SugarColumn(ColumnName = "CREATE_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? CreateDate { get; set; } + /// <summary> + /// 鏈�鍚庝慨鏀规棩鏈� + ///</summary> + [SugarColumn(ColumnName = "LASTUPDATE_DATE")] + public DateTime? LastupdateDate { get; set; } - /// <summary> - /// 閮ㄩ棬缂栧彿 - /// </summary> - [Column("DEPARTMENTCODE")] - [SugarColumn(ColumnName = "DEPARTMENTCODE")] //鐢ㄤ簬SqlSugar - [StringLength(32, ErrorMessage = "閮ㄩ棬缂栧彿闀垮害涓嶈兘瓒呭嚭32")] - public string Departmentcode { get; set; } + /// <summary> + /// 鍗℃澘鍒嗙被 + ///</summary> + [SugarColumn(ColumnName = "BK01")] + public string Bk01 { get; set; } - /// <summary> - /// 绾胯竟浠撳簱 - /// </summary> - [Column("DEPOT_CODE")] - [SugarColumn(ColumnName = "DEPOT_CODE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "绾胯竟浠撳簱闀垮害涓嶈兘瓒呭嚭50")] - public string DepotCode { get; set; } + /// <summary> + /// 鏍囩鏄剧ず鍊� + ///</summary> + [SugarColumn(ColumnName = "LABEL")] + public string Label { get; set; } - /// <summary> - /// 榛樿搴撲綅 - /// </summary> - [Column("DEPOT_SECTION_CODE")] - [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "榛樿搴撲綅闀垮害涓嶈兘瓒呭嚭50")] - public string DepotSectionCode { get; set; } + /// <summary> + /// 杞﹂棿绠�鐮� + ///</summary> + [SugarColumn(ColumnName = "WORKHOMEJM")] + public string Workhomejm { get; set; } - /// <summary> - /// </summary> - [Column("FACTORY")] - [SugarColumn(ColumnName = "FACTORY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "Factory闀垮害涓嶈兘瓒呭嚭20")] - public string Factory { get; set; } + /// <summary> + /// 绾跨畝鐮� + ///</summary> + [SugarColumn(ColumnName = "LINEJM")] + public string Linejm { get; set; } - /// <summary> - /// 鏍囩鏄剧ず鍊� - /// </summary> - [Column("LABEL")] - [SugarColumn(ColumnName = "LABEL")] //鐢ㄤ簬SqlSugar - [StringLength(100, ErrorMessage = "鏍囩鏄剧ず鍊奸暱搴︿笉鑳借秴鍑�100")] - public string Label { get; set; } + /// <summary> + /// 鏉$爜绫诲瀷 + ///</summary> + [SugarColumn(ColumnName = "BARTYPE")] + public string Bartype { get; set; } - /// <summary> - /// 鏈�鍚庝慨鏀逛汉 - /// </summary> - [Column("LASTUPDATE_BY")] - [SugarColumn(ColumnName = "LASTUPDATE_BY")] //鐢ㄤ簬SqlSugar - [StringLength(30, ErrorMessage = "鏈�鍚庝慨鏀逛汉闀垮害涓嶈兘瓒呭嚭30")] - public string LastupdateBy { get; set; } + /// <summary> + /// 寰俊鏄剧ず鍊� + ///</summary> + [SugarColumn(ColumnName = "WX_LABLE")] + public string WxLable { get; set; } - /// <summary> - /// 鏈�鍚庝慨鏀规棩鏈� - /// </summary> - [Column("LASTUPDATE_DATE")] - [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? LastupdateDate { get; set; } + /// <summary> + /// 鍖哄垎閿傞敯閿備簹 + ///</summary> + [SugarColumn(ColumnName = "WORKCENTERTYPE")] + public string Workcentertype { get; set; } - /// <summary> - /// 缁勯暱缂栧彿 - /// </summary> - [Column("L_CODE")] - [SugarColumn(ColumnName = "L_CODE")] //鐢ㄤ簬SqlSugar - [StringLength(32, ErrorMessage = "缁勯暱缂栧彿闀垮害涓嶈兘瓒呭嚭32")] - public string LCode { get; set; } + /// <summary> + /// + ///</summary> + [SugarColumn(ColumnName = "SIMPLENAME")] + public string Simplename { get; set; } - /// <summary> - /// 绾跨畝鐮� - /// </summary> - [Column("LINEJM")] - [SugarColumn(ColumnName = "LINEJM")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "绾跨畝鐮侀暱搴︿笉鑳借秴鍑�20")] - public string Linejm { get; set; } + /// <summary> + /// + ///</summary> + [SugarColumn(ColumnName = "SHOW_INDEX")] + public decimal? ShowIndex { get; set; } - /// <summary> - /// 绾夸綋鍚嶇О - /// </summary> - [Column("LINE_NAME")] - [SugarColumn(ColumnName = "LINE_NAME")] //鐢ㄤ簬SqlSugar - [StringLength(64, ErrorMessage = "绾夸綋鍚嶇О闀垮害涓嶈兘瓒呭嚭64")] - public string LineName { get; set; } + /// <summary> + /// + ///</summary> + [SugarColumn(ColumnName = "COMPANY")] + public string Company { get; set; } - /// <summary> - /// 绾夸綋缂栧彿 - /// </summary> - [Column("LINE_NO")] - [SugarColumn(ColumnName = "LINE_NO")] //鐢ㄤ簬SqlSugar - [StringLength(32, ErrorMessage = "绾夸綋缂栧彿闀垮害涓嶈兘瓒呭嚭32")] - public string LineNo { get; set; } + /// <summary> + /// + ///</summary> + [SugarColumn(ColumnName = "FACTORY")] + public string Factory { get; set; } - /// <summary> - /// 浜х嚎绫诲埆 - /// </summary> - [Column("LINE_STYLE")] - [SugarColumn(ColumnName = "LINE_STYLE")] //鐢ㄤ簬SqlSugar - [StringLength(32, ErrorMessage = "浜х嚎绫诲埆闀垮害涓嶈兘瓒呭嚭32")] - public string LineStyle { get; set; } + /// <summary> + /// 绾胯竟浠撳簱 + ///</summary> + [SugarColumn(ColumnName = "DEPOT_CODE")] + public string DepotCode { get; set; } - /// <summary> - /// 澶囨敞 - /// </summary> - [Column("MEMO")] - [SugarColumn(ColumnName = "MEMO")] //鐢ㄤ簬SqlSugar - [StringLength(1000, ErrorMessage = "澶囨敞闀垮害涓嶈兘瓒呭嚭1000")] - public string Memo { get; set; } + /// <summary> + /// 榛樿搴撲綅 + ///</summary> + [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")] + public string DepotSectionCode { get; set; } - /// <summary> - /// 鎵�灞炲伐搴� - /// </summary> - [Column("PROC_NO")] - [SugarColumn(ColumnName = "PROC_NO")] //鐢ㄤ簬SqlSugar - [StringLength(32, ErrorMessage = "鎵�灞炲伐搴忛暱搴︿笉鑳借秴鍑�32")] - public string ProcNo { get; set; } + /// <summary> + /// 鎶ュ伐鏂瑰紡锛�0銆佺鏁f姤宸ワ紝1銆佹暣绾挎姤宸ワ級 + ///</summary> + [SugarColumn(ColumnName = "WORK_TYPE")] + public decimal? WorkType { get; set; } - /// <summary> - /// </summary> - [Column("SHOW_INDEX")] - [SugarColumn(ColumnName = "SHOW_INDEX")] //鐢ㄤ簬SqlSugar - public decimal? ShowIndex { get; set; } + /// <summary> + /// 閮ㄩ棬缂栧彿 + ///</summary> + [SugarColumn(ColumnName = "DEPARTMENTCODE")] + public string Departmentcode { get; set; } - /// <summary> - /// </summary> - [Column("SIMPLENAME")] - [SugarColumn(ColumnName = "SIMPLENAME")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "Simplename闀垮害涓嶈兘瓒呭嚭20")] - public string Simplename { get; set; } + /// <summary> + /// 鎵�灞炲伐搴� + ///</summary> + [SugarColumn(ColumnName = "PROC_NO")] + public string ProcNo { get; set; } - /// <summary> - /// 鏍囧噯宸ユ椂 - /// </summary> - [Column("STAND_TIME")] - [SugarColumn(ColumnName = "STAND_TIME")] //鐢ㄤ簬SqlSugar - public decimal? StandTime { get; set; } + /// <summary> + /// + ///</summary> + [SugarColumn(ColumnName = "LINE_STYLE")] + public string LineStyle { get; set; } - /// <summary> - /// 缁勯暱 - /// </summary> - [Column("USERCODE")] - [SugarColumn(ColumnName = "USERCODE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "缁勯暱闀垮害涓嶈兘瓒呭嚭50")] - public string Usercode { get; set; } - - /// <summary> - /// 鍖哄垎閿傞敯閿備簹 - /// </summary> - [Column("WORKCENTERTYPE")] - [SugarColumn(ColumnName = "WORKCENTERTYPE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "鍖哄垎閿傞敯閿備簹闀垮害涓嶈兘瓒呭嚭50")] - public string Workcentertype { get; set; } - - /// <summary> - /// 杞﹂棿绠�鐮� - /// </summary> - [Column("WORKHOMEJM")] - [SugarColumn(ColumnName = "WORKHOMEJM")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "杞﹂棿绠�鐮侀暱搴︿笉鑳借秴鍑�20")] - public string Workhomejm { get; set; } - - /// <summary> - /// 宸ヤ綔涓績缂栧彿 - /// </summary> - [Column("WORKSHOP_CENTER_CODE")] - [SugarColumn(ColumnName = "WORKSHOP_CENTER_CODE")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "宸ヤ綔涓績缂栧彿闀垮害涓嶈兘瓒呭嚭20")] - public string WorkshopCenterCode { get; set; } - - /// <summary> - /// 鎶ュ伐鏂瑰紡锛�0銆佺鏁f姤宸ワ紝1銆佹暣绾挎姤宸ワ級 - /// </summary> - [Column("WORK_TYPE")] - [SugarColumn(ColumnName = "WORK_TYPE")] //鐢ㄤ簬SqlSugar - public decimal? WorkType { get; set; } - - /// <summary> - /// 寰俊鏄剧ず鍊� - /// </summary> - [Column("WX_LABLE")] - [SugarColumn(ColumnName = "WX_LABLE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "寰俊鏄剧ず鍊奸暱搴︿笉鑳借秴鍑�50")] - public string WxLable { get; set; } + /// <summary> + /// 缁勯暱缂栧彿 + ///</summary> + [SugarColumn(ColumnName = "L_CODE")] + public string LCode { get; set; } + } } \ No newline at end of file diff --git a/MES.Service/Modes/MesSchemeResult.cs b/MES.Service/Modes/MesSchemeResult.cs deleted file mode 100644 index 78a7967..0000000 --- a/MES.Service/Modes/MesSchemeResult.cs +++ /dev/null @@ -1,355 +0,0 @@ -using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; -using SqlSugar; - -namespace MES.Service.Modes; - -/// <summary> -/// 鎺掍骇缁撴灉琛� -/// </summary> -[Table("MES_SCHEME_RESULT")] -[SugarTable("MES_SCHEME_RESULT")] //鐢ㄤ簬SqlSugar -public class MesSchemeResult -{ - /// <summary> - /// 鍙帓鏁伴噺 - /// </summary> - [Column("ALLOW_QTY")] - [SugarColumn(ColumnName = "ALLOW_QTY")] //鐢ㄤ簬SqlSugar - public decimal? AllowQty { get; set; } - - /// <summary> - /// 璁″垝缂栧彿 - /// </summary> - [Column("BILL_NO")] - [SugarColumn(ColumnName = "BILL_NO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "璁″垝缂栧彿闀垮害涓嶈兘瓒呭嚭50")] - public string BillNo { get; set; } - - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - [Column("BOARD_ITEM")] - [SugarColumn(ColumnName = "BOARD_ITEM")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "浜у搧缂栫爜闀垮害涓嶈兘瓒呭嚭50")] - public string BoardItem { get; set; } - - /// <summary> - /// 鏉块潰 - /// </summary> - [Column("BOARD_SIDE")] - [SugarColumn(ColumnName = "BOARD_SIDE")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鏉块潰闀垮害涓嶈兘瓒呭嚭20")] - public string BoardSide { get; set; } - - /// <summary> - /// 鏍囧噯浜ц兘 - /// </summary> - [Column("CAT_QTY")] - [SugarColumn(ColumnName = "CAT_QTY")] //鐢ㄤ簬SqlSugar - public decimal? CatQty { get; set; } - - /// <summary> - /// </summary> - [Column("CHECK_BY")] - [SugarColumn(ColumnName = "CHECK_BY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "CheckBy闀垮害涓嶈兘瓒呭嚭20")] - public string CheckBy { get; set; } - - /// <summary> - /// </summary> - [Column("CHECK_DATE")] - [SugarColumn(ColumnName = "CHECK_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? CheckDate { get; set; } - - /// <summary> - /// SMT榻愬鏍囧織(鏈鏌�,涓嶉綈濂�,榻愬,鎺ュ彛琛ㄦ棤鏁版嵁) - /// </summary> - [Column("CHECK_FLAG")] - [SugarColumn(ColumnName = "CHECK_FLAG")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "SMT榻愬鏍囧織(鏈鏌�,涓嶉綈濂�,榻愬,鎺ュ彛琛ㄦ棤鏁版嵁)闀垮害涓嶈兘瓒呭嚭20")] - public string CheckFlag { get; set; } - - /// <summary> - /// 鐝鍙� - /// </summary> - [Column("CLASS_NO")] - [SugarColumn(ColumnName = "CLASS_NO")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鐝鍙烽暱搴︿笉鑳借秴鍑�20")] - public string ClassNo { get; set; } - - /// <summary> - /// 鍏徃浠g爜 - /// </summary> - [Column("COMPANY")] - [SugarColumn(ColumnName = "COMPANY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鍏徃浠g爜闀垮害涓嶈兘瓒呭嚭20")] - public string Company { get; set; } - - /// <summary> - /// 鍒涘缓浜� - /// </summary> - [Column("CREATE_BY")] - [SugarColumn(ColumnName = "CREATE_BY")] //鐢ㄤ簬SqlSugar - [StringLength(30, ErrorMessage = "鍒涘缓浜洪暱搴︿笉鑳借秴鍑�30")] - public string CreateBy { get; set; } - - /// <summary> - /// 鍒涘缓鏃堕棿 - /// </summary> - [Column("CREATE_DATE")] - [SugarColumn(ColumnName = "CREATE_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? CreateDate { get; set; } - - /// <summary> - /// 娲惧伐鐗╂枡澶囨敞 - /// </summary> - [Column("DETAIL_MEM")] - [SugarColumn(ColumnName = "DETAIL_MEM")] //鐢ㄤ簬SqlSugar - [StringLength(500, ErrorMessage = "娲惧伐鐗╂枡澶囨敞闀垮害涓嶈兘瓒呭嚭500")] - public string DetailMem { get; set; } - - /// <summary> - /// 鍒嗗巶缂栫爜 - /// </summary> - [Column("FACTORY")] - [SugarColumn(ColumnName = "FACTORY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鍒嗗巶缂栫爜闀垮害涓嶈兘瓒呭嚭20")] - public string Factory { get; set; } - - /// <summary> - /// SEQ_MES_SCHEME_RESULT - /// </summary> - [Column("ID")] - [SugarColumn(IsPrimaryKey = true, - OracleSequenceName = "SEQ_MES_SCHEME_RESULT", - ColumnName = "ID")] //鐢ㄤ簬SqlSugar - public decimal Id { get; set; } - - /// <summary> - /// 鍙戝竷浜� - /// </summary> - [Column("ISSUED_BY")] - [SugarColumn(ColumnName = "ISSUED_BY")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "鍙戝竷浜洪暱搴︿笉鑳借秴鍑�50")] - public string IssuedBy { get; set; } - - /// <summary> - /// 鍙戝竷鏃堕棿 - /// </summary> - [Column("ISSUED_DATE")] - [SugarColumn(ColumnName = "ISSUED_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? IssuedDate { get; set; } - - /// <summary> - /// 鏇存柊浜� - /// </summary> - [Column("LASTUPDATE_BY")] - [SugarColumn(ColumnName = "LASTUPDATE_BY")] //鐢ㄤ簬SqlSugar - [StringLength(30, ErrorMessage = "鏇存柊浜洪暱搴︿笉鑳借秴鍑�30")] - public string LastupdateBy { get; set; } - - /// <summary> - /// 鏇存柊鏃堕棿 - /// </summary> - [Column("LASTUPDATE_DATE")] - [SugarColumn(ColumnName = "LASTUPDATE_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? LastupdateDate { get; set; } - - /// <summary> - /// 绾夸綋鍙� - /// </summary> - [Column("LINE_NO")] - [SugarColumn(ColumnName = "LINE_NO")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "绾夸綋鍙烽暱搴︿笉鑳借秴鍑�20")] - public string LineNo { get; set; } - - /// <summary> - /// 澶囨敞 - /// </summary> - [Column("MEMO")] - [SugarColumn(ColumnName = "MEMO")] //鐢ㄤ簬SqlSugar - [StringLength(255, ErrorMessage = "澶囨敞闀垮害涓嶈兘瓒呭嚭255")] - public string Memo { get; set; } - - /// <summary> - /// 鐢熶骇宸ュ崟 - /// </summary> - [Column("MOCODE")] - [SugarColumn(ColumnName = "MOCODE")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "鐢熶骇宸ュ崟闀垮害涓嶈兘瓒呭嚭50")] - public string Mocode { get; set; } - - /// <summary> - /// </summary> - [Column("MOCODE_LINE")] - [SugarColumn(ColumnName = "MOCODE_LINE")] //鐢ㄤ簬SqlSugar - [StringLength(5, ErrorMessage = "MocodeLine闀垮害涓嶈兘瓒呭嚭5")] - public string MocodeLine { get; set; } - - /// <summary> - /// 鍔犲伐椤哄簭鍙� - /// </summary> - [Column("ORDER_NO")] - [SugarColumn(ColumnName = "ORDER_NO")] //鐢ㄤ簬SqlSugar - public decimal? OrderNo { get; set; } - - /// <summary> - /// 杞ㄩ亾 - /// </summary> - [Column("PATHWAY")] - [SugarColumn(ColumnName = "PATHWAY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "杞ㄩ亾闀垮害涓嶈兘瓒呭嚭20")] - public string Pathway { get; set; } - - /// <summary> - /// 璁″垝寮�濮嬫椂闂� - /// </summary> - [Column("PLAN_BEGIN_TIME")] - [SugarColumn(ColumnName = "PLAN_BEGIN_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? PlanBeginTime { get; set; } - - /// <summary> - /// 璁″垝缁撴潫鏃堕棿 - /// </summary> - [Column("PLAN_FINISH_TIME")] - [SugarColumn(ColumnName = "PLAN_FINISH_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? PlanFinishTime { get; set; } - - /// <summary> - /// 璁″垝杞嚎鏃堕棿(鍒嗛挓) - /// </summary> - [Column("PLAN_TURN_TIME")] - [SugarColumn(ColumnName = "PLAN_TURN_TIME")] //鐢ㄤ簬SqlSugar - public decimal? PlanTurnTime { get; set; } - - /// <summary> - /// 杞骇鏍囪瘑 - /// </summary> - [Column("PMOVE_MK")] - [SugarColumn(ColumnName = "PMOVE_MK")] //鐢ㄤ簬SqlSugar - public decimal? PmoveMk { get; set; } - - /// <summary> - /// 鍙帓浜ф暟閲� - /// </summary> - [Column("PROCESS_QTY")] - [SugarColumn(ColumnName = "PROCESS_QTY")] //鐢ㄤ簬SqlSugar - public decimal? ProcessQty { get; set; } - - /// <summary> - /// 宸ュ簭鍙� - /// </summary> - [Column("PROC_NO")] - [SugarColumn(ColumnName = "PROC_NO")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "宸ュ簭鍙烽暱搴︿笉鑳借秴鍑�20")] - public string ProcNo { get; set; } - - /// <summary> - /// 宸ュ簭椤哄簭鍙� - /// </summary> - [Column("PROC_ORDER")] - [SugarColumn(ColumnName = "PROC_ORDER")] //鐢ㄤ簬SqlSugar - public decimal? ProcOrder { get; set; } - - /// <summary> - /// 鐢熶骇鐘舵�� - /// </summary> - [Column("PROC_STATUS")] - [SugarColumn(ColumnName = "PROC_STATUS")] //鐢ㄤ簬SqlSugar - [StringLength(10, ErrorMessage = "鐢熶骇鐘舵�侀暱搴︿笉鑳借秴鍑�10")] - public string ProcStatus { get; set; } - - /// <summary> - /// 瀹為檯寮�宸ユ椂闂� - /// </summary> - [Column("REAL_BEGIN_TIME")] - [SugarColumn(ColumnName = "REAL_BEGIN_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? RealBeginTime { get; set; } - - /// <summary> - /// 瀹為檯瀹屽伐鏃堕棿 - /// </summary> - [Column("REAL_FINISH_TIME")] - [SugarColumn(ColumnName = "REAL_FINISH_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? RealFinishTime { get; set; } - - /// <summary> - /// 瀹為檯杞嚎鏃堕棿(鍒嗛挓) - /// </summary> - [Column("REAL_TURN_TIME")] - [SugarColumn(ColumnName = "REAL_TURN_TIME")] //鐢ㄤ簬SqlSugar - public decimal? RealTurnTime { get; set; } - - /// <summary> - /// 瀹屽伐鍘熷洜 - /// </summary> - [Column("REM")] - [SugarColumn(ColumnName = "REM")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "瀹屽伐鍘熷洜闀垮害涓嶈兘瓒呭嚭20")] - public string Rem { get; set; } - - /// <summary> - /// 鎺掍骇鏁伴噺 - /// </summary> - [Column("SCHEME_QTY")] - [SugarColumn(ColumnName = "SCHEME_QTY")] //鐢ㄤ簬SqlSugar - public decimal? SchemeQty { get; set; } - - /// <summary> - /// 鐘舵��(0-鎺掍骇,10-鍙戝竷) - /// </summary> - [Column("STATUS")] - [SugarColumn(ColumnName = "STATUS")] //鐢ㄤ簬SqlSugar - public decimal? Status { get; set; } - - /// <summary> - /// 鐢熶骇璁㈠崟鍙� - /// </summary> - [Column("TASK_NO")] - [SugarColumn(ColumnName = "TASK_NO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "鐢熶骇璁㈠崟鍙烽暱搴︿笉鑳借秴鍑�50")] - public string TaskNo { get; set; } - - /// <summary> - /// 鏄惁闃撮槼鏉� - /// </summary> - [Column("TB_FLAG")] - [SugarColumn(ColumnName = "TB_FLAG")] //鐢ㄤ簬SqlSugar - public decimal? TbFlag { get; set; } - - /// <summary> - /// </summary> - [Column("WSCHEME_QTY")] - [SugarColumn(ColumnName = "WSCHEME_QTY")] //鐢ㄤ簬SqlSugar - public decimal? WschemeQty { get; set; } - - /// <summary> - /// 鍘熸帓璁″垝 - /// </summary> - [Column("YBILL_NO")] - [SugarColumn(ColumnName = "YBILL_NO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "鍘熸帓璁″垝闀垮害涓嶈兘瓒呭嚭50")] - public string YbillNo { get; set; } - - /// <summary> - /// 鍘熸帓浜х嚎 - /// </summary> - [Column("YLINE_NO")] - [SugarColumn(ColumnName = "YLINE_NO")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "鍘熸帓浜х嚎闀垮害涓嶈兘瓒呭嚭50")] - public string YlineNo { get; set; } - - /// <summary> - /// 鍘熻鍒掓暟 - /// </summary> - [Column("YSCHEME_QTY")] - [SugarColumn(ColumnName = "YSCHEME_QTY")] //鐢ㄤ簬SqlSugar - public decimal? YschemeQty { get; set; } - - [SugarColumn(IsIgnore = true)] public string? BoardModel { get; set; } - - [SugarColumn(IsIgnore = true)] public decimal? PlanQty { get; set; } - - [SugarColumn(IsIgnore = true)] public string? BoardStyle { get; set; } -} \ No newline at end of file diff --git a/MES.Service/Modes/Womdaa.cs b/MES.Service/Modes/Womdaa.cs index 8f613a1..b6d9bc2 100644 --- a/MES.Service/Modes/Womdaa.cs +++ b/MES.Service/Modes/Womdaa.cs @@ -1,232 +1,320 @@ -锘縰sing SqlSugar; +锘縰sing System; +using System.Collections.Generic; +using System.Linq; +using SqlSugar; -namespace MES.Service.Modes; - -/// <summary> -/// 宸ュ崟鎸囦护琛� -/// </summary> -[SugarTable("WOMDAA")] -public class Womdaa +namespace MES.Service.Modes { /// <summary> - /// 鑷鍒� - /// </summary> - [SugarColumn(ColumnName = "ID", IsPrimaryKey = true, IsIdentity = true)] - public decimal Id { get; set; } + /// 宸ュ崟鎸囦护琛� + ///</summary> + [SugarTable("WOMDAA")] + public class Womdaa + { + /// <summary> + /// 鑷鍒� + ///</summary> + [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] + public decimal? Id { get; set; } - /// <summary> - /// PID - /// </summary> - [SugarColumn(ColumnName = "PID")] - public decimal? Pid { get; set; } + /// <summary> + /// 鎺掍骇ID + ///</summary> + [SugarColumn(ColumnName = "PID")] + public decimal? Pid { get; set; } - /// <summary> - /// 鍗曞彿 - /// </summary> - [SugarColumn(ColumnName = "DAA001")] - public string? Daa001 { get; set; } + /// <summary> + /// 鍗曞彿 + ///</summary> + [SugarColumn(ColumnName = "DAA001")] + public string? Daa001 { get; set; } - /// <summary> - /// 浜у搧缂栫爜 - /// </summary> - [SugarColumn(ColumnName = "DAA002")] - public string? Daa002 { get; set; } + /// <summary> + /// 浜у搧ID + ///</summary> + [SugarColumn(ColumnName = "DAA002")] + public string? Daa002 { get; set; } - /// <summary> - /// 浜у搧鍚嶇О - /// </summary> - [SugarColumn(ColumnName = "DAA003")] - public string? Daa003 { get; set; } + /// <summary> + /// 浜у搧鍚嶇О + ///</summary> + [SugarColumn(ColumnName = "DAA003")] + public string? Daa003 { get; set; } - /// <summary> - /// 浜у搧瑙勬牸 - /// </summary> - [SugarColumn(ColumnName = "DAA004")] - public string? Daa004 { get; set; } + /// <summary> + /// 浜у搧瑙勬牸 + ///</summary> + [SugarColumn(ColumnName = "DAA004")] + public string? Daa004 { get; set; } - /// <summary> - /// 鍗曚綅 - /// </summary> - [SugarColumn(ColumnName = "DAA005")] - public string? Daa005 { get; set; } + /// <summary> + /// 鍗曚綅 + ///</summary> + [SugarColumn(ColumnName = "DAA005")] + public string? Daa005 { get; set; } - /// <summary> - /// 棰勮寮�宸ユ椂闂� - /// </summary> - [SugarColumn(ColumnName = "DAA006")] - public DateTime? Daa006 { get; set; } + /// <summary> + /// ERP棰勮寮�宸ユ椂闂� + ///</summary> + [SugarColumn(ColumnName = "DAA006")] + public DateTime? Daa006 { get; set; } - /// <summary> - /// 棰勮瀹屽伐鏃堕棿 - /// </summary> - [SugarColumn(ColumnName = "DAA007")] - public DateTime? Daa007 { get; set; } + /// <summary> + /// ERP棰勮瀹屽伐鏃堕棿 + ///</summary> + [SugarColumn(ColumnName = "DAA007")] + public DateTime? Daa007 { get; set; } - /// <summary> - /// 宸ュ崟鏁伴噺 - /// </summary> - [SugarColumn(ColumnName = "DAA008")] - public decimal? Daa008 { get; set; } + /// <summary> + /// 宸ュ崟鏁伴噺 + ///</summary> + [SugarColumn(ColumnName = "DAA008")] + public decimal? Daa008 { get; set; } - /// <summary> - /// 澶囨敞 - /// </summary> - [SugarColumn(ColumnName = "DAA009")] - public string? Daa009 { get; set; } + /// <summary> + /// 澶囨敞 + ///</summary> + [SugarColumn(ColumnName = "DAA009")] + public string? Daa009 { get; set; } - /// <summary> - /// 鍏ュ簱鏁伴噺 - /// </summary> - [SugarColumn(ColumnName = "DAA010")] - public decimal? Daa010 { get; set; } + /// <summary> + /// 鍏ュ簱鏁伴噺 + ///</summary> + [SugarColumn(ColumnName = "DAA010")] + public decimal? Daa010 { get; set; } - /// <summary> - /// 宸茬敓浜ч噺 - /// </summary> - [SugarColumn(ColumnName = "DAA011")] - public decimal? Daa011 { get; set; } + /// <summary> + /// 宸茬敓浜ч噺 + ///</summary> + [SugarColumn(ColumnName = "DAA011")] + public decimal? Daa011 { get; set; } - /// <summary> - /// 鎶ュ簾鏁伴噺 - /// </summary> - [SugarColumn(ColumnName = "DAA012")] - public decimal? Daa012 { get; set; } + /// <summary> + /// 鎶ュ簾鏁伴噺 + ///</summary> + [SugarColumn(ColumnName = "DAA012")] + public decimal? Daa012 { get; set; } - /// <summary> - /// 宸ヤ綔杞﹂棿 - /// </summary> - [SugarColumn(ColumnName = "DAA013")] - public string? Daa013 { get; set; } + /// <summary> + /// 宸ヤ綔杞﹂棿 + ///</summary> + [SugarColumn(ColumnName = "DAA013")] + public string? Daa013 { get; set; } - /// <summary> - /// 鎶曟枡鍗曞崟鍙� - /// </summary> - [SugarColumn(ColumnName = "DAA014")] - public string? Daa014 { get; set; } + /// <summary> + /// 鎶曟枡鍗曞崟鍙� + ///</summary> + [SugarColumn(ColumnName = "DAA014")] + public string? Daa014 { get; set; } - /// <summary> - /// 鐢熶骇绾垮埆 - /// </summary> - [SugarColumn(ColumnName = "DAA015")] - public string? Daa015 { get; set; } + /// <summary> + /// 鐢熶骇绾垮埆 + ///</summary> + [SugarColumn(ColumnName = "DAA015")] + public string? Daa015 { get; set; } - /// <summary> - /// 瀹為檯寮�宸ユ棩 - /// </summary> - [SugarColumn(ColumnName = "DAA016")] - public DateTime? Daa016 { get; set; } + /// <summary> + /// 瀹為檯寮�宸ユ棩 + ///</summary> + [SugarColumn(ColumnName = "DAA016")] + public DateTime? Daa016 { get; set; } - /// <summary> - /// 瀹為檯瀹屽伐鏃� - /// </summary> - [SugarColumn(ColumnName = "DAA017")] - public DateTime? Daa017 { get; set; } + /// <summary> + /// 瀹為檯瀹屽伐鏃� + ///</summary> + [SugarColumn(ColumnName = "DAA017")] + public DateTime? Daa017 { get; set; } - /// <summary> - /// 宸ュ崟鐘舵�� - /// </summary> - [SugarColumn(ColumnName = "DAA018")] - public string? Daa018 { get; set; } + /// <summary> + /// 宸ュ崟鐘舵�� + ///</summary> + [SugarColumn(ColumnName = "DAA018")] + public string? Daa018 { get; set; } - /// <summary> - /// 榻愬鐘舵�� - /// </summary> - [SugarColumn(ColumnName = "DAA019")] - public string? Daa019 { get; set; } + /// <summary> + /// 榻愬鐘舵�� + ///</summary> + [SugarColumn(ColumnName = "DAA019")] + public string? Daa019 { get; set; } - /// <summary> - /// 瀹℃牳鐮� - /// </summary> - [SugarColumn(ColumnName = "FSTATUS")] - public decimal? Fstatus { get; set; } + /// <summary> + /// 瀹℃牳鐮� + ///</summary> + [SugarColumn(ColumnName = "FSTATUS")] + public decimal? Fstatus { get; set; } - /// <summary> - /// 瀹℃牳鏃ユ湡 - /// </summary> - [SugarColumn(ColumnName = "CHECK_DATE")] - public DateTime? CheckDate { get; set; } + /// <summary> + /// 瀹℃牳鏃ユ湡 + ///</summary> + [SugarColumn(ColumnName = "CHECK_DATE")] + public DateTime? CheckDate { get; set; } - /// <summary> - /// 瀹℃牳浜� - /// </summary> - [SugarColumn(ColumnName = "CHECK_USER")] - public string? CheckUser { get; set; } + /// <summary> + /// 瀹℃牳浜� + ///</summary> + [SugarColumn(ColumnName = "CHECK_USER")] + public string? CheckUser { get; set; } - /// <summary> - /// 绾垮埆缂栫爜 - /// </summary> - [SugarColumn(ColumnName = "DAA020")] - public string? Daa020 { get; set; } + /// <summary> + /// 绾垮埆缂栫爜 + ///</summary> + [SugarColumn(ColumnName = "DAA020")] + public string? Daa020 { get; set; } - /// <summary> - /// 浠诲姟鍗曞崟鍙� - /// </summary> - [SugarColumn(ColumnName = "DAA021")] - public string? Daa021 { get; set; } + /// <summary> + /// 浠诲姟鍗曞崟鍙� + ///</summary> + [SugarColumn(ColumnName = "DAA021")] + public string? Daa021 { get; set; } - /// <summary> - /// 閫氱煡澶囨枡锛�0-鏈�氱煡锛�1-閫氱煡 - /// </summary> - [SugarColumn(ColumnName = "DAA022")] - public decimal? Daa022 { get; set; } + /// <summary> + /// 閫氱煡澶囨枡锛�0-鏈�氱煡锛�1-閫氱煡 + ///</summary> + [SugarColumn(ColumnName = "DAA022")] + public decimal? Daa022 { get; set; } - /// <summary> - /// 鐢熶骇搴忓彿 - /// </summary> - [SugarColumn(ColumnName = "DAA023")] - public decimal? Daa023 { get; set; } + /// <summary> + /// 鐢熶骇搴忓彿 + ///</summary> + [SugarColumn(ColumnName = "DAA023")] + public decimal? Daa023 { get; set; } - /// <summary> - /// 鎺掍骇鏃ユ湡 - /// </summary> - [SugarColumn(ColumnName = "DAA024")] - public string? Daa024 { get; set; } + /// <summary> + /// 鎺掍骇鏃ユ湡 + ///</summary> + [SugarColumn(ColumnName = "DAA024")] + public string? Daa024 { get; set; } - /// <summary> - /// 棣栦欢鏄惁妫�楠�1-妫�楠岋紝0鏈楠� - /// </summary> - [SugarColumn(ColumnName = "DAA025")] - public string? Daa025 { get; set; } + /// <summary> + /// 棣栦欢鏄惁妫�楠�1-妫�楠岋紝0鏈楠� + ///</summary> + [SugarColumn(ColumnName = "DAA025")] + public string? Daa025 { get; set; } - /// <summary> - /// 棣栦欢妫�楠岀粨鏋� - /// </summary> - [SugarColumn(ColumnName = "DAA026")] - public string? Daa026 { get; set; } + /// <summary> + /// 棣栦欢妫�楠岀粨鏋� + ///</summary> + [SugarColumn(ColumnName = "DAA026")] + public string? Daa026 { get; set; } - /// <summary> - /// 宸叉姤妫�锛�0-鏈姤妫�锛�1-宸叉姤妫� - /// </summary> - [SugarColumn(ColumnName = "IS_REPORTCHECK")] - public decimal? IsReportcheck { get; set; } + /// <summary> + /// 宸叉姤妫�锛�0-鏈姤妫�锛�1-宸叉姤妫� + ///</summary> + [SugarColumn(ColumnName = "IS_REPORTCHECK")] + public decimal? IsReportcheck { get; set; } - /// <summary> - /// 鎶ユ浜� - /// </summary> - [SugarColumn(ColumnName = "USNAME")] - public string? Usname { get; set; } + /// <summary> + /// 鎶ユ浜� + ///</summary> + [SugarColumn(ColumnName = "USNAME")] + public string? Usname { get; set; } - /// <summary> - /// 鎶ユ鏃堕棿 - /// </summary> - [SugarColumn(ColumnName = "REPORTTIME")] - public DateTime? Reporttime { get; set; } + /// <summary> + /// 鎶ユ鏃堕棿 + ///</summary> + [SugarColumn(ColumnName = "REPORTTIME")] + public DateTime? Reporttime { get; set; } - /// <summary> - /// 鏈哄彴缂栧彿 - /// </summary> - [SugarColumn(ColumnName = "MACHINE_NO")] - public string? MachineNo { get; set; } + /// <summary> + /// 鏈哄彴缂栧彿 + ///</summary> + [SugarColumn(ColumnName = "MACHINE_NO")] + public string? MachineNo { get; set; } - /// <summary> - /// 澶囨枡瀹屾垚1-瀹屾垚锛�0鏈畬鎴� - /// </summary> - [SugarColumn(ColumnName = "DAA027")] - public decimal? Daa027 { get; set; } + /// <summary> + /// 澶囨枡瀹屾垚1-瀹屾垚锛�0鏈畬鎴� + ///</summary> + [SugarColumn(ColumnName = "DAA027")] + public decimal? Daa027 { get; set; } - /// <summary> - /// 澶囨枡瀹屾垚鏃堕棿 - /// </summary> - [SugarColumn(ColumnName = "DAA028")] - public string? Daa028 { get; set; } + /// <summary> + /// 澶囨枡瀹屾垚鏃堕棿 + ///</summary> + [SugarColumn(ColumnName = "DAA028")] + public string? Daa028 { get; set; } + + /// <summary> + /// 鏍囧噯宸ユ椂 + ///</summary> + [SugarColumn(ColumnName = "PROD_HOUR")] + public decimal? ProdHour { get; set; } + + /// <summary> + /// 鍗曚汉灏忔椂浜ц兘 + ///</summary> + [SugarColumn(ColumnName = "PERSON_HOUR_CAPACITY")] + public decimal? PersonHourCapacity { get; set; } + + /// <summary> + /// 鐞嗚鏍囦骇 + ///</summary> + [SugarColumn(ColumnName = "THE_CAPACITY")] + public decimal? TheCapacity { get; set; } + + /// <summary> + /// 璁″垝鐢ㄤ汉鏁� + ///</summary> + [SugarColumn(ColumnName = "PLAN_PERSONNEL")] + public decimal? PlanPersonnel { get; set; } + + /// <summary> + /// 璁″垝鏍囧噯浜ц兘 + ///</summary> + [SugarColumn(ColumnName = "PLAN_CAPACITY")] + public decimal? PlanCapacity { get; set; } + + /// <summary> + /// 鐞嗚鐢ㄦ椂/M + ///</summary> + [SugarColumn(ColumnName = "THE_MIN")] + public decimal? TheMin { get; set; } + + /// <summary> + /// 鐞嗚鐢ㄦ椂/H + ///</summary> + [SugarColumn(ColumnName = "THE_HOUR")] + public decimal? TheHour { get; set; } + + /// <summary> + /// 绾夸綋绫诲埆 + ///</summary> + [SugarColumn(ColumnName = "LINE_TYPE")] + public string? LineType { get; set; } + + /// <summary> + /// 鏍囧噯浜烘暟 + ///</summary> + [SugarColumn(ColumnName = "PERSONNEL")] + public decimal? Personnel { get; set; } + + /// <summary> + /// 鎹㈢嚎鏃堕棿 + ///</summary> + [SugarColumn(ColumnName = "CHANGE_LINE_TIME")] + public decimal? ChangeLineTime { get; set; } + + /// <summary> + /// 浼戞伅鏃堕棿 + ///</summary> + [SugarColumn(ColumnName = "REST_TIME")] + public decimal? RestTime { get; set; } + + /// <summary> + /// 鎺掍骇搴忓彿 + ///</summary> + [SugarColumn(ColumnName = "SCHEDULE_ORDER")] + public decimal? ScheduleOrder { get; set; } + + /// <summary> + /// MES棰勮寮�宸ユ椂闂� + ///</summary> + [SugarColumn(ColumnName = "MES_START_PROD")] + public DateTime? MesStartProd { get; set; } + + /// <summary> + /// MES棰勮瀹屽伐鏃堕棿 + ///</summary> + [SugarColumn(ColumnName = "MES_END_PROD")] + public DateTime? MesEndProd { get; set; } + } } \ No newline at end of file diff --git a/MES.Service/service/QC/RKJService.cs b/MES.Service/service/QC/RKJService.cs index 4963929..aeca6d4 100644 --- a/MES.Service/service/QC/RKJService.cs +++ b/MES.Service/service/QC/RKJService.cs @@ -418,14 +418,14 @@ var mesInvItemIns = db.Queryable<MesInvItemIns>() .Single(s => s.BillNo == qsItemOqcReq.BillNo); - var mesSchemeResult = db.Queryable<MesSchemeResult>() - .Single(s => s.BillNo == mesInvItemIns.CbillNo); + var mesSchemeResult = db.Queryable<Womdaa>() + .Single(s => s.Daa001 == mesInvItemIns.CbillNo); var entity = new MesQaItemsDetect02(); - entity.ItemNo = mesSchemeResult.BoardItem; - entity.BoardItem = mesSchemeResult.BoardItem; - entity.LineNo = mesSchemeResult.LineNo; - entity.Aufnr = mesSchemeResult.TaskNo; + // entity.ItemNo = mesSchemeResult.BoardItem; + // entity.BoardItem = mesSchemeResult.BoardItem; + entity.LineNo = mesSchemeResult.Daa015; + // entity.Aufnr = mesSchemeResult.TaskNo; entity.ReleaseNo = qsItemOqcReq.ReleaseNo; entity.LotNo = qsItemOqcReq.BillNo; entity.FcheckDate = qsItemOqcReq.FcheckDate; diff --git a/MES.Service/service/QC/SJService.cs b/MES.Service/service/QC/SJService.cs index b88c92d..db188ef 100644 --- a/MES.Service/service/QC/SJService.cs +++ b/MES.Service/service/QC/SJService.cs @@ -99,7 +99,7 @@ var count = db.Queryable<MesQa>().Where(s => s.QsType == "1" && s.ItemNo == itemNo && s.Fsubmit == 1).Count(); - if (count <= 0) return new List<QsItemIpiItem>(); + if (count <= 0) return []; return db .Queryable<MesQualityStandard>() diff --git a/MES.Service/service/QC/SuspendService.cs b/MES.Service/service/QC/SuspendService.cs index bc6fbef..b1db17d 100644 --- a/MES.Service/service/QC/SuspendService.cs +++ b/MES.Service/service/QC/SuspendService.cs @@ -6,20 +6,20 @@ public class SuspendService { - private readonly string[] statusArray = ["鐢熶骇", "寰呬骇", "鏆傚仠"]; + private readonly string[] statusArray = ["寮�宸�", "寰呭紑宸�"]; public List<SysDepartment> getDept() { var db = SqlSugarHelper.GetInstance(); //return db.Queryable<SysDepartment>().ToList(); return db - .Queryable<MesSchemeResult, MesLine, QsQaItemXj, SysDepartment>( + .Queryable<Womdaa, MesLine, QsQaItemXj, SysDepartment>( (a, b, c, d) => - new JoinQueryInfos(JoinType.Left, a.LineNo == b.LineNo, - JoinType.Inner, a.BillNo == c.BillNo, + new JoinQueryInfos(JoinType.Left, a.Daa002 == b.Id.ToString(), + JoinType.Inner, a.Daa001 == c.BillNo, JoinType.Left, b.Departmentcode == d.Departmentcode)) - .Where((a, b, c, d) => a.PmoveMk == 0 && b.LineName != null && - statusArray.Contains(a.ProcStatus)) + .Where((a, b, c, d) => b.LineName != null && + statusArray.Contains(a.Daa018)) .GroupBy((a, b, c, d) => new { b.Departmentcode, d.Departmentname @@ -34,20 +34,20 @@ public List<MesLine> GetLines(string deptCode) { var db = SqlSugarHelper.GetInstance(); - var mesLines = db.Queryable<MesSchemeResult, MesLine, QsQaItemXj>( + var mesLines = db.Queryable<Womdaa, MesLine, QsQaItemXj>( (a, b, c) => - new JoinQueryInfos(JoinType.Left, a.LineNo == b.LineNo, - JoinType.Inner, a.BillNo == c.BillNo)) + new JoinQueryInfos(JoinType.Left, a.Daa002 == b.Id.ToString(), + JoinType.Inner, a.Daa001 == c.BillNo)) .Where((a, b, c) => b.LineName != null && - statusArray.Contains(a.ProcStatus) + statusArray.Contains(a.Daa018) && b.Departmentcode == deptCode) .GroupBy((a, b, c) => new { - a.LineNo, b.LineName + b.LineNo, b.LineName }) .Select((a, b, c) => new MesLine { - LineNo = a.LineNo, + LineNo = b.LineNo, LineName = b.LineName }).ToList(); diff --git a/MES.Service/service/QC/XJService.cs b/MES.Service/service/QC/XJService.cs index 7c35c43..ad76d93 100644 --- a/MES.Service/service/QC/XJService.cs +++ b/MES.Service/service/QC/XJService.cs @@ -13,7 +13,7 @@ private readonly BaseService _baseService = new(); - private readonly string[] statusArray = ["鐢熶骇", "寰呬骇"]; + private readonly string[] statusArray = ["寮�宸�", "寰呭紑宸�"]; //鐢熸垚鏈�鏂扮殑妫�楠屽崟鍙� public string getMaxReleaseNo() @@ -38,35 +38,16 @@ return "XJN" + date + number; } - public List<MesSchemeResult> getItem(string daa001) + public List<Womdaa> getItem(string daa001) { var db = SqlSugarHelper.GetInstance(); //in鐨勫啓娉� https://www.donet5.com/Home/Doc?typeId=1187 - return db.Queryable<MesSchemeResult, MesDepTask, MesBoardBaseInfo>( - (a, c, b) => - new JoinQueryInfos( - JoinType.Left, a.TaskNo == c.TaskNo, - JoinType.Left, c.BoardItem == b.BoardItem - ) - ) - .Where(a => a.PmoveMk == 0 && - a.BillNo == daa001 && - statusArray.Contains(a.ProcStatus)) - .Select((a, c, b) => new MesSchemeResult - { - BillNo = a.BillNo, - CatQty = a.CatQty, - DetailMem = a.DetailMem, - TaskNo = a.TaskNo, - BoardItem = a.BoardItem, - BoardModel = b.BoardModel, - PlanQty = c.PlanQty, - Mocode = a.Mocode, - // BoardStyle = c.BoardStyle, - Id = a.Id - }) + return db.Queryable<Womdaa>() + .Where(a => + a.Daa001 == daa001 && + statusArray.Contains(a.Daa018)) .ToList(); } @@ -74,50 +55,52 @@ { var db = SqlSugarHelper.GetInstance(); - return db.Queryable<MesSchemeResult, MesLine>((a, b) => - new JoinQueryInfos(JoinType.Left, a.LineNo == b.LineNo)) - .Where((a, b) => a.PmoveMk == 0 && b.LineName != null && - statusArray.Contains(a.ProcStatus)) - .Where("BOARD_ITEM like @BoardItem", new { BoardItem = "20%" }) + return db.Queryable<Womdaa, MesLine>((a, b) => + new JoinQueryInfos(JoinType.Left, a.Daa015 == b.LineNo)) + .Where((a, b) => b.LineName != null && + statusArray.Contains(a.Daa018)) .GroupBy((a, b) => new { - a.LineNo, b.LineName + b.LineNo, b.LineName }) .Select((a, b) => new MesLine { - LineNo = a.LineNo, + LineNo = b.LineNo, LineName = b.LineName - }).OrderBy("a.LINE_NO").ToList(); + }).OrderBy("b.LINE_NO").ToList(); } - public List<MesSchemeResult> getDaa001(string daa020, string item) + public List<Womdaa> getDaa001(string daa020, string item) { var db = SqlSugarHelper.GetInstance(); - return db.Queryable<MesSchemeResult>().Where(a => - a.PmoveMk == 0 && a.LineNo == daa020 && a.BillNo != null && - a.BoardItem == item && - statusArray.Contains(a.ProcStatus)) - .Select<MesSchemeResult>(a => new MesSchemeResult + return db.Queryable<Womdaa, MesItems>((a, b) => + new JoinQueryInfos(JoinType.Inner, a.Daa002 == b.Id.ToString())) + .Where((a, b) => + a.Daa015 == daa020 && + b.ItemNo == item && + statusArray.Contains(a.Daa018)) + .Select<Womdaa>(a => new Womdaa { - BillNo = a.BillNo, - DetailMem = a.DetailMem + Id = a.Id, + Daa001 = a.Daa001, + Daa003 = a.Daa003 }).ToList(); } - public List<MesSchemeResult> getBoardItem(string lineNo) + public List<MesItems> getBoardItem(string lineNo) { var db = SqlSugarHelper.GetInstance(); - return db.Queryable<MesSchemeResult>() - .Where(a => - a.PmoveMk == 0 && statusArray.Contains(a.ProcStatus) && - a.LineNo == lineNo) - .Where("BOARD_ITEM like @BoardItem", new { BoardItem = "20%" }) - .Select<MesSchemeResult>(a => - new MesSchemeResult + return db.Queryable<Womdaa, MesItems>((a, b) => + new JoinQueryInfos(JoinType.Inner, a.Daa002 == b.Id.ToString())) + .Where((a, b) => statusArray.Contains(a.Daa018) && + a.Daa015 == lineNo) + .OrderBy((a, b) => b.ItemName) + .Select<MesItems>((a, b) => + new MesItems { - BoardItem = a.BoardItem, - DetailMem = a.DetailMem - }).OrderBy(a => a.BoardItem).ToList(); + ItemNo = b.ItemNo, + ItemName = b.ItemName + }).ToList(); } public List<QsQaItemXj> getPage(XJPageResult queryObj) @@ -132,16 +115,16 @@ lineNo = _baseService.getUserLineNo(queryObj.createUser); return db - .Queryable<QsQaItemXj, MesSchemeResult, MesDepTask, - MesBoardBaseInfo>((s, a, c, b) => + .Queryable<QsQaItemXj, Womdaa, MesLine, + MesItems>((s, a, c, b) => new JoinQueryInfos( - JoinType.Inner, s.BillNo == a.BillNo, - JoinType.Left, a.TaskNo == c.TaskNo, - JoinType.Left, c.BoardItem == b.BoardItem + JoinType.Inner, s.BillNo == a.Daa001, + JoinType.Left, a.Daa015 == c.LineNo, + JoinType.Left, s.ItemNo == b.ItemNo ) ) .WhereIF(lineNo != null && lineNo.Length > 0, - (s, a, c, b) => lineNo.Contains(a.LineNo)) + (s, a, c, b) => lineNo.Contains(c.LineNo)) .WhereIF( StringUtil.IsNotNullOrEmpty(queryObj.result) && "鏈畬鎴�".Equals(queryObj.result), @@ -153,11 +136,8 @@ .WhereIF(id > 0, (s, a, c, b) => s.Id == id) .Select((s, a, c, b) => new QsQaItemXj { - CatQty = a.CatQty, MoidNum = s.MoidNum, - Daa020 = a.LineNo, - // DetailMem = a.DetailMem, - TaskNo = a.TaskNo, + Daa020 = c.LineNo, Id = s.Id, CreateBy = s.CreateBy, CreateDate = s.CreateDate, @@ -168,10 +148,6 @@ FcheckBy = s.FcheckBy, FcheckResu = s.FcheckResu, Remarks = s.Remarks, - BoardModel = b.BoardModel, - PlanQty = c.PlanQty - // Mocode = a.Mocode, - // BoardStyle = c.BoardStyle }).OrderBy(s => s.CreateDate, OrderByType.Desc) .ToPageList(queryObj.PageIndex, queryObj.Limit); } diff --git a/MESApplication/Controllers/QC/XJController.cs b/MESApplication/Controllers/QC/XJController.cs index e43cb9f..ef25d6b 100644 --- a/MESApplication/Controllers/QC/XJController.cs +++ b/MESApplication/Controllers/QC/XJController.cs @@ -82,7 +82,9 @@ } - //getDaa001 + /// <summary> + /// 鑾峰彇宸ュ崟 + /// </summary> [HttpPost("getDaa001")] public ResponseResult getDaa001([FromBody] JObject data) { @@ -107,7 +109,10 @@ } } - //getBoardItem + /// <summary> + /// 鏍规嵁浜х嚎鑾峰彇鐗╂枡缂栫爜 lineNo + /// </summary> + /// <returns></returns> [HttpPost("getBoardItem")] public ResponseResult getBoardItem([FromBody] JObject data) { -- Gitblit v1.9.3