From 729c87c230c6afcd698ead19732420a3195d58ad Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期三, 23 十月 2024 10:43:04 +0800 Subject: [PATCH] 接口调整 --- MES.Service/Modes/SysDepartment.cs | 109 +++ MES.Service/service/BasicData/MesStaffManager.cs | 110 +--- MES.Service/Modes/SysOrganization.cs | 93 +++ MES.Service/service/BasicData/MesPositionManager.cs | 37 - MES.Service/service/BasicData/SysDepartmentManager.cs | 29 MES.Service/Modes/MesPosition.cs | 51 + MES.Service/Modes/SysUser.cs | 338 ++----------- MES.Service/Dto/webApi/ErpStaff.cs | 6 MES.Service/service/BasicData/MesCustomerManager.cs | 7 MES.Service/service/BasicData/OrganizeManager.cs | 168 +----- MES.Service/Modes/MesStaff.cs | 40 MESApplication/Controllers/BasicData/OrganizeController.cs | 162 ------ MES.Service/Modes/MesDepots.cs | 182 +++++- MES.Service/service/BasicData/MesDepotsManager.cs | 25 MES.Service/service/BasicData/MesItemsManager.cs | 6 MES.Service/Modes/Organize.cs | 12 MES.Service/service/BasicData/MesItemTypeManager.cs | 8 17 files changed, 573 insertions(+), 810 deletions(-) diff --git a/MES.Service/Dto/webApi/ErpStaff.cs b/MES.Service/Dto/webApi/ErpStaff.cs index 03ce664..17499ab 100644 --- a/MES.Service/Dto/webApi/ErpStaff.cs +++ b/MES.Service/Dto/webApi/ErpStaff.cs @@ -7,11 +7,11 @@ public string? FStaffNumber { get; set; } public string? FName { get; set; } public string? FPostDept { get; set; } - public string? FPost { get; set; } + public string? FPostId { get; set; } public string? FMobile { get; set; } public string? FStaffStartDate { get; set; } public string? FDescription { get; set; } public string? FForbidStatus { get; set; } - public string? FCREATEORGID { get; set; } - public string? FUSEORGID { get; set; } + public string? FCreateOrgId { get; set; } + public string? FUseOrgId { get; set; } } \ No newline at end of file diff --git a/MES.Service/Modes/MesDepots.cs b/MES.Service/Modes/MesDepots.cs index fae92cb..54f53cb 100644 --- a/MES.Service/Modes/MesDepots.cs +++ b/MES.Service/Modes/MesDepots.cs @@ -9,87 +9,191 @@ public class MesDepots { /// <summary> - /// ID(SEQ_INV_ID) - /// </summary> - [SugarColumn(ColumnName = "DEPOT_ID", IsPrimaryKey = true)] + /// + /// 榛樿鍊�: (newid()) + ///</summary> + [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] + public Guid Guid { get; set; } + + /// <summary> + /// ID(SEQ_INV_ID) + ///</summary> + [SugarColumn(ColumnName = "depot_id")] public decimal DepotId { get; set; } /// <summary> - /// 浠撳簱绫诲埆缂栫爜 - /// </summary> - [SugarColumn(ColumnName = "DEPOT_CODE")] + /// 浠撳簱绫诲埆缂栫爜 + ///</summary> + [SugarColumn(ColumnName = "depot_code")] public string? DepotCode { get; set; } /// <summary> - /// 浠撳簱绫诲埆鍚嶇О - /// </summary> - [SugarColumn(ColumnName = "DEPOT_NAME")] + /// 浠撳簱绫诲埆鍚嶇О + ///</summary> + [SugarColumn(ColumnName = "depot_name")] public string? DepotName { get; set; } + /// <summary> + /// 澶囨敞 + ///</summary> + [SugarColumn(ColumnName = "description")] + public string? Description { get; set; } /// <summary> - /// 浠撳簱璐熻矗浜� - /// </summary> - [SugarColumn(ColumnName = "CREATE_BY")] + /// 浠撳簱璐熻矗浜� + ///</summary> + [SugarColumn(ColumnName = "create_by")] public string? CreateBy { get; set; } /// <summary> - /// 鍒涘缓鏃堕棿 - /// </summary> - [SugarColumn(ColumnName = "CREATE_DATE")] + /// 鍒涘缓鏃堕棿 + ///</summary> + [SugarColumn(ColumnName = "create_date")] public DateTime? CreateDate { get; set; } /// <summary> - /// 鏈�鍚庢洿鏂颁汉 - /// </summary> - [SugarColumn(ColumnName = "LASTUPDATE_BY")] + /// 鏈�鍚庢洿鏂颁汉 + ///</summary> + [SugarColumn(ColumnName = "lastupdate_by")] public string? LastupdateBy { get; set; } /// <summary> - /// 鏈�鍚庢洿鏂版椂闂� - /// </summary> - [SugarColumn(ColumnName = "LASTUPDATE_DATE")] + /// 鏈�鍚庢洿鏂版椂闂� + ///</summary> + [SugarColumn(ColumnName = "lastupdate_date")] public DateTime? LastupdateDate { get; set; } /// <summary> - /// 浠撳簱绫诲瀷 - /// </summary> - [SugarColumn(ColumnName = "DEPOTTYPE")] + /// 浠撳簱绫诲瀷 + ///</summary> + [SugarColumn(ColumnName = "depottype")] public string? Depottype { get; set; } /// <summary> - /// 鍒嗗巶缂栫爜 - /// </summary> - [SugarColumn(ColumnName = "FACTORY")] + /// 鍒嗗巶缂栫爜 + ///</summary> + [SugarColumn(ColumnName = "factory")] public string? Factory { get; set; } + /// <summary> + /// 鐗╂枡浣跨敤 + /// 榛樿鍊�: ((0)) + ///</summary> + [SugarColumn(ColumnName = "type_1")] + public int? Type1 { get; set; } /// <summary> - /// 鍏徃浠g爜 - /// </summary> - [SugarColumn(ColumnName = "COMPANY")] + /// 鎴愬搧浣跨敤 + /// 榛樿鍊�: ((0)) + ///</summary> + [SugarColumn(ColumnName = "type_2")] + public int? Type2 { get; set; } + + /// <summary> + /// 浠撳簱绫诲瀷缂栫爜 + ///</summary> + [SugarColumn(ColumnName = "depottypecode")] + public int? Depottypecode { get; set; } + + /// <summary> + /// 鍏徃浠g爜 + ///</summary> + [SugarColumn(ColumnName = "company")] public string? Company { get; set; } + /// <summary> + /// 鐪嬫澘鍥炬爣鏍峰紡 + ///</summary> + [SugarColumn(ColumnName = "icon_type")] + public int? IconType { get; set; } /// <summary> - /// 鏄惁涓嶈壇鍝佷粨 - /// </summary> - [SugarColumn(ColumnName = "IS_NG")] + /// 鏄惁濮斿浠撳簱 + /// 榛樿鍊�: ((0)) + ///</summary> + [SugarColumn(ColumnName = "is_wy")] + public int? IsWy { get; set; } + + /// <summary> + /// 鏄惁涓嶈壇鍝佷粨 + /// 榛樿鍊�: ((0)) + ///</summary> + [SugarColumn(ColumnName = "is_ng")] public string? IsNg { get; set; } + /// <summary> + /// 浠撳簱鍦板潃 + ///</summary> + [SugarColumn(ColumnName = "cwhaddress")] + public string? Cwhaddress { get; set; } /// <summary> - /// 浠撲綅缁処D - /// </summary> - [SugarColumn(ColumnName = "ZUID")] + /// 鐪嬫澘鏄剧ず鍖哄煙缂栧彿 + /// 榛樿鍊�: ((1)) + ///</summary> + [SugarColumn(ColumnName = "pi_type")] + public string? PiType { get; set; } + + /// <summary> + /// 鍒嗙粍 + ///</summary> + [SugarColumn(ColumnName = "zuid")] public string? Zuid { get; set; } /// <summary> - /// 鍏佽鍗虫椂搴撳瓨璐熷簱瀛� - /// </summary> - [SugarColumn(ColumnName = "IS_FKC")] + /// 鍏佽鍗虫椂搴撳瓨璐熷簱瀛� + ///</summary> + [SugarColumn(ColumnName = "is_fkc")] public string? IsFkc { get; set; } + /// <summary> + /// 鐢熶骇杞﹂棿 + ///</summary> + [SugarColumn(ColumnName = "production_workshop")] + public string? ProductionWorkshop { get; set; } + + /// <summary> + /// 鐗╂枡灞炴�� + ///</summary> + [SugarColumn(ColumnName = "material_properti")] + public string? MaterialProperti { get; set; } + + /// <summary> + /// 鑷畾涔夊瓧娈�3 + ///</summary> + [SugarColumn(ColumnName = "remark3")] + public string? Remark3 { get; set; } + + /// <summary> + /// 鑷畾涔夊瓧娈�4 + ///</summary> + [SugarColumn(ColumnName = "remark4")] + public string? Remark4 { get; set; } + + /// <summary> + /// 鑷畾涔夊瓧娈�5 + ///</summary> + [SugarColumn(ColumnName = "remark5")] + public string? Remark5 { get; set; } + + /// <summary> + /// + ///</summary> + [SugarColumn(ColumnName = "check_date")] + public DateTime? CheckDate { get; set; } + + /// <summary> + /// + ///</summary> + [SugarColumn(ColumnName = "check_by")] + public string? CheckBy { get; set; } + + /// <summary> + /// + /// 榛樿鍊�: ((0)) + ///</summary> + [SugarColumn(ColumnName = "check_status")] + public bool? CheckStatus { get; set; } /// <summary> /// 浣跨敤绲勭箶 diff --git a/MES.Service/Modes/MesPosition.cs b/MES.Service/Modes/MesPosition.cs index 5086bb0..499d912 100644 --- a/MES.Service/Modes/MesPosition.cs +++ b/MES.Service/Modes/MesPosition.cs @@ -9,56 +9,87 @@ public class MesPosition { /// <summary> + /// 榛樿鍊�: (newid()) /// </summary> - [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] + [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] + public Guid Guid { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "id")] public decimal Id { get; set; } /// <summary> /// 宀椾綅缂栧彿 /// </summary> - [SugarColumn(ColumnName = "POSITION_ID")] + [SugarColumn(ColumnName = "position_id")] public string? PositionId { get; set; } /// <summary> /// 宀椾綅鍚嶇О /// </summary> - [SugarColumn(ColumnName = "POSITION_NAME")] + [SugarColumn(ColumnName = "position_name")] public string? PositionName { get; set; } /// <summary> /// 宀椾綅鎻忚堪 /// </summary> - [SugarColumn(ColumnName = "POSITION_DESCRIPTION")] + [SugarColumn(ColumnName = "position_description")] public string? PositionDescription { get; set; } /// <summary> /// 鎵�灞為儴闂� /// </summary> - [SugarColumn(ColumnName = "DEPARTMENT")] + [SugarColumn(ColumnName = "department")] public string? Department { get; set; } /// <summary> /// 寤虹珛鏃ユ湡 /// </summary> - [SugarColumn(ColumnName = "CREATION_DATE")] + [SugarColumn(ColumnName = "creation_date")] public DateTime? CreationDate { get; set; } /// <summary> /// 绂佺敤浜� /// </summary> - [SugarColumn(ColumnName = "DISABLED_BY")] + [SugarColumn(ColumnName = "disabled_by")] public string? DisabledBy { get; set; } /// <summary> /// 绂佺敤鏃ユ湡 /// </summary> - [SugarColumn(ColumnName = "DISABLED_DATE")] + [SugarColumn(ColumnName = "disabled_date")] public DateTime? DisabledDate { get; set; } /// <summary> - /// 绂佺敤鐘舵�� A 鍚敤 B绂佺敤 /// </summary> - [SugarColumn(ColumnName = "FFORBIDSTATUS")] + [SugarColumn(ColumnName = "remark1")] + public string? Remark1 { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "remark2")] + public string? Remark2 { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "remark3")] + public string? Remark3 { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "remark4")] + public string? Remark4 { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "remark5")] + public string? Remark5 { get; set; } + + /// <summary> + /// 绂佺敤鐘舵�� + /// </summary> + [SugarColumn(ColumnName = "fforbidstatus")] public string? Fforbidstatus { get; set; } /// <summary> diff --git a/MES.Service/Modes/MesStaff.cs b/MES.Service/Modes/MesStaff.cs index 4de05cc..951bc2f 100644 --- a/MES.Service/Modes/MesStaff.cs +++ b/MES.Service/Modes/MesStaff.cs @@ -18,43 +18,43 @@ /// 鍛樺伐缂栫爜 /// </summary> [SugarColumn(ColumnName = "STAFF_NO")] - public string StaffNo { get; set; } + public string? StaffNo { get; set; } /// <summary> /// 鍛樺伐濮撳悕 /// </summary> [SugarColumn(ColumnName = "STAFF_NAME")] - public string StaffName { get; set; } + public string? StaffName { get; set; } /// <summary> /// 閮ㄩ棬缂栫爜 /// </summary> [SugarColumn(ColumnName = "DEPARTMENT_NO")] - public string DepartmentNo { get; set; } + public string? DepartmentNo { get; set; } /// <summary> /// 閮ㄩ棬鍚嶇О /// </summary> [SugarColumn(ColumnName = "DEPARTMENT_NAME")] - public string DepartmentName { get; set; } + public string? DepartmentName { get; set; } /// <summary> /// 宀椾綅缂栫爜 /// </summary> [SugarColumn(ColumnName = "POSITION_CODE")] - public string PositionCode { get; set; } + public string? PositionCode { get; set; } /// <summary> /// 宀椾綅鍚嶇О /// </summary> [SugarColumn(ColumnName = "POSITION_NAME")] - public string PositionName { get; set; } + public string? PositionName { get; set; } /// <summary> /// 鎵嬫満鍙� /// </summary> [SugarColumn(ColumnName = "PHONE_NUMBER")] - public string PhoneNumber { get; set; } + public string? PhoneNumber { get; set; } /// <summary> /// 浠诲矖寮�濮嬫棩鏈� @@ -66,43 +66,43 @@ /// 澶囨敞 /// </summary> [SugarColumn(ColumnName = "REMARK")] - public string Remark { get; set; } + public string? Remark { get; set; } /// <summary> /// 鑷畾涔夊瓧娈�1 /// </summary> [SugarColumn(ColumnName = "REMARK1")] - public string Remark1 { get; set; } + public string? Remark1 { get; set; } /// <summary> /// 鑷畾涔夊瓧娈�2 /// </summary> [SugarColumn(ColumnName = "REMARK2")] - public string Remark2 { get; set; } + public string? Remark2 { get; set; } /// <summary> /// 鑷畾涔夊瓧娈�3 /// </summary> [SugarColumn(ColumnName = "REMARK3")] - public string Remark3 { get; set; } + public string? Remark3 { get; set; } /// <summary> /// 鑷畾涔夊瓧娈�4 /// </summary> [SugarColumn(ColumnName = "REMARK4")] - public string Remark4 { get; set; } + public string? Remark4 { get; set; } /// <summary> /// 鑷畾涔夊瓧娈�5 /// </summary> [SugarColumn(ColumnName = "REMARK5")] - public string Remark5 { get; set; } + public string? Remark5 { get; set; } /// <summary> /// 鍒涘缓浜� /// </summary> [SugarColumn(ColumnName = "CREATE_BY")] - public string CreateBy { get; set; } + public string? CreateBy { get; set; } /// <summary> /// 鍒涘缓鏃堕棿 @@ -114,7 +114,7 @@ /// 鏇存柊浜� /// </summary> [SugarColumn(ColumnName = "LASTUPDATE_BY")] - public string LastupdateBy { get; set; } + public string? LastupdateBy { get; set; } /// <summary> /// 鏇存柊鏃堕棿 @@ -126,13 +126,13 @@ /// 澶囨敞 /// </summary> [SugarColumn(ColumnName = "MEMO")] - public string Memo { get; set; } + public string? Memo { get; set; } /// <summary> /// 鐢熶骇绾� /// </summary> [SugarColumn(ColumnName = "LINE_NO")] - public string LineNo { get; set; } + public string? LineNo { get; set; } /// <summary> /// 鐢熶骇鍛樺伐鏍囪瘑 @@ -144,9 +144,7 @@ /// 鏄惁绂佺敤 /// </summary> [SugarColumn(ColumnName = "FFORBID_STATUS")] - public string FforbidStatus { get; set; } - - [SugarColumn(IsIgnore = true)] public string? Type { get; set; } + public string? FforbidStatus { get; set; } /// <summary> /// 浣跨敤绲勭箶 @@ -159,4 +157,6 @@ /// </summary> [SugarColumn(ColumnName = "Fumbrella")] public string? Fumbrella { get; set; } + + [SugarColumn(IsIgnore = true)] public string? Type { get; set; } } \ No newline at end of file diff --git a/MES.Service/Modes/Organize.cs b/MES.Service/Modes/Organize.cs index 0188209..d9f03e8 100644 --- a/MES.Service/Modes/Organize.cs +++ b/MES.Service/Modes/Organize.cs @@ -15,38 +15,38 @@ /// 缂栫爜 ///</summary> [SugarColumn(ColumnName = "FNUMBER")] - public string Fnumber { get; set; } + public string? Fnumber { get; set; } /// <summary> /// 鍚嶇О ///</summary> [SugarColumn(ColumnName = "FNAME")] - public string Fname { get; set; } + public string? Fname { get; set; } /// <summary> /// ///</summary> // [SugarColumn(ColumnName="ID" )] [SugarColumn(IsPrimaryKey = true)] - public string Id { get; set; } + public string? Id { get; set; } /// <summary> /// 绂佺敤鐘舵�� A 鍚敤 B绂佺敤 ///</summary> [SugarColumn(ColumnName = "Fforbidstatus")] - public string Fforbidstatus { get; set; } + public string? Fforbidstatus { get; set; } /// <summary> /// 鎿嶄綔绫诲瀷 ///</summary> [SugarColumn(ColumnName = "TYPE")] - public string Type { get; set; } + public string? Type { get; set; } /// <summary> /// 缁勭粐鎻忚堪 ///</summary> [SugarColumn(ColumnName = "FDESCRIPTION")] - public string FDescription { get; set; } + public string? FDescription { get; set; } /// <summary> /// 涓婄骇缁勭粐 diff --git a/MES.Service/Modes/SysDepartment.cs b/MES.Service/Modes/SysDepartment.cs index b43a1ff..f37f5a0 100644 --- a/MES.Service/Modes/SysDepartment.cs +++ b/MES.Service/Modes/SysDepartment.cs @@ -9,88 +9,152 @@ public class SysDepartment { /// <summary> - /// 鍏徃 /// </summary> - [SugarColumn(ColumnName = "COMPANY")] - public string? Company { get; set; } + [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] + public Guid Guid { get; set; } /// <summary> - /// 宸ュ巶 + /// 鍏徃 /// </summary> - [SugarColumn(ColumnName = "FACTORY")] - public string? Factory { get; set; } + [SugarColumn(ColumnName = "company")] + public string? Company { get; set; } /// <summary> /// 閮ㄩ棬ID /// </summary> - [SugarColumn(ColumnName = "DEPARTMENTID")] + [SugarColumn(ColumnName = "departmentid")] public decimal? Departmentid { get; set; } /// <summary> /// 閮ㄩ棬缂栧彿 /// </summary> - [SugarColumn(ColumnName = "DEPARTMENTCODE")] + [SugarColumn(ColumnName = "departmentcode")] public string? Departmentcode { get; set; } /// <summary> /// 閮ㄩ棬鍚嶇О /// </summary> - [SugarColumn(ColumnName = "DEPARTMENTNAME")] + [SugarColumn(ColumnName = "departmentname")] public string? Departmentname { get; set; } /// <summary> /// 閮ㄩ棬灞炴�� /// </summary> - [SugarColumn(ColumnName = "DEPEXTR1")] + [SugarColumn(ColumnName = "depextr1")] public string? Depextr1 { get; set; } /// <summary> /// 閮ㄩ棬鍒嗙粍 /// </summary> - [SugarColumn(ColumnName = "DEPEXTR2")] + [SugarColumn(ColumnName = "depextr2")] public string? Depextr2 { get; set; } /// <summary> /// WIP浠撳簱 /// </summary> - [SugarColumn(ColumnName = "DEPEXTR3")] + [SugarColumn(ColumnName = "depextr3")] public string? Depextr3 { get; set; } /// <summary> - /// 鏄惁绂佺敤 + /// 鏄惁绂佺敤 A 鍚敤 B绂佺敤 /// </summary> - [SugarColumn(ColumnName = "DEPEXTR4")] + [SugarColumn(ColumnName = "depextr4")] public string? Depextr4 { get; set; } + + /// <summary> + /// 閮ㄩ棬鎵╁睍瀛楁5 + /// </summary> + [SugarColumn(ColumnName = "depextr5")] + public string? Depextr5 { get; set; } + + /// <summary> + /// 杞﹂棿ID + /// </summary> + [SugarColumn(ColumnName = "workshop_no")] + public string? WorkshopNo { get; set; } + + /// <summary> + /// 杞﹂棿鍚� + /// </summary> + [SugarColumn(ColumnName = "workshop_name")] + public string? WorkshopName { get; set; } + + /// <summary> + /// 閮ㄩ棬缁忕悊 + /// </summary> + [SugarColumn(ColumnName = "fmanager")] + public string? Fmanager { get; set; } + + /// <summary> + /// 宸ュ巶 + /// </summary> + [SugarColumn(ColumnName = "factory")] + public string? Factory { get; set; } /// <summary> /// 鍒涘缓浜� /// </summary> - [SugarColumn(ColumnName = "CREATE_BY")] + [SugarColumn(ColumnName = "create_by")] public string? CreateBy { get; set; } /// <summary> /// 鍒涘缓鏃ユ湡 /// </summary> - [SugarColumn(ColumnName = "CREATE_DATE")] + [SugarColumn(ColumnName = "create_date")] public DateTime? CreateDate { get; set; } /// <summary> /// 鏈�鍚庝慨鏀逛汉 /// </summary> - [SugarColumn(ColumnName = "LASTUPDATE_BY")] + [SugarColumn(ColumnName = "lastupdate_by")] public string? LastupdateBy { get; set; } /// <summary> /// 鏈�鍚庝慨鏀规棩鏈� /// </summary> - [SugarColumn(ColumnName = "LASTUPDATE_DATE")] + [SugarColumn(ColumnName = "lastupdate_date")] public DateTime? LastupdateDate { get; set; } + + /// <summary> + /// 澶囨敞 + /// </summary> + [SugarColumn(ColumnName = "remark")] + public string? Remark { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "id")] + public decimal Id { get; set; } + + /// <summary> + /// 鐢熶骇杞﹂棿 + /// </summary> + [SugarColumn(ColumnName = "production_workshop")] + public string? ProductionWorkshop { get; set; } + + /// <summary> + /// 鐗╂枡灞炴�� + /// </summary> + [SugarColumn(ColumnName = "material_properti")] + public string? MaterialProperti { get; set; } /// <summary> /// 涓婄骇閮ㄩ棬 /// </summary> - [SugarColumn(ColumnName = "FParentID")] - public string? FParentID { get; set; } + [SugarColumn(ColumnName = "parent_id")] + public int? ParentId { get; set; } + + /// <summary> + /// 鑷畾涔夊瓧娈�4 + /// </summary> + [SugarColumn(ColumnName = "remark4")] + public string? Remark4 { get; set; } + + /// <summary> + /// 鑷畾涔夊瓧娈�5 + /// </summary> + [SugarColumn(ColumnName = "remark5")] + public string? Remark5 { get; set; } /// <summary> /// 浣跨敤绲勭箶 @@ -105,9 +169,10 @@ public string? Fumbrella { get; set; } /// <summary> + /// 涓婄骇閮ㄩ棬 /// </summary> - [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] - public decimal Id { get; set; } + [SugarColumn(ColumnName = "FParentID")] + public string? FParentID { get; set; } [SugarColumn(IsIgnore = true)] public string? Type { get; set; } } \ No newline at end of file diff --git a/MES.Service/Modes/SysOrganization.cs b/MES.Service/Modes/SysOrganization.cs new file mode 100644 index 0000000..d3552b5 --- /dev/null +++ b/MES.Service/Modes/SysOrganization.cs @@ -0,0 +1,93 @@ +锘縰sing SqlSugar; + +namespace MES.Service.Modes; + +/// <summary> +/// </summary> +[SugarTable("SYS_ORGANIZATION")] +public class SysOrganization +{ + /// <summary> + /// 涓婚敭 + /// </summary> + [SugarColumn(ColumnName = "GUID", IsPrimaryKey = true)] + public Guid Guid { get; set; } + + /// <summary> + /// 鐖剁骇guid + /// </summary> + [SugarColumn(ColumnName = "UP_GUID")] + public Guid? UpGuid { get; set; } + + /// <summary> + /// 鍚嶇О + /// </summary> + [SugarColumn(ColumnName = "NAME")] + public string? Name { get; set; } + + /// <summary> + /// 鑱旂郴浜� + /// </summary> + [SugarColumn(ColumnName = "CON_PEOPLE")] + public string? ConPeople { get; set; } + + /// <summary> + /// 鑱旂郴鐢佃瘽 + /// </summary> + [SugarColumn(ColumnName = "CON_TEL")] + public string? ConTel { get; set; } + + /// <summary> + /// 绯荤粺鍐呯疆 + /// </summary> + [SugarColumn(ColumnName = "IS_SYS")] + public int? IsSys { get; set; } + + /// <summary> + /// 鐘舵�� + /// </summary> + [SugarColumn(ColumnName = "IS_STATUS")] + public bool? IsStatus { get; set; } + + /// <summary> + /// 宸ュ巶缂栧彿 + /// </summary> + [SugarColumn(ColumnName = "FACTORY")] + public string? Factory { get; set; } + + /// <summary> + /// 缂栬緫鏃堕棿 + /// </summary> + [SugarColumn(ColumnName = "EDT_TIME")] + public DateTime? EdtTime { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "check_date")] + public DateTime? CheckDate { get; set; } + + /// <summary> + /// </summary> + [SugarColumn(ColumnName = "check_by")] + public string? CheckBy { get; set; } + + /// <summary> + /// 榛樿鍊�: ((0)) + /// </summary> + [SugarColumn(ColumnName = "check_status")] + public bool? CheckStatus { get; set; } + + /// <summary> + /// 缁勭粐ID + /// </summary> + [SugarColumn(ColumnName = "FNumber")] + public string? FNumber { get; set; } + + /// <summary> + /// 鐖剁骇ID + /// </summary> + [SugarColumn(ColumnName = "FParentlD")] + public string? FParentlD { get; set; } + + [SugarColumn(IsIgnore = true)] public string? Type { get; set; } +} \ No newline at end of file diff --git a/MES.Service/Modes/SysUser.cs b/MES.Service/Modes/SysUser.cs index a318f0d..9a97441 100644 --- a/MES.Service/Modes/SysUser.cs +++ b/MES.Service/Modes/SysUser.cs @@ -1,347 +1,125 @@ -using System.ComponentModel.DataAnnotations; -using System.ComponentModel.DataAnnotations.Schema; using SqlSugar; namespace MES.Service.Modes; /// <summary> /// </summary> -[Table("SYS_USER")] -[SugarTable("SYS_USER")] //鐢ㄤ簬SqlSugar +[SugarTable("SYS_USER")] public class SysUser { /// <summary> - /// BASEINFO + /// 涓婚敭 /// </summary> - [Key] - [Column("FID")] - [StringLength(20, ErrorMessage = "Fid闀垮害涓嶈兘瓒呭嚭20")] - [SugarColumn(IsPrimaryKey = true, OracleSequenceName = "BASEINFO", - ColumnName = "FID")] //鐢ㄤ簬SqlSugar - public string Fid { get; set; } - - - [StringLength(20, ErrorMessage = "Sid闀垮害涓嶈兘瓒呭嚭20")] - [SugarColumn(ColumnName = "SID")] //鐢ㄤ簬SqlSugar - public decimal Sid { get; set; } + [SugarColumn(ColumnName = "GUID", IsPrimaryKey = true)] + public Guid Guid { get; set; } /// <summary> - /// 鎺ユ敹鐗╂枡鏄惁杩涜妫�鏌� + /// 璐﹀彿 /// </summary> - [Column("CHECK_FLAG")] - [SugarColumn(ColumnName = "CHECK_FLAG")] //鐢ㄤ簬SqlSugar - public decimal? CheckFlag { get; set; } + [SugarColumn(ColumnName = "ACCOUNT")] + public string? Account { get; set; } /// <summary> + /// 瀵嗙爜 /// </summary> - [Column("COMPANY")] - [SugarColumn(ColumnName = "COMPANY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "Company闀垮害涓嶈兘瓒呭嚭20")] - public string Company { get; set; } + [SugarColumn(ColumnName = "PASSWORD")] + public string? Password { get; set; } /// <summary> + /// 鐢ㄦ埛濮撳悕 /// </summary> - [Column("CREATE_BY")] - [SugarColumn(ColumnName = "CREATE_BY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "CreateBy闀垮害涓嶈兘瓒呭嚭20")] - public string CreateBy { get; set; } + [SugarColumn(ColumnName = "USER_NAME")] + public string? UserName { get; set; } /// <summary> + /// 浣忓潃 /// </summary> - [Column("CREATE_DATE")] - [SugarColumn(ColumnName = "CREATE_DATE")] //鐢ㄤ簬SqlSugar - public DateTime? CreateDate { get; set; } + [SugarColumn(ColumnName = "ADDRESS")] + public string? Address { get; set; } /// <summary> - /// 鏄惁鏈夊垹闄ょ壒鏉� + /// 鐢佃瘽 /// </summary> - [Column("DEL_FLAG")] - [SugarColumn(ColumnName = "DEL_FLAG")] //鐢ㄤ簬SqlSugar - public decimal? DelFlag { get; set; } + [SugarColumn(ColumnName = "TEL")] + public string? Tel { get; set; } /// <summary> - /// 閮ㄩ棬 + /// 閭 /// </summary> - [Column("DEPARTMENTID")] - [SugarColumn(ColumnName = "DEPARTMENTID")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "閮ㄩ棬闀垮害涓嶈兘瓒呭嚭20")] - public string Departmentid { get; set; } + [SugarColumn(ColumnName = "EMAIL")] + public string? Email { get; set; } /// <summary> + /// 鏈�鍚庣櫥褰曟椂闂� /// </summary> - [Column("DEV")] - [SugarColumn(ColumnName = "DEV")] //鐢ㄤ簬SqlSugar - public decimal? Dev { get; set; } + [SugarColumn(ColumnName = "LASTLOGIN_TIME")] + public DateTime? LastloginTime { get; set; } /// <summary> + /// 鏈�鍚庨��鍑烘椂闂� /// </summary> - [Column("EXP_FIEL10")] - [SugarColumn(ColumnName = "EXP_FIEL10")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "ExpFiel10闀垮害涓嶈兘瓒呭嚭50")] - public string ExpFiel10 { get; set; } + [SugarColumn(ColumnName = "LASTLOGOUT_TIME")] + public DateTime? LastlogoutTime { get; set; } /// <summary> + /// 鐘舵�� /// </summary> - [Column("EXP_FIEL11")] - [SugarColumn(ColumnName = "EXP_FIEL11")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "ExpFiel11闀垮害涓嶈兘瓒呭嚭50")] - public string ExpFiel11 { get; set; } + [SugarColumn(ColumnName = "IS_STATUS")] + public bool? IsStatus { get; set; } /// <summary> + /// 寤虹珛鑰� /// </summary> - [Column("EXP_FIEL12")] - [SugarColumn(ColumnName = "EXP_FIEL12")] //鐢ㄤ簬SqlSugar - public decimal? ExpFiel12 { get; set; } + [SugarColumn(ColumnName = "CREATE_BY")] + public string? CreateBy { get; set; } /// <summary> - /// 鐝 + /// 寤虹珛鏃堕棿 /// </summary> - [Column("EXP_FIELD1")] - [SugarColumn(ColumnName = "EXP_FIELD1")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鐝闀垮害涓嶈兘瓒呭嚭20")] - public string ExpField1 { get; set; } + [SugarColumn(ColumnName = "CREATE_TIME")] + public DateTime? CreateTime { get; set; } /// <summary> - /// 绾夸綋 + /// 鏇存柊鏃堕棿 /// </summary> - [Column("EXP_FIELD2")] - [SugarColumn(ColumnName = "EXP_FIELD2")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "绾夸綋闀垮害涓嶈兘瓒呭嚭20")] - public string ExpField2 { get; set; } + [SugarColumn(ColumnName = "LASTUPDATE_TIME")] + public DateTime? LastupdateTime { get; set; } /// <summary> - /// 鐓х墖 + /// 鏇存柊浜� /// </summary> - [Column("EXP_FIELD3")] - [SugarColumn(ColumnName = "EXP_FIELD3")] //鐢ㄤ簬SqlSugar - public byte[] ExpField3 { get; set; } + [SugarColumn(ColumnName = "LASTUPDATE_BY")] + public string? LastupdateBy { get; set; } /// <summary> - /// 鑱旂郴鏂瑰紡 + /// 鏄惁鍦ㄧ嚎 /// </summary> - [Column("EXP_FIELD4")] - [SugarColumn(ColumnName = "EXP_FIELD4")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "鑱旂郴鏂瑰紡闀垮害涓嶈兘瓒呭嚭20")] - public string ExpField4 { get; set; } + [SugarColumn(ColumnName = "FLAG_ONLINE")] + public int? FlagOnline { get; set; } /// <summary> - /// 鍥剧墖鍚� + /// 鐧诲綍娆℃暟 /// </summary> - [Column("EXP_FIELD5")] - [SugarColumn(ColumnName = "EXP_FIELD5")] //鐢ㄤ簬SqlSugar - [StringLength(200, ErrorMessage = "鍥剧墖鍚嶉暱搴︿笉鑳借秴鍑�200")] - public string ExpField5 { get; set; } + [SugarColumn(ColumnName = "LOGIN_COUNTER")] + public int? LoginCounter { get; set; } /// <summary> + /// 澶囨敞 /// </summary> - [Column("EXP_FIELD6")] - [SugarColumn(ColumnName = "EXP_FIELD6")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "ExpField6闀垮害涓嶈兘瓒呭嚭20")] - public string ExpField6 { get; set; } + [SugarColumn(ColumnName = "REMARK")] + public string? Remark { get; set; } /// <summary> - /// 杞﹂棿缂栫爜 + /// 閮ㄩ棬缂栧彿 /// </summary> - [Column("EXP_FIELD7")] - [SugarColumn(ColumnName = "EXP_FIELD7")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "杞﹂棿缂栫爜闀垮害涓嶈兘瓒呭嚭50")] - public string ExpField7 { get; set; } + [SugarColumn(ColumnName = "DEPART_NO")] + public string? DepartNo { get; set; } /// <summary> + /// 鏄惁绯荤粺鍐呯疆 /// </summary> - [Column("EXP_FIELD8")] - [SugarColumn(ColumnName = "EXP_FIELD8")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "ExpField8闀垮害涓嶈兘瓒呭嚭50")] - public string ExpField8 { get; set; } - - /// <summary> - /// </summary> - [Column("EXP_FIELD9")] - [SugarColumn(ColumnName = "EXP_FIELD9")] //鐢ㄤ簬SqlSugar - [StringLength(50, ErrorMessage = "ExpField9闀垮害涓嶈兘瓒呭嚭50")] - public string ExpField9 { get; set; } - - /// <summary> - /// 宸ュ巶 - /// </summary> - [Column("FACTORY")] - [SugarColumn(ColumnName = "FACTORY")] //鐢ㄤ簬SqlSugar - [StringLength(1000, ErrorMessage = "宸ュ巶闀垮害涓嶈兘瓒呭嚭1000")] - public string Factory { get; set; } - - /// <summary> - /// </summary> - [Column("FBRANCH")] - [SugarColumn(ColumnName = "FBRANCH")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "Fbranch闀垮害涓嶈兘瓒呭嚭20")] - public string Fbranch { get; set; } - - /// <summary> - /// </summary> - [Column("FCODE")] - [SugarColumn(ColumnName = "FCODE")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "Fcode闀垮害涓嶈兘瓒呭嚭20")] - public string Fcode { get; set; } - - /// <summary> - /// 鍏徃 - /// </summary> - [Column("FCOMPANY")] - [SugarColumn(ColumnName = "FCOMPANY")] //鐢ㄤ簬SqlSugar - [StringLength(1000, ErrorMessage = "鍏徃闀垮害涓嶈兘瓒呭嚭1000")] - public string Fcompany { get; set; } - - /// <summary> - /// 宸ュ巶 - /// </summary> - [Column("FFACTORY")] - [SugarColumn(ColumnName = "FFACTORY")] //鐢ㄤ簬SqlSugar - [StringLength(1000, ErrorMessage = "宸ュ巶闀垮害涓嶈兘瓒呭嚭1000")] - public string Ffactory { get; set; } - - /// <summary> - /// 棣栨鐧婚檰 - /// </summary> - [Column("FIRST_LOGIN")] - [SugarColumn(ColumnName = "FIRST_LOGIN")] //鐢ㄤ簬SqlSugar - public decimal? FirstLogin { get; set; } - - /// <summary> - /// </summary> - [Column("FLOGIN_NAME")] - [SugarColumn(ColumnName = "FLOGIN_NAME")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "FloginName闀垮害涓嶈兘瓒呭嚭20")] - public string FloginName { get; set; } - - /// <summary> - /// </summary> - [Column("FNAME")] - [SugarColumn(ColumnName = "FNAME")] //鐢ㄤ簬SqlSugar - [StringLength(40, ErrorMessage = "Fname闀垮害涓嶈兘瓒呭嚭40")] - public string Fname { get; set; } - - /// <summary> - /// </summary> - [Column("FPASSWORD")] - [SugarColumn(ColumnName = "FPASSWORD")] //鐢ㄤ簬SqlSugar - [StringLength(100, ErrorMessage = "Fpassword闀垮害涓嶈兘瓒呭嚭100")] - public string Fpassword { get; set; } - - /// <summary> - /// </summary> - [Column("FPLANT")] - [SugarColumn(ColumnName = "FPLANT")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "Fplant闀垮害涓嶈兘瓒呭嚭20")] - public string Fplant { get; set; } - - /// <summary> - /// </summary> - [Column("FREADONLY")] - [SugarColumn(ColumnName = "FREADONLY")] //鐢ㄤ簬SqlSugar - [StringLength(20, ErrorMessage = "Freadonly闀垮害涓嶈兘瓒呭嚭20")] - public string Freadonly { get; set; } - - /// <summary> - /// </summary> - [Column("FSYSTEM")] - [SugarColumn(ColumnName = "FSYSTEM")] //鐢ㄤ簬SqlSugar - [StringLength(10, ErrorMessage = "Fsystem闀垮害涓嶈兘瓒呭嚭10")] - public string Fsystem { get; set; } - - /// <summary> - /// 鏄惁涓洪噰闆嗕汉鍛� - /// </summary> - [Column("ISACQ")] - [SugarColumn(ColumnName = "ISACQ")] //鐢ㄤ簬SqlSugar - public decimal? Isacq { get; set; } - - /// <summary> - /// 1涓虹鑱岋紝0涓烘甯稿憳宸� - /// </summary> - [Column("ISDEPARTURE")] - [SugarColumn(ColumnName = "ISDEPARTURE")] //鐢ㄤ簬SqlSugar - public decimal? Isdeparture { get; set; } - - /// <summary> - /// 鏄惁涓虹鐞嗕汉鍛� - /// </summary> - [Column("ISMANAGER")] - [SugarColumn(ColumnName = "ISMANAGER")] //鐢ㄤ簬SqlSugar - public decimal? Ismanager { get; set; } - - /// <summary> - /// </summary> - [Column("LASTLOGIN")] - [SugarColumn(ColumnName = "LASTLOGIN")] //鐢ㄤ簬SqlSugar - public DateTime? Lastlogin { 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> - /// 1涓哄紑鍙戠敤鎴凤紝0涓轰竴鑸搷浣滅敤鎴� - /// </summary> - [Column("LEVER")] - [SugarColumn(ColumnName = "LEVER")] //鐢ㄤ簬SqlSugar - public decimal? Lever { get; set; } - - /// <summary> - /// 鏈夋晥鏈� - /// </summary> - [Column("PERIOD_VALIDITY")] - [SugarColumn(ColumnName = "PERIOD_VALIDITY")] //鐢ㄤ簬SqlSugar - public DateTime? PeriodValidity { get; set; } - - /// <summary> - /// </summary> - [Column("PRD")] - [SugarColumn(ColumnName = "PRD")] //鐢ㄤ簬SqlSugar - public decimal? Prd { get; set; } - - /// <summary> - /// </summary> - [Column("PSW_EDIT_TIME")] - [SugarColumn(ColumnName = "PSW_EDIT_TIME")] //鐢ㄤ簬SqlSugar - public DateTime? PswEditTime { get; set; } - - /// <summary> - /// 璐ㄩ噺妯″潡棣栦欢纭-鍘熷洜鍒嗘瀽璐d换浜� - /// </summary> - [Column("QM_USER")] - [SugarColumn(ColumnName = "QM_USER")] //鐢ㄤ簬SqlSugar - public decimal? QmUser { get; set; } - - /// <summary> - /// 瑙掕壊 - /// </summary> - [Column("ROLEID")] - [SugarColumn(ColumnName = "ROLEID")] //鐢ㄤ簬SqlSugar - public decimal? Roleid { get; set; } - - /// <summary> - /// 鏄惁涓轰复鏃剁敤鎴� - /// </summary> - [Column("STATUS")] - [SugarColumn(ColumnName = "STATUS")] //鐢ㄤ簬SqlSugar - public decimal? Status { get; set; } - - /// <summary> - /// </summary> - [Column("TET")] - [SugarColumn(ColumnName = "TET")] //鐢ㄤ簬SqlSugar - public decimal? Tet { get; set; } + [SugarColumn(ColumnName = "IS_SYS")] + public int? IsSys { get; set; } [SugarColumn(IsIgnore = true)] public string? Type { get; set; } } \ No newline at end of file diff --git a/MES.Service/service/BasicData/MesCustomerManager.cs b/MES.Service/service/BasicData/MesCustomerManager.cs index 2965234..cb96e29 100644 --- a/MES.Service/service/BasicData/MesCustomerManager.cs +++ b/MES.Service/service/BasicData/MesCustomerManager.cs @@ -110,8 +110,8 @@ private bool DeleteCustomer(SqlSugarScope db, decimal customerId) { - var deleteById = db.Deleteable<MesCustomer>().In(customerId) - .ExecuteCommand(); + var deleteById = db.Deleteable<MesCustomer>() + .Where(s => s.Id == customerId).ExecuteCommand(); if (deleteById > 0) return true; @@ -171,7 +171,8 @@ List<MesCustomer> customerList) { var ids = customerList.Select(it => it.Id).ToArray(); - var deleteByIds = db.Deleteable<MesCustomer>().In(ids).ExecuteCommand(); + var deleteByIds = db.Deleteable<MesCustomer>() + .Where(s => ids.Contains(s.Id)).ExecuteCommand(); if (deleteByIds > 0) return true; diff --git a/MES.Service/service/BasicData/MesDepotsManager.cs b/MES.Service/service/BasicData/MesDepotsManager.cs index f495080..f1c7591 100644 --- a/MES.Service/service/BasicData/MesDepotsManager.cs +++ b/MES.Service/service/BasicData/MesDepotsManager.cs @@ -1,5 +1,4 @@ -锘縰sing Castle.Core.Resource; -using MES.Service.DB; +锘縰sing MES.Service.DB; using MES.Service.Dto.webApi; using MES.Service.Modes; using SqlSugar; @@ -83,22 +82,11 @@ // 鎻掑叆鎴栨洿鏂颁粨搴撶殑鏂规硶 private bool InsertOrUpdate(SqlSugarScope db, MesDepots entity) { - var exists = db.Queryable<MesDepots>() - .Any(e => e.DepotId == entity.DepotId); - if (exists) - { - var update = db.Updateable(entity).ExecuteCommand(); - if (update > 0) - return true; - } - else - { - var insert = db.Insertable(entity).ExecuteCommand(); - if (insert > 0) - return true; - } - - return false; + db.Deleteable<MesDepots>() + .Where(s => s.DepotId == entity.DepotId) + .ExecuteCommand(); + var insert = db.Insertable(entity).ExecuteCommand(); + return insert > 0; } // 灏� ErpDepots 瀵硅薄杞崲涓� MesDepots 瀵硅薄鐨勬柟娉� @@ -116,7 +104,6 @@ Zuid = depots.FGroup, FSubsidiary = depots.FUseOrgId, Fumbrella = depots.FCreateOrgId, - CreateDate = DateTime.Now, LastupdateDate = DateTime.Now, Company = "1000", diff --git a/MES.Service/service/BasicData/MesItemTypeManager.cs b/MES.Service/service/BasicData/MesItemTypeManager.cs index 5059669..d027747 100644 --- a/MES.Service/service/BasicData/MesItemTypeManager.cs +++ b/MES.Service/service/BasicData/MesItemTypeManager.cs @@ -1,5 +1,4 @@ -锘縰sing Castle.Core.Resource; -using MES.Service.DB; +锘縰sing MES.Service.DB; using MES.Service.Dto.webApi; using MES.Service.Modes; @@ -42,8 +41,9 @@ private bool DeleteItemType(decimal id) { - var deleteById = base.DeleteById(id); - if (deleteById) + var deleteById = Db.Deleteable<MesItemType>() + .Where(it => it.Id == id).ExecuteCommand(); + if (deleteById > 0) return true; throw new NotImplementedException("鍒犻櫎澶辫触"); diff --git a/MES.Service/service/BasicData/MesItemsManager.cs b/MES.Service/service/BasicData/MesItemsManager.cs index 933b47e..bb2e9a0 100644 --- a/MES.Service/service/BasicData/MesItemsManager.cs +++ b/MES.Service/service/BasicData/MesItemsManager.cs @@ -108,7 +108,8 @@ private bool DeleteItem(SqlSugarScope db, decimal itemId) { - var deleteById = db.Deleteable<MesItems>().In(itemId).ExecuteCommand(); + var deleteById = db.Deleteable<MesItems>() + .Where(s => s.Id == itemId).ExecuteCommand(); if (deleteById > 0) return true; @@ -179,7 +180,8 @@ private bool DeleteItemBatch(SqlSugarScope db, List<MesItems> itemList) { var ids = itemList.Select(it => it.Id).ToArray(); - var deleteByIds = db.Deleteable<MesItems>().In(ids).ExecuteCommand(); + var deleteByIds = db.Deleteable<MesItems>() + .Where(s => ids.Contains(s.Id)).ExecuteCommand(); if (deleteByIds > 0) return true; diff --git a/MES.Service/service/BasicData/MesPositionManager.cs b/MES.Service/service/BasicData/MesPositionManager.cs index 5cd83e4..f648dca 100644 --- a/MES.Service/service/BasicData/MesPositionManager.cs +++ b/MES.Service/service/BasicData/MesPositionManager.cs @@ -1,5 +1,4 @@ -锘縰sing Castle.Core.Resource; -using MES.Service.DB; +锘縰sing MES.Service.DB; using MES.Service.Dto.webApi; using MES.Service.Modes; using SqlSugar; @@ -64,28 +63,17 @@ // 鎻掑叆鎴栨洿鏂板矖浣嶇殑鏂规硶 private bool InsertOrUpdatePosition(SqlSugarScope db, MesPosition entity) { - var exists = db.Queryable<MesPosition>().Any(e => e.Id == entity.Id); - if (exists) - { - var update = db.Updateable(entity).ExecuteCommand(); - if (update > 0) - return true; - } - else - { - var insert = db.Insertable(entity).ExecuteCommand(); - if (insert > 0) - return true; - } - - return false; + db.Deleteable<MesPosition>() + .Where(s => s.Id == entity.Id).ExecuteCommand(); + var insert = db.Insertable(entity).ExecuteCommand(); + return insert > 0; } // 鍒犻櫎宀椾綅鐨勬柟娉� private bool DeletePosition(SqlSugarScope db, decimal positionId) { - var deleteById = db.Deleteable<MesPosition>().In(positionId) - .ExecuteCommand(); + var deleteById = db.Deleteable<MesPosition>() + .Where(s => s.Id == positionId).ExecuteCommand(); if (deleteById > 0) return true; @@ -200,7 +188,10 @@ List<MesPosition> positionList) { var ids = positionList.Select(it => it.Id).ToArray(); - var deleteByIds = db.Deleteable<MesPosition>().In(ids).ExecuteCommand(); + + var deleteByIds = db.Deleteable<MesPosition>() + .Where(s => ids.Contains(s.Id)).ExecuteCommand(); + if (deleteByIds > 0) return true; @@ -211,10 +202,6 @@ private bool InsertOrUpdatePositionBatch(SqlSugarScope db, List<MesPosition> positionList) { - foreach (var entity in positionList) - if (!InsertOrUpdatePosition(db, entity)) - return false; - - return true; + return positionList.All(entity => InsertOrUpdatePosition(db, entity)); } } \ No newline at end of file diff --git a/MES.Service/service/BasicData/MesStaffManager.cs b/MES.Service/service/BasicData/MesStaffManager.cs index 42269b8..1346cb3 100644 --- a/MES.Service/service/BasicData/MesStaffManager.cs +++ b/MES.Service/service/BasicData/MesStaffManager.cs @@ -1,5 +1,4 @@ -锘縰sing Castle.Core.Resource; -using MES.Service.DB; +锘縰sing MES.Service.DB; using MES.Service.Dto.webApi; using MES.Service.Modes; using SqlSugar; @@ -28,6 +27,7 @@ break; case "2": case "4": + DeleteStaff(db, sysUser, entity.Id); if (InsertOrUpdateStaff(db, sysUser, entity)) // 鎻掑叆鎴栨洿鏂板憳宸� return 1; break; @@ -62,47 +62,23 @@ private bool InsertOrUpdateStaff(SqlSugarScope db, SysUser sysUser, MesStaff entity) { - var exists = db.Queryable<SysUser>().Any(u => u.Sid == sysUser.Sid); - if (exists) - { - var updateUser = db.Updateable<SysUser>() - .SetColumns(s => s.Fcode == sysUser.Fcode) - .SetColumns(s => s.Fname == sysUser.Fname) - .Where(s => s.Sid == sysUser.Sid) - .ExecuteCommand(); - if (updateUser > 0) - { - var updateStaff = db.Updateable(entity).ExecuteCommand(); - if (updateStaff > 0) - return true; - } - } - else - { - var insertUser = db.Insertable(sysUser).ExecuteCommand(); - if (insertUser > 0) - { - var insertStaff = db.Insertable(entity).ExecuteCommand(); - if (insertStaff > 0) - return true; - } - } - - return false; + var insertUser = db.Insertable(sysUser).ExecuteCommand(); + if (insertUser <= 0) return false; + var insertStaff = db.Insertable(entity).ExecuteCommand(); + return insertStaff > 0; } // 鍒犻櫎鍛樺伐鐨勬柟娉� private bool DeleteStaff(SqlSugarScope db, SysUser sysUser, decimal staffId) { var deleteUser = db.Deleteable<SysUser>() - .Where(s => s.Sid == sysUser.Sid).ExecuteCommand(); - if (deleteUser > 0) - { - var deleteStaff = - db.Deleteable<MesStaff>().In(staffId).ExecuteCommand(); - if (deleteStaff > 0) - return true; - } + .Where(s => s.Account == sysUser.Account).ExecuteCommand(); + if (deleteUser <= 0) throw new NotImplementedException("鍙嶅鏍稿け璐�"); + var deleteStaff = + db.Deleteable<MesStaff>() + .Where(s => s.Id == staffId).ExecuteCommand(); + if (deleteStaff > 0) + return true; throw new NotImplementedException("鍙嶅鏍稿け璐�"); } @@ -116,14 +92,15 @@ StaffNo = staff.FStaffNumber, StaffName = staff.FName, DepartmentName = staff.FPostDept, - PositionName = staff.FPost, + PositionCode = staff.FPostId, PhoneNumber = staff.FMobile, Remark = staff.FDescription, FforbidStatus = staff.FForbidStatus, - FSubsidiary = staff.FUSEORGID, - Fumbrella = staff.FCREATEORGID, + FSubsidiary = staff.FUseOrgId, + Fumbrella = staff.FCreateOrgId, CreateDate = DateTime.Now, - LastupdateDate = DateTime.Now + LastupdateDate = DateTime.Now, + Type = staff.Type }; if (staff.FStaffStartDate != null) @@ -138,26 +115,11 @@ { return new SysUser { - Sid = Convert.ToDecimal(staff.Id), - Fcode = staff.FStaffNumber, - Fname = staff.FName, - Fpassword = "8+()./,", // 鍒濆瀵嗙爜 - Fsystem = "瀹佹尝鍒╃壒鑸�", - Lever = 0, - Fcompany = "1000", - Ffactory = "1000", - DelFlag = 0, - Ismanager = 0, - Isacq = 0, - ExpField9 = "1020", - QmUser = 0, - Status = 0, - Isdeparture = 0, - CheckFlag = 0, - ExpFiel12 = 0, - Dev = 0, - Tet = 0, - Prd = 1 + Account = staff.FStaffNumber, + UserName = staff.FName, + Password = "E1ADC3949BA59ABBE56E057F2F883E", // 鍒濆瀵嗙爜 + DepartNo = staff.FPostDept, + Type = staff.Type }; } @@ -238,11 +200,12 @@ private bool InsertStaffBatch(SqlSugarScope db, List<SysUser> userList, List<MesStaff> staffList) { - var userInsert = userList.FindAll(s => s.Type == "INSERT"); + + var userInsert = userList.FindAll(s => s.Type == "2"); var executeCommand = db.Insertable(userInsert).ExecuteCommand(); - if (executeCommand > 0) - if (db.Insertable(staffList).ExecuteCommand() > 0) - return true; + if (executeCommand <= 0) throw new ArgumentNullException("瀹℃牳澶辫触"); + if (db.Insertable(staffList).ExecuteCommand() > 0) + return true; throw new ArgumentNullException("瀹℃牳澶辫触"); } @@ -251,17 +214,16 @@ private bool DeleteStaffBatch(SqlSugarScope db, List<SysUser> userList, List<MesStaff> staffList) { - var sid = userList.FindAll(s => s.Type == "DELETE").Select(s => s.Sid) + var sid = userList.FindAll(s => s.Type == "3").Select(s => s.Account) .ToArray(); var result = db.Deleteable<SysUser>() - .Where(s => sid.Contains(s.Sid)).ExecuteCommand(); + .Where(s => sid.Contains(s.Account)).ExecuteCommand(); - if (result > 0) - { - var ids = staffList.Select(it => it.Id).ToArray(); - if (db.Deleteable<MesStaff>().In(ids).ExecuteCommand() > 0) - return true; - } + if (result <= 0) throw new ArgumentNullException("鍙嶅鏍稿け璐�"); + var ids = staffList.Select(it => it.Id).ToArray(); + if (db.Deleteable<MesStaff>() + .Where(s => ids.Contains(s.Id)).ExecuteCommand() > 0) + return true; throw new ArgumentNullException("鍙嶅鏍稿け璐�"); } @@ -272,7 +234,7 @@ { foreach (var sysUser in userList) { - var entity = staffList.First(s => s.Id == sysUser.Sid); + var entity = staffList.First(s => s.StaffNo == sysUser.Account); if (!InsertOrUpdateStaff(db, sysUser, entity)) return false; } diff --git a/MES.Service/service/BasicData/OrganizeManager.cs b/MES.Service/service/BasicData/OrganizeManager.cs index 94ad07e..a9b7cc8 100644 --- a/MES.Service/service/BasicData/OrganizeManager.cs +++ b/MES.Service/service/BasicData/OrganizeManager.cs @@ -1,18 +1,12 @@ -锘縰sing SqlSugar; -using System; -using System.Collections.Generic; -using MES.Service.DB; -using MES.Service.Modes; +锘縰sing MES.Service.DB; using MES.Service.Dto.webApi; -using System.Xml.Linq; +using MES.Service.Modes; +using SqlSugar; namespace MES.Service.service; -public class OrganizeManager : Repository<Organize> +public class OrganizeManager : Repository<SysOrganization> { - //褰撳墠绫诲凡缁忕户鎵夸簡 Repository 澧炪�佸垹銆佹煡銆佹敼鐨勬柟娉� - //Mesorganization - //杩欓噷闈㈠啓鐨勪唬鐮佷笉浼氱粰瑕嗙洊,濡傛灉瑕侀噸鏂扮敓鎴愯鍒犻櫎 OrganizeManager.cs public bool Save(ErpOrganize item) { var entity = GetOrganize(item); @@ -22,11 +16,11 @@ switch (item.Type) { case "0": - if (UpdateOrganizetatus(db, entity.Id, "A")) + if (UpdateOrganizetatus(db, entity.FNumber, "A")) return 1; break; case "1": - if (UpdateOrganizetatus(db, entity.Id, "B")) + if (UpdateOrganizetatus(db, entity.FNumber, "B")) return 1; break; case "2": @@ -34,7 +28,7 @@ return 1; break; case "3": - if (DeleteItem(db, Convert.ToDecimal(entity.Id))) + if (DeleteItem(db, entity.FNumber)) return 1; break; case "4": @@ -50,9 +44,9 @@ }) > 0; } - public bool SaveList(List<ErpOrganize> Organize) + public bool SaveList(List<ErpOrganize> SysOrganization) { - var list = Organize.Select(GetOrganize).ToList(); + var list = SysOrganization.Select(GetOrganize).ToList(); var groupBy = list.GroupBy(s => s.Type) .ToDictionary(g => g.Key, g => g.ToList()); @@ -90,12 +84,12 @@ }) > 0; } - private bool UpdateOrganizetatus(SqlSugarScope db, string itemId, + private bool UpdateOrganizetatus(SqlSugarScope db, string number, string status) { - var result = db.Updateable<Organize>() - .SetColumns(s => s.Fforbidstatus == status) - .Where(s => s.Id == itemId).ExecuteCommand(); + var result = db.Updateable<SysOrganization>() + .SetColumns(s => s.IsStatus == status.Equals("A")) + .Where(s => s.FNumber == number).ExecuteCommand(); if (result > 0) return true; @@ -103,7 +97,7 @@ throw new NotImplementedException(status == "A" ? "鍚敤澶辫触" : "绂佺敤澶辫触"); } - private bool InsertItem(SqlSugarScope db, Organize entity) + private bool InsertItem(SqlSugarScope db, SysOrganization entity) { var insert = db.Insertable(entity).ExecuteCommand(); if (insert > 0) @@ -112,44 +106,34 @@ throw new NotImplementedException("鎻掑叆澶辫触"); } - private bool DeleteItem(SqlSugarScope db, decimal itemId) + private bool DeleteItem(SqlSugarScope db, string number) { - var deleteById = db.Deleteable<Organize>().In(itemId).ExecuteCommand(); + var deleteById = db.Deleteable<SysOrganization>() + .Where(s => s.FNumber == number).ExecuteCommand(); if (deleteById > 0) return true; throw new NotImplementedException("鍒犻櫎澶辫触"); } - private Organize GetOrganize(ErpOrganize Organize) + private SysOrganization GetOrganize(ErpOrganize organize) { - return new Organize + return new SysOrganization { - Id = Organize.Id, - Fnumber = Organize.FNumber, - Fname = Organize.FName, - Type = Organize.Type, - FDescription = Organize.FDescription, - FParentID = Organize.FParentID, - FCreateDate = Organize.FCreateDate != null - ? DateTime.ParseExact(Organize.FCreateDate, - "yyyy-MM-dd HH:mm:ss", null) - : null, - FFORBIDORID = Organize.FFORBIDORID, - FFORBIDDATE = Organize.FFORBIDDATE != null - ? DateTime.ParseExact(Organize.FFORBIDDATE, - "yyyy-MM-dd HH:mm:ss", null) - : null + Name = organize.FName, + FNumber = organize.FNumber, + FParentlD = organize.FParentID, + IsStatus = organize.FForbidStatus.Equals("A") }; } private bool UpdateOrganizetatusBatch(SqlSugarScope db, - List<Organize> itemList, string status) + List<SysOrganization> itemList, string status) { - var ids = itemList.Select(it => it.Id).ToArray(); - var result = db.Updateable<Organize>() - .SetColumns(s => s.Fforbidstatus == status) - .Where(s => ids.Contains(s.Id)).ExecuteCommand(); + var numbers = itemList.Select(it => it.FNumber).ToArray(); + var result = db.Updateable<SysOrganization>() + .SetColumns(s => s.IsStatus == "A".Equals(status)) + .Where(s => numbers.Contains(s.FNumber)).ExecuteCommand(); if (result > 0) return true; @@ -157,7 +141,8 @@ throw new NotImplementedException(status == "A" ? "鍚敤澶辫触" : "绂佺敤澶辫触"); } - private bool InsertItemBatch(SqlSugarScope db, List<Organize> itemList) + private bool InsertItemBatch(SqlSugarScope db, + List<SysOrganization> itemList) { var insertRange = db.Insertable(itemList).ExecuteCommand(); if (insertRange > 0) @@ -166,36 +151,30 @@ throw new NotImplementedException("鎻掑叆澶辫触"); } - private bool DeleteItemBatch(SqlSugarScope db, List<Organize> itemList) + private bool DeleteItemBatch(SqlSugarScope db, + List<SysOrganization> itemList) { - var ids = itemList.Select(it => it.Id).ToArray(); - var deleteByIds = db.Deleteable<Organize>().In(ids).ExecuteCommand(); + var numbers = itemList.Select(it => it.FNumber).ToArray(); + var deleteByIds = db.Deleteable<SysOrganization>() + .Where(s => numbers.Contains(s.FNumber)).ExecuteCommand(); if (deleteByIds > 0) return true; throw new NotImplementedException("鍒犻櫎澶辫触"); } - private bool InsertOrUpdate(SqlSugarScope db, Organize entity) + private bool InsertOrUpdate(SqlSugarScope db, SysOrganization entity) { - var exists = db.Queryable<Organize>().Any(e => e.Id == entity.Id); - if (exists) - { - var update = db.Updateable(entity).ExecuteCommand(); - if (update > 0) - return true; - } - else - { - var insert = db.Insertable(entity).ExecuteCommand(); - if (insert > 0) - return true; - } + db.Deleteable<SysOrganization>() + .Where(s => s.FNumber == entity.FNumber).ExecuteCommand(); - return false; + var insert = db.Insertable(entity).ExecuteCommand(); + + return insert > 0; } - private bool InsertOrUpdateBatch(SqlSugarScope db, List<Organize> itemList) + private bool InsertOrUpdateBatch(SqlSugarScope db, + List<SysOrganization> itemList) { foreach (var entity in itemList) if (!InsertOrUpdate(db, entity)) @@ -203,65 +182,4 @@ return true; } - - #region 鏁欏鏂规硶 - - /// <summary> - /// 浠撳偍鏂规硶婊¤冻涓嶄簡澶嶆潅涓氬姟闇�姹傦紝涓氬姟浠g爜璇峰湪杩欓噷闈㈠畾涔夋柟娉� - /// </summary> - public void Study() - { - /*********鏌ヨ*********/ - - 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 data5 = base.GetPageList(it => 1 == 1, p); - 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(); //缁勮鏉′欢鏌ヨ浣滀负鏉′欢瀹炵幇 鍒嗛〉鏌ヨ鍔犳帓搴� - conModels.Add(new ConditionalModel() - { - FieldName = typeof(Organize).GetProperties()[0].Name, ConditionalType = ConditionalType.Equal, - FieldValue = "1" - }); //id=1 - var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom(), OrderByType.Asc); - - AsQueryable().Where(x => 1 == 1).ToList(); //鏀寔浜嗚浆鎹㈡垚queryable,鎴戜滑鍙互鐢╭ueryable瀹炵幇澶嶆潅鍔熻兘 - - - /*********鎻掑叆*********/ - var insertData = new Organize() { }; //娴嬭瘯鍙傛暟 - var insertArray = new Organize[] { insertData }; - base.Insert(insertData); //鎻掑叆 - base.InsertRange(insertArray); //鎵归噺鎻掑叆 - var id = base.InsertReturnIdentity(insertData); //鎻掑叆杩斿洖鑷鍒� - AsInsertable(insertData).ExecuteCommand(); //鎴戜滑鍙互杞垚 Insertable瀹炵幇澶嶆潅鎻掑叆 - - - /*********鏇存柊*********/ - var updateData = new Organize() { }; //娴嬭瘯鍙傛暟 - var updateArray = new Organize[] { updateData }; //娴嬭瘯鍙傛暟 - base.Update(updateData); //鏍规嵁瀹炰綋鏇存柊 - base.UpdateRange(updateArray); //鎵归噺鏇存柊 - //base.Update(it => new Organize() { ClassName = "a", CreateTime = DateTime.Now }, it => it.id==1);// 鍙洿鏂癈lassName鍒楀拰CreateTime鍒楋紝鍏跺畠鍒椾笉鏇存柊锛屾潯浠秈d=1 - AsUpdateable(updateData).ExecuteCommand(); //杞垚Updateable鍙互瀹炵幇澶嶆潅鐨勬彃鍏� - - - /*********鍒犻櫎*********/ - var deldata = new Organize() { }; //娴嬭瘯鍙傛暟 - base.Delete(deldata); //鏍规嵁瀹炰綋鍒犻櫎 - base.DeleteById(1); //鏍规嵁涓婚敭鍒犻櫎 - base.DeleteById(new int[] { 1, 2 }); //鏍规嵁涓婚敭鏁扮粍鍒犻櫎 - base.Delete(it => 1 == 2); //鏍规嵁鏉′欢鍒犻櫎 - AsDeleteable().Where(it => 1 == 2).ExecuteCommand(); //杞垚Deleteable瀹炵幇澶嶆潅鐨勬搷浣� - } - - #endregion } \ No newline at end of file diff --git a/MES.Service/service/BasicData/SysDepartmentManager.cs b/MES.Service/service/BasicData/SysDepartmentManager.cs index 764532e..81d2e93 100644 --- a/MES.Service/service/BasicData/SysDepartmentManager.cs +++ b/MES.Service/service/BasicData/SysDepartmentManager.cs @@ -1,5 +1,4 @@ -锘縰sing Castle.Core.Resource; -using MES.Service.DB; +锘縰sing MES.Service.DB; using MES.Service.Dto.webApi; using MES.Service.Modes; using SqlSugar; @@ -76,8 +75,8 @@ // 鍒犻櫎閮ㄩ棬鐨勬柟娉� private bool DeleteDepartment(SqlSugarScope db, decimal departmentId) { - var deleteById = db.Deleteable<SysDepartment>().In(departmentId) - .ExecuteCommand(); + var deleteById = db.Deleteable<SysDepartment>() + .Where(s => s.Id == departmentId).ExecuteCommand(); if (deleteById > 0) return true; @@ -88,21 +87,11 @@ private bool InsertOrUpdateDepartment(SqlSugarScope db, SysDepartment entity) { - var exists = db.Queryable<SysDepartment>().Any(e => e.Id == entity.Id); - if (exists) - { - var update = db.Updateable(entity).ExecuteCommand(); - if (update > 0) - return true; - } - else - { - var insert = db.Insertable(entity).ExecuteCommand(); - if (insert > 0) - return true; - } + db.Deleteable<SysDepartment>() + .Where(s => s.Id == entity.Id).ExecuteCommand(); - return false; + var insert = db.Insertable(entity).ExecuteCommand(); + return insert > 0; } // 灏� ErpDepartment 瀵硅薄杞崲涓� SysDepartment 瀵硅薄鐨勬柟娉� @@ -213,7 +202,9 @@ { var ids = departmentList.Select(it => it.Id).ToArray(); var deleteByIds = - db.Deleteable<SysDepartment>().In(ids).ExecuteCommand(); + db.Deleteable<SysDepartment>() + .Where(s => ids.Contains(s.Id)).ExecuteCommand(); + if (deleteByIds > 0) return true; diff --git a/MESApplication/Controllers/BasicData/OrganizeController.cs b/MESApplication/Controllers/BasicData/OrganizeController.cs index fd37705..9253bec 100644 --- a/MESApplication/Controllers/BasicData/OrganizeController.cs +++ b/MESApplication/Controllers/BasicData/OrganizeController.cs @@ -1,16 +1,9 @@ -锘縰sing Microsoft.AspNetCore.Mvc; -using Microsoft.Extensions.Logging; -using SqlSugar; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using System.Dynamic; +锘縰sing System.Dynamic; +using MES.Service.Dto.webApi; using MES.Service.Modes; using MES.Service.service; using MES.Service.util; -using MES.Service.Dto.webApi; -using MES.Service.service.BasicData; +using Microsoft.AspNetCore.Mvc; using Newtonsoft.Json; namespace MESApplication.Controllers; @@ -111,155 +104,6 @@ _manager.save(entity); - return ResponseResult.ResponseError(ex); - } - } - // private OrganizeManager m = new OrganizeManager(); - - - /***杩涘叆妯$増绠$悊鍙互淇敼妯$増***/ - - /// <summary> - /// 鑾峰彇鎵�鏈� - /// </summary> - /// <returns></returns> - [HttpPost("GetList")] - public ResponseResult GetList() - { - try - { - dynamic resultInfos = new ExpandoObject(); - resultInfos.tbBillList = m.GetList(); - return new ResponseResult - { - status = 0, - message = "OK", - data = resultInfos - }; - } - catch (Exception 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] Organize 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] Organize 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] Organize 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); } } -- Gitblit v1.9.3