63 lines
1.3 KiB
TypeScript
63 lines
1.3 KiB
TypeScript
import type { PageParam } from '@/api';
|
|
import { Project } from '@/api/tower/project/model';
|
|
|
|
export interface TowerEquipment {
|
|
equipmentId?: number;
|
|
name?: string;
|
|
model?: string;
|
|
equipmentNo?: string;
|
|
factoryNo?: string;
|
|
factoryDate?: string;
|
|
manufactor?: string;
|
|
lifeYear?: any;
|
|
surplusYear?: number;
|
|
scrapDate?: string;
|
|
beianNo?: string;
|
|
licenceNo?: string;
|
|
company?: string;
|
|
organization?: string;
|
|
warehouse?: string;
|
|
source?: string;
|
|
filingNo?: string;
|
|
machineNo?: string;
|
|
maxLiftingHeight?: string;
|
|
armLength?: string;
|
|
isOutOrg?: boolean;
|
|
buyDate?: string;
|
|
currentLocation?: string;
|
|
designHeight?: number;
|
|
height?: number;
|
|
ratedLoad?: string;
|
|
files?: string;
|
|
file1?: string;
|
|
file2?: string;
|
|
file3?: string;
|
|
file4?: string;
|
|
file5?: string;
|
|
file6?: string;
|
|
file7?: string;
|
|
users?: string;
|
|
status?: number;
|
|
comments?: string;
|
|
userId?: number;
|
|
deleted?: number;
|
|
tenantId?: number;
|
|
createTime?: number;
|
|
maxRatedLoad?: string;
|
|
securityStatus?: string;
|
|
projectName?: string;
|
|
competentDepartment?: string;
|
|
projectList?: Project[];
|
|
}
|
|
|
|
/**
|
|
* 搜索条件
|
|
*/
|
|
export interface TowerEquipmentParam extends PageParam {
|
|
equipmentId?: number;
|
|
name?: string;
|
|
status?: number;
|
|
scrapDate?: string;
|
|
yearFilter?: number;
|
|
}
|