Files
frontend_hmi_station/src/api/station/model.d.ts
tao 7025a5304f 优化接口文件结构
更新接口文件
2025-12-23 13:37:06 +08:00

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;
}