| | |
| | | public string? FNumber { get; set; } |
| | | |
| | | public string? FName { get; set; } |
| | | |
| | | |
| | | public string? FAllowMinusQty { get; set; } |
| | | |
| | | public string? FPrincipal { get; set; } |
| | |
| | | public string? FStockProperty { get; set; } |
| | | |
| | | public string? FForbidStatus { get; set; } |
| | | |
| | | |
| | | public string? FDocumentStatus { get; set; } |
| | | |
| | | public string? IsLot { get; set; } |
| | | |
| | | |
| | | public string? FUseOrgId { get; set; } |
| | | } |
| | |
| | | { |
| | | //ERPID |
| | | public string? ID { get; set; } |
| | | |
| | | public string? Type { get; set; }//æä½ç±»å |
| | | |
| | | |
| | | public string? Type { get; set; } //æä½ç±»å |
| | | |
| | | public string? Code { get; set; } //项ç®ç¼ç |
| | | |
| | | |
| | | public string? Name { get; set; } //项ç®åç§° |
| | | |
| | | |
| | | public string? ProjectType { get; set; } //项ç®åç±» |
| | | |
| | | |
| | | public string? Description { get; set; } //项ç®ä»å¨è´è´£äºº |
| | | |
| | | |
| | | public string? OperatorsID { get; set; } //项ç®éè´è´è´£äºº |
| | | |
| | | |
| | | public string? FDocumentStatus { get; set; } //åæ®ç¶æ |
| | | |
| | | |
| | | public string? FForbidStatus { get; set; } //æ¯å¦ç¦ç¨ |
| | | |
| | | |
| | | public List<ErpDetail>? FUseOrgId { get; set; } //ä¸åç»ç» |
| | | } |
| | |
| | | { |
| | | public string id { get; set; } |
| | | public string? Type { get; set; } |
| | | public string? FBillNo { get; set; } |
| | | public string? FDocumentStatus { get; set; } |
| | | public string? FBillTypeID { get; set; } |
| | | public string? FBusinessType { get; set; } |
| | | public string? FDate { get; set; } |
| | | public string? FBillTypeId { get; set; } |
| | | public string? FBillNo { get; set; } |
| | | public string? FSupplierId { get; set; } |
| | | public string? FCloseStatus { get; set; } |
| | | public string? FPurchaseOrgId { get; set; } |
| | | public string? FPurchaseDeptId { get; set; } |
| | | public string? FPurchaserGroupId { get; set; } |
| | | public string? FDate { get; set; } |
| | | public string? FPurchaserId { get; set; } |
| | | public string? Acctype { get; set; } |
| | | public string? FSettleId { get; set; } |
| | | |
| | | public string? FChargeId { get; set; } |
| | | |
| | | //public string? FProviderEMail { get; set; } |
| | | public string? FPurchaseDeptId { get; set; } |
| | | public string? FSrcDocType { get; set; } |
| | | public string? FSrcDoc { get; set; } |
| | | public string? FTradePathName { get; set; } |
| | | public string? FSubType { get; set; } |
| | | public string? FBusinessType { get; set; } |
| | | public string? FIsReDo { get; set; } |
| | | public string? PubDescSeg2 { get; set; } |
| | | public string? Remarks { get; set; } |
| | | public string? FCancelStatus { get; set; } |
| | | public string? FCancellerId { get; set; } |
| | | public string? FCancelDate { get; set; } |
| | | public string? PrivateDescSeg1 { get; set; } |
| | | public string? FCloseStatus { get; set; } |
| | | public string? FVersion { get; set; } |
| | | public string? FPurchaseOrgId { get; set; } |
| | | public string? FReceiveOrgId { get; set; } |
| | | public string? FCreatorId { get; set; } |
| | | public string? FCreateDate { get; set; } |
| | | public string? FModifierId { get; set; } |
| | | public string? FModifyDate { get; set; } |
| | | public string? FApproverId { get; set; } |
| | | public string? FApproveDate { get; set; } |
| | | public string? FChangeReason { get; set; } |
| | | public string? Prearrivaldate { get; set; } |
| | | |
| | | public string? FReceiveOrgId { get; set; } |
| | | //public string? FProviderId { get; set; } |
| | | |
| | | //public string? FTContact { get; set; } |
| | | //public string? Fmobilephone { get; set; } |
| | | |
| | | //public string? FixedTelephone { get; set; } |
| | | |
| | | //public string? Address { get; set; } |
| | | // public string? FCancelStatus { get; set; } |
| | | // public string? FCancellerId { get; set; } |
| | | // public string? FCancelDate { get; set; } |
| | | } |
| | |
| | | public string id { get; set; } |
| | | public string Eid { get; set; } |
| | | public string? FBillNo { get; set; } |
| | | |
| | | public string? FSeq { get; set; } |
| | | |
| | | //没æå¯¹åºè¡¨å段 -æ± åéª 2025-01-10 |
| | | //public string? FXSHTH { get; set; } |
| | | public string? FMaterialId { get; set; } |
| | | public string? FUnitId { get; set; } |
| | | public string? FQty { get; set; } |
| | | public string? FStockUnitID { get; set; } |
| | | public string? FPriceUnitId { get; set; } |
| | | public string? FPriceUnitQty { get; set; } |
| | | public string? FDeliveryDate { get; set; } |
| | | public string? FDeliveryEarlyDate { get; set; } |
| | | |
| | | public string? FDeliveryLastDate { get; set; } |
| | | |
| | | // start |
| | | public string? FRequireOrgId { get; set; } |
| | | public string? FRequireDeptId { get; set; } |
| | | public string? FReceiveOrgId { get; set; } |
| | | public string? FReceiveDeptId { get; set; } |
| | | |
| | | public string? FEntrySettleOrgId { get; set; } |
| | | |
| | | // end |
| | | public string? FGiveAway { get; set; } |
| | | |
| | | //public string? FNote { get; set; } |
| | | public string? FEntryNote { get; set; } |
| | | public string? FSupMatId { get; set; } |
| | | public string? FSupMatName { get; set; } |
| | | public string? FSubreqBillNo { get; set; } |
| | | public string? FLot { get; set; } |
| | | public string? FMRPCloseStatus { get; set; } |
| | | public string? FMRPFreezeStatus { get; set; } |
| | | public string? FFreezerId { get; set; } |
| | | public string? FFreezeDate { get; set; } |
| | | public string? FMRPTerminateStatus { get; set; } |
| | | public string? FTerminaterId { get; set; } |
| | | public string? FTerminateDate { get; set; } |
| | | public string? FReceiveQty { get; set; } |
| | | |
| | | public string? FRemainReceiveQty { get; set; } |
| | | |
| | | //public string? FBaseStockInQty { get; set; } |
| | | public string? FStockInQty { get; set; } //累计å
¥åºæ° |
| | | public string? FRemainStockINQty { get; set; } |
| | | |
| | | public string? FMrbQty { get; set; } |
| | | |
| | | //public string? FBaseCheckRetQty { get; set; } |
| | | //public string? FBaseStockRetQty { get; set; } |
| | | public string? FCHECKRETQTY { get; set; } //æ¶æå¯éæ° |
| | | public string? FSTOCKRETQTY { get; set; } //åºåå¯éæ° |
| | | public string? FSrcBillTypeId { get; set; } |
| | | public string? FSrcBillNo { get; set; } |
| | | public string? FReqTraceNo { get; set; } |
| | | public string? FMtoNo { get; set; } |
| | | public string? FChangeFlag { get; set; } |
| | | public string? FStatus { get; set; } |
| | | public string? FDemandType { get; set; } |
| | | public string? FDemandBillNo { get; set; } |
| | | public string? FDemandBillEntrySeq { get; set; } |
| | | |
| | | //æ°å¢ ç产éç¥åãåå·ãBOM夿³¨ ä¸ä¸ªå段 --2025-01-11 æ± åéª |
| | | public string? F_CGDD_SCTZDA { get; set; } |
| | | public string? F_CGDD_XHA { get; set; } |
| | | public string? F_XIFG_Text_apv { get; set; } |
| | | public string? FSeq { get; set; } |
| | | public string? FMaterialId { get; set; } |
| | | public string? RdProject { get; set; } |
| | | public string? Project { get; set; } |
| | | public string? ProjectPurchaser { get; set; } |
| | | public string? FUnitId { get; set; } |
| | | public string? FQty { get; set; } |
| | | public string? FPriceUnitId { get; set; } |
| | | public string? FPriceUnitQty { get; set; } |
| | | public string? FRequireOrgId { get; set; } |
| | | public string? FReceiveOrgId { get; set; } |
| | | public string? FReceiveDeptId { get; set; } |
| | | public string? FGiveAway { get; set; } |
| | | public string? FSrcBillTypeId { get; set; } |
| | | public string? FSrcBillNo { get; set; } |
| | | public string? FLot { get; set; } |
| | | public string? FReceiveQty { get; set; } |
| | | public string? FRemainReceiveQty { get; set; } |
| | | public string? FStockInQty { get; set; } //累计å
¥åºæ° |
| | | public string? FRemainStockINQty { get; set; } |
| | | public string? FMrbQty { get; set; } |
| | | public string? FCHECKRETQTY { get; set; } //æ¶æå¯éæ° |
| | | public string? FSTOCKRETQTY { get; set; } //åºåå¯éæ° |
| | | public string? FEntryNote { get; set; } |
| | | } |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using SqlSugar; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes |
| | | namespace MES.Service.Modes; |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarTable("EMPLOYEE_INFO")] |
| | | public class EmployeeInfo |
| | | { |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarTable("EMPLOYEE_INFO")] |
| | | public class EmployeeInfo |
| | | { |
| | | /// <summary> |
| | | /// SEQ_EMP |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | /// SEQ_EMP |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èå·¥å·¥å· |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "EMPLOYEE_NO")] |
| | | public string? EmployeeNo { get; set; } |
| | | /// <summary> |
| | | /// èå·¥å·¥å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EMPLOYEE_NO")] |
| | | public string? EmployeeNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èå·¥å§å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "EMPLOYEE_NAME")] |
| | | public string? EmployeeName { get; set; } |
| | | /// <summary> |
| | | /// èå·¥å§å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EMPLOYEE_NAME")] |
| | | public string? EmployeeName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¨é¨ç¼ç |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DEPARTMENT_CODE")] |
| | | public string? DepartmentCode { get; set; } |
| | | /// <summary> |
| | | /// é¨é¨ç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPARTMENT_CODE")] |
| | | public string? DepartmentCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸å¡åç±»å |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "SALESMAN_TYPE")] |
| | | public string? SalesmanType { get; set; } |
| | | /// <summary> |
| | | /// ä¸å¡åç±»å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SALESMAN_TYPE")] |
| | | public string? SalesmanType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®ç¶æ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DOCUMENT_STATUS")] |
| | | public string? DocumentStatus { get; set; } |
| | | /// <summary> |
| | | /// åæ®ç¶æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DOCUMENT_STATUS")] |
| | | public string? DocumentStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦ç¦ç¨ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "IS_DISABLED")] |
| | | public string? IsDisabled { get; set; } |
| | | /// <summary> |
| | | /// æ¯å¦ç¦ç¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_DISABLED")] |
| | | public string? IsDisabled { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç»ç» |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ORGANIZATION")] |
| | | public string? Organization { get; set; } |
| | | } |
| | | /// <summary> |
| | | /// ç»ç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ORGANIZATION")] |
| | | public string? Organization { get; set; } |
| | | } |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using SqlSugar; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes |
| | | namespace MES.Service.Modes; |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarTable("EMPLOYEE_ITEM")] |
| | | public class EmployeeItem |
| | | { |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarTable("EMPLOYEE_ITEM")] |
| | | public class EmployeeItem |
| | | { |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ID", |
| | | OracleSequenceName = "SEQ_EMP", |
| | | IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", |
| | | OracleSequenceName = "SEQ_EMP", |
| | | IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// infoçid |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "EID")] |
| | | public decimal? Eid { get; set; } |
| | | /// <summary> |
| | | /// infoçid |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EID")] |
| | | public decimal? Eid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 0=éè´ä¸å¡å, 1=éå®ä¸å¡å, 2=åºç®¡å, 3=æ£è´§å, 4=çè´§å, 5=设计å, 6=计åå, 7=ç产管çå, 8=ç»è®¡å, 9=è´¨æ£å, 10=ææ¬ä¼è®¡, 11=æ¶æ¬¾å, 12=èµäº§ç®¡çå, 13=å
¶ä», 14=设å¤ç®¡çå |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "E_TYPE")] |
| | | public string? EType { get; set; } |
| | | /// <summary> |
| | | /// 0=éè´ä¸å¡å, 1=éå®ä¸å¡å, 2=åºç®¡å, 3=æ£è´§å, 4=çè´§å, 5=设计å, 6=计åå, 7=ç产管çå, 8=ç»è®¡å, 9=è´¨æ£å, |
| | | /// 10=ææ¬ä¼è®¡, 11=æ¶æ¬¾å, 12=èµäº§ç®¡çå, 13=å
¶ä», 14=设å¤ç®¡çå |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "E_TYPE")] |
| | | public string? EType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¶é´ |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public string? CreateDate { get; set; } |
| | | } |
| | | /// <summary> |
| | | /// æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public string? CreateDate { get; set; } |
| | | } |
| | |
| | | public class MesDepots |
| | | { |
| | | /// <summary> |
| | | /// ID(SEQ_INV_ID) |
| | | ///</summary> |
| | | /// ID(SEQ_INV_ID) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOT_ID", |
| | | IsPrimaryKey = true)] |
| | | public decimal DepotId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»åºç±»å«ç¼ç |
| | | ///</summary> |
| | | /// ä»åºç±»å«ç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOT_CODE")] |
| | | public string? DepotCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»åºç±»å«åç§° |
| | | ///</summary> |
| | | /// ä»åºç±»å«åç§° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOT_NAME")] |
| | | public string? DepotName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 夿³¨ |
| | | ///</summary> |
| | | /// 夿³¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DESCRIPTION")] |
| | | public string? Description { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»åºè´è´£äºº |
| | | ///</summary> |
| | | /// ä»åºè´è´£äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string? CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | ///</summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°äºº |
| | | ///</summary> |
| | | /// æåæ´æ°äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string? LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | ///</summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»åºç±»å 0=æ®éä»,1=é²å¤©ä»,2=å¯å¤ä»,3=å¤å¯ä», 4=å¨å¶åï¼5=æ¥åº |
| | | ///</summary> |
| | | /// ä»åºç±»å 0=æ®éä»,1=é²å¤©ä»,2=å¯å¤ä»,3=å¤å¯ä», 4=å¨å¶åï¼5=æ¥åº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOTTYPE")] |
| | | public string? Depottype { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååç¼ç |
| | | ///</summary> |
| | | /// ååç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string? Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æä½¿ç¨ |
| | | ///</summary> |
| | | /// ç©æä½¿ç¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TYPE_1")] |
| | | public decimal? Type1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåä½¿ç¨ |
| | | ///</summary> |
| | | /// æåä½¿ç¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TYPE_2")] |
| | | public decimal? Type2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»åºç±»åç¼ç |
| | | ///</summary> |
| | | /// ä»åºç±»åç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOTTYPECODE")] |
| | | public decimal? Depottypecode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å
¬å¸ä»£ç |
| | | ///</summary> |
| | | /// å
¬å¸ä»£ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string? Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// çæ¿å¾æ æ ·å¼ |
| | | ///</summary> |
| | | /// çæ¿å¾æ æ ·å¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ICON_TYPE")] |
| | | public decimal? IconType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦å§å¤ä»åº |
| | | ///</summary> |
| | | /// æ¯å¦å§å¤ä»åº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_WY")] |
| | | public decimal? IsWy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦ä¸è¯åä» |
| | | ///</summary> |
| | | /// æ¯å¦ä¸è¯åä» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_NG")] |
| | | public string? IsNg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»åºå°å |
| | | ///</summary> |
| | | /// ä»åºå°å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CWHADDRESS")] |
| | | public string? Cwhaddress { get; set; } |
| | | |
| | | /// <summary> |
| | | /// çæ¿æ¾ç¤ºåºåç¼å· |
| | | ///</summary> |
| | | /// çæ¿æ¾ç¤ºåºåç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PI_TYPE")] |
| | | public string? PiType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åç» |
| | | ///</summary> |
| | | /// åç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ZUID")] |
| | | public string? Zuid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å
è®¸å³æ¶åºåè´åºå |
| | | ///</summary> |
| | | /// å
è®¸å³æ¶åºåè´åºå |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_FKC")] |
| | | public string? IsFkc { get; set; } |
| | | |
| | | /// <summary> |
| | | /// çäº§è½¦é´ |
| | | ///</summary> |
| | | /// çäº§è½¦é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRODUCTION_WORKSHOP")] |
| | | public string? ProductionWorkshop { get; set; } |
| | | |
| | |
| | | public string? MaterialProperti { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建ç»ç» |
| | | ///</summary> |
| | | /// å建ç»ç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_ORG")] |
| | | public decimal? CreateOrg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使ç¨ç»ç» |
| | | ///</summary> |
| | | /// 使ç¨ç»ç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "USE_ORG")] |
| | | public decimal? UseOrg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå®ä¹å段3 |
| | | ///</summary> |
| | | /// èªå®ä¹å段3 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK3")] |
| | | public string? Remark3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå®ä¹å段4 |
| | | ///</summary> |
| | | /// èªå®ä¹å段4 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK4")] |
| | | public string? Remark4 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå®ä¹å段5 |
| | | ///</summary> |
| | | /// èªå®ä¹å段5 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK5")] |
| | | public string? Remark5 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 0 =ä¸çæï¼ 1=çæ |
| | | ///</summary> |
| | | /// 0 =ä¸çæï¼ 1=çæ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FORBID_STATUS")] |
| | | public string? ForbidStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®ç¶æ |
| | | ///</summary> |
| | | /// åæ®ç¶æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DOCUMENT_STATUS")] |
| | | public string? DocumentStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¹å·ç®¡ç |
| | | ///</summary> |
| | | /// æ¹å·ç®¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_LOT")] |
| | | public string? IsLot { get; set; } |
| | | } |
| | |
| | | [SugarTable("MES_INV_BUSINESS2")] |
| | | public class MesInvBusiness2 |
| | | { |
| | | /// <summary> |
| | | /// ID(seq_inv_id) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_ID", |
| | | /// <summary> |
| | | /// ID(seq_inv_id) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_ID", |
| | | IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¶æ|0-æªäº¤æ1-已交æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STATUS")] |
| | | /// <summary> |
| | | /// ç¶æ|0-æªäº¤æ1-已交æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STATUS")] |
| | | public decimal? Status { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®ç±»åID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_TYPE_ID")] |
| | | /// <summary> |
| | | /// åæ®ç±»åID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_TYPE_ID")] |
| | | public decimal? BillTypeId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// äºå¡ç±»åç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_CODE")] |
| | | /// <summary> |
| | | /// äºå¡ç±»åç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_CODE")] |
| | | public string TransactionCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交æç±»å|1-å
¥åº0-转åº-1åºåº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BUSINESS_TYPE")] |
| | | /// <summary> |
| | | /// 交æç±»å|1-å
¥åº0-转åº-1åºåº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BUSINESS_TYPE")] |
| | | public decimal? BusinessType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 忮ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_ID")] |
| | | /// <summary> |
| | | /// 忮ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_ID")] |
| | | public decimal? BillId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®ç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_NO")] |
| | | /// <summary> |
| | | /// åæ®ç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_NO")] |
| | | public string BillNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产订åå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TASK_NO")] |
| | | /// <summary> |
| | | /// ç产订åå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TASK_NO")] |
| | | public string TaskNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客æ·ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CUSTOMER_NO")] |
| | | /// <summary> |
| | | /// 客æ·ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CUSTOMER_NO")] |
| | | public string CustomerNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®è¡ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_LINE_ID")] |
| | | /// <summary> |
| | | /// åæ®è¡ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_LINE_ID")] |
| | | public decimal? BillLineId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©ææ¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_BARCODE")] |
| | | /// <summary> |
| | | /// ç©ææ¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_BARCODE")] |
| | | public string ItemBarcode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¬å¸ç©æç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_NO")] |
| | | /// <summary> |
| | | /// æ¬å¸ç©æç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_NO")] |
| | | public string ItemNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客æ·ç©æç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "C_ITEM_CODE")] |
| | | /// <summary> |
| | | /// 客æ·ç©æç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "C_ITEM_CODE")] |
| | | public string CItemCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åå®¶æ¹æ¬¡ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LOT_NO")] |
| | | /// <summary> |
| | | /// åå®¶æ¹æ¬¡ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LOT_NO")] |
| | | public string LotNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦ç¯ä¿(0:å¦,1:æ¯) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EP_FLAG")] |
| | | /// <summary> |
| | | /// æ¯å¦ç¯ä¿(0:å¦,1:æ¯) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EP_FLAG")] |
| | | public short? EpFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QUANTITY")] |
| | | /// <summary> |
| | | /// æ°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QUANTITY")] |
| | | public decimal? Quantity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æºååºCODE |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROM_INV_DEPOTS_CODE")] |
| | | /// <summary> |
| | | /// æºååºCODE |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROM_INV_DEPOTS_CODE")] |
| | | public string FromInvDepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æºè´§ä½CODE |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROM_INV_DEPOT_SECTIONS_CODE")] |
| | | /// <summary> |
| | | /// æºè´§ä½CODE |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROM_INV_DEPOT_SECTIONS_CODE")] |
| | | public string FromInvDepotSectionsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®çååºCODE |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TO_INV_DEPOTS_CODE")] |
| | | /// <summary> |
| | | /// ç®çååºCODE |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TO_INV_DEPOTS_CODE")] |
| | | public string ToInvDepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®çè´§ä½CODE |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TO_INV_DEPOT_SECTIONS_CODE")] |
| | | /// <summary> |
| | | /// ç®çè´§ä½CODE |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TO_INV_DEPOT_SECTIONS_CODE")] |
| | | public string ToInvDepotSectionsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交æå¼å¸¸ä¿¡æ¯ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DESCRIPTION")] |
| | | /// <summary> |
| | | /// 交æå¼å¸¸ä¿¡æ¯ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DESCRIPTION")] |
| | | public string Description { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | /// <summary> |
| | | /// å建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | /// <summary> |
| | | /// æåæ´æ°äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | /// <summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¶
æç»è®¡æ è¯ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ULLAGE_STAT_FLAG")] |
| | | /// <summary> |
| | | /// è¶
æç»è®¡æ è¯ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ULLAGE_STAT_FLAG")] |
| | | public short? UllageStatFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | /// <summary> |
| | | /// ååç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å
¬å¸ä»£ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | /// <summary> |
| | | /// å
¬å¸ä»£ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®±å·æ¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_BARCODE2")] |
| | | /// <summary> |
| | | /// ç®±å·æ¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_BARCODE2")] |
| | | public string ItemBarcode2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 塿¿æ¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_BARCODE3")] |
| | | /// <summary> |
| | | /// 塿¿æ¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_BARCODE3")] |
| | | public string ItemBarcode3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡åå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORK_NO")] |
| | | /// <summary> |
| | | /// ä»»å¡åå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORK_NO")] |
| | | public string WorkNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡åè¡å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORK_LINE")] |
| | | /// <summary> |
| | | /// ä»»å¡åè¡å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORK_LINE")] |
| | | public decimal? WorkLine { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¾åºå |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUPP_NO")] |
| | | /// <summary> |
| | | /// ä¾åºå |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUPP_NO")] |
| | | public string SuppNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产线 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LINE_NO")] |
| | | /// <summary> |
| | | /// ç产线 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LINE_NO")] |
| | | public string LineNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éè´è®¢åid |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EBELN_K3ID")] |
| | | /// <summary> |
| | | /// éè´è®¢åid |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EBELN_K3ID")] |
| | | public decimal? EbelnK3id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éè´è®¢åè¡id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LINE_K3ID")] |
| | | /// <summary> |
| | | /// éè´è®¢åè¡id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LINE_K3ID")] |
| | | public decimal? LineK3id { get; set; } |
| | | } |
| | |
| | | public class MesItemType |
| | | { |
| | | /// <summary> |
| | | /// ID |
| | | ///</summary> |
| | | /// ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç±»åç¼ç |
| | | ///</summary> |
| | | /// ç±»åç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TCODE")] |
| | | public string? Tcode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç±»ååç§° |
| | | ///</summary> |
| | | /// ç±»ååç§° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TNAME")] |
| | | public string? Tname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 夿³¨ |
| | | ///</summary> |
| | | /// 夿³¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | public string? Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建人 |
| | | ///</summary> |
| | | /// å建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string? CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | ///</summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°äºº |
| | | ///</summary> |
| | | /// æåæ´æ°äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string? LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | ///</summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string? Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string? Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// IQCåç±» |
| | | ///</summary> |
| | | /// IQCåç±» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IQC_TYPE")] |
| | | public string? IqcType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// IQCåç±»åç§° |
| | | ///</summary> |
| | | /// IQCåç±»åç§° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IQC_TYPE_NAME")] |
| | | public string? IqcTypeName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸çº§åç» |
| | | ///</summary> |
| | | /// ä¸çº§åç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PGROUP")] |
| | | public string? Pgroup { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æè¿° |
| | | ///</summary> |
| | | /// æè¿° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DESCRIPTION")] |
| | | public string? Description { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计éåä½ |
| | | ///</summary> |
| | | /// 计éåä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UNIT")] |
| | | public string? Unit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦ç¦ç¨ |
| | | ///</summary> |
| | | /// æ¯å¦ç¦ç¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FORBID_STATUS")] |
| | | public string? ForbidStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸åç»ç» |
| | | ///</summary> |
| | | /// ä¸åç»ç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "USE_ORG_ID")] |
| | | public string? UseOrgId { get; set; } |
| | | |
| | |
| | | public class MesItems |
| | | { |
| | | /// <summary> |
| | | /// ç©æID |
| | | ///</summary> |
| | | /// ç©æID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å·¥å |
| | | ///</summary> |
| | | /// å·¥å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string? Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å
¬å¸ç¼å· |
| | | ///</summary> |
| | | /// å
¬å¸ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string? Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æç¼ç |
| | | ///</summary> |
| | | /// ç©æç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_NO")] |
| | | public string? ItemNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æåç§° |
| | | ///</summary> |
| | | /// ç©æåç§° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_NAME")] |
| | | public string? ItemName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æç®ç§° |
| | | ///</summary> |
| | | /// ç©æç®ç§° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_SNAME")] |
| | | public string? ItemSname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è§æ ¼åå· |
| | | ///</summary> |
| | | /// è§æ ¼åå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_MODEL")] |
| | | public string? ItemModel { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©ææè¿° |
| | | ///</summary> |
| | | /// ç©ææè¿° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_DESCRIPTION")] |
| | | public string? ItemDescription { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æåä½ |
| | | ///</summary> |
| | | /// ç©æåä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_UNIT")] |
| | | public string? ItemUnit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æç±»å |
| | | ///</summary> |
| | | /// ç©æç±»å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_TYPE")] |
| | | public string? ItemType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 产åçæ¬ |
| | | ///</summary> |
| | | /// 产åçæ¬ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_VERSION")] |
| | | public string? ItemVersion { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客æ·ç¼å· |
| | | ///</summary> |
| | | /// 客æ·ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CUST_NO")] |
| | | public string? CustNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建人 |
| | | ///</summary> |
| | | /// å建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string? CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | ///</summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°äºº |
| | | ///</summary> |
| | | /// æåæ´æ°äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string? LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | ///</summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æä½åºå |
| | | ///</summary> |
| | | /// æä½åºå |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LOWLIMIT")] |
| | | public double? Lowlimit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å®å
¨åºåé |
| | | ///</summary> |
| | | /// å®å
¨åºåé |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "Safe_Stock")] |
| | | public double? SafeStock { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æå¤§åºå |
| | | ///</summary> |
| | | /// æå¤§åºå |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "HIGHLIMIT")] |
| | | public double? Highlimit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æå°å
è£
æ° |
| | | ///</summary> |
| | | /// æå°å
è£
æ° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRD_PACK")] |
| | | public double? PrdPack { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 订ååä½ |
| | | ///</summary> |
| | | /// 订ååä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ORDERUNIT")] |
| | | public string? Orderunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éå®åä½ |
| | | ///</summary> |
| | | /// éå®åä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SALEUNIT")] |
| | | public string? Saleunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºæ¿åä½ |
| | | ///</summary> |
| | | /// åºæ¿åä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STOREUNIT")] |
| | | public string? Storeunit { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// ç©æID |
| | | ///</summary> |
| | | /// ç©æID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "E_ITEM_ID")] |
| | | public decimal? EItemId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERPæå· |
| | | ///</summary> |
| | | /// ERPæå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERP_ITEM_NO")] |
| | | public string? ErpItemNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é»è®¤ä»åº |
| | | ///</summary> |
| | | /// é»è®¤ä»åº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOT_CODE")] |
| | | public string? DepotCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æåç±»ç¼å· |
| | | ///</summary> |
| | | /// ç©æåç±»ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PPBOM00019124")] |
| | | public string? Ppbom00019124 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æåç» |
| | | ///</summary> |
| | | /// ç©æåç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARKS")] |
| | | public string? Remarks { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éè´å |
| | | ///</summary> |
| | | /// éè´å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FPURCHASERID")] |
| | | public string? Fpurchaserid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¦ç¨ç¶æ |
| | | ///</summary> |
| | | /// ç¦ç¨ç¶æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FFORBIDSTATUS")] |
| | | public string? Fforbidstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æåç» |
| | | ///</summary> |
| | | /// ç©æåç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FMATERIALGROUP")] |
| | | public string? Fmaterialgroup { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å®å·¥è¶
æ¶æ¯ä¾ |
| | | ///</summary> |
| | | /// å®å·¥è¶
æ¶æ¯ä¾ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FFINISHRECEIPTOVERRATE")] |
| | | public decimal? Ffinishreceiptoverrate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åææ¹å¼ |
| | | ///</summary> |
| | | /// åææ¹å¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FISSUETYPE")] |
| | | public string? Fissuetype { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¯ç¨æ¹å·ç®¡ç |
| | | ///</summary> |
| | | /// å¯ç¨æ¹å·ç®¡ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FISBATCHMANAGE")] |
| | | public string? Fisbatchmanage { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éè´åä½ |
| | | ///</summary> |
| | | /// éè´åä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FPURCHASEUNITID")] |
| | | public string? Fpurchaseunitid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建ç»ç» |
| | | ///</summary> |
| | | /// å建ç»ç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_ORG")] |
| | | public decimal? CreateOrg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使ç¨ç»ç» |
| | | ///</summary> |
| | | /// 使ç¨ç»ç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "USE_ORG")] |
| | | public string? UseOrg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æèç |
| | | ///</summary> |
| | | /// æèç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LOSS_PERCENT")] |
| | | public string? LossPercent { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å©è®°ç |
| | | ///</summary> |
| | | /// å©è®°ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MNEMONIC_CODE")] |
| | | public string? MnemonicCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¿è´¨æ |
| | | ///</summary> |
| | | /// ä¿è´¨æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EXP_PERIOD")] |
| | | public string? ExpPeriod { get; set; } |
| | | |
| | | /// <summary> |
| | | /// çäº§è½¦é´ |
| | | ///</summary> |
| | | /// çäº§è½¦é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRODUCTION_WORKSHOP")] |
| | | public string? ProductionWorkshop { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æå±æ§ 0=模åï¼1=æè®¢åæ£è´§ï¼2=æè®¢åè£
é
ï¼3=å¯éç±»ï¼4=å§å¤å å·¥ä»¶ï¼ |
| | | /// 5=å·¥åºå§å¤ä»¶ï¼6=èæï¼7=计åï¼8=ç³»åï¼9=éè´ä»¶ï¼10=å¶é ä»¶ï¼ |
| | | /// 11=æç»è£
é
ä»¶ï¼12=å¥ä»¶ï¼13=å·¥èºï¼14=ä½å¼æèåï¼15=ååï¼ |
| | | /// 16=æé¡¹æåï¼17=æå¡ï¼18=èµäº§ï¼19=å¤ä»¶ï¼20=é
æ¹ï¼ |
| | | /// 21=éå¤ï¼22=è´¹ç¨æ§æå |
| | | ///</summary> |
| | | /// ç©æå±æ§ 0=模åï¼1=æè®¢åæ£è´§ï¼2=æè®¢åè£
é
ï¼3=å¯éç±»ï¼4=å§å¤å å·¥ä»¶ï¼ |
| | | /// 5=å·¥åºå§å¤ä»¶ï¼6=èæï¼7=计åï¼8=ç³»åï¼9=éè´ä»¶ï¼10=å¶é ä»¶ï¼ |
| | | /// 11=æç»è£
é
ä»¶ï¼12=å¥ä»¶ï¼13=å·¥èºï¼14=ä½å¼æèåï¼15=ååï¼ |
| | | /// 16=æé¡¹æåï¼17=æå¡ï¼18=èµäº§ï¼19=å¤ä»¶ï¼20=é
æ¹ï¼ |
| | | /// 21=éå¤ï¼22=è´¹ç¨æ§æå |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MATERIAL_PROPERTI")] |
| | | public string? MaterialProperti { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产åä½ |
| | | ///</summary> |
| | | /// ç产åä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRODUCE_UNIT")] |
| | | public string? ProduceUnit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å§å¤åä½ |
| | | ///</summary> |
| | | /// å§å¤åä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUBCON_UNIT")] |
| | | public string? SubconUnit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¾ç1 |
| | | ///</summary> |
| | | /// å¾ç1 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BZ06")] |
| | | public string? Bz06 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¾ç2 |
| | | ///</summary> |
| | | /// å¾ç2 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BZ07")] |
| | | public string? Bz07 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¾ç3 |
| | | ///</summary> |
| | | /// å¾ç3 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BZ08")] |
| | | public string? Bz08 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¾ç4 |
| | | ///</summary> |
| | | /// å¾ç4 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BZ09")] |
| | | public string? Bz09 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¾ç5 |
| | | ///</summary> |
| | | /// å¾ç5 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BZ10")] |
| | | public string? Bz10 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// QCåç»ID |
| | | ///</summary> |
| | | /// QCåç»ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QC_TEAMID")] |
| | | public string? QcTeamid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æID |
| | | ///</summary> |
| | | /// ç©æID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_ID")] |
| | | public decimal? ItemId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¢è² |
| | | ///</summary> |
| | | /// é¢è² |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COLOR_NAME")] |
| | | public string? ColorName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è®¾å¤ |
| | | ///</summary> |
| | | /// è®¾å¤ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_TEXT8")] |
| | | public string? FWwcText8 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åç |
| | | ///</summary> |
| | | /// åç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_DECIMAL")] |
| | | public string? FWwcDecimal { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åå°æ¶äº§è½ |
| | | ///</summary> |
| | | /// åå°æ¶äº§è½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_DECIMAL1")] |
| | | public string? FWwcDecimal1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// äººæ° |
| | | ///</summary> |
| | | /// äººæ° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_DECIMAL2")] |
| | | public string? FWwcDecimal2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// äººå·¥å°æ¶å·¥èµ |
| | | ///</summary> |
| | | /// äººå·¥å°æ¶å·¥èµ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_DECIMAL3")] |
| | | public string? FWwcDecimal3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 人工å®é¢ |
| | | ///</summary> |
| | | /// 人工å®é¢ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_DECIMAL4")] |
| | | public string? FWwcDecimal4 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ åäº§è½ |
| | | ///</summary> |
| | | /// æ åäº§è½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FBCN")] |
| | | public string? Fbcn { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¢ç½ |
| | | ///</summary> |
| | | /// é¢ç½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FGW")] |
| | | public string? Fgw { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ²»å
· |
| | | ///</summary> |
| | | /// æ²»å
· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FYJ")] |
| | | public string? Fyj { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è®¾å¤ |
| | | ///</summary> |
| | | /// è®¾å¤ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FSB")] |
| | | public string? Fsb { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¾å· |
| | | ///</summary> |
| | | /// å¾å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_TEXT1")] |
| | | public string? FWwcText1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 模å
·ç¼å· |
| | | ///</summary> |
| | | /// 模å
·ç¼å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_TEXT2")] |
| | | public string? FWwcText2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 模å
·åºæ° |
| | | ///</summary> |
| | | /// 模å
·åºæ° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_TEXT3")] |
| | | public string? FWwcText3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 注å¡å¨æ |
| | | ///</summary> |
| | | /// 注å¡å¨æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_TEXT4")] |
| | | public string? FWwcText4 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååè² |
| | | ///</summary> |
| | | /// ååè² |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_TEXT5")] |
| | | public string? FWwcText5 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 注å¡ä»¶å¨ä½ |
| | | ///</summary> |
| | | /// 注å¡ä»¶å¨ä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WWC_TEXT6")] |
| | | public string? FWwcText6 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤é¨æå· |
| | | ///</summary> |
| | | /// å¤é¨æå· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CATALOG_NO")] |
| | | public string? CatalogNo { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 颿åä½ |
| | | ///</summary> |
| | | /// 颿åä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MATERIAL_OUT_UOMID")] |
| | | public string? MaterialOutUomid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产é¨é¨ |
| | | ///</summary> |
| | | /// ç产é¨é¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PUB_DESC_SEG38")] |
| | | public string? PubDescSeg38 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®ï¼ç åï¼ |
| | | ///</summary> |
| | | /// 项ç®ï¼ç åï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DESCRIPTION")] |
| | | public string? Description { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®ï¼æ¥è¡¨ï¼ |
| | | ///</summary> |
| | | /// 项ç®ï¼æ¥è¡¨ï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRIVATE_DESC_SEG4")] |
| | | public string? PrivateDescSeg4 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¥è¡¨é¡¹ç®ï¼æ±æ»ï¼ |
| | | ///</summary> |
| | | /// æ¥è¡¨é¡¹ç®ï¼æ±æ»ï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRIVATE_DESC_SEG9")] |
| | | public string? PrivateDescSeg9 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ°é |
| | | ///</summary> |
| | | /// åæ°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_DUAL_QUANTITY")] |
| | | public string? IsDualQuantity { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååä½ |
| | | ///</summary> |
| | | /// ååä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_DUAL_UOM")] |
| | | public string? IsDualUom { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¤åä½ |
| | | ///</summary> |
| | | /// å¤åä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_MULTY_UOM")] |
| | | public string? IsMultyUom { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºå®è½¬æ¢ç |
| | | ///</summary> |
| | | /// åºå®è½¬æ¢ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_VAR_RATIO")] |
| | | public string? IsVarRatio { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 转æ¢ççç¥ |
| | | ///</summary> |
| | | /// 转æ¢ççç¥ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CONVER_RATIO_RULE")] |
| | | public string? ConverRatioRule { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ ååºå¨ |
| | | ///</summary> |
| | | /// æ ååºå¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRIVATE_DESC_SEG11")] |
| | | public string? PrivateDescSeg11 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åçåç±» |
| | | ///</summary> |
| | | /// åçåç±» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRIVATE_DESC_SEG7")] |
| | | public string? PrivateDescSeg7 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// BUï¼ä¸å¡åå
ï¼ |
| | | ///</summary> |
| | | /// BUï¼ä¸å¡åå
ï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRIVATE_DESC_SEG2")] |
| | | public string? PrivateDescSeg2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// BUï¼ä¸å¡åå
ï¼ |
| | | ///</summary> |
| | | /// BUï¼ä¸å¡åå
ï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DOCUMENT_STATUS")] |
| | | public string? DocumentStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¯å¦çæ |
| | | ///</summary> |
| | | /// æ¯å¦çæ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FORBID_STATUS")] |
| | | public string? ForbidStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ§ç©æç¼ç |
| | | ///</summary> |
| | | /// æ§ç©æç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "Old_ITEM_NO")] |
| | | public string? OldItemNo { get; set; } |
| | | } |
| | |
| | | /// <summary> |
| | | /// SEQ_BASEINFO_ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_BASEINFO_ID", |
| | | [SugarColumn(ColumnName = "ID", |
| | | OracleSequenceName = "SEQ_BASEINFO_ID", |
| | | IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | |
| | | public string? Supplier { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å
³éç¶æ |
| | | /// åä¸å¡å
³éåæ®µ 0==æªå
³é 1==ä¸å¡å
³é |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CLOSE_STATUS")] |
| | | public string? CloseStatus { get; set; } |
| | |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QUALITY_REQ")] |
| | | public string? QualityReq { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¾åºåè系人 |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? SupplierContact { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è系人çµè¯ |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? ContactPhone { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èå¡ |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? Position { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èç³»çµè¯ |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? OfficePhone { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¾è´§æ¹å°å |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? SupplierAddress { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç»ç®æ¹ |
| | |
| | | public DateTime? CancellationDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string? CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åå»ºæ¥æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåä¿®æ¹æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåä¿®æ¹äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string? LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERPå®¡æ ¸äºº |
| | | /// å®¡æ ¸äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERP_CHECK_BY")] |
| | | public string? ErpCheckBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERPå®¡æ ¸æ¥æ |
| | | /// å®¡æ ¸æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERP_CHECK_DATE")] |
| | | public string? ErpCheckDate { get; set; } |
| | |
| | | /// å®¡æ ¸æ¥æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECK_DATE")] |
| | | public string? CheckDate { get; set; } |
| | | public DateTime? CheckDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å®¡æ ¸äºº |
| | |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECK_FALG")] |
| | | public short? CheckFalg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå®ä¹å段1 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "changereason")] |
| | | public string? Changereason { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå®ä¹å段1 |
| | |
| | | public string? Remark5 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ä¸å¡ç±»å |
| | | /// åæ´åå |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHANGEREASON")] |
| | | public string? Changereason { get; set; } |
| | | |
| | | /// <summary> |
| | | /// é¢è®¡å°è¾¾æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ARRIVE_DATE")] |
| | | public DateTime? ArriveDate { get; set; } |
| | |
| | | public decimal? ReceiveOrg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¶æç»ç» |
| | | /// å®¡æ¹æè§ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ACCTYPE")] |
| | | public string? ACCTYPE { get; set; } |
| | | [SugarColumn(ColumnName = "F_WWC_TEXT")] |
| | | public string? FWwcText { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¥æºç±»å«,0=æå·¥ 1=请è´å 3=éæ±æ¥å£è¡¨ 4=éè´åå 6=éè´è®¢å 7=éå®è®¢å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SRC_DOC_TYPE")] |
| | | public string? SrcDocType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¥æºåæ® |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SRC_DOC")] |
| | | public string? SrcDoc { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è´¸æè·¯å¾ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRADE_PATH_NAME")] |
| | | public string? TradePathName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å§å¤ç±»ååæ®µææªä½¿ç¨ï¼é»è®¤å¼-1 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUB_TYPE")] |
| | | public string? SubType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// è¿å·¥è®¢å æ¯å¦å¾é项 0==ä¸å¾é 1==å¾éï¼é»è®¤ä¸å¾é |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_RE_DO")] |
| | | public short? IsReDo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 项ç®éè´è´è´£äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRIVATE_DESC_SEG1")] |
| | | public string? PrivateDescSeg1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®çæ¬ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "VERSION")] |
| | | public string? Version { get; set; } |
| | | } |
| | |
| | | public string? ItemId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æåç§° |
| | | /// </summary> |
| | | // [SugarColumn(ColumnName = "ITEM_NAME")] |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? ItemName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç©æè§æ ¼ |
| | | /// </summary> |
| | | // [SugarColumn(ColumnName = "ITEM_SPEC")] |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? ItemSpec { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éè´åä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PURCHASE_UNIT")] |
| | |
| | | public decimal? EbelnK3id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå®ä¹å段1 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK1")] |
| | | public string? Remark1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èªå®ä¹å段2 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK2")] |
| | | public string? Remark2 { 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> |
| | | /// SEQ_BASEINFO_ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_BASEINFO_ID", |
| | | [SugarColumn(ColumnName = "ID", |
| | | OracleSequenceName = "SEQ_BASEINFO_ID", |
| | | IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | |
| | | /// <summary> |
| | | /// éè´è®¢åè¡å· |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "purchase_order_line_number")] |
| | | [SugarColumn(ColumnName = "PURCHASE_ORDER_LINE_NUMBER")] |
| | | public string? PurchaseOrderLineNumber { get; set; } |
| | | |
| | | /// <summary> |
| | |
| | | public string? Receiving { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¶æé¨é¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "RECEIVING_DEPARTMENT")] |
| | | public string? ReceivingDepartment { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç»ç®ç»ç» |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SETTLEMENT")] |
| | | public string? Settlement { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已交货æ°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CGB014")] |
| | | public decimal? Cgb014 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éæ±é¨é¨ |
| | |
| | | public string? DemandDept { get; set; } |
| | | |
| | | /// <summary> |
| | | /// éæ±é¨é¨ |
| | | /// æ¶æé¨é¨ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "RECEIVING_DEPT")] |
| | | public string? ReceivingDept { get; set; } |
| | |
| | | public DateTime? ArriveDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç产éç¥å |
| | | /// 项ç®ï¼ç åï¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_CGDD_SCTZDA")] |
| | | public string? FCGDDSctzda { get; set; } |
| | | [SugarColumn(ColumnName = "RD_PROJECT")] |
| | | public string? RdProject { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åå· |
| | | /// é¡¹ç® |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_CGDD_XHA")] |
| | | public string? FCGDDXHA { get; set; } |
| | | [SugarColumn(ColumnName = "PROJECT")] |
| | | public string? Project { get; set; } |
| | | |
| | | /// <summary> |
| | | /// BOM夿³¨ |
| | | /// 项ç®éè´äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_XIFG_TEXT_APV")] |
| | | public string? FXifgTextApv { get; set; } |
| | | [SugarColumn(ColumnName = "PROJECT_PURCHASER")] |
| | | public string? ProjectPurchaser { get; set; } |
| | | } |
| | |
| | | public class MesUnit |
| | | { |
| | | /// <summary> |
| | | /// BASEINFO |
| | | ///</summary> |
| | | /// BASEINFO |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ååä½ |
| | | ///</summary> |
| | | /// ååä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "OLDUNIT")] |
| | | public string? Oldunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®çåä½ |
| | | ///</summary> |
| | | /// ç®çåä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "NEWUNIT")] |
| | | public string? Newunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åå使°é |
| | | ///</summary> |
| | | /// åå使°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "OLDQTY")] |
| | | public decimal? Oldqty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç®çå使°é |
| | | ///</summary> |
| | | /// ç®çå使°é |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "NEWQTY")] |
| | | public decimal? Newqty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建æ¶é´ |
| | | ///</summary> |
| | | /// å建æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å建人 |
| | | ///</summary> |
| | | /// å建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string? CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | ///</summary> |
| | | /// æåæ´æ°æ¶é´ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æåæ´æ°äºº |
| | | ///</summary> |
| | | /// æåæ´æ°äºº |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string? LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string? Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string? Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¼ç |
| | | ///</summary> |
| | | /// ç¼ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FNUMBER")] |
| | | public string? Fnumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åç§° |
| | | ///</summary> |
| | | /// åç§° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FNAME")] |
| | | public string? Fname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æå±ç»å« |
| | | ///</summary> |
| | | /// æå±ç»å« |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FUNITGROUPID")] |
| | | public string? Funitgroupid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¢ç®åæ¯ |
| | | ///</summary> |
| | | /// æ¢ç®åæ¯ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCONVERTDENOMINATOR")] |
| | | public decimal? Fconvertdenominator { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å½ååä½ |
| | | ///</summary> |
| | | /// å½ååä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCURRENTUNITID")] |
| | | public string? Fcurrentunitid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æ¢ç®åå |
| | | ///</summary> |
| | | /// æ¢ç®åå |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCONVERTNUMERATOR")] |
| | | public decimal? Fconvertnumerator { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åºååä½ |
| | | ///</summary> |
| | | /// åºååä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FBASEUNIT")] |
| | | public string? Fbaseunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èå
¥ç±»å |
| | | ///</summary> |
| | | /// èå
¥ç±»å |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROUNDTYPE")] |
| | | public string? Froundtype { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 精度 |
| | | ///</summary> |
| | | /// 精度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FPRECISION")] |
| | | public decimal? Fprecision { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æè¿° |
| | | ///</summary> |
| | | /// æè¿° |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FDESCRIPTION")] |
| | | public string? Fdescription { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¦ç¨ç¶æ |
| | | ///</summary> |
| | | /// ç¦ç¨ç¶æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FFORBIDSTATUS")] |
| | | public string? Fforbidstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// å¯åä½ |
| | | ///</summary> |
| | | /// å¯åä½ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BASE_UOMID")] |
| | | public string? BaseUomid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 主å¯åä½è½¬æ¢ç |
| | | ///</summary> |
| | | /// 主å¯åä½è½¬æ¢ç |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "RATIO_TO_BASE")] |
| | | public string? RatioToBase { get; set; } |
| | | |
| | | /// <summary> |
| | | /// èå
¥å¼ |
| | | ///</summary> |
| | | /// èå
¥å¼ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ROUND_VALUE")] |
| | | public string? RoundValue { get; set; } |
| | | |
| | | /// <summary> |
| | | /// åæ®ç¶æ |
| | | ///</summary> |
| | | /// åæ®ç¶æ |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DOCUMENT_STATUS")] |
| | | public string? DocumentStatus { get; set; } |
| | | |
| | |
| | | |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | |
| | | } |
| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using MES.Service.DB; |
| | | using MES.Service.DB; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.util; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.service |
| | | namespace MES.Service.service.BasicData; |
| | | |
| | | public class EmployeeInfoManager : Repository<EmployeeInfo> |
| | | { |
| | | public class EmployeeInfoManager : Repository<EmployeeInfo> |
| | | public bool Save(ErpEmployeeInfo unit) |
| | | { |
| | | public bool Save(ErpEmployeeInfo unit) |
| | | { |
| | | var entity = GetMesItems(unit); // å° ErpStaff 转æ¢ä¸º MesStaff |
| | | var entity = GetMesItems(unit); // å° ErpStaff 转æ¢ä¸º MesStaff |
| | | |
| | | return UseTransaction(db => |
| | | return UseTransaction(db => |
| | | { |
| | | switch (unit.Type) |
| | | { |
| | | switch (unit.Type) |
| | | { |
| | | case "2": |
| | | case "4": |
| | | if (InsertOrUpdateEmp(db, entity.employeeInfo, |
| | | entity.employeeItems)) // æå
¥ææ´æ°åå·¥ |
| | | return 1; |
| | | break; |
| | | case "3": |
| | | if (DeleteEmp(db, entity.employeeInfo, |
| | | entity.employeeItems)) // å é¤åå·¥ |
| | | return 1; |
| | | break; |
| | | default: |
| | | throw new ArgumentNullException( |
| | | $"type没æ{unit.Type}è¿ä¸ªç±»åçåæ°"); |
| | | } |
| | | |
| | | throw new NotImplementedException("æä½å¤±è´¥"); |
| | | }) > 0; |
| | | } |
| | | |
| | | public bool SaveList(List<ErpEmployeeInfo> departments) |
| | | { |
| | | var result = departments.Select(Save).ToList(); |
| | | return result.All(b => b); |
| | | } |
| | | |
| | | private bool InsertOrUpdateEmp(SqlSugarScope db, |
| | | EmployeeInfo entityEmployeeInfo, |
| | | List<EmployeeItem> entityEmployeeItems) |
| | | { |
| | | db.Deleteable<EmployeeInfo>().Where( |
| | | s => s.Id == entityEmployeeInfo.Id).ExecuteCommand(); |
| | | |
| | | db.Deleteable<EmployeeItem>() |
| | | .Where(a => a.Eid == entityEmployeeInfo.Id).ExecuteCommand(); |
| | | |
| | | var executeCommand = |
| | | db.Insertable(entityEmployeeInfo).ExecuteCommand(); |
| | | var command = db.Insertable(entityEmployeeItems).PageSize(1).IgnoreColumnsNull().ExecuteCommand(); |
| | | |
| | | return executeCommand > 0 && command > 0; |
| | | } |
| | | |
| | | private bool DeleteEmp(SqlSugarScope db, |
| | | EmployeeInfo entityEmployeeInfo, |
| | | List<EmployeeItem> entityEmployeeItems) |
| | | { |
| | | var command = db.Deleteable<EmployeeInfo>().Where( |
| | | s => s.Id == entityEmployeeInfo.Id).ExecuteCommand(); |
| | | |
| | | var executeCommand = db.Deleteable<EmployeeItem>() |
| | | .Where(a => a.Eid == entityEmployeeInfo.Id).ExecuteCommand(); |
| | | |
| | | return executeCommand > 0 && command > 0; |
| | | } |
| | | |
| | | |
| | | private (EmployeeInfo employeeInfo, List<EmployeeItem> employeeItems) |
| | | GetMesItems( |
| | | ErpEmployeeInfo item) |
| | | { |
| | | var items = new EmployeeInfo |
| | | { |
| | | Id = Convert.ToDecimal(item.Id), |
| | | EmployeeNo = item.fNumber, |
| | | EmployeeName = item.fName, |
| | | DepartmentCode = item.fPostDeptid, |
| | | DocumentStatus = item.FDocumentStatus, |
| | | IsDisabled = item.FForbidStatus, |
| | | Organization = item.FUseOrgId |
| | | }; |
| | | |
| | | var employeeItems = new List<EmployeeItem>(); |
| | | |
| | | foreach (var erpEmployeeInfoDto in item.OperatorTypes) |
| | | { |
| | | var employee = new EmployeeItem |
| | | { |
| | | Eid = items.Id, |
| | | EType = erpEmployeeInfoDto.OperatorType, |
| | | CreateDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") |
| | | }; |
| | | |
| | | employeeItems.Add(employee); |
| | | case "2": |
| | | case "4": |
| | | if (InsertOrUpdateEmp(db, entity.employeeInfo, |
| | | entity.employeeItems)) // æå
¥ææ´æ°åå·¥ |
| | | return 1; |
| | | break; |
| | | case "3": |
| | | if (DeleteEmp(db, entity.employeeInfo, |
| | | entity.employeeItems)) // å é¤åå·¥ |
| | | return 1; |
| | | break; |
| | | default: |
| | | throw new ArgumentNullException( |
| | | $"type没æ{unit.Type}è¿ä¸ªç±»åçåæ°"); |
| | | } |
| | | |
| | | return (items, employeeItems); |
| | | throw new NotImplementedException("æä½å¤±è´¥"); |
| | | }) > 0; |
| | | } |
| | | |
| | | public bool SaveList(List<ErpEmployeeInfo> departments) |
| | | { |
| | | var result = departments.Select(Save).ToList(); |
| | | return result.All(b => b); |
| | | } |
| | | |
| | | private bool InsertOrUpdateEmp(SqlSugarScope db, |
| | | EmployeeInfo entityEmployeeInfo, |
| | | List<EmployeeItem> entityEmployeeItems) |
| | | { |
| | | db.Deleteable<EmployeeInfo>().Where( |
| | | s => s.Id == entityEmployeeInfo.Id).ExecuteCommand(); |
| | | |
| | | db.Deleteable<EmployeeItem>() |
| | | .Where(a => a.Eid == entityEmployeeInfo.Id).ExecuteCommand(); |
| | | |
| | | var executeCommand = |
| | | db.Insertable(entityEmployeeInfo).ExecuteCommand(); |
| | | var command = db.Insertable(entityEmployeeItems).PageSize(1) |
| | | .IgnoreColumnsNull().ExecuteCommand(); |
| | | |
| | | return executeCommand > 0 && command > 0; |
| | | } |
| | | |
| | | private bool DeleteEmp(SqlSugarScope db, |
| | | EmployeeInfo entityEmployeeInfo, |
| | | List<EmployeeItem> entityEmployeeItems) |
| | | { |
| | | var command = db.Deleteable<EmployeeInfo>().Where( |
| | | s => s.Id == entityEmployeeInfo.Id).ExecuteCommand(); |
| | | |
| | | var executeCommand = db.Deleteable<EmployeeItem>() |
| | | .Where(a => a.Eid == entityEmployeeInfo.Id).ExecuteCommand(); |
| | | |
| | | return executeCommand > 0 && command > 0; |
| | | } |
| | | |
| | | |
| | | private (EmployeeInfo employeeInfo, List<EmployeeItem> employeeItems) |
| | | GetMesItems( |
| | | ErpEmployeeInfo item) |
| | | { |
| | | var items = new EmployeeInfo |
| | | { |
| | | Id = Convert.ToDecimal(item.Id), |
| | | EmployeeNo = item.fNumber, |
| | | EmployeeName = item.fName, |
| | | DepartmentCode = item.fPostDeptid, |
| | | DocumentStatus = item.FDocumentStatus, |
| | | IsDisabled = item.FForbidStatus, |
| | | Organization = item.FUseOrgId |
| | | }; |
| | | |
| | | var employeeItems = new List<EmployeeItem>(); |
| | | |
| | | foreach (var erpEmployeeInfoDto in item.OperatorTypes) |
| | | { |
| | | var employee = new EmployeeItem |
| | | { |
| | | Eid = items.Id, |
| | | EType = erpEmployeeInfoDto.OperatorType, |
| | | CreateDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") |
| | | }; |
| | | |
| | | employeeItems.Add(employee); |
| | | } |
| | | |
| | | return (items, employeeItems); |
| | | } |
| | | } |
| | |
| | | using MES.Service.DB; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.util; |
| | |
| | | UseOrg = erpDetail.FUseOrgId, |
| | | CreateDate = DateTime.Now, |
| | | Company = "1000", |
| | | Factory = "1000", |
| | | Factory = "1000" |
| | | }; |
| | | list.Add(items); |
| | | } |
| | |
| | | OperatorsId = supplier.OperatorsID, |
| | | DocumentStatus = supplier.FDocumentStatus, |
| | | ForbidStatus = supplier.FForbidStatus, |
| | | UseOrgId = se.FUseOrgId, |
| | | UseOrgId = se.FUseOrgId |
| | | }; |
| | | |
| | | list.Add(mesSupplier); |
| | |
| | | private bool InsertOrUpdate(SqlSugarScope db, List<MesProject> entity) |
| | | { |
| | | DeleteSupplier(entity); |
| | | |
| | | var insert = db.Insertable(entity).PageSize(1).IgnoreColumnsNull().ExecuteCommand(); |
| | | |
| | | var insert = db.Insertable(entity).PageSize(1).IgnoreColumnsNull() |
| | | .ExecuteCommand(); |
| | | return insert > 0; |
| | | } |
| | | } |
| | |
| | | mesRohInDatas) |
| | | ? 1 |
| | | : 0, |
| | | "3" => UpdateData(db, mesRohIn, mesRohInDatas) ? 1 : 0, |
| | | "3" => DeleteData(db, mesRohIn, mesRohInDatas) ? 1 : 0, |
| | | _ => throw new NotImplementedException( |
| | | $"type没æ{rohInErpRohIn.Type}è¿ä¸ªç±»å") |
| | | }; |
| | |
| | | } |
| | | |
| | | // æ´æ°æ°æ®çæ¹æ³ |
| | | private bool UpdateData(SqlSugarScope db, MesRohIn mesRohIn, |
| | | private bool DeleteData(SqlSugarScope db, MesRohIn mesRohIn, |
| | | List<MesRohInData> mesRohInDatas) |
| | | { |
| | | var decimals = mesRohInDatas.Select(s => s.Id).ToArray(); |
| | |
| | | } |
| | | |
| | | // å° ErpRohIn 对象转æ¢ä¸º MesRohIn å¯¹è±¡çæ¹æ³ |
| | | public MesRohIn GetMesRohIn(ErpRohIn rohIn) |
| | | private MesRohIn GetMesRohIn(ErpRohIn rohIn) |
| | | { |
| | | var eid = Convert.ToDecimal(rohIn.id); |
| | | var mesRohIn = new MesRohIn(); |
| | |
| | | mesRohIn.EbelnK3id = eid; |
| | | mesRohIn.BillNo = rohIn.FBillNo; |
| | | mesRohIn.DocumentStatus = rohIn.FDocumentStatus; |
| | | mesRohIn.DocumentType = rohIn.FBillTypeID; |
| | | mesRohIn.DocumentType = rohIn.FBillTypeId; |
| | | mesRohIn.BusinessType = rohIn.FBusinessType; |
| | | if (rohIn.FDate != null) |
| | | mesRohIn.PurchaseDate = DateTime.ParseExact(rohIn.FDate, |
| | |
| | | mesRohIn.CloseStatus = rohIn.FCloseStatus; |
| | | mesRohIn.PurchaseOrg = rohIn.FPurchaseOrgId; |
| | | mesRohIn.PurchaseDept = rohIn.FPurchaseDeptId; |
| | | mesRohIn.PurchaseGroup = rohIn.FPurchaserGroupId; |
| | | mesRohIn.Purchaser = rohIn.FPurchaserId; |
| | | |
| | | //æ°å¢ éªæ¶æ¹å¼ |
| | | mesRohIn.ACCTYPE = rohIn.Acctype; |
| | | |
| | | mesRohIn.SettlementParty = rohIn.FSettleId; |
| | | mesRohIn.PaymentParty = rohIn.FChargeId; |
| | | //mesRohIn.Email = rohIn.FProviderEMail; |
| | | mesRohIn.CancellationStatus = rohIn.FCancelStatus; |
| | | mesRohIn.CancellationPerson = rohIn.FCancellerId; |
| | | |
| | | if (rohIn.FCancelDate != null) |
| | | mesRohIn.CancellationDate = |
| | | DateTime.ParseExact(rohIn.FCancelDate, |
| | | "yyyy-MM-dd HH:mm:ss", null); |
| | | |
| | | mesRohIn.CreateBy = rohIn.FCreatorId; |
| | | |
| | |
| | | mesRohIn.LastupdateDate = DateTime.ParseExact(rohIn.FModifyDate, |
| | | "yyyy-MM-dd HH:mm:ss", null); |
| | | |
| | | |
| | | mesRohIn.ErpCheckBy = rohIn.FApproverId; |
| | | mesRohIn.ErpCheckDate = rohIn.FApproveDate; |
| | | mesRohIn.Changereason = rohIn.FChangeReason; |
| | | |
| | | //if (rohIn.Prearrivaldate != null) |
| | | // mesRohIn.Prearrivaldate = DateTime.ParseExact(rohIn.Prearrivaldate, |
| | | // "yyyy-MM-dd HH:mm:ss", null); |
| | | |
| | | mesRohIn.Changereason = rohIn.PubDescSeg2; |
| | | mesRohIn.ReceiveOrg = Convert.ToDecimal(rohIn.FReceiveOrgId); |
| | | mesRohIn.Remarks = rohIn.Remarks; |
| | | |
| | | mesRohIn.SrcDocType = rohIn.FSrcDocType; |
| | | mesRohIn.SrcDoc = rohIn.FSrcDoc; |
| | | mesRohIn.TradePathName = rohIn.FTradePathName; |
| | | mesRohIn.SubType = rohIn.FSubType; |
| | | mesRohIn.IsReDo = short.Parse(rohIn.FIsReDo ?? "0"); |
| | | mesRohIn.PrivateDescSeg1 = rohIn.PrivateDescSeg1; |
| | | mesRohIn.Version = rohIn.FVersion; |
| | | |
| | | //ä½åºçç¸å
³å段 |
| | | // mesRohIn.CancellationStatus = rohIn.FCancelStatus; |
| | | // mesRohIn.CancellationPerson = rohIn.FCancellerId; |
| | | // |
| | | // if (rohIn.FCancelDate != null) |
| | | // mesRohIn.CancellationDate = |
| | | // DateTime.ParseExact(rohIn.FCancelDate, |
| | | // "yyyy-MM-dd HH:mm:ss", null); |
| | | |
| | | return mesRohIn; |
| | | } |
| | | |
| | | // å° ErpRohinData 对象转æ¢ä¸º MesRohInData å¯¹è±¡çæ¹æ³ |
| | | public List<MesRohInData> GetMesRohInDatas( |
| | | private List<MesRohInData> GetMesRohInDatas( |
| | | List<ErpRohinData> erpRohinDatas, string type) |
| | | { |
| | | return erpRohinDatas.Select(s => |
| | |
| | | ItemId = s.FMaterialId, |
| | | PurchaseUnit = s.FUnitId, |
| | | PurchaseQty = Convert.ToDecimal(s.FQty), |
| | | InventoryUnit = s.FStockUnitID, |
| | | PricingUnit = s.FPriceUnitId, |
| | | PricingQty = Convert.ToDecimal(s.FPriceUnitQty), |
| | | DeliveryDate = s.FDeliveryDate != null |
| | | ? DateTime.ParseExact(s.FDeliveryDate, |
| | | "yyyy-MM-dd HH:mm:ss", null) |
| | | : null, |
| | | EarliestDeliveryDate = s.FDeliveryEarlyDate != null |
| | | ? DateTime.ParseExact(s.FDeliveryEarlyDate, |
| | | "yyyy-MM-dd HH:mm:ss", null) |
| | | : null, |
| | | LatestDeliveryDate = s.FDeliveryLastDate != null |
| | | ? DateTime.ParseExact(s.FDeliveryLastDate, |
| | | "yyyy-MM-dd HH:mm:ss", null) |
| | | : null, |
| | | Demand = s.FRequireOrgId, |
| | | Receiving = s.FReceiveOrgId, |
| | | ReceivingDepartment = s.FReceiveDeptId, |
| | | Settlement = s.FEntrySettleOrgId, |
| | | ReceivingDept = s.FReceiveDeptId, |
| | | DemandOrg = s.FRequireOrgId, |
| | | ReceivingOrg = s.FReceiveOrgId, |
| | | SettlementOrg = s.FEntrySettleOrgId, |
| | | IsGift = s.FGiveAway, |
| | | Remarks = s.FEntryNote, |
| | | SupplierItemCode = s.FSupMatId, |
| | | SupplierItemName = s.FSupMatName, |
| | | OutsourcingOrderId = s.FSubreqBillNo, |
| | | BatchNumber = s.FLot, |
| | | BusinessClose = s.FMRPCloseStatus, |
| | | BusinessFreeze = s.FMRPFreezeStatus, |
| | | Freezer = s.FFreezerId, |
| | | FreezeTime = s.FFreezeDate != null |
| | | ? DateTime.ParseExact(s.FFreezeDate, |
| | | "yyyy-MM-dd HH:mm:ss", null) |
| | | : null, |
| | | BusinessTerminate = s.FMRPTerminateStatus, |
| | | Terminator = s.FTerminaterId, |
| | | TerminateTime = s.FTerminateDate != null |
| | | ? DateTime.ParseExact(s.FTerminateDate, |
| | | "yyyy-MM-dd HH:mm:ss", null) |
| | | : null, |
| | | TotalReceivedQty = Convert.ToDecimal(s.FReceiveQty), //ç´¯è®¡æ¶ææ° |
| | | RemainingReceivedQty = |
| | | Convert.ToDecimal(s.FRemainReceiveQty), |
| | |
| | | ReturnableStoredQty = Convert.ToDecimal(s.FSTOCKRETQTY), //åºåå¯éæ° |
| | | SourceDocumentType = s.FSrcBillTypeId, |
| | | SourceDocumentId = s.FSrcBillNo, |
| | | DemandTrackingId = s.FReqTraceNo, |
| | | PlanTrackingId = s.FMtoNo, |
| | | ChangeFlag = s.FChangeFlag, |
| | | DemandSource = s.FDemandType, |
| | | DemandDocumentId = s.FDemandBillNo, |
| | | DemandDocumentLineId = s.FDemandBillEntrySeq, |
| | | DemandDept = s.FRequireDeptId, |
| | | FCGDDSctzda = s.F_CGDD_SCTZDA, |
| | | FCGDDXHA = s.F_CGDD_XHA, |
| | | FXifgTextApv = s.F_XIFG_Text_apv |
| | | RdProject = s.RdProject, |
| | | Project = s.Project, |
| | | ProjectPurchaser = s.ProjectPurchaser |
| | | }; |
| | | |
| | | var single = rohInDataManager.GetSingle(it => |
| | |
| | | // æåææéè¦ç MesId ç»å |
| | | var ids = supplierId.Select(customer => customer.Id.ToString()) |
| | | .ToList(); |
| | | |
| | | |
| | | // 使ç¨è¿äº MesId 廿¥è¯¢ MesLinkU9 è¡¨ï¼æ¾å°å¯¹åºç U9Id |
| | | var u9Ids = Db.Queryable<MesLinkU9>() |
| | | .Where(u => |
| | |
| | | private bool InsertOrUpdate(SqlSugarScope db, List<MesSupplier> entity) |
| | | { |
| | | DeleteSupplier(entity); |
| | | |
| | | var insert = db.Insertable(entity).PageSize(1).IgnoreColumnsNull().ExecuteCommand(); |
| | | |
| | | var insert = db.Insertable(entity).PageSize(1).IgnoreColumnsNull() |
| | | .ExecuteCommand(); |
| | | return insert > 0; |
| | | } |
| | | } |
| | |
| | | Factory = "1000" |
| | | }; |
| | | } |
| | | |
| | | |
| | | ///æ°ä»£ç |
| | | private bool InsertOrUpdate(SqlSugarScope db, MesUnit entity) |
| | | { |
| | |
| | | |
| | | throw new NotImplementedException("å é¤å¤±è´¥"); |
| | | } |
| | | |
| | | |
| | | ///æ°ä»£ç |
| | | // æå
¥ææ´æ°é¨é¨çæ¹æ³ |
| | | private bool InsertOrUpdateDepartment(SqlSugarScope db, |
| | |
| | | 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 Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | | using MES.Service.service.BasicData; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | |
| | | namespace MESApplication.Controllers |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | | [ApiController] |
| | | [Route("api/[controller]")] |
| | | public class EmployeeInfoController : ControllerBase |
| | | { |
| | | [ApiController] |
| | | [Route("api/[controller]")] |
| | | public class EmployeeInfoController : ControllerBase |
| | | private readonly MessageCenterManager _manager = new(); |
| | | private readonly EmployeeInfoManager m = new(); |
| | | |
| | | private readonly string METHOD = "POST"; |
| | | |
| | | private readonly string TableName = "Employee_Info"; |
| | | |
| | | private readonly string |
| | | URL = "http://localhost:10054/api/EmployeeInfo/"; |
| | | |
| | | [HttpPost("Save")] |
| | | public ResponseResult Save(ErpEmployeeInfo unit) |
| | | { |
| | | private EmployeeInfoManager m = new EmployeeInfoManager(); |
| | | var entity = new MessageCenter(); |
| | | entity.TableName = TableName; |
| | | entity.Url = URL + "Save"; |
| | | entity.Method = METHOD; |
| | | entity.Data = JsonConvert.SerializeObject(unit); |
| | | entity.Status = 1; |
| | | entity.CreateBy = "PL017"; |
| | | entity.Route = unit.fNumber; |
| | | |
| | | private readonly MessageCenterManager _manager = new(); |
| | | |
| | | private readonly string METHOD = "POST"; |
| | | |
| | | private readonly string TableName = "Employee_Info"; |
| | | |
| | | private readonly string |
| | | URL = "http://localhost:10054/api/EmployeeInfo/"; |
| | | |
| | | [HttpPost("Save")] |
| | | public ResponseResult Save(ErpEmployeeInfo unit) |
| | | try |
| | | { |
| | | var entity = new MessageCenter(); |
| | | entity.TableName = TableName; |
| | | entity.Url = URL + "Save"; |
| | | entity.Method = METHOD; |
| | | entity.Data = JsonConvert.SerializeObject(unit); |
| | | entity.Status = 1; |
| | | entity.CreateBy = "PL017"; |
| | | entity.Route = unit.fNumber; |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var save = m.Save(unit); |
| | | resultInfos.tbBillList = save; |
| | | |
| | | try |
| | | entity.Result = 0; |
| | | if (save) entity.Result = 1; |
| | | |
| | | entity.DealWith = 1; |
| | | _manager.save(entity); |
| | | |
| | | return new ResponseResult |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var save = m.Save(unit); |
| | | resultInfos.tbBillList = save; |
| | | |
| | | entity.Result = 0; |
| | | if (save) entity.Result = 1; |
| | | |
| | | entity.DealWith = 1; |
| | | _manager.save(entity); |
| | | |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | entity.Result = 0; |
| | | |
| | | entity.DealWith = 0; |
| | | |
| | | entity.ResultData = ex.Message; |
| | | |
| | | _manager.save(entity); |
| | | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | |
| | | [HttpPost("SaveList")] |
| | | public ResponseResult SaveList(List<ErpEmployeeInfo> units) |
| | | catch (Exception ex) |
| | | { |
| | | var entity = new MessageCenter(); |
| | | entity.TableName = TableName; |
| | | entity.Url = URL + "SaveList"; |
| | | entity.Method = METHOD; |
| | | entity.Data = JsonConvert.SerializeObject(units); |
| | | entity.Status = 1; |
| | | entity.CreateBy = "PL017"; |
| | | entity.Route = units.Select(it => it.fNumber).Join(","); |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var save = m.SaveList(units); |
| | | resultInfos.tbBillList = save; |
| | | entity.Result = 0; |
| | | |
| | | entity.Result = 0; |
| | | if (save) entity.Result = 1; |
| | | entity.DealWith = 0; |
| | | |
| | | entity.DealWith = 1; |
| | | _manager.save(entity); |
| | | entity.ResultData = ex.Message; |
| | | |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | entity.Result = 0; |
| | | _manager.save(entity); |
| | | |
| | | entity.DealWith = 0; |
| | | |
| | | entity.ResultData = ex.Message; |
| | | |
| | | _manager.save(entity); |
| | | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /***è¿å
¥æ¨¡ç管çå¯ä»¥ä¿®æ¹æ¨¡ç***/ |
| | | |
| | | /// <summary> |
| | | /// è·åææ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("GetList")] |
| | | public ResponseResult GetList() |
| | | [HttpPost("SaveList")] |
| | | public ResponseResult SaveList(List<ErpEmployeeInfo> units) |
| | | { |
| | | var entity = new MessageCenter(); |
| | | entity.TableName = TableName; |
| | | entity.Url = URL + "SaveList"; |
| | | entity.Method = METHOD; |
| | | entity.Data = JsonConvert.SerializeObject(units); |
| | | entity.Status = 1; |
| | | entity.CreateBy = "PL017"; |
| | | entity.Route = units.Select(it => it.fNumber).Join(","); |
| | | try |
| | | { |
| | | try |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var save = m.SaveList(units); |
| | | resultInfos.tbBillList = save; |
| | | |
| | | entity.Result = 0; |
| | | if (save) entity.Result = 1; |
| | | |
| | | entity.DealWith = 1; |
| | | _manager.save(entity); |
| | | |
| | | return new ResponseResult |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.GetList(); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ä¸»é®è·å |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("GetById")] |
| | | public ResponseResult GetById(int id) |
| | | catch (Exception ex) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.GetById(id); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | entity.Result = 0; |
| | | |
| | | entity.DealWith = 0; |
| | | |
| | | entity.ResultData = ex.Message; |
| | | |
| | | _manager.save(entity); |
| | | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ä¸»é®å é¤ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("DeleteByIds")] |
| | | public ResponseResult DeleteByIds([FromBody] object[] ids) |
| | | /***è¿å
¥æ¨¡ç管çå¯ä»¥ä¿®æ¹æ¨¡ç***/ |
| | | |
| | | /// <summary> |
| | | /// è·åææ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("GetList")] |
| | | public ResponseResult GetList() |
| | | { |
| | | try |
| | | { |
| | | try |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.GetList(); |
| | | return new ResponseResult |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.DeleteByIds(ids); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ·»å |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("Insert")] |
| | | public ResponseResult Add([FromBody] EmployeeInfo data) |
| | | catch (Exception ex) |
| | | { |
| | | 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); |
| | | } |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ·»å è¿åèªå¢ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("InsertReturnIdentity")] |
| | | public ResponseResult InsertReturnIdentity([FromBody] EmployeeInfo data) |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®ä¸»é®è·å |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("GetById")] |
| | | public ResponseResult GetById(int id) |
| | | { |
| | | try |
| | | { |
| | | try |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.GetById(id); |
| | | return new ResponseResult |
| | | { |
| | | 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); |
| | | } |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ä¿®æ¹ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("Update")] |
| | | public ResponseResult Update([FromBody] EmployeeInfo data) |
| | | catch (Exception ex) |
| | | { |
| | | try |
| | | 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 |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.Update(data); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ·»å |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("Insert")] |
| | | public ResponseResult Add([FromBody] EmployeeInfo data) |
| | | { |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | resultInfos.tbBillList = m.Insert(data); |
| | | return new ResponseResult |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// æ·»å è¿åèªå¢ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost("InsertReturnIdentity")] |
| | | public ResponseResult InsertReturnIdentity([FromBody] EmployeeInfo 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] EmployeeInfo 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); |
| | | } |
| | | } |
| | | } |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | private readonly string TableName = "MES_ITEMS"; |
| | | |
| | | private readonly string URL = "http://localhost:10054/api/MesItems/"; |
| | | |
| | | |
| | | [HttpPost("Save")] |
| | | public ResponseResult Save(ErpItems unit) |
| | | { |
| | |
| | | [Route("api/[controller]")] |
| | | public class MesProjectController : ControllerBase |
| | | { |
| | | private readonly MesProjectManager m = new(); |
| | | |
| | | private readonly MessageCenterManager _manager = new(); |
| | | |
| | | private readonly MesProjectManager m = new(); |
| | | |
| | | private readonly string METHOD = "POST"; |
| | | |
| | | private readonly string TableName = "MES_SUPPLIER"; |