1代码整理 2移动端来料检添加项目字段,并能根据此字段搜索 3来料检明细添加‘获取检验项目’按钮,实现在移动端重新获取检验项目
| | |
| | | public class Repository<T> : SimpleClient<T> where T : class, new() |
| | | { |
| | | protected static SqlSugarScope Db = new(new ConnectionConfig |
| | | { |
| | | DbType = DbType.Oracle, |
| | | ConnectionString = AppsettingsUtility.Settings.DataBaseConn, |
| | | IsAutoCloseConnection = true |
| | | }, |
| | | { |
| | | DbType = DbType.Oracle, |
| | | ConnectionString = AppsettingsUtility.Settings.DataBaseConn, |
| | | IsAutoCloseConnection = true |
| | | }, |
| | | db => |
| | | { |
| | | db.Aop.OnLogExecuting = (sql, pars) => |
| | |
| | | public class RepositoryNoEntity |
| | | { |
| | | protected static SqlSugarScope Db = new(new ConnectionConfig |
| | | { |
| | | DbType = DbType.Oracle, |
| | | ConnectionString = AppsettingsUtility.Settings.DataBaseConn, |
| | | IsAutoCloseConnection = true |
| | | }, |
| | | { |
| | | DbType = DbType.Oracle, |
| | | ConnectionString = AppsettingsUtility.Settings.DataBaseConn, |
| | | IsAutoCloseConnection = true |
| | | }, |
| | | db => |
| | | { |
| | | db.Aop.OnLogExecuting = (sql, pars) => |
| | |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? NewFngDesc { get; set; } |
| | | /// <summary> |
| | | /// 项目 |
| | | /// </summary> |
| | | [SugarColumn(IsIgnore = true)] |
| | | public string? ProjectCodes { get; set; } |
| | | } |
| | |
| | | [SugarTable("MES_BARCODE_TYPE")] |
| | | public class MesBarcodeType |
| | | { |
| | | /// <summary> |
| | | /// 条码类型ID(seq_me_id) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | /// <summary> |
| | | /// 条码类型ID(seq_me_id) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 使用场所 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "USE_SITE")] |
| | | /// <summary> |
| | | /// 使用场所 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "USE_SITE")] |
| | | public string UseSite { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码类型名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_TYPE_NAME")] |
| | | /// <summary> |
| | | /// 条码类型名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_TYPE_NAME")] |
| | | public string BarcodeTypeName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 码制 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CODE")] |
| | | /// <summary> |
| | | /// 码制 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CODE")] |
| | | public string Code { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码纸宽 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_WIDTH")] |
| | | /// <summary> |
| | | /// 条码纸宽 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_WIDTH")] |
| | | public decimal? PaperWidth { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码纸高 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_HEIGHT")] |
| | | /// <summary> |
| | | /// 条码纸高 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_HEIGHT")] |
| | | public decimal? PaperHeight { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码开始位置X |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_BEGIN_POSITION_X")] |
| | | /// <summary> |
| | | /// 条码开始位置X |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_BEGIN_POSITION_X")] |
| | | public decimal? BarcodeBeginPositionX { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码开始位置Y |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_BEGIN_POSITION_Y")] |
| | | /// <summary> |
| | | /// 条码开始位置Y |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_BEGIN_POSITION_Y")] |
| | | public decimal? BarcodeBeginPositionY { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 一张条码纸上条码个数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_NUM")] |
| | | /// <summary> |
| | | /// 一张条码纸上条码个数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_NUM")] |
| | | public decimal? PaperNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 一张条码纸上每行条码个数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_ROW_NUM")] |
| | | /// <summary> |
| | | /// 一张条码纸上每行条码个数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_ROW_NUM")] |
| | | public decimal? PaperRowNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 一张条码纸上条码列数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_COLUMN_NUM")] |
| | | /// <summary> |
| | | /// 一张条码纸上条码列数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_COLUMN_NUM")] |
| | | public decimal? PaperColumnNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码流水号循环类型(控制条码流水号) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CYCLE_TYPE")] |
| | | /// <summary> |
| | | /// 条码流水号循环类型(控制条码流水号) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CYCLE_TYPE")] |
| | | public string CycleType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否有效(0-无效,1-有效) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "AVAILABLE_FLAG")] |
| | | /// <summary> |
| | | /// 是否有效(0-无效,1-有效) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "AVAILABLE_FLAG")] |
| | | public decimal? AvailableFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码高度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_HEIGHT")] |
| | | /// <summary> |
| | | /// 条码高度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_HEIGHT")] |
| | | public decimal? BarcodeHeight { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码字体方向 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_ORIENTATION")] |
| | | /// <summary> |
| | | /// 条码字体方向 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_ORIENTATION")] |
| | | public string BarcodeOrientation { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码打印注释行(1-打印,0-不打印) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_INTERPRETATION")] |
| | | /// <summary> |
| | | /// 条码打印注释行(1-打印,0-不打印) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_INTERPRETATION")] |
| | | public decimal? BarcodeInterpretation { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码打印注释行打在条码上方(1-打印在条码上方,0-不打印在条码上方) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_INTERPRETATION_ABOVE")] |
| | | /// <summary> |
| | | /// 条码打印注释行打在条码上方(1-打印在条码上方,0-不打印在条码上方) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_INTERPRETATION_ABOVE")] |
| | | public decimal? BarcodeInterpretationAbove { 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 = "BARCODE_WIDTH")] |
| | | /// <summary> |
| | | /// 条码宽度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_WIDTH")] |
| | | public decimal? BarcodeWidth { get; set; } |
| | | |
| | | /// <summary> |
| | | /// [改变条码默认参数]模块(窄条)宽 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BY_W")] |
| | | /// <summary> |
| | | /// [改变条码默认参数]模块(窄条)宽 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BY_W")] |
| | | public decimal? ByW { get; set; } |
| | | |
| | | /// <summary> |
| | | /// [改变条码默认参数]宽条与窄条的比例 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BY_R")] |
| | | /// <summary> |
| | | /// [改变条码默认参数]宽条与窄条的比例 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BY_R")] |
| | | public decimal? ByR { get; set; } |
| | | |
| | | /// <summary> |
| | | /// [改变条码默认参数]条码高度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BY_H")] |
| | | /// <summary> |
| | | /// [改变条码默认参数]条码高度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BY_H")] |
| | | public decimal? ByH { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 点数/毫米 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "JM")] |
| | | /// <summary> |
| | | /// 点数/毫米 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "JM")] |
| | | public string Jm { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 虚拟数据标志(1-是,0-否) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "JVM_DATA_FLAG")] |
| | | /// <summary> |
| | | /// 虚拟数据标志(1-是,0-否) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "JVM_DATA_FLAG")] |
| | | public decimal? JvmDataFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 虚拟数据流水号位数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "JVM_SERIAL_DIGIT")] |
| | | /// <summary> |
| | | /// 虚拟数据流水号位数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "JVM_SERIAL_DIGIT")] |
| | | public decimal? JvmSerialDigit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 虚拟数据条码长度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "JVM_BARCODE_LENGTH")] |
| | | /// <summary> |
| | | /// 虚拟数据条码长度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "JVM_BARCODE_LENGTH")] |
| | | public decimal? JvmBarcodeLength { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 打印命令 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRINT_COMMAND")] |
| | | /// <summary> |
| | | /// 打印命令 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRINT_COMMAND")] |
| | | public string PrintCommand { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 打印命令开始 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRINT_COMMAND_BEGIN")] |
| | | /// <summary> |
| | | /// 打印命令开始 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRINT_COMMAND_BEGIN")] |
| | | public string PrintCommandBegin { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 打印命令结束 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRINT_COMMAND_END")] |
| | | /// <summary> |
| | | /// 打印命令结束 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRINT_COMMAND_END")] |
| | | public string PrintCommandEnd { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码注释行数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_INTERPRETATION_ROW")] |
| | | /// <summary> |
| | | /// 条码注释行数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_INTERPRETATION_ROW")] |
| | | public decimal? BarcodeInterpretationRow { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码值带物料编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_ITEM")] |
| | | /// <summary> |
| | | /// 条码值带物料编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_ITEM")] |
| | | public decimal? BarcodeItem { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TYPE_CODE")] |
| | | /// <summary> |
| | | /// 条码类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TYPE_CODE")] |
| | | public decimal TypeCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否使用 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISUSED")] |
| | | /// <summary> |
| | | /// 是否使用 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISUSED")] |
| | | public short? Isused { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 打印模板 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MBTYPE")] |
| | | /// <summary> |
| | | /// 打印模板 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MBTYPE")] |
| | | public decimal? Mbtype { 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 = "ORDER_NUM")] |
| | | /// <summary> |
| | | /// 流水号位数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ORDER_NUM")] |
| | | public decimal? OrderNum { get; set; } |
| | | } |
| | |
| | | [SugarTable("MES_DEP_TASK_INFO")] |
| | | public class MesDepTaskInfo |
| | | { |
| | | /// <summary> |
| | | /// 部门生产订单ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | /// <summary> |
| | | /// 部门生产订单ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 订单编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TASK_NO")] |
| | | /// <summary> |
| | | /// 订单编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TASK_NO")] |
| | | public string TaskNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP物料编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERP_ITEM_NO")] |
| | | /// <summary> |
| | | /// ERP物料编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERP_ITEM_NO")] |
| | | public string ErpItemNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工单数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PLAN_QTY")] |
| | | /// <summary> |
| | | /// 工单数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PLAN_QTY")] |
| | | public decimal? PlanQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已生产量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPLETE_QTY")] |
| | | /// <summary> |
| | | /// 已生产量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPLETE_QTY")] |
| | | public decimal? CompleteQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备损数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BACKUP_QTY")] |
| | | /// <summary> |
| | | /// 备损数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BACKUP_QTY")] |
| | | public decimal? BackupQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 下载时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DOWN_TIME")] |
| | | /// <summary> |
| | | /// 下载时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DOWN_TIME")] |
| | | public DateTime? DownTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计划开始时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PLAN_BEGIN_TIME")] |
| | | /// <summary> |
| | | /// 计划开始时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PLAN_BEGIN_TIME")] |
| | | public DateTime? PlanBeginTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 计划结束时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PLAN_FINISH_TIME")] |
| | | /// <summary> |
| | | /// 计划结束时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PLAN_FINISH_TIME")] |
| | | public DateTime? PlanFinishTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 实际完工时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REAL_FINISH_TIME")] |
| | | /// <summary> |
| | | /// 实际完工时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REAL_FINISH_TIME")] |
| | | public DateTime? RealFinishTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产状态(待产\生产\挂起\完工) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRODUCE_STATE")] |
| | | /// <summary> |
| | | /// 生产状态(待产\生产\挂起\完工) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PRODUCE_STATE")] |
| | | public string ProduceState { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 实际开工时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REAL_BEGIN_TIME")] |
| | | /// <summary> |
| | | /// 实际开工时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REAL_BEGIN_TIME")] |
| | | public DateTime? RealBeginTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否挂起 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "HANG_UP")] |
| | | /// <summary> |
| | | /// 是否挂起 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "HANG_UP")] |
| | | public string HangUp { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOT_CODE")] |
| | | /// <summary> |
| | | /// 仓库编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOT_CODE")] |
| | | public string DepotCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 报废数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DISCARD_QTY")] |
| | | /// <summary> |
| | | /// 报废数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DISCARD_QTY")] |
| | | public decimal? DiscardQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 始收料时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIRST_ITEM_RECEIPT_TIME")] |
| | | /// <summary> |
| | | /// 始收料时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIRST_ITEM_RECEIPT_TIME")] |
| | | public DateTime? FirstItemReceiptTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 始齐料时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIRST_ITEM_READY_TIME")] |
| | | /// <summary> |
| | | /// 始齐料时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FIRST_ITEM_READY_TIME")] |
| | | public DateTime? FirstItemReadyTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客户编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CUST_NO")] |
| | | /// <summary> |
| | | /// 客户编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CUST_NO")] |
| | | public string CustNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 出货包装方式 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PACK_SHIP_TYPE")] |
| | | /// <summary> |
| | | /// 出货包装方式 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PACK_SHIP_TYPE")] |
| | | public string PackShipType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 包装注意事项 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PACK_SHIP_MEMO")] |
| | | /// <summary> |
| | | /// 包装注意事项 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PACK_SHIP_MEMO")] |
| | | public string PackShipMemo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否已排产 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISSCHEME")] |
| | | /// <summary> |
| | | /// 是否已排产 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISSCHEME")] |
| | | public short? Isscheme { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码类型ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_TYPE_ID")] |
| | | /// <summary> |
| | | /// 条码类型ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_TYPE_ID")] |
| | | public decimal? BarcodeTypeId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 发布状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISSUE_STATUS")] |
| | | /// <summary> |
| | | /// 发布状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISSUE_STATUS")] |
| | | public short? IssueStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 状态(0=排产未发布、1=排产已发布、2=已领料、3=已生产、4=暂停、8=已完工、9=异常) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FLAG")] |
| | | /// <summary> |
| | | /// 状态(0=排产未发布、1=排产已发布、2=已领料、3=已生产、4=暂停、8=已完工、9=异常) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FLAG")] |
| | | public short? Flag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 领料时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MAT_DATE")] |
| | | /// <summary> |
| | | /// 领料时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MAT_DATE")] |
| | | public DateTime? MatDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工作中心 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORKCENTER_NO")] |
| | | /// <summary> |
| | | /// 工作中心 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORKCENTER_NO")] |
| | | public string WorkcenterNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已下载订单标识Y-已下载,N-未下载 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DOWN_FLAG")] |
| | | /// <summary> |
| | | /// 已下载订单标识Y-已下载,N-未下载 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DOWN_FLAG")] |
| | | public short? DownFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 环保代码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ROHSE_CODE")] |
| | | /// <summary> |
| | | /// 环保代码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ROHSE_CODE")] |
| | | public string RohseCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客户PO |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CUST_PO")] |
| | | /// <summary> |
| | | /// 客户PO |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CUST_PO")] |
| | | public string CustPo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客户型号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CUST_STYLE")] |
| | | /// <summary> |
| | | /// 客户型号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CUST_STYLE")] |
| | | public string CustStyle { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 产品打印固定值 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PROC_PRINT_VALUE")] |
| | | /// <summary> |
| | | /// 产品打印固定值 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PROC_PRINT_VALUE")] |
| | | public string ProcPrintValue { 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 = "MEMO")] |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MEMO")] |
| | | public string Memo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审批状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCHECK_STATUS")] |
| | | /// <summary> |
| | | /// 审批状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCHECK_STATUS")] |
| | | public string FcheckStatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCHECK_BY")] |
| | | /// <summary> |
| | | /// 审核人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCHECK_BY")] |
| | | public string FcheckBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCHECK_DATE")] |
| | | /// <summary> |
| | | /// 审核日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCHECK_DATE")] |
| | | public DateTime? FcheckDate { 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 = "DATA_FROM")] |
| | | /// <summary> |
| | | /// 数据来源 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DATA_FROM")] |
| | | public string DataFrom { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产订单表头ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MOID")] |
| | | /// <summary> |
| | | /// 生产订单表头ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MOID")] |
| | | public decimal? Moid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PARTID")] |
| | | /// <summary> |
| | | /// 物料ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PARTID")] |
| | | public decimal? Partid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP工单状态 状态(NA-开立/FM-锁定/OP-审核/CL-关闭) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STATUS")] |
| | | /// <summary> |
| | | /// ERP工单状态 状态(NA-开立/FM-锁定/OP-审核/CL-关闭) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STATUS")] |
| | | public string Status { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产工单 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MOCODE")] |
| | | /// <summary> |
| | | /// 生产工单 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MOCODE")] |
| | | public string Mocode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATEDATE")] |
| | | /// <summary> |
| | | /// 创建日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATEDATE")] |
| | | public DateTime? Createdate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 颜色 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COLOR_NAME")] |
| | | /// <summary> |
| | | /// 颜色 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COLOR_NAME")] |
| | | public string ColorName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 关闭时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CLOSETIME")] |
| | | /// <summary> |
| | | /// 关闭时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CLOSETIME")] |
| | | public DateTime? Closetime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_NO")] |
| | | /// <summary> |
| | | /// 物料编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_NO")] |
| | | public string ItemNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 从表ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MODID")] |
| | | /// <summary> |
| | | /// 从表ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MODID")] |
| | | public decimal? Modid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 最新下载更新标识 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UPDATE_FLG")] |
| | | /// <summary> |
| | | /// 最新下载更新标识 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UPDATE_FLG")] |
| | | public decimal? UpdateFlg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产工单行号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MOCODE_LINE")] |
| | | /// <summary> |
| | | /// 生产工单行号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MOCODE_LINE")] |
| | | public decimal? MocodeLine { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 丝印总数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SILK_QTY")] |
| | | /// <summary> |
| | | /// 丝印总数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SILK_QTY")] |
| | | public decimal? SilkQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 丝印单价 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SILK_PRICE")] |
| | | /// <summary> |
| | | /// 丝印单价 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SILK_PRICE")] |
| | | public decimal? SilkPrice { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_ID")] |
| | | /// <summary> |
| | | /// 物料ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_ID")] |
| | | public decimal? ItemId { get; set; } |
| | | } |
| | |
| | | [SugarTable("MES_INV_ITEM_ARN")] |
| | | public class MesInvItemArn |
| | | { |
| | | /// <summary> |
| | | /// ID(SEQ_INV_ID) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | /// <summary> |
| | | /// ID(SEQ_INV_ID) |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 到货单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_NO")] |
| | | /// <summary> |
| | | /// 到货单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_NO")] |
| | | public string BillNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 状态|0-未审核1-审核入库\结案 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STATUS")] |
| | | /// <summary> |
| | | /// 状态|0-未审核1-审核入库\结案 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STATUS")] |
| | | public short? Status { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 原因 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REASON")] |
| | | /// <summary> |
| | | /// 原因 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REASON")] |
| | | public string Reason { 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> |
| | | /// 单据类型ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_TYPE_ID")] |
| | | /// <summary> |
| | | /// 单据类型ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_TYPE_ID")] |
| | | public decimal? BillTypeId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 事务类型ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_ID")] |
| | | /// <summary> |
| | | /// 事务类型ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_ID")] |
| | | public decimal? TransactionId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | public string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 送货单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_BILL_NO")] |
| | | /// <summary> |
| | | /// 送货单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PAPER_BILL_NO")] |
| | | public string PaperBillNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退料人工号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "USER_NO_BACK")] |
| | | /// <summary> |
| | | /// 退料人工号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "USER_NO_BACK")] |
| | | public string UserNoBack { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 提交人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECK_USER")] |
| | | /// <summary> |
| | | /// 提交人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECK_USER")] |
| | | public string CheckUser { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 提交日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECK_DATE")] |
| | | /// <summary> |
| | | /// 提交日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECK_DATE")] |
| | | public DateTime? CheckDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 入库日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INS_DATE")] |
| | | /// <summary> |
| | | /// 入库日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INS_DATE")] |
| | | public DateTime? InsDate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 检验结果 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECK_RES")] |
| | | /// <summary> |
| | | /// 检验结果 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECK_RES")] |
| | | public string CheckRes { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已捡数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECK_QTY")] |
| | | /// <summary> |
| | | /// 已捡数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECK_QTY")] |
| | | public decimal? CheckQty { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOTS_CODE")] |
| | | /// <summary> |
| | | /// 仓库编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOTS_CODE")] |
| | | public string DepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 事务类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSCTION_NO")] |
| | | /// <summary> |
| | | /// 事务类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSCTION_NO")] |
| | | public string TransctionNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 供应商编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUPP_NO")] |
| | | /// <summary> |
| | | /// 供应商编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUPP_NO")] |
| | | public string SuppNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 提交状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FSTATUS")] |
| | | /// <summary> |
| | | /// 提交状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FSTATUS")] |
| | | public short? Fstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工厂编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | /// <summary> |
| | | /// 工厂编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY")] |
| | | public string Factory { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否已回写SAP |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPSTATUS")] |
| | | /// <summary> |
| | | /// 是否已回写SAP |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPSTATUS")] |
| | | public short? Sapstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 确认入库日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INS_DATE")] |
| | | /// <summary> |
| | | /// 确认入库日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INS_DATE")] |
| | | public DateTime? Insdate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否检验 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISCHECK")] |
| | | /// <summary> |
| | | /// 是否检验 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISCHECK")] |
| | | public decimal? Ischeck { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核入库人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INSBY")] |
| | | /// <summary> |
| | | /// 审核入库人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INSBY")] |
| | | public string Insby { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 公司代码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | /// <summary> |
| | | /// 公司代码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "COMPANY")] |
| | | public string Company { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 急料标识 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "URGENT_FLAG")] |
| | | /// <summary> |
| | | /// 急料标识 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "URGENT_FLAG")] |
| | | public short? UrgentFlag { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 冲销事务类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MTTRANSCTION_NO")] |
| | | /// <summary> |
| | | /// 冲销事务类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MTTRANSCTION_NO")] |
| | | public decimal? MttransctionNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// IQC检验单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IQC_RELEASE_NO")] |
| | | /// <summary> |
| | | /// IQC检验单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IQC_RELEASE_NO")] |
| | | public string IqcReleaseNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否显示 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_VISUAL")] |
| | | /// <summary> |
| | | /// 是否显示 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "IS_VISUAL")] |
| | | public decimal? IsVisual { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 0=采购,1=委外 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_TYPE")] |
| | | /// <summary> |
| | | /// 0=采购,1=委外 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "F_TYPE")] |
| | | public decimal? FType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP到货单ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EBELN_K3ID")] |
| | | /// <summary> |
| | | /// ERP到货单ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EBELN_K3ID")] |
| | | public string EbelnK3id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 条码条印进度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_RATIO")] |
| | | /// <summary> |
| | | /// 条码条印进度 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BARCODE_RATIO")] |
| | | public decimal? BarcodeRatio { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERPNO")] |
| | | /// <summary> |
| | | /// ERP单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERPNO")] |
| | | public string Erpno { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否已退货0-未退货,1-退货 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "THSTATUS")] |
| | | /// <summary> |
| | | /// 是否已退货0-未退货,1-退货 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "THSTATUS")] |
| | | public short? Thstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP退货单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERPTHNO")] |
| | | /// <summary> |
| | | /// ERP退货单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERPTHNO")] |
| | | public string Erpthno { get; set; } |
| | | |
| | | |
| | |
| | | [SugarTable("MES_INV_ITEM_IN_C_ITEMS")] |
| | | public class MesInvItemInCItems |
| | | { |
| | | /// <summary> |
| | | /// SEQ_OUT |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | /// <summary> |
| | | /// SEQ_OUT |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 入库单id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_IN_ID", IsPrimaryKey = true)] |
| | | /// <summary> |
| | | /// 入库单id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_IN_ID", IsPrimaryKey = true)] |
| | | public decimal ItemInId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QUANTITY")] |
| | | /// <summary> |
| | | /// 验收数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "QUANTITY")] |
| | | public decimal? Quantity { 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 = "ITEM_NO")] |
| | | /// <summary> |
| | | /// 物料编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_NO")] |
| | | public string ItemNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOT_CODE")] |
| | | /// <summary> |
| | | /// 仓库编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOT_CODE")] |
| | | public string DepotCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 货位编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")] |
| | | /// <summary> |
| | | /// 货位编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DEPOT_SECTION_CODE")] |
| | | public string DepotSectionCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 特记事项 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | /// <summary> |
| | | /// 特记事项 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | public string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料简称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_SNAME")] |
| | | /// <summary> |
| | | /// 物料简称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_SNAME")] |
| | | public string ItemSname { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 单位 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UNIT")] |
| | | /// <summary> |
| | | /// 单位 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "UNIT")] |
| | | public string Unit { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 采购订单 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EBELN")] |
| | | /// <summary> |
| | | /// 采购订单 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EBELN")] |
| | | public string Ebeln { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 入库单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_NO")] |
| | | /// <summary> |
| | | /// 入库单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_NO")] |
| | | public string BillNo { 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 = "WORK_NO")] |
| | | /// <summary> |
| | | /// 任务单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORK_NO")] |
| | | public string WorkNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 行号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EBELN_LINE_NO")] |
| | | /// <summary> |
| | | /// 行号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EBELN_LINE_NO")] |
| | | public decimal? EbelnLineNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 到货单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CBILL_NO")] |
| | | /// <summary> |
| | | /// 到货单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CBILL_NO")] |
| | | public string CbillNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 任务单行号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORK_LINE")] |
| | | /// <summary> |
| | | /// 任务单行号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "WORK_LINE")] |
| | | public decimal? WorkLine { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 生产工单 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TASK_NO")] |
| | | /// <summary> |
| | | /// 生产工单 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TASK_NO")] |
| | | public string TaskNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 供应商 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUPP_NO")] |
| | | /// <summary> |
| | | /// 供应商 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SUPP_NO")] |
| | | public string SuppNo { get; set; } |
| | | } |
| | |
| | | [SugarTable("MES_INV_ITEM_MOVES")] |
| | | public class MesInvItemMoves |
| | | { |
| | | /// <summary> |
| | | /// SEQ_INV_ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | /// <summary> |
| | | /// SEQ_INV_ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 移库单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_NO")] |
| | | /// <summary> |
| | | /// 移库单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_NO")] |
| | | public string BillNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 移入子库id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOTS_ID")] |
| | | /// <summary> |
| | | /// 移入子库id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOTS_ID")] |
| | | public decimal? InvDepotsId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 移入货位id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_ID")] |
| | | /// <summary> |
| | | /// 移入货位id |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_ID")] |
| | | public decimal? InvDepotSectionsId { 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> |
| | | /// 状态|0-制单1-过账 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STATUS")] |
| | | /// <summary> |
| | | /// 状态|0-制单1-过账 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "STATUS")] |
| | | public decimal? Status { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | public string Remark { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 单据类型ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_TYPE_ID")] |
| | | /// <summary> |
| | | /// 单据类型ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BILL_TYPE_ID")] |
| | | public decimal? BillTypeId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 事务类型ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_ID")] |
| | | /// <summary> |
| | | /// 事务类型ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_ID")] |
| | | public decimal? TransactionId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECKUSER")] |
| | | /// <summary> |
| | | /// 审核人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECKUSER")] |
| | | public string Checkuser { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECKDATE")] |
| | | /// <summary> |
| | | /// 审核日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CHECKDATE")] |
| | | public DateTime? Checkdate { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 移入子库code |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOTS_CODE")] |
| | | /// <summary> |
| | | /// 移入子库code |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOTS_CODE")] |
| | | public string InvDepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 移入货位code |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_CODE")] |
| | | /// <summary> |
| | | /// 移入货位code |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "INV_DEPOT_SECTIONS_CODE")] |
| | | public string InvDepotSectionsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 事务类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_NO")] |
| | | /// <summary> |
| | | /// 事务类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_NO")] |
| | | public decimal? TransactionNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 移出子库code |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROM_DEPOTS_CODE")] |
| | | /// <summary> |
| | | /// 移出子库code |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FROM_DEPOTS_CODE")] |
| | | public string FromDepotsCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 工厂编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY_CODE")] |
| | | /// <summary> |
| | | /// 工厂编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FACTORY_CODE")] |
| | | public string FactoryCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// SAP返回单据 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPNO")] |
| | | /// <summary> |
| | | /// SAP返回单据 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPNO")] |
| | | public string Sapno { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已回写SAP |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPSTATUS")] |
| | | /// <summary> |
| | | /// 已回写SAP |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPSTATUS")] |
| | | public short? Sapstatus { get; set; } |
| | | |
| | | /// <summary> |
| | | /// SAP返回年份 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPYEAR")] |
| | | /// <summary> |
| | | /// SAP返回年份 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPYEAR")] |
| | | public short? Sapyear { get; set; } |
| | | |
| | | /// <summary> |
| | | /// SAP返回信息 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPTEXT")] |
| | | /// <summary> |
| | | /// SAP返回信息 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "SAPTEXT")] |
| | | public string Saptext { 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 = "MTRANSACTION_NO")] |
| | | /// <summary> |
| | | /// 反审核事务类型编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MTRANSACTION_NO")] |
| | | public decimal? MtransactionNo { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 自动保存字段 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ZD_NUM")] |
| | | /// <summary> |
| | | /// 自动保存字段 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ZD_NUM")] |
| | | public decimal? ZdNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否推送ERP1-是,2-否 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TS")] |
| | | /// <summary> |
| | | /// 是否推送ERP1-是,2-否 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TS")] |
| | | public decimal? Ts { get; set; } |
| | | } |
| | |
| | | [SugarTable("MES_INV_TRANSACTION")] |
| | | public class MesInvTransaction |
| | | { |
| | | /// <summary> |
| | | /// ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | /// <summary> |
| | | /// ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID", IsPrimaryKey = true)] |
| | | public decimal Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 事务类型 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_NAME")] |
| | | /// <summary> |
| | | /// 事务类型 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_NAME")] |
| | | public string TransactionName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "REMARK")] |
| | | public string Remark { 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> |
| | | /// 单据ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BUSINESS_ID")] |
| | | /// <summary> |
| | | /// 单据ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "BUSINESS_ID")] |
| | | public decimal? BusinessId { 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> |
| | | /// 事务编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_NO")] |
| | | /// <summary> |
| | | /// 事务编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "TRANSACTION_NO")] |
| | | public decimal? TransactionNo { 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; } |
| | | } |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | [SugarColumn(ColumnName = "FSPEC_REQU")] |
| | | public string FspecRequ { get; set; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 项次编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ITEM_ID")] // 缺失字段需要添加 |
| | | public string? ItemId { get; set; } |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISENABLED")] |
| | | public short? ISENABLED { get; set; } |
| | | public byte? ISENABLED { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "EE")] |
| | | public short? EE { get; set; } |
| | | public byte? EE { get; set; } |
| | | |
| | | /// <summary> |
| | | /// </summary> |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | /// <summary> |
| | | /// 特定修改 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "GIVEN_MODIFY")] |
| | | public short? GivenModify { get; set; } |
| | | [SugarColumn(ColumnName = "GIVEN_MODIFY", DefaultValue = "0")] |
| | | public byte? GivenModify { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 检验工具 |
| | | /// 检验工具 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "FCHECK_TOOL")] |
| | | public string FcheckTool { get; set; } |
| | | [SugarColumn(ColumnName = "FCHECK_TOOL", Length = 100)] // 明确长度限制 |
| | | public string? FcheckTool { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 更新人 |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | [SugarTable("PURDHB")] |
| | | public class Purdhb |
| | | { |
| | | /// <summary> |
| | | /// 单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB001")] |
| | | /// <summary> |
| | | /// 单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB001")] |
| | | public string Dhb001 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB002")] |
| | | /// <summary> |
| | | /// 序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB002")] |
| | | public string Dhb002 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB003")] |
| | | /// <summary> |
| | | /// 物料编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB003")] |
| | | public string Dhb003 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB004")] |
| | | /// <summary> |
| | | /// 物料名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB004")] |
| | | public string Dhb004 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 物料规格 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB005")] |
| | | /// <summary> |
| | | /// 物料规格 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB005")] |
| | | public string Dhb005 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 交货数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB006")] |
| | | /// <summary> |
| | | /// 交货数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB006")] |
| | | public decimal? Dhb006 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 单位 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB007")] |
| | | /// <summary> |
| | | /// 单位 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB007")] |
| | | public string Dhb007 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB008")] |
| | | /// <summary> |
| | | /// 仓库 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB008")] |
| | | public string Dhb008 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB009")] |
| | | /// <summary> |
| | | /// 仓库名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB009")] |
| | | public string Dhb009 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 批号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB010")] |
| | | /// <summary> |
| | | /// 批号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB010")] |
| | | public string Dhb010 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 来源单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB011")] |
| | | /// <summary> |
| | | /// 来源单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB011")] |
| | | public string Dhb011 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 来源序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB012")] |
| | | /// <summary> |
| | | /// 来源序号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB012")] |
| | | public decimal? Dhb012 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 清点数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB013")] |
| | | /// <summary> |
| | | /// 清点数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB013")] |
| | | public decimal? Dhb013 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 到厂日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB014")] |
| | | /// <summary> |
| | | /// 到厂日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB014")] |
| | | public string Dhb014 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB015")] |
| | | /// <summary> |
| | | /// 验收数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB015")] |
| | | public decimal? Dhb015 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验退数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB016")] |
| | | /// <summary> |
| | | /// 验退数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB016")] |
| | | public decimal? Dhb016 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 进货单价 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB017")] |
| | | /// <summary> |
| | | /// 进货单价 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB017")] |
| | | public decimal? Dhb017 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 进货金额 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB018")] |
| | | /// <summary> |
| | | /// 进货金额 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB018")] |
| | | public decimal? Dhb018 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 客户料号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB019")] |
| | | /// <summary> |
| | | /// 客户料号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB019")] |
| | | public string Dhb019 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB020")] |
| | | /// <summary> |
| | | /// 部门编号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB020")] |
| | | public string Dhb020 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 赠品数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB021")] |
| | | /// <summary> |
| | | /// 赠品数 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB021")] |
| | | public decimal? Dhb021 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 更新ERP |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB022")] |
| | | /// <summary> |
| | | /// 更新ERP |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB022")] |
| | | public string Dhb022 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 检验状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB023")] |
| | | /// <summary> |
| | | /// 检验状态 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB023")] |
| | | public string Dhb023 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB024")] |
| | | /// <summary> |
| | | /// 备注 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB024")] |
| | | public string Dhb024 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "AUDITING")] |
| | | /// <summary> |
| | | /// 审核 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "AUDITING")] |
| | | public decimal? Auditing { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP采购单号ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB026")] |
| | | /// <summary> |
| | | /// ERP采购单号ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB026")] |
| | | public decimal? Dhb026 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP采购序号ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB027")] |
| | | /// <summary> |
| | | /// ERP采购序号ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB027")] |
| | | public decimal? Dhb027 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP物料ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB028")] |
| | | /// <summary> |
| | | /// ERP物料ID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB028")] |
| | | public decimal? Dhb028 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 待检数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB029")] |
| | | /// <summary> |
| | | /// 待检数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB029")] |
| | | public decimal? Dhb029 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 检验日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB030")] |
| | | /// <summary> |
| | | /// 检验日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB030")] |
| | | public string Dhb030 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 检验员 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB031")] |
| | | /// <summary> |
| | | /// 检验员 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB031")] |
| | | public string Dhb031 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 入库数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB032")] |
| | | /// <summary> |
| | | /// 入库数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB032")] |
| | | public decimal? Dhb032 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 入库人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB033")] |
| | | /// <summary> |
| | | /// 入库人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB033")] |
| | | public string Dhb033 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 入库时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB034")] |
| | | /// <summary> |
| | | /// 入库时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB034")] |
| | | public string Dhb034 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退货数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB035")] |
| | | /// <summary> |
| | | /// 退货数量 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB035")] |
| | | public decimal? Dhb035 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERPID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB037")] |
| | | /// <summary> |
| | | /// ERPID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB037")] |
| | | public decimal? Dhb037 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退货人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB036")] |
| | | /// <summary> |
| | | /// 退货人 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB036")] |
| | | public string Dhb036 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP原分录号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB038")] |
| | | /// <summary> |
| | | /// ERP原分录号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB038")] |
| | | public decimal? Dhb038 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP源单内码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB039")] |
| | | /// <summary> |
| | | /// ERP源单内码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB039")] |
| | | public decimal? Dhb039 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP源单类型 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB040")] |
| | | /// <summary> |
| | | /// ERP源单类型 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB040")] |
| | | public decimal? Dhb040 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERP订单内码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB041")] |
| | | /// <summary> |
| | | /// ERP订单内码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB041")] |
| | | public decimal? Dhb041 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 自增列 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID")] |
| | | /// <summary> |
| | | /// 自增列 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID")] |
| | | public decimal? Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否检验,1为已检 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISCHECK")] |
| | | /// <summary> |
| | | /// 是否检验,1为已检 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ISCHECK")] |
| | | public decimal? Ischeck { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 仓库 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB042")] |
| | | /// <summary> |
| | | /// 仓库 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DHB042")] |
| | | public string Dhb042 { get; set; } |
| | | } |
| | |
| | | [SugarTable("PURDKA")] |
| | | public class Purdka |
| | | { |
| | | /// <summary> |
| | | /// 自增列 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID")] |
| | | /// <summary> |
| | | /// 自增列 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ID")] |
| | | public decimal? Id { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建人员 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATEUSER")] |
| | | /// <summary> |
| | | /// 创建人员 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATEUSER")] |
| | | public string Createuser { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATETIME")] |
| | | /// <summary> |
| | | /// 创建时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "CREATETIME")] |
| | | public string Createtime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 修改时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MODIFYTIME")] |
| | | /// <summary> |
| | | /// 修改时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MODIFYTIME")] |
| | | public string Modifytime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 修改人员 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MODIFYUSER")] |
| | | /// <summary> |
| | | /// 修改人员 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "MODIFYUSER")] |
| | | public string Modifyuser { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "AUDITING")] |
| | | /// <summary> |
| | | /// 审核 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "AUDITING")] |
| | | public string Auditing { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退货单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA001")] |
| | | /// <summary> |
| | | /// 退货单号 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA001")] |
| | | public string Dka001 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退货类型 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA002")] |
| | | /// <summary> |
| | | /// 退货类型 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA002")] |
| | | public string Dka002 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退货日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA003")] |
| | | /// <summary> |
| | | /// 退货日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA003")] |
| | | public string Dka003 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退货时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA004")] |
| | | /// <summary> |
| | | /// 退货时间 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA004")] |
| | | public string Dka004 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 供应商 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA005")] |
| | | /// <summary> |
| | | /// 供应商 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA005")] |
| | | public string Dka005 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 供应商名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA006")] |
| | | /// <summary> |
| | | /// 供应商名称 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA006")] |
| | | public string Dka006 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 部门 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA007")] |
| | | /// <summary> |
| | | /// 部门 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA007")] |
| | | public string Dka007 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核者 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA008")] |
| | | /// <summary> |
| | | /// 审核者 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA008")] |
| | | public string Dka008 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 审核日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA009")] |
| | | /// <summary> |
| | | /// 审核日期 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA009")] |
| | | public string Dka009 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 退货状态,0或空为未退货,1为已退完 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA010")] |
| | | /// <summary> |
| | | /// 退货状态,0或空为未退货,1为已退完 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA010")] |
| | | public string Dka010 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ERPID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERPID")] |
| | | /// <summary> |
| | | /// ERPID |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "ERPID")] |
| | | public decimal? Erpid { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 保管员编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA011")] |
| | | /// <summary> |
| | | /// 保管员编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA011")] |
| | | public string Dka011 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 验收员编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA012")] |
| | | /// <summary> |
| | | /// 验收员编码 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA012")] |
| | | public string Dka012 { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否推送红字入库1-推送,0-未推送 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA013")] |
| | | /// <summary> |
| | | /// 是否推送红字入库1-推送,0-未推送 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "DKA013")] |
| | | public decimal? Dka013 { get; set; } |
| | | } |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | using SqlSugar; |
| | | using System.ComponentModel.DataAnnotations; |
| | | using System.ComponentModel.DataAnnotations.Schema; |
| | | using SqlSugar; |
| | | |
| | | namespace MES.Service.Modes; |
| | | |
| | |
| | | /// 对应视图中的 NEW_FNG_DESC 字段 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "NEW_FNG_DESC")] |
| | | public string NewFngDesc { get; set; } |
| | | public string? NewFngDesc { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 对应视图中的 PROJECT_CODES(项目) 字段 |
| | | /// </summary> |
| | | [SugarColumn(ColumnName = "PROJECT_CODES")] |
| | | public string? ProjectCodes { get; set; } |
| | | } |
| | |
| | | [SugarColumn(ColumnName = "TYPEB", Length = 2)] |
| | | public string? TypeB { get; set; } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 子项类型(1-标准件 2-返还件 3-替代件) |
| | | /// </summary> |
| | |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(MesRohInData).GetProperties()[0].Name, |
| | | ConditionalType = ConditionalType.Equal, FieldValue = "1" |
| | | ConditionalType = ConditionalType.Equal, |
| | | FieldValue = "1" |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(Organize).GetProperties()[0].Name, |
| | | ConditionalType = ConditionalType.Equal, FieldValue = "1" |
| | | ConditionalType = ConditionalType.Equal, |
| | | FieldValue = "1" |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | |
| | | using System.Globalization; |
| | | using MES.Service.DB; |
| | | using MES.Service.DB; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using SqlSugar; |
| | | using System.Globalization; |
| | | |
| | | namespace MES.Service.service.BasicData; |
| | | |
| | |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(ProductionOrderSub).GetProperties()[0].Name, |
| | | ConditionalType = ConditionalType.Equal, FieldValue = "1" |
| | | ConditionalType = ConditionalType.Equal, |
| | | FieldValue = "1" |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(SalesOrderDetail).GetProperties()[0].Name, |
| | | ConditionalType = ConditionalType.Equal, FieldValue = "1" |
| | | ConditionalType = ConditionalType.Equal, |
| | | FieldValue = "1" |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(SalesOrder).GetProperties()[0].Name, |
| | | ConditionalType = ConditionalType.Equal, FieldValue = "1" |
| | | ConditionalType = ConditionalType.Equal, |
| | | FieldValue = "1" |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(SalesReturnNoticeDetail).GetProperties()[0].Name, |
| | | ConditionalType = ConditionalType.Equal, FieldValue = "1" |
| | | ConditionalType = ConditionalType.Equal, |
| | | FieldValue = "1" |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | |
| | | conModels.Add(new ConditionalModel |
| | | { |
| | | FieldName = typeof(ShipmentDetail).GetProperties()[0].Name, |
| | | ConditionalType = ConditionalType.Equal, FieldValue = "1" |
| | | ConditionalType = ConditionalType.Equal, |
| | | FieldValue = "1" |
| | | }); //id=1 |
| | | var data7 = base.GetPageList(conModels, p, it => SqlFunc.GetRandom()); |
| | | |
| | |
| | | using System.Data; |
| | | using MES.Service.DB; |
| | | using System.Data; |
| | | using System.Text; |
| | | using MES.Service.DB; |
| | | |
| | | namespace MES.Service.service; |
| | | |
| | |
| | | return Context.Queryable<MessageCenter>() |
| | | .GroupBy(a => new |
| | | { |
| | | a.TableName, a.Pid, a.Title, a.PageName |
| | | a.TableName, |
| | | a.Pid, |
| | | a.Title, |
| | | a.PageName |
| | | }) |
| | | .Where(a => |
| | | a.DealWith == 0 && a.Status == 0 && a.Result == 0 && |
| | |
| | | using System.Data; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.DB; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Modes; |
| | | using MES.Service.util; |
| | | using Newtonsoft.Json; |
| | | using SharpCompress.Factories; |
| | | using SqlSugar; |
| | | using System.Data; |
| | | using static Microsoft.EntityFrameworkCore.DbLoggerCategory.Database; |
| | | using DbType = System.Data.DbType; |
| | | |
| | | |
| | |
| | | //.WhereIF( |
| | | // itemIds is { Length: > 0 }, |
| | | // (a, b, c) => itemIds.Contains(a.ItemId)) |
| | | .WhereIF(id > 0, (a, b, d) => a.Id == id ) |
| | | .WhereIF(true, (a, b,d, e,f,g) => (g.Fcode == queryObj.createUser || g.Fcode == null)) |
| | | .WhereIF(id > 0, (a, b, d) => a.Id == id) |
| | | .WhereIF(true, (a, b, d, e, f, g) => (g.Fcode == queryObj.createUser || g.Fcode == null)) |
| | | //加筛选条件,根据供应商,物料编码,物料名称搜索 |
| | | //.WhereIF(queryObj.SearchValue!=null && queryObj.SearchValue!="", (a) => a.SuppName == queryObj.SearchValue|| a.ItemName == queryObj.SearchValue || a.ItemNo == queryObj.SearchValue ) |
| | | .WhereIF(queryObj.SearchValue != null && queryObj.SearchValue != "", |
| | | (a) => (a.SuppName.ToLower().Contains(queryObj.SearchValue.ToLower()) |
| | | || a.ItemName.ToLower().Contains(queryObj.SearchValue.ToLower()) |
| | | || a.ItemNo.ToLower().Contains(queryObj.SearchValue.ToLower()))) |
| | | .WhereIF(queryObj.SearchValue != null && queryObj.SearchValue != "", |
| | | (a, b, d) => (a.SuppName.ToLower().Contains(queryObj.SearchValue.ToLower()) |
| | | || a.ItemName.ToLower().Contains(queryObj.SearchValue.ToLower()) |
| | | || a.ItemNo.ToLower().Contains(queryObj.SearchValue.ToLower()) |
| | | || d.ProjectCodes.ToLower().Contains(queryObj.SearchValue.ToLower()) |
| | | )) |
| | | .OrderByDescending((a, b, d) => a.Id) |
| | | .Select((a, b, d, e, f, g) => new LtsLlj |
| | | { |
| | | UserName = g.Fname, |
| | | FIRST = d.First, |
| | | CreateUserName = e.Fname, |
| | | NewFngDesc = d.NewFngDesc |
| | | NewFngDesc = d.NewFngDesc, |
| | | ProjectCodes = d.ProjectCodes |
| | | }, true) |
| | | .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount); |
| | | |
| | |
| | | |
| | | |
| | | //根据检验标准来计算检验个数 |
| | | public List<MesQaItemsDetectDetail5> SetItems(string itemNo, |
| | | //public List<MesQaItemsDetectDetail5> SetItems(string itemNo, |
| | | // decimal quantity, string releaseNo) |
| | | //{ |
| | | // var db = SqlSugarHelper.GetInstance(); |
| | | |
| | | |
| | | // var count = db.Queryable<MesQaIqc>().Where(s => s.EE == 1 && |
| | | // s.ISENABLED == 1 |
| | | // && s.ItemNo == itemNo && s.FTYPE == "1").Count(); |
| | | |
| | | // if (count <= 0) return []; |
| | | |
| | | // var mesQaIqcItem = db |
| | | // .Queryable<MesQaIqc>().Where(s => s.EE == 1 && s.ISENABLED == 1 |
| | | // && s.ItemNo == itemNo && s.FTYPE == "1").Select( |
| | | // b => new MesQaItemsDetectDetail5 |
| | | // { |
| | | // ReleaseNo = releaseNo, |
| | | // FacLevel = b.FacLevel, |
| | | // FcheckItem = b.FcheckItem, |
| | | // FdownAllow = b.FdownAllow, |
| | | // FcheckLevel = b.FREQUENCY, |
| | | // Fstand = b.FSTAND, |
| | | // FupAllow = b.FupAllow, |
| | | // SampleSizeNo = b.SampleSizeNo, |
| | | // FenterQty = 0, |
| | | // Factory = "1000", |
| | | // Company = "1000", |
| | | |
| | | |
| | | // // FcheckItemDesc = "0", |
| | | // // FcheckResu = "0", |
| | | // FcheckTool = b.FcheckTool, |
| | | // FspecRequ = b.FspecRequ |
| | | // // FtextType = "0", |
| | | // // Funit = "0", |
| | | // // LastupdateBy = "0", |
| | | // // ProcNo = "0", |
| | | // // WorkshopCenterCode = "0" |
| | | // }).ToList(); |
| | | |
| | | // mesQaIqcItem.ForEach(item => |
| | | // { |
| | | // var LEV = item.FcheckLevel switch |
| | | // { |
| | | // null => "" // 默认值 |
| | | // , |
| | | // { } s when s.Contains("S1") => "B.FLEVEL_S1", |
| | | // { } s when s.Contains("S2") => "B.FLEVEL_S2", |
| | | // { } s when s.Contains("S3") => "B.FLEVEL_S3", |
| | | // { } s when s.Contains("S4") => "B.FLEVEL_S4", |
| | | // { } s when s.Contains("(I)") => "B.FLEVEL_I", |
| | | // { } s when s.Contains("(II)") => "B.FLEVEL_II", |
| | | // { } s when s.Contains("(III)") => "B.FLEVEL_III", |
| | | // _ => "" |
| | | // }; |
| | | |
| | | // if (string.IsNullOrEmpty(LEV)) |
| | | // throw new Exception(item.SampleSizeNo + "的检验水平不正确"); |
| | | |
| | | // var sql = |
| | | // "SELECT " + LEV + |
| | | // " FROM MES_QM_AQL1 A LEFT JOIN MES_QM_AQL2 B ON B.AQL1_ID=A.ID WHERE A.SAMPLE_SIZE_NO='" + |
| | | // item.SampleSizeNo + "' AND B.LOT_FROM<= " + quantity + |
| | | // " AND " + |
| | | // quantity + "<=B.LOT_TO"; |
| | | |
| | | // var maxBillNo = db.Ado.SqlQuerySingle<string>(sql); |
| | | |
| | | // if (string.IsNullOrEmpty(maxBillNo)) |
| | | // throw new Exception(item.SampleSizeNo + "下的" + quantity + |
| | | // "这个范围下没有匹配到检验项目"); |
| | | |
| | | // var result = ExtractSubstring(item.FacLevel, '(', ')'); |
| | | |
| | | // if (string.IsNullOrEmpty(result)) |
| | | // throw new Exception(item.SampleSizeNo + "下的" + quantity + |
| | | // "拒收水平不正确"); |
| | | |
| | | // sql = "SELECT FSAMPLE_SIZE_WORD, " + result + |
| | | // " Result FROM MES_QM_AQL1 A LEFT JOIN MES_QM_AQL3 C ON C.AQL1_ID=A.ID WHERE A.SAMPLE_SIZE_NO= '" + |
| | | // item.SampleSizeNo + "' AND SAMPLE_SIZE_WORD= '" + maxBillNo + |
| | | // "'"; |
| | | // var resultClass = db.Ado.SqlQuerySingle<ResultClass>(sql); |
| | | |
| | | // item.CheckQyt = resultClass.FSAMPLE_SIZE_WORD; |
| | | // item.FreQty = resultClass.Result; |
| | | // }); |
| | | |
| | | // return mesQaIqcItem; |
| | | //} |
| | | |
| | | |
| | | //根据检验标准来计算检验个数 |
| | | public string[] SetItems(string itemNo, |
| | | decimal quantity, string releaseNo) |
| | | { |
| | | // 定义输出参数 |
| | | var outputResult = new SugarParameter("o_Result", null, |
| | | DbType.Int32, ParameterDirection.Output, |
| | | 4000); |
| | | |
| | | var outputMessage = new SugarParameter("o_Msg", null, |
| | | DbType.String, |
| | | ParameterDirection.Output, 4000); |
| | | |
| | | // 定义输入参数 |
| | | var parameters = new List<SugarParameter> |
| | | { |
| | | new("P_RELEASE_NO", releaseNo, |
| | | DbType.String, ParameterDirection.Input), |
| | | outputResult, |
| | | outputMessage |
| | | }; |
| | | |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | |
| | | // 使用 SqlSugar 执行存储过程 |
| | | db.Ado.ExecuteCommand( |
| | | "BEGIN PRC_QA_ITEM_INSERT_BTN(:P_RELEASE_NO, :o_Result, :o_Msg); END;", |
| | | parameters.ToArray()); |
| | | |
| | | var count = db.Queryable<MesQaIqc>().Where(s => s.EE == 1 && |
| | | s.ISENABLED == 1 |
| | | && s.ItemNo == itemNo && s.FTYPE == "1").Count(); |
| | | |
| | | if (count <= 0) return []; |
| | | |
| | | var mesQaIqcItem = db |
| | | .Queryable<MesQaIqc>().Where(s => s.EE == 1 && s.ISENABLED == 1 |
| | | && s.ItemNo == itemNo && s.FTYPE == "1").Select( |
| | | b => new MesQaItemsDetectDetail5 |
| | | { |
| | | ReleaseNo = releaseNo, |
| | | FacLevel = b.FacLevel, |
| | | FcheckItem = b.FcheckItem, |
| | | FdownAllow = b.FdownAllow, |
| | | FcheckLevel = b.FREQUENCY, |
| | | Fstand = b.FSTAND, |
| | | FupAllow = b.FupAllow, |
| | | SampleSizeNo = b.SampleSizeNo, |
| | | FenterQty = 0, |
| | | Factory = "1000", |
| | | Company = "1000", |
| | | // 获取输出参数的值 |
| | | var resultValue = outputResult.Value?.ToString(); |
| | | var messageValue = outputMessage.Value?.ToString(); |
| | | string[] msg = new string[2]; |
| | | msg[0] = resultValue; |
| | | msg[1] = messageValue; |
| | | return msg; |
| | | |
| | | |
| | | // FcheckItemDesc = "0", |
| | | // FcheckResu = "0", |
| | | FcheckTool = b.FcheckTool, |
| | | FspecRequ = b.FspecRequ |
| | | // FtextType = "0", |
| | | // Funit = "0", |
| | | // LastupdateBy = "0", |
| | | // ProcNo = "0", |
| | | // WorkshopCenterCode = "0" |
| | | }).ToList(); |
| | | |
| | | mesQaIqcItem.ForEach(item => |
| | | { |
| | | var LEV = item.FcheckLevel switch |
| | | { |
| | | null => "" // 默认值 |
| | | , |
| | | { } s when s.Contains("S1") => "B.FLEVEL_S1", |
| | | { } s when s.Contains("S2") => "B.FLEVEL_S2", |
| | | { } s when s.Contains("S3") => "B.FLEVEL_S3", |
| | | { } s when s.Contains("S4") => "B.FLEVEL_S4", |
| | | { } s when s.Contains("(I)") => "B.FLEVEL_I", |
| | | { } s when s.Contains("(II)") => "B.FLEVEL_II", |
| | | { } s when s.Contains("(III)") => "B.FLEVEL_III", |
| | | _ => "" |
| | | }; |
| | | |
| | | if (string.IsNullOrEmpty(LEV)) |
| | | throw new Exception(item.SampleSizeNo + "的检验水平不正确"); |
| | | |
| | | var sql = |
| | | "SELECT " + LEV + |
| | | " FROM MES_QM_AQL1 A LEFT JOIN MES_QM_AQL2 B ON B.AQL1_ID=A.ID WHERE A.SAMPLE_SIZE_NO='" + |
| | | item.SampleSizeNo + "' AND B.LOT_FROM<= " + quantity + |
| | | " AND " + |
| | | quantity + "<=B.LOT_TO"; |
| | | |
| | | var maxBillNo = db.Ado.SqlQuerySingle<string>(sql); |
| | | |
| | | if (string.IsNullOrEmpty(maxBillNo)) |
| | | throw new Exception(item.SampleSizeNo + "下的" + quantity + |
| | | "这个范围下没有匹配到检验项目"); |
| | | |
| | | var result = ExtractSubstring(item.FacLevel, '(', ')'); |
| | | |
| | | if (string.IsNullOrEmpty(result)) |
| | | throw new Exception(item.SampleSizeNo + "下的" + quantity + |
| | | "拒收水平不正确"); |
| | | |
| | | sql = "SELECT FSAMPLE_SIZE_WORD, " + result + |
| | | " Result FROM MES_QM_AQL1 A LEFT JOIN MES_QM_AQL3 C ON C.AQL1_ID=A.ID WHERE A.SAMPLE_SIZE_NO= '" + |
| | | item.SampleSizeNo + "' AND SAMPLE_SIZE_WORD= '" + maxBillNo + |
| | | "'"; |
| | | var resultClass = db.Ado.SqlQuerySingle<ResultClass>(sql); |
| | | |
| | | item.CheckQyt = resultClass.FSAMPLE_SIZE_WORD; |
| | | item.FreQty = resultClass.Result; |
| | | }); |
| | | |
| | | return mesQaIqcItem; |
| | | } |
| | | |
| | | private string ExtractSubstring(string input, char startChar, char endChar) |
| | | { |
| | | var startIndex = input.IndexOf(startChar); |
| | |
| | | return withOracle; |
| | | } |
| | | |
| | | //更新检验明细已检、不合格数量 |
| | | //更新检验明细已检、不合格数量 |
| | | private int updateDetail5(MesQaItemsDetectDetail12 detail) |
| | | { |
| | | var db = SqlSugarHelper.GetInstance(); |
| | |
| | | .Select((a, b, c) => |
| | | new |
| | | { |
| | | a.Id, a.BillNo, c.Daa001 |
| | | a.Id, |
| | | a.BillNo, |
| | | c.Daa001 |
| | | }) |
| | | .ToList(); |
| | | |
| | |
| | | JoinType.Left, a.Id == b.ItemInId)) |
| | | .Where((a, b) => a.BillNo == qsItemOqcReq.BillNo) |
| | | .Select((a, b) => new |
| | | { b.ItemBarcode, b.Quantity, b.MesScgdGxId }) |
| | | { b.ItemBarcode, b.Quantity, b.MesScgdGxId }) |
| | | .ToList(); |
| | | |
| | | var barCodes = mesInvItemInsList.Select(s => s.ItemBarcode).ToList(); |
| | |
| | | JoinType.Left, c.Id == m.ItemInId && a.ItemNo == m.ItemNo, |
| | | JoinType.Left, da.Daa001 == c.RbillNo, |
| | | JoinType.Left, da.Daa015 == z.LineNo //, |
| | | //JoinType.Left,c.Bgr == d.UserNo |
| | | //JoinType.Left,c.Bgr == d.UserNo |
| | | )) |
| | | // .WhereIF(lineNo != null && lineNo.Length > 0, |
| | | // (a, b, c, ca, m, da) => lineNo.Contains(da.Daa015)) |
| | |
| | | |
| | | item.Items = getQSItems(qsItemIpiReq.Id, null); |
| | | var sjPageResult = new SJPageResult |
| | | { Id = item.From.Id, Limit = 1, PageIndex = 1 }; |
| | | { Id = item.From.Id, Limit = 1, PageIndex = 1 }; |
| | | item.Result = getPage(sjPageResult)[0]; |
| | | |
| | | return item; |
| | |
| | | statusArray.Contains(a.Daa018)) |
| | | .GroupBy((a, b, c, d) => new |
| | | { |
| | | b.Departmentcode, d.Departmentname |
| | | b.Departmentcode, |
| | | d.Departmentname |
| | | }) |
| | | .Select((a, b, c, d) => new SysDepartment |
| | | { |
| | |
| | | && b.Departmentcode == deptCode) |
| | | .GroupBy((a, b, c) => new |
| | | { |
| | | b.LineNo, b.LineName |
| | | b.LineNo, |
| | | b.LineName |
| | | }) |
| | | .Select((a, b, c) => new MesLine |
| | | { |
| | |
| | | statusArray.Contains(a.Daa018)) |
| | | .GroupBy((a, b) => new |
| | | { |
| | | b.LineNo, b.LineName |
| | | b.LineNo, |
| | | b.LineName |
| | | }) |
| | | .Select((a, b) => new MesLine |
| | | { |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.@base; |
| | | using MES.Service.Dto.@base; |
| | | using MES.Service.service; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json.Linq; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.Base; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.webApi; |
| | | 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 System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.webApi; |
| | | 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; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.webApi; |
| | | 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; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.webApi; |
| | | 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; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.webApi; |
| | | 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; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Modes; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service.BasicData; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.webApi; |
| | | 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; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.webApi; |
| | | 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; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using Masuit.Tools; |
| | | using Masuit.Tools; |
| | | using MES.Service.Dto.webApi; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service; |
| | |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.BasicData; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.service.QC; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json.Linq; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.QC; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service.QC; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json.Linq; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.QC; |
| | | |
| | |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var tbBillList = |
| | | new LljService().SetItems(itemNo, quantity, releaseNo); |
| | | resultInfos.tbBillList = tbBillList; |
| | | |
| | | string[] msg= new LljService().SetItems(itemNo, quantity, releaseNo); |
| | | |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | status = int.Parse(msg[0]), |
| | | message = msg[1], |
| | | data = msg[1] |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var lljService = new LljService(); |
| | | var tbBillList = await lljService.GetFileUrlByU9List(type, itemID); |
| | | if (tbBillList!=null) |
| | | if (tbBillList != null) |
| | | { |
| | | return new ResponseResult |
| | | { |
| | |
| | | data = "" |
| | | }; |
| | | } |
| | | |
| | | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service.QC; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json.Linq; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.QC; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service.QC; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json.Linq; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.QC; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.service.QC; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json.Linq; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.QC; |
| | | |
| | |
| | | using System.Dynamic; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Dto.service; |
| | | using MES.Service.Modes; |
| | | using MES.Service.service.QC; |
| | | using MES.Service.util; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Newtonsoft.Json.Linq; |
| | | using System.Dynamic; |
| | | |
| | | namespace MESApplication.Controllers.QC; |
| | | |
| | |
| | | using System.Diagnostics; |
| | | using System.Text; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using Microsoft.AspNetCore.Mvc.Controllers; |
| | | using Microsoft.AspNetCore.Mvc.Filters; |
| | | using Newtonsoft.Json; |
| | | using System.Diagnostics; |
| | | using System.Text; |
| | | |
| | | namespace MESApplication.Filter; |
| | | |
| | |
| | | using System.Reflection; |
| | | using MES.Service.Dto.@base; |
| | | using MES.Service.Dto.@base; |
| | | using MES.Service.util; |
| | | using MESApplication.Filter; |
| | | using Microsoft.OpenApi.Models; |
| | | using Newtonsoft.Json; |
| | | using Newtonsoft.Json.Serialization; |
| | | using Swashbuckle.AspNetCore.SwaggerUI; |
| | | using System.Reflection; |
| | | |
| | | namespace MESApplication; |
| | | |
| | |
| | | { |
| | | c.SwaggerDoc("v1", |
| | | new OpenApiInfo |
| | | { Title = "MESApplication.Api", Version = "v1" }); |
| | | { Title = "MESApplication.Api", Version = "v1" }); |
| | | var xmlFile = |
| | | $"{Assembly.GetExecutingAssembly().GetName().Name}.xml"; |
| | | var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile); |