/**
 * 工单基础管理
 * @export
 * @interface WorkInfo
 */
 declare namespace WorkInfoTypes {

    interface Info{
      workList: any;
    id: any;
		name: string,
		lineId: string,
        finalId: string,
        number:string,
        creatTime:string
        status:number
    }
    interface Query{
        name:string,
        code:string,
        batchId:string
    }
    interface Page {
        pageIndex:number,
		pageSize:number
        name:string,
        code:string,
        batchId:string,
        endTime:any,
        startTime:any
    }
    type BatchAdd = Info
    interface WorkMaterialsRecordQueryPageInput {
       /**
         * 页码
         * @type {number}
         * @memberof WorkInfoQueryPageInput
         */
       pageIndex?: number;
       /**
        * 页大小
        * @type {number}
        * @memberof WorkInfoQueryPageInput
        */
       pageSize?: number;
      
    }
    
 

    /**
     * 删除入参
     * @export
     * @interface WorkInfoDelInput
     */
    export interface WorkInfoDelInput {
        /**
         * 主键
         * @type {string}
         * @memberof WorkInfoDelInput
         */
        id?: string | null;
    }
     /**
     * 添加入参
     * @export
     * @interface WorkInfoAddInput
     */
    export interface WorkInfoAddInput extends Info {
        id:string
    }
    /**
     * 名    称 ：工单基础信息    
     * 创 建 人 ：ranyuqi  
     * 创建时间 ：2022/10/28 17:19:13 
     * 描    述 ：工单基础信息返回值
     * @export
     * @interface WorkInfoOutput
     */
    export interface WorkInfoOutput extends Info {
        key(key: any);
        id:string,
    }
    /**
     * 分页查询入参
     * @export
     * @interface WorkInfoQueryPageInput
     */
    export interface WorkInfoQueryPageInput {
        /**
         * 名称
         * @type {string}
         * @memberof WorkInfoQueryPageInput
         */
        name?: string | null;
/**
         * 编码
         * @type {string}
         * @memberof WorkInfoQueryPageInput
         */
        code:string|null
        /**
         * 页码
         * @type {number}
         * @memberof WorkInfoQueryPageInput
         */
        pageIndex?: number;
        /**
         * 页大小
         * @type {number}
         * @memberof WorkInfoQueryPageInput
         */
        pageSize?: number;
        /**
         * 主键
         * @type {string}
         * @memberof WorkInfoQueryPageInput
         */
        id?: string | null;
    }
    /**
     * 修改入参
     * @export
     * @interface WorkInfoUpdateInput
     */
    export interface WorkInfoUpdateInput extends Info {
        
        /**
         * 主键
         * @type {string}
         * @memberof WorkInfoUpdateInput
         */
        id?: string | null;
    }

   /**
     * 修改工单状态入参
     * @export
     * @interface WorkInfoUpdateInput
     */
    export interface WorkInfoStatusUpdateInput extends Info {
        
        /**
         * 工单Id
         * @type {string}
         * @memberof WorkInfoUpdateInput
         */
        workId:string;
        /**
         * 工单状态  0草稿 1已下发 2已接受 3已启动 4已完成
         * @type {number}
         * @memberof WorkInfoUpdateInput
         */
         status:number
    }
}