// 点位线路管理
declare namespace AgvlineInfoTypes {
    // 类型
	interface Info {
		id: string,
		name: string,
		code:string,
        endPointId:string,
        startPointId:string,
        description:string
	}
	// interface Page extends Info{
	// 	pageIndex:number,
	// 	pageSize:number,
	// 	name: string,
	// }
    interface Page {
		pageIndex:number,
		pageSize:number,
		name: string,
        code:string
        
	}
	interface BatchAdd {
        groupId:string,
        recipesIds:string[]
    }



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


    
