chargingPie-admin/typings/material.d.ts

133 lines
2.7 KiB
TypeScript

/*
* @Author: micky
* @Date: 2024-07-19 19:04:21
* @LastEditors: micky
* @LastEditTime: 2024-07-29 15:12:36
* @FilePath: \maintenance-admin\typings\material.d.ts
*/
// 配件子项
declare type MaterialItem = {
/** 配件编码 */
sparePartsCode: string
/** 配件名称 */
sparePartsName: string
/** 所属仓库 */
owningWarehouse: string
/** 型号规格 */
specificationsModel: string
/** 数量 */
quantity: string
// warehouseId: string
// warehouseName: string
price: string
id: string
unit: string
} & ApiResCommon
// 仓库子项
declare type WarehouseItem = {
name: string
code: string
id: string
updateTime: string
createTime: string
address: string
partsNumber: number
parentId: string
}
// 配件领用列表
declare type ReceiveItem = {
orderId: string
id: string
amount: string
status: string
inspector: string
inspectorId: string
phone: string
createTime: string
lists: MaterialItem[]
receiverPerson: string
receiverPhone: string
receiverAddress: string
receiveWay: string
}
// 入库
declare type WarehousingItem = {
id: string
warehouseId: string
warehouseName: string
classifyId: string
classifyName: string
supplier: string
phone: string
status: string
result: string
auditOpinion: string
createBy: string
createTime: string
lists: MaterialItem[]
}
// 出库
declare type OutOfStockItem = {
id: string
warehouseId: string
warehouseName: string
classifyId: string
classifyName: string
contact: string
phone: string
status: string
result: string
createBy: string
createTime: string
lists: MaterialItem[]
}
// 调拨
declare type AllotItem = {
id: string
inWarehouseId: string
inWarehouseName: string
outWarehouseId: string
outWarehouseName: string
status: string
result: string
createBy: string
createTime: string
lists: MaterialItem[]
remark: string
}
// 出入库审核
declare type WarehouseAuditItem = {
id: string
type: string
typeDesc: string
warsehouseId: string
warsehouseName: string
warsehouseType: string
warsehouseTypeDesc: string
status: string
result: string
createBy: string
createTime: string
updateTime: string
opinion: string
}
// 配件采购订单
declare type ReceiveItem = {
orderId: string
id: string
purchasingPerson: string
phone: string
status: string
createTime: string
lists: MaterialItem[]
receiverPerson: string
receiverPhone: string
receiverAddress: string
receiveWay: string
}