From 2e37035392c187b26a09a2c2edcc6133e96532cc Mon Sep 17 00:00:00 2001 From: kyy <3283105747@qq.com> Date: 星期四, 04 九月 2025 15:57:15 +0800 Subject: [PATCH] 1、收料通知单接口 2、采购订单接口加委外订单分录内码 --- MES.Service/Modes/MesItems.cs | 334 +++++++++++++++++++------------------------------------ 1 files changed, 118 insertions(+), 216 deletions(-) diff --git a/MES.Service/Modes/MesItems.cs b/MES.Service/Modes/MesItems.cs index 712d2bb..5f12ca5 100644 --- a/MES.Service/Modes/MesItems.cs +++ b/MES.Service/Modes/MesItems.cs @@ -9,412 +9,314 @@ public class MesItems { /// <summary> - /// </summary> + /// + /// 榛樿鍊�: (newid()) + ///</summary> [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] public Guid Guid { get; set; } /// <summary> - /// 鐗╂枡ID - /// </summary> - [SugarColumn(ColumnName = "id")] + /// 鐗╂枡ID + ///</summary> + [SugarColumn(ColumnName = "id", IsIdentity = true)] public decimal Id { get; set; } /// <summary> - /// 宸ュ巶 - /// </summary> + /// 宸ュ巶 + ///</summary> [SugarColumn(ColumnName = "factory")] public string? Factory { get; set; } /// <summary> - /// 鍏徃缂栧彿 - /// </summary> + /// 鍏徃缂栧彿 + ///</summary> [SugarColumn(ColumnName = "company")] public string? Company { get; set; } /// <summary> - /// 鐗╂枡缂栫爜 = ERP鐗╂枡缂栧彿||棰滆壊缂栧彿 - /// </summary> + /// 鐗╂枡缂栫爜 = ERP鐗╂枡缂栧彿||棰滆壊缂栧彿 + ///</summary> [SugarColumn(ColumnName = "item_no")] public string? ItemNo { get; set; } /// <summary> - /// 鐗╂枡鍚嶇О - /// </summary> + /// 鐗╂枡鍚嶇О + ///</summary> [SugarColumn(ColumnName = "item_name")] public string? ItemName { get; set; } /// <summary> - /// 鐗╂枡绠�绉� - /// </summary> + /// 鐗╂枡绠�绉� + ///</summary> [SugarColumn(ColumnName = "item_sname")] public string? ItemSname { get; set; } /// <summary> - /// 瑙勬牸鍨嬪彿 - /// </summary> + /// 瑙勬牸鍨嬪彿 + ///</summary> [SugarColumn(ColumnName = "item_model")] public string? ItemModel { get; set; } /// <summary> - /// 鐗╂枡鎻忚堪 - /// </summary> + /// 鐗╂枡鎻忚堪 + ///</summary> [SugarColumn(ColumnName = "item_description")] public string? ItemDescription { get; set; } /// <summary> - /// 鐗╂枡鍗曚綅 - /// </summary> + /// 鐗╂枡鍗曚綅 + ///</summary> [SugarColumn(ColumnName = "item_unit")] public string? ItemUnit { get; set; } /// <summary> - /// 鐗╂枡绫诲瀷 - /// </summary> + /// 鐗╂枡绫诲瀷 + ///</summary> [SugarColumn(ColumnName = "item_type")] public string? ItemType { get; set; } /// <summary> - /// 浜у搧鐗堟湰 - /// </summary> + /// 浜у搧鐗堟湰 + ///</summary> [SugarColumn(ColumnName = "item_version")] public string? ItemVersion { get; set; } /// <summary> - /// 瀹㈡埛缂栧彿 - /// </summary> + /// 瀹㈡埛缂栧彿 + ///</summary> [SugarColumn(ColumnName = "cust_no")] public string? CustNo { get; set; } /// <summary> - /// 鍒涘缓浜� - /// </summary> + /// 鍒涘缓浜� + ///</summary> [SugarColumn(ColumnName = "create_by")] public string? CreateBy { get; set; } /// <summary> - /// 鍒涘缓鏃堕棿 - /// </summary> + /// 鍒涘缓鏃堕棿 + ///</summary> [SugarColumn(ColumnName = "create_date")] public DateTime? CreateDate { get; set; } /// <summary> - /// 鏈�鍚庢洿鏂颁汉 - /// </summary> + /// 鏈�鍚庢洿鏂颁汉 + ///</summary> [SugarColumn(ColumnName = "lastupdate_by")] public string? LastupdateBy { get; set; } /// <summary> - /// 鏈�鍚庢洿鏂版椂闂� - /// </summary> + /// 鏈�鍚庢洿鏂版椂闂� + ///</summary> [SugarColumn(ColumnName = "lastupdate_date")] public DateTime? LastupdateDate { get; set; } /// <summary> - /// 鏈�浣庡簱瀛� - /// </summary> + /// 鏈�浣庡簱瀛� + ///</summary> [SugarColumn(ColumnName = "lowlimit")] - public double? Lowlimit { get; set; } + public decimal? Lowlimit { get; set; } /// <summary> - /// 鏈�澶у簱瀛� - /// </summary> + /// 鏈�澶у簱瀛� + ///</summary> [SugarColumn(ColumnName = "highlimit")] - public double? Highlimit { get; set; } + public decimal? Highlimit { get; set; } /// <summary> - /// 鏈�灏忓寘瑁呮暟 - /// </summary> + /// 鏈�灏忓寘瑁呮暟 + ///</summary> [SugarColumn(ColumnName = "prd_pack")] - public double? PrdPack { get; set; } + public decimal? PrdPack { get; set; } /// <summary> - /// 璁㈠崟鍗曚綅 - /// </summary> + /// 璁㈠崟鍗曚綅 + ///</summary> [SugarColumn(ColumnName = "orderunit")] public string? Orderunit { get; set; } /// <summary> - /// 閿�鍞崟浣� - /// </summary> + /// 閿�鍞崟浣� + ///</summary> [SugarColumn(ColumnName = "saleunit")] public string? Saleunit { get; set; } /// <summary> - /// 搴撴埧鍗曚綅 - /// </summary> + /// 搴撴埧鍗曚綅 + ///</summary> [SugarColumn(ColumnName = "storeunit")] public string? Storeunit { get; set; } - + /// <summary> - /// 鐗╂枡ID - /// </summary> - [SugarColumn(ColumnName = "e_item_id")] - public long? EItemId { get; set; } - - /// <summary> - /// ERP鏂欏彿 - /// </summary> + /// ERP鏂欏彿 + ///</summary> [SugarColumn(ColumnName = "erp_item_no")] public string? ErpItemNo { get; set; } /// <summary> - /// 榛樿浠撳簱 - /// </summary> + /// 榛樿浠撳簱id + ///</summary> [SugarColumn(ColumnName = "depot_code")] public string? DepotCode { get; set; } /// <summary> - /// 鐗╂枡鍒嗙被缂栧彿 - /// </summary> + /// 鐗╂枡鍒嗙被缂栧彿 + ///</summary> [SugarColumn(ColumnName = "ppbom00019124")] public string? Ppbom00019124 { get; set; } /// <summary> - /// 鐗╂枡鍒嗙粍 - /// </summary> + /// 鐗╂枡鍒嗙粍 + ///</summary> [SugarColumn(ColumnName = "remarks")] public string? Remarks { get; set; } /// <summary> - /// 閲囪喘鍛� - /// </summary> + /// 閲囪喘鍛� + ///</summary> [SugarColumn(ColumnName = "fpurchaserid")] public string? Fpurchaserid { get; set; } /// <summary> - /// 绂佺敤鐘舵�� - /// </summary> + /// 绂佺敤鐘舵�� + ///</summary> [SugarColumn(ColumnName = "fforbidstatus")] public string? Fforbidstatus { get; set; } /// <summary> - /// 鐗╂枡鍒嗙粍 - /// </summary> + /// 鐗╂枡鍒嗙粍 + ///</summary> [SugarColumn(ColumnName = "fmaterialgroup")] public string? Fmaterialgroup { get; set; } /// <summary> - /// 瀹屽伐瓒呮敹姣斾緥 - /// </summary> + /// 瀹屽伐瓒呮敹姣斾緥 + ///</summary> [SugarColumn(ColumnName = "ffinishreceiptoverrate")] - public decimal? Ffinishreceiptoverrate { get; set; } + public int? Ffinishreceiptoverrate { get; set; } /// <summary> - /// 鍙戞枡鏂瑰紡 - /// </summary> + /// 鍙戞枡鏂瑰紡 + ///</summary> [SugarColumn(ColumnName = "fissuetype")] public string? Fissuetype { get; set; } /// <summary> - /// 鍚敤鎵瑰彿绠$悊 - /// </summary> + /// 鍚敤鎵瑰彿绠$悊 + ///</summary> [SugarColumn(ColumnName = "fisbatchmanage")] public int? Fisbatchmanage { get; set; } /// <summary> - /// 閲囪喘鍗曚綅 - /// </summary> + /// 閲囪喘鍗曚綅 + ///</summary> [SugarColumn(ColumnName = "fpurchaseunitid")] - public decimal Fpurchaseunitid { get; set; } + public string? Fpurchaseunitid { get; set; } /// <summary> - /// 鎹熻�楃巼 - /// </summary> + /// 鎹熻�楃巼 + ///</summary> [SugarColumn(ColumnName = "loss_percent")] public string? LossPercent { get; set; } /// <summary> - /// 鍔╄鐮� - /// </summary> + /// 鍔╄鐮� + ///</summary> [SugarColumn(ColumnName = "mnemonic_code")] public string? MnemonicCode { get; set; } /// <summary> - /// 淇濊川鏈� - /// </summary> + /// 淇濊川鏈� + ///</summary> [SugarColumn(ColumnName = "exp_period")] public string? ExpPeriod { get; set; } /// <summary> - /// 鐢熶骇杞﹂棿 - /// </summary> + /// 鐢熶骇杞﹂棿 + ///</summary> [SugarColumn(ColumnName = "production_workshop")] public string? ProductionWorkshop { get; set; } /// <summary> - /// 鐗╂枡灞炴�� - /// </summary> + /// 鐗╂枡灞炴�� + ///</summary> [SugarColumn(ColumnName = "material_properti")] public string? MaterialProperti { get; set; } /// <summary> - /// 鐢熶骇鍗曚綅 - /// </summary> + /// 鐢熶骇鍗曚綅 + ///</summary> [SugarColumn(ColumnName = "produce_unit")] public string? ProduceUnit { get; set; } /// <summary> - /// 濮斿鍗曚綅 - /// </summary> + /// 濮斿鍗曚綅 + ///</summary> [SugarColumn(ColumnName = "subcon_unit")] public string? SubconUnit { get; set; } /// <summary> - /// 鍥剧墖1 - /// </summary> + /// 鍥剧墖1 + ///</summary> [SugarColumn(ColumnName = "bz06")] public string? Bz06 { get; set; } /// <summary> - /// 鍥剧墖2 - /// </summary> + /// 鍥剧墖2 + ///</summary> [SugarColumn(ColumnName = "bz07")] public string? Bz07 { get; set; } /// <summary> - /// 鍥剧墖3 - /// </summary> + /// 鍥剧墖3 + ///</summary> [SugarColumn(ColumnName = "bz08")] public string? Bz08 { get; set; } /// <summary> - /// 鍥剧墖4 - /// </summary> + /// 鍥剧墖4 + ///</summary> [SugarColumn(ColumnName = "bz09")] public string? Bz09 { get; set; } /// <summary> - /// 鍥剧墖5 - /// </summary> + /// 鍥剧墖5 + ///</summary> [SugarColumn(ColumnName = "bz10")] public string? Bz10 { get; set; } /// <summary> - /// QC鍒嗙粍ID - /// </summary> + /// QC鍒嗙粍ID + ///</summary> [SugarColumn(ColumnName = "qc_teamid")] public string? QcTeamid { get; set; } - /// <summary> - /// 鐗╂枡ID - /// </summary> - [SugarColumn(ColumnName = "item_id")] - public long? ItemId { get; set; } + /// <summary> - /// 棰滆壊 - /// </summary> + /// 棰滆壊 + ///</summary> [SugarColumn(ColumnName = "color_name")] public string? ColorName { get; set; } /// <summary> - /// 浣跨敤绲勭箶 - /// </summary> + /// 鍒涘缓缁勭粐 + ///</summary> + [SugarColumn(ColumnName = "Fumbrella")] + public string? Fumbrella { get; set; } + + /// <summary> + /// 浣跨敤缁勭粐 + ///</summary> [SugarColumn(ColumnName = "FSubsidiary")] public string? FSubsidiary { get; set; } /// <summary> - /// 鍓靛缓绲勭箶 - /// </summary> - [SugarColumn(ColumnName = "Fumbrella")] - public string? Fumbrella { get; set; } + /// 鍗曟嵁鐘舵�� + ///</summary> + [SugarColumn(ColumnName = "DATA_TYPE")] + public string? DataType { get; set; } [SugarColumn(IsIgnore = true)] public string? Type { get; set; } - - - - /// <summary> - /// 浠撶鍛� - /// </summary> - [SugarColumn(ColumnName = "F_WPVT_BASE_QTR")] - public string? F_WPVT_BASE_QTR { get; set; } - /// <summary> - /// 搴忓垪鍙风敓鎴愭椂鏈� - /// </summary> - [SugarColumn(ColumnName = "FSNCREATETIME")] - public string? FSNCREATETIME { get; set; } - /// <summary> - /// 涓氬姟鑼冨洿 - /// </summary> - [SugarColumn(ColumnName = "FSNMANAGETYPE")] - public string? FSNMANAGETYPE { get; set; } - /// <summary> - /// 搴撳瓨绠$悊 - /// </summary> - [SugarColumn(ColumnName = "FISSNMANAGE")] - public string? FISSNMANAGE { get; set; } - /// <summary> - /// 鐢熶骇杩芥函 - /// </summary> - [SugarColumn(ColumnName = "FISSNPRDTRACY")] - public string? FISSNPRDTRACY { get; set; } - /// <summary> - /// 搴忓垪鍙峰崟浣� - /// </summary> - [SugarColumn(ColumnName = "FSNUNIT")] - public string? FSNUNIT { get; set; } - /// <summary> - /// 鍒堕�犵瓥鐣� - /// </summary> - [SugarColumn(ColumnName = "FMfgPolicyId")] - public string? FMfgPolicyId { get; set; } - /// <summary> - /// 鏁版嵁鐘舵�� - /// </summary> - [SugarColumn(ColumnName = "FDocumentStatus")] - public string? FDocumentStatus { get; set; } - /// <summary> - /// 鏄惁鍏抽敭浠� - /// </summary> - [SugarColumn(ColumnName = "FIsKitting")] - public string? FIsKitting { get; set; } - /// <summary> - /// 鍙负鑱斿壇浜у搧 - /// </summary> - [SugarColumn(ColumnName = "FIsCoby")] - public string? FIsCoby { get; set; } - /// <summary> - /// 瓒呭彂鎺у埗鏂瑰紡 - /// </summary> - [SugarColumn(ColumnName = "FOverControlMode")] - public string? FOverControlMode { get; set; } - /// <summary> - /// 鎹熻�楃巼 - /// </summary> - [SugarColumn(ColumnName = "FLOSSPERCENT")] - public string? FLOSSPERCENT { get; set; } - /// <summary> - /// 淇濊川鏈� - /// </summary> - [SugarColumn(ColumnName = "FExpPeriod")] - public string? FExpPeriod { get; set; } - /// <summary> - /// 鏃х墿鏂欑紪鐮� - /// </summary> - [SugarColumn(ColumnName = "FOldNumber")] - public string? FOldNumber { get; set; } - /// <summary> - /// 鏈�灏忓簱瀛� - /// </summary> - [SugarColumn(ColumnName = "FMinStock")] - public string? FMinStock { get; set; } - /// <summary> - /// 鍏ュ簱娆犳敹姣斾緥(%) - /// </summary> - [SugarColumn(ColumnName = "FFinishReceiptShortRate")] - public string? FFinishReceiptShortRate { get; set; } - - /// <summary> - /// 榛樿渚涘簲鍟� - /// </summary> - [SugarColumn(ColumnName = "FDefaultVendor")] - public string? FDefaultVendor { get; set; } - /// <summary> - /// 瀛愰」鍗曚綅 - /// </summary> - [SugarColumn(ColumnName = "FBOMUnitId")] - public string? FBOMUnitId { get; set; } - - -} +} \ No newline at end of file -- Gitblit v1.9.3