declare namespace PmsStoragePartShop { interface QueryParams { keywords?: string, // 关键字(配件编码/名称/件号) shopId?: number, // 服务站ID current?: number, pageSize?: number, orderBy?:number, haveStock?:boolean, isAsc?:boolean } interface Item { id?: number, partId?: number, // 备件ID partNmae?: string, // 备件名称 partNo?: string, // 备件件号 partCode?: string, // 备件编码 costPrice?: number, // 加权成本价(元) stock?: number, // 总库存数量 lockStock?: number, // 预占/锁定库存 actualStock?: number, shopId?: number, // 服务站ID shopName?: string // 服务站名称 isOut?: boolean, isLock?:boolean } interface Params { id?: number, partId?: number, // 备件ID costPrice?: number, // 加权成本价(元) stock?: number, // 总库存数量 lockStock?: number, // 预占/锁定库存 shopId?: number, // 服务站ID user?: string //修改人名称 fixRemark?: string //修改原因 } interface Option { id?: number, // ID name?: string, // Name } interface ReleaseParam { partId?: number, shopId?: number, partCnt?: number, } /** * 锁件明细 */ export interface LockDetailVO { type?: string, // 锁库类型 orderNo?: string, // 单号 text?: string, // 详情 lockCnt?: number, // 锁定库存数 days?: number, // 锁库天数 lockDate?:string } /** * 锁件参数 */ export interface LockParams { partId?: number, // 配件id shopId?: number, // 门店id } /** * 流水参数 */ export interface FlowParams { partId?: number, // 配件id shopId?: number, // 门店id startDate?: number, // 流水计算开始时间 endDate?: number, // 流水计算开始时间 isOut?: boolean, // 出入库 current?: number pageSize?:number isLock?:boolean // 锁库 ?释放 } /** * 流水参数 */ export interface FlowVO { type?: string, // 出入库类型 typeId?: string, // 类型id remark?: string, // 工单号,装潢单号,备注 partCnt?: number, // 配件数量 text?: string, // 详情 recordTime?: number, // 出入库记录时间 } export interface unLock { lockId?: number, cancelCnt?: number, lockCnt?:number, user?: string //修改人名称 fixRemark?: string //修改原因 } }