/**
 * 桶基础管理
 * @export
 * @interface BucketInfo
 */
declare namespace BucketTypes {

    interface Info{
        id: any;
		name: string,
		code: string,
        // bucketType:string,
        // describe:string,
        // repairDate: any
    }
    interface Page {
        pageIndex:number,
		pageSize:number
        name:string,
        code:string
    }
    interface BatchAdd {
        bucketId:string,
        recipesIds:string[]
    }
    interface BucketMaterialsRecordQueryPageInput {
       /**
         * 页码
         * @type {number}
         * @memberof BucketInfoQueryPageInput
         */
       pageIndex?: number;
       /**
        * 页大小
        * @type {number}
        * @memberof BucketInfoQueryPageInput
        */
       pageSize?: number;
        /**
        * 桶Id
        * @type {number}
        * @memberof BucketInfoQueryPageInput
        */
       bucketId:string;
    }
    
    // // 定义类型

    // interface BucketMaterialsRecordlist {
    //     id:string;
    //     materialName:string;
    //     bucketName:string;
    //     bucketId:string;
    //     materialId:string;
    //     createTime:string;
    // }






 

    /**
     * 删除入参
     * @export
     * @interface BucketInfoDelInput
     */
    export interface BucketInfoDelInput {
        /**
         * 主键
         * @type {string}
         * @memberof BucketInfoDelInput
         */
        id?: string | null;
    }
     /**
     * 添加入参
     * @export
     * @interface BucketInfoAddInput
     */
    export interface BucketInfoAddInput extends Info {
        id:string
    }
    /**
     * 名    称 ：桶基础信息    
     * 创 建 人 ：ranyuqi  
     * 创建时间 ：2022/10/28 17:19:13 
     * 描    述 ：设备基础信息返回值
     * @export
     * @interface BucketInfoOutput
     */
    export interface BucketInfoOutput extends Info {
        id:string,
    }
    /**
     * 分页查询入参
     * @export
     * @interface BucketInfoQueryPageInput
     */
    export interface BucketInfoQueryPageInput {
        /**
         * 名称
         * @type {string}
         * @memberof BucketInfoQueryPageInput
         */
        name?: string | null;
/**
         * 编码
         * @type {string}
         * @memberof BucketInfoQueryPageInput
         */
        code:string|null
        /**
         * 页码
         * @type {number}
         * @memberof BucketInfoQueryPageInput
         */
        pageIndex?: number;
        /**
         * 页大小
         * @type {number}
         * @memberof BucketInfoQueryPageInput
         */
        pageSize?: number;
        /**
         * 主键
         * @type {string}
         * @memberof BucketInfoQueryPageInput
         */
        id?: string | null;
    }
    /**
     * 修改入参
     * @export
     * @interface BucketInfoUpdateInput
     */
    export interface BucketInfoUpdateInput extends Info {
        
        /**
         * 主键
         * @type {string}
         * @memberof BucketInfoUpdateInput
         */
        id?: string | null;
    }
}