/**
 * 成品管理
 * @export
 * @interface FinalInfo
 */
declare namespace FinalTypes {

    interface Info{
      lineId?:  null | undefined| string[];
      id: string | null | undefined;
		name: string,
		code: string,
        createTime:string,
        craftId:string,
        recipeId: string
    }
    interface Page {
        pageIndex:number,
		pageSize:number
        name:string,
        code:string
    }
    interface BatchAdd {
        finalId:string,
        recipesIds:string[]
    }
    interface BindLine {
        finalId:string,
        LineId:string[]
    }
    interface Saveconfigstatus {
        finalId:string,
        LineId:string
    }

    /**
     * 删除入参
     * @export
     * @interface FinalInfoDelInput
     */
    export interface FinalInfoDelInput {
        /**
         * 主键
         * @type {string}
         * @memberof FinalInfoDelInput
         */
        id?: string | null;
    }
     /**
     * 添加入参
     * @export
     * @interface FinalInfoAddInput
     */
    export interface FinalInfoAddInput extends Info {
        id:string
    }
    /**
     * 名    称 ：成品管理    
     * 创 建 人 ：ranyuqi   
     * 创建时间 ：2022/10/28 17:19:13 
     * 描    述 ：成品信息返回值
     * @export
     * @interface FinalInfoOutput
     */
    export interface FinalInfoOutput extends Info {
        id:string,
    }
    /**
     * 分页查询入参
     * @export
     * @interface FinalInfoQueryPageInput
     */
    export interface FinalInfoQueryPageInput {
        /**
         * 名称
         * @type {string}
         * @memberof FinalInfoQueryPageInput
         */
        name?: string | null;
/**
         * 编码
         * @type {string}
         * @memberof FinalInfoQueryPageInput
         */
        code:string|null
        /**
         * 页码
         * @type {number}
         * @memberof FinalInfoQueryPageInput
         */
        pageIndex?: number;
        /**
         * 页大小
         * @type {number}
         * @memberof FinalInfoQueryPageInput
         */
        pageSize?: number;
        /**
         * 主键
         * @type {string}
         * @memberof FinalInfoQueryPageInput
         */
        id?: string | null;
    }
    /**
     * 修改入参
     * @export
     * @interface FinalInfoUpdateInput
     */
    export interface FinalInfoUpdateInput extends Info {
        
        /**
         * 主键
         * @type {string}
         * @memberof FinalInfoUpdateInput
         */
        id?: string | null;
    }
}