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; } } 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> /// å ¬å¸ä»£ç /// </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> /// å ¬å¸ä»£ç ///</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> /// ä»ä½ç»ID /// </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> /// 使ç¨çµç¹ 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> 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; } } 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> /// ä¸çº§ç»ç» 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; } } MES.Service/Modes/SysOrganization.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,93 @@ using 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; } } 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> /// è´¨éæ¨¡åé¦ä»¶ç¡®è®¤-åå åæè´£ä»»äºº /// </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; } } 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; MES.Service/service/BasicData/MesDepotsManager.cs
@@ -1,5 +1,4 @@ using Castle.Core.Resource; using MES.Service.DB; using 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", MES.Service/service/BasicData/MesItemTypeManager.cs
@@ -1,5 +1,4 @@ using Castle.Core.Resource; using MES.Service.DB; using 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("å é¤å¤±è´¥"); 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; MES.Service/service/BasicData/MesPositionManager.cs
@@ -1,5 +1,4 @@ using Castle.Core.Resource; using MES.Service.DB; using 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)); } } MES.Service/service/BasicData/MesStaffManager.cs
@@ -1,5 +1,4 @@ using Castle.Core.Resource; using MES.Service.DB; using 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; } MES.Service/service/BasicData/OrganizeManager.cs
@@ -1,18 +1,12 @@ using SqlSugar; using System; using System.Collections.Generic; using MES.Service.DB; using MES.Service.Modes; using 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> /// ä»å¨æ¹æ³æ»¡è¶³ä¸äºå¤æä¸å¡éæ±ï¼ä¸å¡ä»£ç 请å¨è¿éé¢å®ä¹æ¹æ³ /// </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,æä»¬å¯ä»¥ç¨queryableå®ç°å¤æåè½ /*********æå ¥*********/ 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);// åªæ´æ°ClassNameååCreateTimeåï¼å ¶å®å䏿´æ°ï¼æ¡ä»¶id=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 } MES.Service/service/BasicData/SysDepartmentManager.cs
@@ -1,5 +1,4 @@ using Castle.Core.Resource; using MES.Service.DB; using 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; MESApplication/Controllers/BasicData/OrganizeController.cs
@@ -1,16 +1,9 @@ using 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; using 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); } }