import { BaseEntity, PageQuery, type ID } from "@/api/common"; /** * 随工单查询参数 */ export interface LotTraceOrderQuery extends PageQuery { /** 编码 */ code?: string; /** 状态 */ status?: string; /** 主生产计划的ID */ mpsId?: number; /** 主生产计划编码 */ mpsCode?: string; /** 订单类型 */ orderType?: string; /** 主生产计划明细ID */ mpsDetailId?: number; /** 批号 */ batchNo?: string; /** 主生产计划明细序号 */ mpsDetailSeq?: number; /** 目标产品ID */ tarMaterialId?: number; /** 主物料ID */ masterMaterialId?: number; /** 生产版本ID */ prodVersionId?: number; /** 计划数量 */ planQty?: number; /** OK数量 */ okQty?: number; /** NG数量 */ ngQty?: number; /** 未完成数量 */ unfinishedQty?: number; /** 单位ID */ unitId?: number; /** 计划开始时间范围 */ planStartTimeRange?: [string, string]; /** 计划结束时间范围 */ planEndTimeRange?: [string, string]; /** 扩展字段1 */ extStr1?: string; /** 扩展字段2 */ extStr2?: string; /** 扩展字段3 */ extStr3?: string; /** 扩展字段4 */ extStr4?: string; /** 扩展字段5 */ extStr5?: string; /** 扩展字段6 */ extStr6?: string; /** 扩展字段7 */ extStr7?: string; /** 扩展字段8 */ extStr8?: string; /** 扩展字段9 */ extStr9?: string; /** 扩展字段10 */ extStr10?: string; /** 扩展字段11 */ extStr11?: string; /** 扩展字段12 */ extStr12?: string; /** 扩展字段13 */ extStr13?: string; /** 扩展字段14 */ extStr14?: string; /** 扩展字段15 */ extStr15?: string; /** 扩展字段16 */ extStr16?: string; /** 扩展整型1 */ extInt1?: number; /** 扩展整型2 */ extInt2?: number; /** 扩展小数1 */ extDec1?: number; /** 扩展小数2 */ extDec2?: number; /** 扩展日期1范围 */ extDate1Range?: [string, string]; /** 扩展日期2范围 */ extDate2Range?: [string, string]; /** 删除标志 */ delStatus?: string; /** 创建时间范围 */ createTimeRange?: [string, string]; /** 更新时间范围 */ updateTimeRange?: [string, string]; } /** * 随工单数据 */ export interface LotTraceOrderData extends BaseEntity { /** 主键ID */ id?: ID; /** 编码 */ code?: string; /** 状态 */ status?: string; /** 主生产计划的ID */ mpsId?: number; /** 主生产计划编码 */ mpsCode?: string; /** 订单类型 */ orderType?: string; /** 主生产计划明细ID */ mpsDetailId?: number; /** 批号 */ batchNo?: string; /** 主生产计划明细序号 */ mpsDetailSeq?: number; /** 目标产品ID */ tarMaterialId?: number; /** 目标产品名称 */ tarMaterialName?: string; /** 目标产品编码 */ tarMaterialCode?: string; /** 主物料ID */ masterMaterialId?: number; /** 生产版本ID */ prodVersionId?: number; /** 计划数量 */ planQty?: number; /** OK数量 */ okQty?: number; /** NG数量 */ ngQty?: number; /** 未完成数量 */ unfinishedQty?: number; /** 单位ID */ unitId?: number; /** 计划开始时间 */ planStartTime?: string; /** 计划结束时间 */ planEndTime?: string; /** 扩展字段1 */ extStr1?: string; /** 扩展字段2 */ extStr2?: string; /** 扩展字段3 */ extStr3?: string; /** 扩展字段4 */ extStr4?: string; /** 扩展字段5 */ extStr5?: string; /** 扩展字段6 */ extStr6?: string; /** 扩展字段7 */ extStr7?: string; /** 扩展字段8 */ extStr8?: string; /** 扩展字段9 */ extStr9?: string; /** 扩展字段10 */ extStr10?: string; /** 扩展字段11 */ extStr11?: string; /** 扩展字段12 */ extStr12?: string; /** 扩展字段13 */ extStr13?: string; /** 扩展字段14 */ extStr14?: string; /** 扩展字段15 */ extStr15?: string; /** 扩展字段16 */ extStr16?: string; /** 扩展整型1 */ extInt1?: number; /** 扩展整型2 */ extInt2?: number; /** 扩展小数1 */ extDec1?: number; /** 扩展小数2 */ extDec2?: number; /** 扩展日期1 */ extDate1?: string; /** 扩展日期2 */ extDate2?: string; /** 备注 */ remark?: string; /** 删除标志 */ delStatus?: string; }