Files
admin-vben5/apps/web-antd/src/api/property/equipmentManagement/machine/model.d.ts

205 lines
2.4 KiB
TypeScript
Raw Normal View History

2025-07-16 17:32:23 +08:00
import type { PageQuery, BaseEntity } from '#/api/common';
export interface MachineVO {
/**
*
*/
id: string | number;
/**
*
*/
machineName: string;
/**
*
*/
machineCode: string;
/**
*
*/
machineBrand: string;
/**
*
*/
machineTypeId: string | number;
/**
*
*/
locationId: string | number;
/**
*
*/
purchasePrice: number;
/**
*
*/
activationTime: string;
/**
*
*/
deadline: string;
/**
* 使
*/
serviceLife: number;
/**
*
*/
maintenanceCycle: string;
/**
* 使
*/
state: string;
/**
*
*/
personId: string | number;
}
export interface MachineForm extends BaseEntity {
/**
*
*/
id?: string | number;
/**
*
*/
machineName?: string;
/**
*
*/
machineCode?: string;
/**
*
*/
machineBrand?: string;
/**
*
*/
machineTypeId?: string | number;
/**
*
*/
locationId?: string | number;
/**
*
*/
purchasePrice?: number;
/**
*
*/
activationTime?: string;
/**
*
*/
deadline?: string;
/**
* 使
*/
serviceLife?: number;
/**
*
*/
maintenanceCycle?: string;
/**
* 使
*/
state?: string;
/**
*
*/
personId?: string | number;
}
export interface MachineQuery extends PageQuery {
/**
*
*/
machineName?: string;
/**
*
*/
machineCode?: string;
/**
*
*/
machineBrand?: string;
/**
*
*/
machineTypeId?: string | number;
/**
*
*/
locationId?: string | number;
/**
*
*/
purchasePrice?: number;
/**
*
*/
activationTime?: string;
/**
*
*/
deadline?: string;
/**
* 使
*/
serviceLife?: number;
/**
*
*/
maintenanceCycle?: string;
/**
* 使
*/
state?: string;
/**
*
*/
personId?: string | number;
/**
*
*/
params?: any;
}