import { PageQueryParam } from '@/types/api/base';
import { TaskBatchRemoteModel } from '../taskbatch';
import { TStkinDetailModel } from '../tstkindetail';
/**
 * 入库查询声明
 */
export interface TStkinModelQueryParam extends PageQueryParam {
    billCode?: string;
    stkinTime?: string;
    stkroomName?: string;
    stkinMan?: string;
    //invaildFlag?: string;
    startTime?: string;
    endTime?: string;
    finishedFlag?: string;
}

/**
* 入库声明
*/
export interface TStkinModel {
    id: number;
    billCode: string;
    dayBillyIndex: number;
    stkinNum: number;
    stkroomId: string;
    stkroomName: string;
    stkinTime: string;
    stkinMan: string;
    stkinSignImg: string;
    stkinMemo: string;
    invaildFlag: string;
    invalidTime: string;
    invalidMan: string;
    invalidBecause: string;
    taskBatchId:string;
    taskBatchStatusName:string;
    taskBatchRemoteModel:TaskBatchRemoteModel;
    devsns: string;//入库设备sn字符串集合
    detailModels:TStkinDetailModel[];//设备明细
    dataType:number;//提交的数据类型(0新增,1修改,2添加设备)
    finishedFlag:string;
    finishedTime:Date;
}