// 分组管理
declare namespace GroupInfoTypes {
    // 角色类型
	interface Info {
		id: string,
		name: string,
		des:string,
	}
	// interface Page extends Info{
	// 	pageIndex:number,
	// 	pageSize:number,
	// 	name: string,
	// }
    interface Page {
		pageIndex:number,
		pageSize:number,
		name: string,
	}
	interface BatchAdd {
        groupId:string,
        recipesIds:string[]
    }



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


    
