72 lines
1.6 KiB
TypeScript
72 lines
1.6 KiB
TypeScript
import { BaseEntity, PageQuery, type ID } from "@/api/common";
|
|
|
|
/**
|
|
* 站点查询参数
|
|
*/
|
|
export interface MesStationQuery extends PageQuery {
|
|
/** 随工单ID */
|
|
traceOrderId?: number;
|
|
/** 随工单编码 */
|
|
traceOrderCode?: string;
|
|
/** 站点序号 */
|
|
seqNo?: number;
|
|
/** 站点名称 */
|
|
name?: string;
|
|
/** 站点编码 */
|
|
code?: string;
|
|
/** 状态 */
|
|
status?: string;
|
|
/** 计划数量最小值 */
|
|
planQtyMin?: number;
|
|
/** 计划数量最大值 */
|
|
planQtyMax?: number;
|
|
/** 合格数量最小值 */
|
|
okQtyMin?: number;
|
|
/** 合格数量最大值 */
|
|
okQtyMax?: number;
|
|
/** 不合格数量最小值 */
|
|
ngQtyMin?: number;
|
|
/** 不合格数量最大值 */
|
|
ngQtyMax?: number;
|
|
/** 进站时间范围开始 */
|
|
arrivalTimeStart?: string;
|
|
/** 进站时间范围结束 */
|
|
arrivalTimeEnd?: string;
|
|
/** 出战时间范围开始 */
|
|
departureTimeStart?: string;
|
|
/** 出战时间范围结束 */
|
|
departureTimeEnd?: string;
|
|
/** 删除标志 */
|
|
delStatus?: string;
|
|
}
|
|
|
|
/**
|
|
* 站点数据
|
|
*/
|
|
export interface MesStationData extends BaseEntity {
|
|
/** 主键ID */
|
|
id?: number;
|
|
/** 随工单ID */
|
|
traceOrderId?: number;
|
|
/** 站点序号 */
|
|
seqNo?: number;
|
|
/** 站点名称 */
|
|
name?: string;
|
|
/** 站点编码 */
|
|
code?: string;
|
|
/** 状态 */
|
|
status?: string;
|
|
/** 计划数量 */
|
|
planQty?: number;
|
|
/** 合格数量 */
|
|
okQty?: number;
|
|
/** 不合格数量 */
|
|
ngQty?: number;
|
|
/** 进站时间 */
|
|
arrivalTime?: string;
|
|
/** 出战时间 */
|
|
departureTime?: string;
|
|
/** 删除标志 */
|
|
delStatus?: string;
|
|
}
|