| | |
| | | |
| | | public class ErpDepots |
| | | { |
| | | public string Id { get; set; } |
| | | public string? Id { get; set; } |
| | | public string? Type { get; set; } |
| | | 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? FSUPPLIERID { get; set; } |
| | | public string? FSupplierId { get; set; } |
| | | public string? FCustomerId { get; set; } |
| | | public string? FDocumentStatus { get; set; } |
| | | public string? FForbidStatus { get; set; } |
| | |
| | | public string? FCreateOrgId { get; set; } |
| | | public string? FUseOrgId { get; set; } |
| | | public string? FStockStatusType { get; set; } |
| | | |
| | | |
| | | |
| | | } |
| | |
| | | public string? FUnitGroupId { get; set; } |
| | | public string? FConvertDenominator { get; set; } |
| | | public string? FCurrentUnitId { get; set; } |
| | | public double? FConvertNumerator { get; set; } |
| | | public string? FConvertNumerator { get; set; } |
| | | public string? FBaseUnit { get; set; } |
| | | public string? FRoundType { get; set; } |
| | | public int? FPrecision { get; set; } |
| | |
| | | public Guid Guid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ID |
| | | /// </summary> |
| | | /// ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "id")] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客户编码 |
| | | /// </summary> |
| | | /// 客户编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "cust_no")] |
| | | public string? CustNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 地区 |
| | | /// </summary> |
| | | /// 地区 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "land")] |
| | | public string? Land { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客户名称 |
| | | /// </summary> |
| | | /// 客户名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "cust_name")] |
| | | public string? CustName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客户简称 |
| | | /// </summary> |
| | | /// 客户简称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "cust_sname")] |
| | | public string? CustSname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 地址 |
| | | /// </summary> |
| | | /// 地址 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "stras")] |
| | | public string? Stras { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 电话 |
| | | /// </summary> |
| | | /// 电话 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "telf1")] |
| | | public string? Telf1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 传真 |
| | | /// </summary> |
| | | /// 传真 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "telfx")] |
| | | public string? Telfx { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 联系人 |
| | | /// </summary> |
| | | /// 联系人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "anred")] |
| | | public string? Anred { 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 = "remark")] |
| | | public string? Remark { 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> |
| | | /// 物料是否共管(是,否) |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | /// 物料是否共管(是,否) |
| | | /// 默认值: ((0)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_c")] |
| | | public int? ItemC { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料是否回写SAP接口(是,否) |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | /// 物料是否回写SAP接口(是,否) |
| | | /// 默认值: ((0)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_sap")] |
| | | public int? ItemSap { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否批次管理(是,否) |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | /// 是否批次管理(是,否) |
| | | /// 默认值: ((0)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "lot_flag")] |
| | | public int? LotFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// WMS是否发送数据:1已发送,其他均未发送 |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | /// WMS是否发送数据:1已发送,其他均未发送 |
| | | /// 默认值: ((0)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "iscommit")] |
| | | public int? Iscommit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 禁用状态 |
| | | /// </summary> |
| | | /// 禁用状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fforbidstatus")] |
| | | public string? Fforbidstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 销售员 |
| | | /// </summary> |
| | | /// 销售员 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fseller")] |
| | | public string? Fseller { 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> |
| | | /// 创建组织 |
| | | /// </summary> |
| | | /// 创建组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Fumbrella")] |
| | | public string? Fumbrella { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使用组织 |
| | | /// </summary> |
| | | /// 使用组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FSubsidiary")] |
| | | public string? FSubsidiary { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 单据状态 |
| | | /// </summary> |
| | | /// 单据状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DATA_TYPE")] |
| | | public string? DataType { get; set; } |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | /////////新增字段区域 |
| | | |
| | | /// <summary> |
| | | /// 客户分组 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FPRIMARYGROUP")] |
| | | public string? FPRIMARYGROUP { get; set; } |
| | | } |
| | |
| | | public class MesDepots |
| | | { |
| | | /// <summary> |
| | | /// 默认值: (newid()) |
| | | /// </summary> |
| | | /// |
| | | /// 默认值: (newid()) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] |
| | | public string Guid { get; set; } |
| | | public Guid Guid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ID(SEQ_INV_ID) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "depot_id")] |
| | | public decimal DepotId { get; set; } |
| | | /// ID(SEQ_INV_ID) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DEPOT_ID")] |
| | | public long DepotId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库类别编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "depot_code")] |
| | | /// 仓库类别编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DEPOT_CODE")] |
| | | public string? DepotCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库类别名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "depot_name")] |
| | | /// 仓库类别名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DEPOT_NAME")] |
| | | public string? DepotName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "description")] |
| | | /// 备注 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DESCRIPTION")] |
| | | public string? Description { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库负责人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "create_by")] |
| | | /// 仓库负责人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string? CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "create_date")] |
| | | public DateTime? CreateDate { get; set; } |
| | | /// 创建时间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public string? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最后更新人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "lastupdate_by")] |
| | | /// 最后更新人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string? LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最后更新时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "lastupdate_date")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | /// 最后更新时间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public string? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库类型 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "depottype")] |
| | | /// 仓库类型 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DEPOTTYPE")] |
| | | public string? Depottype { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 分厂编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "factory")] |
| | | /// 分厂编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string? Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料使用 |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "type_1")] |
| | | public int? Type1 { get; set; } |
| | | /// 物料使用 |
| | | /// 默认值: ((0)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "TYPE_1")] |
| | | public long? Type1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 成品使用 |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "type_2")] |
| | | public int? Type2 { get; set; } |
| | | /// 成品使用 |
| | | /// 默认值: ((0)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "TYPE_2")] |
| | | public long? Type2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "depottypecode")] |
| | | public int? Depottypecode { get; set; } |
| | | /// 仓库类型编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DEPOTTYPECODE")] |
| | | public long? Depottypecode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 公司代码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "company")] |
| | | /// 公司代码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string? Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 看板图标样式 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "icon_type")] |
| | | public int? IconType { get; set; } |
| | | /// 看板图标样式 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ICON_TYPE")] |
| | | public long? IconType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否委外仓库 |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "is_wy")] |
| | | public int? IsWy { get; set; } |
| | | /// 是否委外仓库 |
| | | /// 默认值: ((0)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "IS_WY")] |
| | | public long? IsWy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否不良品仓 |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "is_ng")] |
| | | /// 是否不良品仓 |
| | | /// 默认值: ('0') |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "IS_NG")] |
| | | public string? IsNg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库地址 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "cwhaddress")] |
| | | /// 仓库地址 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CWHADDRESS")] |
| | | public string? Cwhaddress { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 看板显示区域编号 |
| | | /// 默认值: ((1)) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "pi_type")] |
| | | /// 看板显示区域编号 |
| | | /// 默认值: ('1') |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "PI_TYPE")] |
| | | public string? PiType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 分组 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "zuid")] |
| | | /// 分组 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ZUID")] |
| | | public string? Zuid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 允许即时库存负库存 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "is_fkc")] |
| | | /// 允许即时库存负库存 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "IS_FKC")] |
| | | public string? IsFkc { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产车间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "production_workshop")] |
| | | /// 生产车间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "PRODUCTION_WORKSHOP")] |
| | | public string? ProductionWorkshop { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料属性 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "material_properti")] |
| | | /// 0=普通仓,1=露天仓,2=寄外仓,3=外寄仓,4=在制品,5=报废 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "MATERIAL_PROPERTI")] |
| | | public string? MaterialProperti { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 自定义字段3 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "remark3")] |
| | | /// 创建组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CREATE_ORG")] |
| | | public long? CreateOrg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使用组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "USE_ORG")] |
| | | public long? UseOrg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 自定义字段3 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "REMARK3")] |
| | | public string? Remark3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 自定义字段4 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "remark4")] |
| | | /// 自定义字段4 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "REMARK4")] |
| | | public string? Remark4 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 自定义字段5 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "remark5")] |
| | | /// 自定义字段5 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "REMARK5")] |
| | | public string? Remark5 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "check_date")] |
| | | public DateTime? CheckDate { get; set; } |
| | | /// 0 =不生效, 1=生效 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FORBID_STATUS")] |
| | | public string? ForbidStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "check_by")] |
| | | public string? CheckBy { get; set; } |
| | | /// 单据状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DOCUMENT_STATUS")] |
| | | public string? DocumentStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "check_status")] |
| | | public bool? CheckStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建组织 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "Fumbrella")] |
| | | public string? Fumbrella { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使用组织 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FSubsidiary")] |
| | | public string? FSubsidiary { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 供应商 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUPPLIER_ID")] |
| | | public string? SupplierId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客户 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "Client_Id")] |
| | | public string? ClientId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "department")] |
| | | public string? Department { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 联系电话 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "Phone")] |
| | | public string? Phone { get; set; } |
| | | /// 批号管理 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "IS_LOT")] |
| | | public string? IsLot { get; set; } |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客户 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCustomerId")] |
| | | public string? FCustomerId { get; set; } |
| | | /// <summary> |
| | | /// 数据状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FDocumentStatus")] |
| | | public string? FDocumentStatus { get; set; } |
| | | /// <summary> |
| | | /// 库存状态类型 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FStockStatusType")] |
| | | public string? FStockStatusType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 启用仓位管理 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FISOPENLOCATION")] |
| | | public string? FISOPENLOCATION { get; set; } |
| | | |
| | | |
| | | |
| | | } |
| | |
| | | [SugarTable("MES_ITEM_TYPE")] |
| | | public class MesItemType |
| | | { |
| | | /// <summary> |
| | | /// </summary> |
| | | // <summary> |
| | | /// |
| | | /// 默认值: (newid()) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] |
| | | public Guid Guid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "id")] |
| | | public decimal Id { get; set; } |
| | | /// ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ID")] |
| | | public long? Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "tcode")] |
| | | /// 类型编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "TCODE")] |
| | | public string? Tcode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 类型名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "tname")] |
| | | /// 类型名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "TNAME")] |
| | | public string? Tname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "remark")] |
| | | /// 备注 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | public string? Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "create_by")] |
| | | /// 创建人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | public string? CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "create_date")] |
| | | /// 创建时间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最后更新人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "lastupdate_by")] |
| | | /// 最后更新人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | public string? LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最后更新时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "lastupdate_date")] |
| | | /// 最后更新时间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "company")] |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string? Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "factory")] |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string? Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// IQC分类 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "iqc_type")] |
| | | /// IQC分类 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "IQC_TYPE")] |
| | | public string? IqcType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// IQC分类名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "iqc_type_name")] |
| | | /// IQC分类名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "IQC_TYPE_NAME")] |
| | | public string? IqcTypeName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 上级分组 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "pgroup")] |
| | | /// 上级分组 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "PGROUP")] |
| | | public string? Pgroup { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 描述 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "description")] |
| | | /// 描述 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DESCRIPTION")] |
| | | public string? Description { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计量单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "UNIT")] |
| | | public string? Unit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否禁用 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FORBID_STATUS")] |
| | | public string? ForbidStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 下发组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "USE_ORG_ID")] |
| | | public string? UseOrgId { get; set; } |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | } |
| | |
| | | public class MesItems |
| | | { |
| | | /// <summary> |
| | | /// </summary> |
| | | /// |
| | | /// 默认值: (newid()) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] |
| | | public Guid Guid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料ID |
| | | /// </summary> |
| | | /// 物料ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "id")] |
| | | public decimal Id { get; set; } |
| | | public long Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工厂 |
| | | /// </summary> |
| | | /// 工厂 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "factory")] |
| | | public string? Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 公司编号 |
| | | /// </summary> |
| | | /// 公司编号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "company")] |
| | | public string? Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料编码 = ERP物料编号||颜色编号 |
| | | /// </summary> |
| | | /// 物料编码 = ERP物料编号||颜色编号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_no")] |
| | | public string? ItemNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料名称 |
| | | /// </summary> |
| | | /// 物料名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_name")] |
| | | public string? ItemName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料简称 |
| | | /// </summary> |
| | | /// 物料简称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_sname")] |
| | | public string? ItemSname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 规格型号 |
| | | /// </summary> |
| | | /// 规格型号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_model")] |
| | | public string? ItemModel { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料描述 |
| | | /// </summary> |
| | | /// 物料描述 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_description")] |
| | | public string? ItemDescription { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料单位 |
| | | /// </summary> |
| | | /// 物料单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_unit")] |
| | | public string? ItemUnit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料类型 |
| | | /// </summary> |
| | | /// 物料类型 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_type")] |
| | | public string? ItemType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 产品版本 |
| | | /// </summary> |
| | | /// 产品版本 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_version")] |
| | | public string? ItemVersion { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客户编号 |
| | | /// </summary> |
| | | /// 客户编号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "cust_no")] |
| | | public string? CustNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建人 |
| | | /// </summary> |
| | | /// 创建人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "create_by")] |
| | | public string? CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建时间 |
| | | /// </summary> |
| | | /// 创建时间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "create_date")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最后更新人 |
| | | /// </summary> |
| | | /// 最后更新人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "lastupdate_by")] |
| | | public string? LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最后更新时间 |
| | | /// </summary> |
| | | /// 最后更新时间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "lastupdate_date")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最低库存 |
| | | /// </summary> |
| | | /// 最低库存 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "lowlimit")] |
| | | public double? Lowlimit { get; set; } |
| | | public decimal? Lowlimit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最大库存 |
| | | /// </summary> |
| | | /// 最大库存 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "highlimit")] |
| | | public double? Highlimit { get; set; } |
| | | public decimal? Highlimit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最小包装数 |
| | | /// </summary> |
| | | /// 最小包装数 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "prd_pack")] |
| | | public double? PrdPack { get; set; } |
| | | public decimal? PrdPack { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 订单单位 |
| | | /// </summary> |
| | | /// 订单单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "orderunit")] |
| | | public string? Orderunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 销售单位 |
| | | /// </summary> |
| | | /// 销售单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "saleunit")] |
| | | public string? Saleunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 库房单位 |
| | | /// </summary> |
| | | /// 库房单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "storeunit")] |
| | | public string? Storeunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料ID |
| | | /// </summary> |
| | | /// 物料ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "e_item_id")] |
| | | public long? EItemId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP料号 |
| | | /// </summary> |
| | | /// ERP料号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "erp_item_no")] |
| | | public string? ErpItemNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 默认仓库 |
| | | /// </summary> |
| | | /// 默认仓库id |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "depot_code")] |
| | | public string? DepotCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料分类编号 |
| | | /// </summary> |
| | | /// 物料分类编号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ppbom00019124")] |
| | | public string? Ppbom00019124 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料分组 |
| | | /// </summary> |
| | | /// 物料分组 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "remarks")] |
| | | public string? Remarks { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 采购员 |
| | | /// </summary> |
| | | /// 采购员 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fpurchaserid")] |
| | | public string? Fpurchaserid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 禁用状态 |
| | | /// </summary> |
| | | /// 禁用状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fforbidstatus")] |
| | | public string? Fforbidstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料分组 |
| | | /// </summary> |
| | | /// 物料分组 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fmaterialgroup")] |
| | | public string? Fmaterialgroup { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 完工超收比例 |
| | | /// </summary> |
| | | /// 完工超收比例 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "ffinishreceiptoverrate")] |
| | | public decimal? Ffinishreceiptoverrate { get; set; } |
| | | public int? Ffinishreceiptoverrate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 发料方式 |
| | | /// </summary> |
| | | /// 发料方式 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fissuetype")] |
| | | public string? Fissuetype { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 启用批号管理 |
| | | /// </summary> |
| | | /// 启用批号管理 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fisbatchmanage")] |
| | | public int? Fisbatchmanage { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 采购单位 |
| | | /// </summary> |
| | | /// 采购单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fpurchaseunitid")] |
| | | public decimal Fpurchaseunitid { get; set; } |
| | | public string? Fpurchaseunitid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 损耗率 |
| | | /// </summary> |
| | | /// 损耗率 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "loss_percent")] |
| | | public string? LossPercent { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 助记码 |
| | | /// </summary> |
| | | /// 助记码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "mnemonic_code")] |
| | | public string? MnemonicCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 保质期 |
| | | /// </summary> |
| | | /// 保质期 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "exp_period")] |
| | | public string? ExpPeriod { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产车间 |
| | | /// </summary> |
| | | /// 生产车间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "production_workshop")] |
| | | public string? ProductionWorkshop { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料属性 |
| | | /// </summary> |
| | | /// 物料属性 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "material_properti")] |
| | | public string? MaterialProperti { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产单位 |
| | | /// </summary> |
| | | /// 生产单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "produce_unit")] |
| | | public string? ProduceUnit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 委外单位 |
| | | /// </summary> |
| | | /// 委外单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "subcon_unit")] |
| | | public string? SubconUnit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 图片1 |
| | | /// </summary> |
| | | /// 图片1 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "bz06")] |
| | | public string? Bz06 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 图片2 |
| | | /// </summary> |
| | | /// 图片2 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "bz07")] |
| | | public string? Bz07 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 图片3 |
| | | /// </summary> |
| | | /// 图片3 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "bz08")] |
| | | public string? Bz08 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 图片4 |
| | | /// </summary> |
| | | /// 图片4 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "bz09")] |
| | | public string? Bz09 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 图片5 |
| | | /// </summary> |
| | | /// 图片5 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "bz10")] |
| | | public string? Bz10 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// QC分组ID |
| | | /// </summary> |
| | | /// QC分组ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "qc_teamid")] |
| | | public string? QcTeamid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料ID |
| | | /// </summary> |
| | | /// 物料ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_id")] |
| | | public long? ItemId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 颜色 |
| | | /// </summary> |
| | | /// 颜色 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "color_name")] |
| | | public string? ColorName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使用組織 |
| | | /// </summary> |
| | | /// 创建组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Fumbrella")] |
| | | public string? Fumbrella { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使用组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FSubsidiary")] |
| | | public string? FSubsidiary { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 創建組織 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "Fumbrella")] |
| | | public string? Fumbrella { get; set; } |
| | | /// 单据状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DATA_TYPE")] |
| | | public string? DataType { get; set; } |
| | | |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 仓管员 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_WPVT_BASE_QTR")] |
| | | public string? F_WPVT_BASE_QTR { get; set; } |
| | | /// <summary> |
| | | /// 序列号生成时机 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FSNCREATETIME")] |
| | | public string? FSNCREATETIME { get; set; } |
| | | /// <summary> |
| | | /// 业务范围 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FSNMANAGETYPE")] |
| | | public string? FSNMANAGETYPE { get; set; } |
| | | /// <summary> |
| | | /// 库存管理 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FISSNMANAGE")] |
| | | public string? FISSNMANAGE { get; set; } |
| | | /// <summary> |
| | | /// 生产追溯 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FISSNPRDTRACY")] |
| | | public string? FISSNPRDTRACY { get; set; } |
| | | /// <summary> |
| | | /// 序列号单位 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FSNUNIT")] |
| | | public string? FSNUNIT { get; set; } |
| | | /// <summary> |
| | | /// 制造策略 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FMfgPolicyId")] |
| | | public string? FMfgPolicyId { get; set; } |
| | | /// <summary> |
| | | /// 数据状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FDocumentStatus")] |
| | | public string? FDocumentStatus { get; set; } |
| | | /// <summary> |
| | | /// 是否关键件 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIsKitting")] |
| | | public string? FIsKitting { get; set; } |
| | | /// <summary> |
| | | /// 可为联副产品 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIsCoby")] |
| | | public string? FIsCoby { get; set; } |
| | | /// <summary> |
| | | /// 超发控制方式 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FOverControlMode")] |
| | | public string? FOverControlMode { get; set; } |
| | | /// <summary> |
| | | /// 损耗率 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FLOSSPERCENT")] |
| | | public string? FLOSSPERCENT { get; set; } |
| | | /// <summary> |
| | | /// 保质期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FExpPeriod")] |
| | | public string? FExpPeriod { get; set; } |
| | | /// <summary> |
| | | /// 旧物料编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FOldNumber")] |
| | | public string? FOldNumber { get; set; } |
| | | /// <summary> |
| | | /// 最小库存 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FMinStock")] |
| | | public string? FMinStock { get; set; } |
| | | /// <summary> |
| | | /// 入库欠收比例(%) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FFinishReceiptShortRate")] |
| | | public string? FFinishReceiptShortRate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 默认供应商 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FDefaultVendor")] |
| | | public string? FDefaultVendor { get; set; } |
| | | /// <summary> |
| | | /// 子项单位 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FBOMUnitId")] |
| | | public string? FBOMUnitId { get; set; } |
| | | |
| | | |
| | | } |
| | | } |
| | |
| | | public class MesPosition |
| | | { |
| | | /// <summary> |
| | | /// 默认值: (newid()) |
| | | /// </summary> |
| | | /// |
| | | /// 默认值: (newid()) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] |
| | | public Guid Guid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "id")] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 岗位编号 |
| | | /// </summary> |
| | | /// 岗位编号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "position_id")] |
| | | public string? PositionId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 岗位名称 |
| | | /// </summary> |
| | | /// 岗位名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "position_name")] |
| | | public string? PositionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 岗位描述 |
| | | /// </summary> |
| | | /// 岗位描述 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "position_description")] |
| | | public string? PositionDescription { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 所属部门 |
| | | /// </summary> |
| | | /// 所属部门 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "department")] |
| | | public string? Department { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 建立日期 |
| | | /// </summary> |
| | | /// 建立日期 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "creation_date")] |
| | | public DateTime? CreationDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 禁用人 |
| | | /// </summary> |
| | | /// 禁用人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "disabled_by")] |
| | | public string? DisabledBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 禁用日期 |
| | | /// </summary> |
| | | /// 禁用日期 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "disabled_date")] |
| | | public DateTime? DisabledDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "remark1")] |
| | | public string? Remark1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "remark2")] |
| | | public string? Remark2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "remark3")] |
| | | public string? Remark3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "remark4")] |
| | | public string? Remark4 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "remark5")] |
| | | public string? Remark5 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 禁用状态 |
| | | /// </summary> |
| | | /// 禁用状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fforbidstatus")] |
| | | public string? Fforbidstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使用組織 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FSUBSIDIARY")] |
| | | public string? FUseOrgId { get; set; } |
| | | /// 创建组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Fumbrella")] |
| | | public string? Fumbrella { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 創建組織 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FUMBRELLA")] |
| | | public string? FCreateOrgId { get; set; } |
| | | /// 使用组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FSubsidiary")] |
| | | public string? FSubsidiary { get; set; } |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | /// <summary> |
| | | /// 单据状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FDocumentStatus")] |
| | | public string? FDocumentStatus { get; set; } |
| | | |
| | | |
| | | } |
| | |
| | | public class MesStaff |
| | | { |
| | | /// <summary> |
| | | /// 默认值: (newid()) |
| | | /// </summary> |
| | | /// |
| | | /// 默认值: (newid()) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] |
| | | public Guid Guid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ID |
| | | /// </summary> |
| | | /// ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "id")] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 员工编码 |
| | | /// </summary> |
| | | /// 员工编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "staff_no")] |
| | | public string? StaffNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 员工姓名 |
| | | /// </summary> |
| | | /// 员工姓名 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "staff_name")] |
| | | public string? StaffName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门编码 |
| | | /// </summary> |
| | | /// 部门编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "department_no")] |
| | | public string? DepartmentNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门名称 |
| | | /// </summary> |
| | | /// 部门名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "department_name")] |
| | | public string? DepartmentName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 岗位编码 |
| | | /// </summary> |
| | | /// 岗位编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "position_code")] |
| | | public string? PositionCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 岗位名称 |
| | | /// </summary> |
| | | /// 岗位名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "position_name")] |
| | | public string? PositionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 手机号 |
| | | /// </summary> |
| | | /// 手机号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "phone_number")] |
| | | public string? PhoneNumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任岗开始日期 |
| | | /// </summary> |
| | | /// 任岗开始日期 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "start_date")] |
| | | public DateTime? StartDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | /// 备注 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "remark")] |
| | | public string? Remark { 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> |
| | | /// 创建人 |
| | | /// </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 = "memo")] |
| | | public string? Memo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产线 |
| | | /// </summary> |
| | | /// 生产线 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "line_no")] |
| | | public string? LineNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产员工标识 |
| | | /// 默认值: ((1)) |
| | | /// </summary> |
| | | /// 生产员工标识 |
| | | /// 默认值: ((1)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "work_mk")] |
| | | public int? WorkMk { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否禁用 |
| | | /// </summary> |
| | | /// 是否禁用 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fforbid_status")] |
| | | public string? FforbidStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建组织 |
| | | /// </summary> |
| | | /// 创建组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Fumbrella")] |
| | | public string? Fumbrella { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使用组织 |
| | | /// </summary> |
| | | /// 使用组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FSubsidiary")] |
| | | public string? FSubsidiary { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 单据状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DATA_TYPE")] |
| | | public string? DataType { get; set; } |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | } |
| | |
| | | public class MesSupplier |
| | | { |
| | | /// <summary> |
| | | /// 默认值: (newid()) |
| | | /// </summary> |
| | | /// |
| | | /// 默认值: (newid()) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] |
| | | public Guid Guid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ID |
| | | /// </summary> |
| | | /// ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "id")] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 供应商编码 |
| | | /// </summary> |
| | | /// 供应商编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "supp_no")] |
| | | public string? SuppNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 供应商名称 |
| | | /// </summary> |
| | | /// 供应商名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "supp_name")] |
| | | public string? SuppName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 供应商简称 |
| | | /// </summary> |
| | | /// 供应商简称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "supp_sname")] |
| | | public string? SuppSname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 地区 |
| | | /// </summary> |
| | | /// 地区 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "land1")] |
| | | public string? Land1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 地址 |
| | | /// </summary> |
| | | /// 地址 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "stras")] |
| | | public string? Stras { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 电话 |
| | | /// </summary> |
| | | /// 电话 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "telf1")] |
| | | public string? Telf1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 传真 |
| | | /// </summary> |
| | | /// 传真 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "telfx")] |
| | | public string? Telfx { 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 = "remark")] |
| | | public string? Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 简码(打印条码用) |
| | | /// </summary> |
| | | /// 简码(打印条码用) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fscode")] |
| | | public string? Fscode { 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> |
| | | /// 物料是否共管(是,否) |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | /// 物料是否共管(是,否) |
| | | /// 默认值: ((0)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_c")] |
| | | public int? ItemC { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料是否回写SAP接口(是,否) |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | /// 物料是否回写SAP接口(是,否) |
| | | /// 默认值: ((0)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "item_sap")] |
| | | public int? ItemSap { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否批次管理(是,否) |
| | | /// 默认值: ((0)) |
| | | /// </summary> |
| | | /// 是否批次管理(是,否) |
| | | /// 默认值: ((0)) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "lot_flag")] |
| | | public int? LotFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 联系人 |
| | | /// </summary> |
| | | /// 联系人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "lxr")] |
| | | public string? Lxr { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 负责人 |
| | | /// </summary> |
| | | /// 负责人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fstaffid")] |
| | | public string? Fstaffid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 禁用状态 |
| | | /// </summary> |
| | | /// 禁用状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fforbidstatus")] |
| | | public string? Fforbidstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 数据状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FDocumentStatus")] |
| | | public string? FDocumentStatus { 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> |
| | | /// 使用组织 |
| | | /// </summary> |
| | | /// 创建组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Fumbrella")] |
| | | public string? Fumbrella { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使用组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FSubsidiary")] |
| | | public string? FSubsidiary { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建组织 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "Fumbrella")] |
| | | public string? Fumbrella { get; set; } |
| | | |
| | | |
| | | /// 数据状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DATA_TYPE")] |
| | | public string? DataType { get; set; } |
| | | |
| | | |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 供应类别 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FSUPPLYCLASSIFY")] |
| | | public string? FSUPPLYCLASSIFY { get; set; } |
| | | } |
| | |
| | | public class MesUnit |
| | | { |
| | | /// <summary> |
| | | /// BASEINFO |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | /// |
| | | /// 默认值: (newid()) |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] |
| | | public Guid Guid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// BASEINFO |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "id")] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 原单位 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "OLDUNIT")] |
| | | /// 原单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "oldunit")] |
| | | public string? Oldunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 目的单位 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "NEWUNIT")] |
| | | /// 目的单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "newunit")] |
| | | public string? Newunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 原单位数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "OLDQTY")] |
| | | public decimal? Oldqty { get; set; } |
| | | /// 原单位数量 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "oldqty")] |
| | | public int? Oldqty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 目的单位数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "NEWQTY")] |
| | | public decimal? Newqty { get; set; } |
| | | /// 目的单位数量 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "newqty")] |
| | | public int? Newqty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_DATE")] |
| | | /// 创建时间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "create_date")] |
| | | public DateTime? CreateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATE_BY")] |
| | | /// 创建人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "create_by")] |
| | | public string? CreateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最后更新时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_DATE")] |
| | | /// 最后更新时间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "lastupdate_date")] |
| | | public DateTime? LastupdateDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最后更新人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "LASTUPDATE_BY")] |
| | | /// 最后更新人 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "lastupdate_by")] |
| | | public string? LastupdateBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "company")] |
| | | public string? Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "factory")] |
| | | public string? Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FNUMBER")] |
| | | /// 编码 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fnumber")] |
| | | public string? Fnumber { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FNAME")] |
| | | /// 名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fname")] |
| | | public string? Fname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 所属组别 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FUNITGROUPID")] |
| | | /// 所属组别 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "funitgroupid")] |
| | | public string? Funitgroupid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 换算分母 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCONVERTDENOMINATOR")] |
| | | public double? Fconvertdenominator { get; set; } |
| | | /// 换算分母 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fconvertdenominator")] |
| | | public decimal? Fconvertdenominator { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 当前单位 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCURRENTUNITID")] |
| | | /// 当前单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fcurrentunitid")] |
| | | public string? Fcurrentunitid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 换算分子 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCONVERTNUMERATOR")] |
| | | public double? Fconvertnumerator { get; set; } |
| | | /// 换算分子 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fconvertnumerator")] |
| | | public decimal? Fconvertnumerator { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 基准单位 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FBASEUNIT")] |
| | | /// 基准单位 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fbaseunit")] |
| | | public string? Fbaseunit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 舍入类型 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROUNDTYPE")] |
| | | /// 舍入类型 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "froundtype")] |
| | | public string? Froundtype { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 精度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FPRECISION")] |
| | | public decimal? Fprecision { get; set; } |
| | | /// 精度 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fprecision")] |
| | | public int? Fprecision { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 描述 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FDESCRIPTION")] |
| | | /// 描述 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fdescription")] |
| | | public string? Fdescription { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 禁用状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FFORBIDSTATUS")] |
| | | /// 禁用状态 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fforbidstatus")] |
| | | public string? Fforbidstatus { get; set; } |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 数据状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FDocumentStatus")] |
| | | public string? FDocumentStatus { get; set; } |
| | | |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "DATA_TYPE")] |
| | | public string? DataType { get; set; } |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | } |
| | |
| | | public class SysDepartment |
| | | { |
| | | /// <summary> |
| | | /// </summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)] |
| | | public Guid Guid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 公司 |
| | | /// </summary> |
| | | /// 公司 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "company")] |
| | | public string? Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门ID |
| | | /// </summary> |
| | | /// 部门ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "departmentid")] |
| | | public decimal? Departmentid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门编号 |
| | | /// </summary> |
| | | /// 部门编号 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "departmentcode")] |
| | | public string? Departmentcode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门名称 |
| | | /// </summary> |
| | | /// 部门名称 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "departmentname")] |
| | | public string? Departmentname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门属性 |
| | | /// </summary> |
| | | /// 部门属性 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "depextr1")] |
| | | public string? Depextr1 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门分组 |
| | | /// </summary> |
| | | /// 部门分组 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "depextr2")] |
| | | public string? Depextr2 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// WIP仓库 |
| | | /// </summary> |
| | | /// WIP仓库 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "depextr3")] |
| | | public string? Depextr3 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否禁用 A 启用 B禁用 |
| | | /// </summary> |
| | | /// 是否禁用 A 启用 B禁用 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "depextr4")] |
| | | public string? Depextr4 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门扩展字段5 |
| | | /// </summary> |
| | | /// 部门扩展字段5 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "depextr5")] |
| | | public string? Depextr5 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 车间ID |
| | | /// </summary> |
| | | /// 车间ID |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "workshop_no")] |
| | | public string? WorkshopNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 车间名 |
| | | /// </summary> |
| | | /// 车间名 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "workshop_name")] |
| | | public string? WorkshopName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门经理 |
| | | /// </summary> |
| | | /// 部门经理 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "fmanager")] |
| | | public string? Fmanager { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工厂 |
| | | /// </summary> |
| | | /// 工厂 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "factory")] |
| | | public string? Factory { 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 = "remark")] |
| | | public string? Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | /// 部门id |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "id")] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产车间 |
| | | /// </summary> |
| | | /// 生产车间 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "production_workshop")] |
| | | public string? ProductionWorkshop { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料属性 |
| | | /// </summary> |
| | | /// 物料属性 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "material_properti")] |
| | | public string? MaterialProperti { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 自定义字段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> |
| | | /// 使用組織 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FSubsidiary")] |
| | | public string? FSubsidiary { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 創建組織 |
| | | /// </summary> |
| | | /// 创建组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "Fumbrella")] |
| | | public string? Fumbrella { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 上级部门 |
| | | /// </summary> |
| | | /// 使用组织 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FSubsidiary")] |
| | | public string? FSubsidiary { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 上级部门 |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "FParentID")] |
| | | public string? FParentID { get; set; } |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 数据状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FDocumentStatus")] |
| | | public string? FDocumentStatus { get; set; } |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "check_date")] |
| | | public DateTime? CheckDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "check_by")] |
| | | public string? CheckBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// |
| | | ///</summary> |
| | | [SugarColumn(ColumnName = "check_status")] |
| | | public bool? CheckStatus { get; set; } |
| | | |
| | | [SugarColumn(IsIgnore = true)] public string? Type { get; set; } |
| | | } |
| | |
| | | private MesCustomer GetSysDepartment(ErpCustomer customer) |
| | | { |
| | | //ERP傳輸的接口數據轉換為MES數據庫字段 |
| | | var fForbidStatus = customer.FForbidStatus; |
| | | if (customer.FForbidStatus == "0") |
| | | { |
| | | fForbidStatus = "A"; |
| | | } |
| | | else if (customer.FForbidStatus == "1") |
| | | { |
| | | fForbidStatus = "B"; |
| | | } |
| | | |
| | | return new MesCustomer |
| | | { |
| | | Id = Convert.ToDecimal(customer.Id), |
| | | Id = string.IsNullOrEmpty(customer.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | : Convert.ToDecimal(customer.Id), |
| | | CustNo = customer.FNumber, |
| | | CustSname = customer.FShortName, |
| | | CustName = customer.FName, |
| | | Anred = customer.FTContact, |
| | | Telf1 = customer.Fmobilephone, |
| | | Fseller = customer.Fseller, |
| | | Fforbidstatus = customer.FForbidStatus, |
| | | FSubsidiary = customer.FUseOrgId, |
| | | Fumbrella = customer.FCreateOrgId, |
| | | Fforbidstatus = fForbidStatus, |
| | | FSubsidiary = string.IsNullOrEmpty(customer.FUseOrgId) |
| | | ? "1" |
| | | : customer.FUseOrgId, |
| | | Fumbrella = string.IsNullOrEmpty(customer.FCreateOrgId) |
| | | ? "1" |
| | | : customer.FCreateOrgId, |
| | | CreateDate = DateTime.Now, |
| | | LastupdateDate = DateTime.Now, |
| | | Company = "1000", |
| | |
| | | } |
| | | |
| | | // 更新仓库状态的方法 |
| | | private bool UpdateDepotStatus(SqlSugarScope db, decimal depotId, |
| | | private bool UpdateDepotStatus(SqlSugarScope db, long depotId, |
| | | string status) |
| | | { |
| | | var result = db.Updateable<MesDepots>() |
| | |
| | | { |
| | | return new MesDepots |
| | | { |
| | | Guid = depots.Id, |
| | | DepotCode = depots.FNumber, |
| | | DepotName = depots.FName, |
| | | DepotId = Convert.ToDecimal(depots.Id), |
| | | DepotId = string.IsNullOrEmpty(depots.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | : long.Parse(depots.Id), |
| | | IsFkc = depots.FAllowMinusQty, |
| | | CreateBy = depots.FPrincipal, |
| | | Depottype = depots.FStockProperty, |
| | | IsNg = depots.FForbidStatus, |
| | | Zuid = depots.FGroup, |
| | | FSubsidiary = depots.FUseOrgId, |
| | | Fumbrella = depots.FCreateOrgId, |
| | | CreateDate = DateTime.Now, |
| | | LastupdateDate = DateTime.Now, |
| | | SupplierId = depots.FSUPPLIERID, |
| | | Company = "1000", |
| | | Factory = "1000", |
| | | FCustomerId = depots.FCustomerId, |
| | | FDocumentStatus = depots.FDocumentStatus, |
| | | FStockStatusType = depots.FStockStatusType |
| | | |
| | | DocumentStatus = depots.FDocumentStatus, |
| | | |
| | | UseOrg = string.IsNullOrEmpty(depots.FUseOrgId) |
| | | ? 1 |
| | | : long.Parse(depots.FUseOrgId), |
| | | CreateOrg = string.IsNullOrEmpty(depots.FCreateOrgId) |
| | | ? 1 |
| | | : long.Parse(depots.FCreateOrgId), |
| | | CreateDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), |
| | | LastupdateDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), |
| | | Company = "1000", |
| | | Factory = "1000" |
| | | }; |
| | | } |
| | | |
| | |
| | | throw new NotImplementedException("插入失败"); |
| | | } |
| | | |
| | | private bool DeleteItemType(decimal id) |
| | | private bool DeleteItemType(long? id) |
| | | { |
| | | var deleteById = Db.Deleteable<MesItemType>() |
| | | .Where(it => it.Id == id).ExecuteCommand(); |
| | |
| | | { |
| | | return new MesItemType |
| | | { |
| | | Id = Convert.ToDecimal(department.Id), |
| | | Id = string.IsNullOrEmpty(department.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | : long.Parse(department.Id), |
| | | Pgroup = department.FParentId, |
| | | Tcode = department.FNumber, |
| | | Tname = department.FName, |
| | |
| | | { |
| | | return new MesItems |
| | | { |
| | | Id = Convert.ToDecimal(item.Id), |
| | | Id = string.IsNullOrEmpty(item.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | : long.Parse(item.Id), |
| | | Type = item.Type, |
| | | ItemNo = item.FNumber, |
| | | FOldNumber = item.FOldNumber, |
| | | ItemName = item.FName, |
| | | ItemModel = item.FSpecification, |
| | | ItemUnit = item.FBaseUnitId, |
| | | Lowlimit = Convert.ToDouble(item.FSafeStock), |
| | | Highlimit = Convert.ToDouble(item.FMaxStock), |
| | | FMinStock = item.FMinStock, |
| | | PrdPack = Convert.ToDouble(item.FMinPackCount), |
| | | Lowlimit = !string.IsNullOrEmpty(item.FSafeStock) ? Convert.ToDecimal(item.FSafeStock) : null, |
| | | Highlimit = !string.IsNullOrEmpty(item.FMaxStock) ? Convert.ToDecimal(item.FMaxStock) : null, |
| | | PrdPack = !string.IsNullOrEmpty(item.FMinPackCount) ? Convert.ToDecimal(item.FMinPackCount) : null, |
| | | DepotCode = item.FStockId, |
| | | Fmaterialgroup = item.FMaterialGroup, |
| | | Remarks = item.FDescription, |
| | | Ffinishreceiptoverrate = Convert.ToDecimal(item.FFinishReceiptOverRate), |
| | | FFinishReceiptShortRate = item.FFinishReceiptShortRate, |
| | | Ffinishreceiptoverrate = !string.IsNullOrEmpty(item.FFinishReceiptOverRate) ? Convert.ToInt32(item.FFinishReceiptOverRate) : null, |
| | | Fissuetype = item.FIssueType, |
| | | Fisbatchmanage = Convert.ToInt32(item.FIsBatchManage), |
| | | Fisbatchmanage = !string.IsNullOrEmpty(item.FIsBatchManage) ? Convert.ToInt32(item.FIsBatchManage) : null, |
| | | Fpurchaserid = item.FPurchaserId, |
| | | FDefaultVendor = item.FDefaultVendor, |
| | | Fpurchaseunitid = Convert.ToDecimal(item.FPurchaseUnitId), |
| | | Fpurchaseunitid = item.FPurchaseUnitId, |
| | | Storeunit = item.FStoreUnitID, |
| | | Saleunit = item.FSaleUnitId, |
| | | FDocumentStatus = item.FDocumentStatus, |
| | | Fforbidstatus = item.FForbidStatus, |
| | | MaterialProperti = item.FErpClsID, |
| | | FMfgPolicyId = item.FMfgPolicyId, |
| | | ProductionWorkshop = item.FWorkShopId, |
| | | FBOMUnitId = item.FBOMUnitId, |
| | | ProduceUnit = item.FPRODUCEUNITID, |
| | | FIsKitting = item.FIsKitting, |
| | | FIsCoby = item.FIsCoby, |
| | | FOverControlMode = item.FOverControlMode, |
| | | SubconUnit = item.FSUBCONUNITID, |
| | | Fumbrella = item.FCreateOrgId, |
| | | FSubsidiary = item.FUseOrgId, |
| | | FLOSSPERCENT = item.FLOSSPERCENT, |
| | | FSubsidiary = string.IsNullOrEmpty(item.FUseOrgId) |
| | | ? "1" |
| | | : item.FUseOrgId, |
| | | Fumbrella = string.IsNullOrEmpty(item.FCreateOrgId) |
| | | ? "1" |
| | | : item.FCreateOrgId, |
| | | LossPercent = item.FLOSSPERCENT, |
| | | MnemonicCode = item.FMnemonicCode, |
| | | FExpPeriod = item.FExpPeriod, |
| | | EItemId = long.Parse(item.Id), |
| | | ItemId = long.Parse(item.Id), |
| | | ExpPeriod = item.FExpPeriod, |
| | | EItemId = !string.IsNullOrEmpty(item.Id) ? long.Parse(item.Id) : null, |
| | | ItemId = !string.IsNullOrEmpty(item.Id) ? long.Parse(item.Id) : null, |
| | | LastupdateDate = DateTime.Now, |
| | | CreateDate = DateTime.Now, |
| | | Company = "1000", |
| | |
| | | { |
| | | return new MesPosition |
| | | { |
| | | Id = Convert.ToDecimal(position.Id), |
| | | Id = string.IsNullOrEmpty(position.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | : Convert.ToDecimal(position.Id), |
| | | PositionId = position.FNumber, |
| | | PositionName = position.FName, |
| | | PositionDescription = position.FDESCRIPTIONS, |
| | | Department = position.FDept, |
| | | Fforbidstatus = position.FForbidStatus, |
| | | FUseOrgId = position.FUseOrgId, |
| | | FCreateOrgId = position.FCreateOrgId, |
| | | FSubsidiary = string.IsNullOrEmpty(position.FUseOrgId) |
| | | ? "1" |
| | | : position.FUseOrgId, |
| | | Fumbrella = string.IsNullOrEmpty(position.FCreateOrgId) |
| | | ? "1" |
| | | : position.FCreateOrgId, |
| | | CreationDate = position.FCreateDate != null |
| | | ? DateTime.ParseExact(position.FCreateDate, |
| | | "yyyy-MM-dd HH:mm:ss", null) |
| | |
| | | ? DateTime.ParseExact(position.FForbidDate, |
| | | "yyyy-MM-dd HH:mm:ss", null) |
| | | : null, |
| | | FDocumentStatus = position.FDocumentStatus |
| | | }; |
| | | } |
| | | |
| | |
| | | { |
| | | var entity = new MesStaff |
| | | { |
| | | Id = Convert.ToDecimal(staff.Id), |
| | | Id = string.IsNullOrEmpty(staff.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | : Convert.ToDecimal(staff.Id), |
| | | StaffNo = staff.FStaffNumber, |
| | | StaffName = staff.FName, |
| | | DepartmentName = staff.FPostDept, |
| | |
| | | PhoneNumber = staff.FMobile, |
| | | Remark = staff.FDescription, |
| | | FforbidStatus = staff.FForbidStatus, |
| | | FSubsidiary = staff.FUseOrgId, |
| | | Fumbrella = staff.FCreateOrgId, |
| | | FSubsidiary = string.IsNullOrEmpty(staff.FUseOrgId) |
| | | ? "1" |
| | | : staff.FUseOrgId, |
| | | Fumbrella = string.IsNullOrEmpty(staff.FCreateOrgId) |
| | | ? "1" |
| | | : staff.FCreateOrgId, |
| | | CreateDate = DateTime.Now, |
| | | LastupdateDate = DateTime.Now, |
| | | Type = staff.Type |
| | |
| | | { |
| | | return new MesSupplier |
| | | { |
| | | Id = Convert.ToDecimal(supplier.Id), |
| | | Id = string.IsNullOrEmpty(supplier.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | : Convert.ToDecimal(supplier.Id), |
| | | Type = supplier.Type, |
| | | SuppNo = supplier.FNumber, |
| | | SuppSname = supplier.FShortName, |
| | |
| | | Lxr = supplier.FTContact, |
| | | Telf1 = supplier.Fmobilephone, |
| | | Fstaffid = supplier.FStaffId, |
| | | FDocumentStatus = supplier.FDocumentStatus, |
| | | Fforbidstatus = supplier.FForbidStatus, |
| | | FSubsidiary = supplier.FUseOrgId, |
| | | Fumbrella = supplier.FCreateOrgId, |
| | | FSubsidiary = string.IsNullOrEmpty(supplier.FUseOrgId) |
| | | ? "1" |
| | | : supplier.FUseOrgId, |
| | | Fumbrella = string.IsNullOrEmpty(supplier.FCreateOrgId) |
| | | ? "1" |
| | | : supplier.FCreateOrgId, |
| | | Remark = supplier.Remark, |
| | | CreateDate = DateTime.Now, |
| | | LastupdateDate = DateTime.Now, |
| | | Company = "1000", |
| | | Factory = "1000", |
| | | |
| | | }; |
| | | } |
| | | |
| | |
| | | |
| | | private MesUnit GetMesUnit(ErpUnit unit) |
| | | { |
| | | |
| | | var fForbidStatus = unit.FForbidStatus; |
| | | if (unit.FForbidStatus == "0") |
| | | { |
| | | fForbidStatus = "A"; |
| | | } |
| | | else if (unit.FForbidStatus == "1") |
| | | { |
| | | fForbidStatus = "B"; |
| | | } |
| | | |
| | | return new MesUnit |
| | | { |
| | | Id = Convert.ToDecimal(unit.Id), |
| | | Id = string.IsNullOrEmpty(unit.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | : Convert.ToDecimal(unit.Id), |
| | | Fnumber = unit.FNumber, |
| | | Fname = unit.FName, |
| | | Funitgroupid = unit.FUnitGroupId, |
| | | Fconvertdenominator = Convert.ToDouble(unit.FConvertDenominator), |
| | | Fconvertdenominator = Convert.ToDecimal(unit.FConvertDenominator), |
| | | Fcurrentunitid = unit.FCurrentUnitId, |
| | | Fconvertnumerator = unit.FConvertNumerator, |
| | | Fconvertnumerator = Convert.ToDecimal(unit.FConvertNumerator), |
| | | Fbaseunit = unit.FBaseUnit, |
| | | Froundtype = unit.FRoundType, |
| | | Fprecision = unit.FPrecision, |
| | | Fdescription = unit.FDescription, |
| | | Fforbidstatus = unit.FForbidStatus, |
| | | Fforbidstatus = fForbidStatus, |
| | | CreateDate = DateTime.Now, |
| | | LastupdateDate = DateTime.Now, |
| | | Company = "1000", |
| | | Factory = "1000", |
| | | Type = unit.Type, |
| | | FDocumentStatus = unit.FDocumentStatus |
| | | Type = unit.Type |
| | | }; |
| | | } |
| | | |
| | |
| | | // 将 ErpDepartment 对象转换为 SysDepartment 对象的方法 |
| | | private SysDepartment GetSysDepartment(ErpDepartment department) |
| | | { |
| | | var unixTimeSeconds = string.IsNullOrEmpty(department.Id) |
| | | ? DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| | | : Convert.ToDecimal(department.Id); |
| | | |
| | | var fForbidStatus = department.FForbidStatus; |
| | | if (department.FForbidStatus == "0") |
| | | { |
| | | fForbidStatus = "A"; |
| | | } |
| | | else if (department.FForbidStatus == "1") |
| | | { |
| | | fForbidStatus = "B"; |
| | | } |
| | | |
| | | return new SysDepartment |
| | | { |
| | | Departmentcode = department.FNumber, |
| | | Departmentname = department.FName, |
| | | Departmentid = Convert.ToDecimal(department.Id), |
| | | Id = Convert.ToDecimal(department.Id), |
| | | Departmentid = unixTimeSeconds, |
| | | Id = unixTimeSeconds, |
| | | Depextr1 = department.FDeptProperty, |
| | | Depextr2 = department.FGroup, |
| | | Depextr3 = department.FWIPStockID, |
| | | Depextr4 = department.FForbidStatus, |
| | | Depextr4 = fForbidStatus, |
| | | FParentID = department.FParentID, |
| | | FSubsidiary = department.FUseOrgId, |
| | | Fumbrella = department.FCreateOrgId, |
| | | FSubsidiary = string.IsNullOrEmpty(department.FUseOrgId) |
| | | ? "1" |
| | | : department.FUseOrgId, |
| | | Fumbrella = string.IsNullOrEmpty(department.FCreateOrgId) |
| | | ? "1" |
| | | : department.FCreateOrgId, |
| | | CreateDate = DateTime.Now, |
| | | LastupdateDate = DateTime.Now, |
| | | Company = "1000", |
| | | Factory = "1000", |
| | | FDocumentStatus = department.FDocumentStatus |
| | | Factory = "1000" |
| | | }; |
| | | } |
| | | |
| | |
| | | private bool InsertOrUpdateDepartmentBatch(SqlSugarScope db, |
| | | List<SysDepartment> departmentList) |
| | | { |
| | | return departmentList.All( |
| | | entity => InsertOrUpdateDepartment(db, entity)); |
| | | return departmentList.All(entity => |
| | | InsertOrUpdateDepartment(db, entity)); |
| | | } |
| | | } |