declare namespace finalMaterialTypes {
    /**
   * 基类
   */
    type base_dto = {
        materialId: string,
        finalId: string,
        weight: string,
        mode:string
    }
    /**
        * 增加输入参数
        */
    type addInput = base_dto
    /**
        * 更新输入参数
        */
    interface updateInput extends base_dto {
        /**
       * 主键
       */
        id: string
    }
    /**
       * 删除输入参数
       */
    interface delInput {
        /**
          * 主键
          */
        id: string
    }
    /**
        * 查询输入参数
        */
    interface queryParms {
        /**
          * 名称
          */
        name?: null | string;
        finalId: string,
    }
    /**
        * 查询分页输入参数
        */
    interface queryPage {
        pageIndex: number,
        pageSize: number,
        /**
        * 报警信息
        */
        msgInfo?: null | string;
        /**
         * 报警值
         */
        value?: null | string;
        /**
         * 报警等级
         */
        grade?: null | string;
        /**
        * 设备名称
        */
        deviceName?: null | string;
        startTime?: Date | null
        endTime?: Date | null,
    }
    /**
        * 查询输出参数
        */
    interface output extends base_dto {
        /**
      * 主键
      */
        id: string
    }
}
declare namespace programlog {
    /**
   * 基类
   */
    type base_dto = {
        /**
        * 类型
        */
        logType?: null | number;
        /**
         * 日志消息
         */
        msgInfo?: null | string;
        createDate: string;
    }
    /**
        * 增加输入参数
        */
    type addInput = base_dto
    /**
        * 更新输入参数
        */
    interface updateInput extends base_dto {
        /**
       * 主键
       */
        id: string
    }
    /**
       * 删除输入参数
       */
    interface delInput {
        /**
          * 主键
          */
        id: string
    }
    /**
        * 查询输入参数
        */
    interface queryParms {
        /**
          * 日志消息
          */
        msgInfo?: null | string;
    }
    /**
        * 查询分页输入参数
        */
    interface queryPage {
        pageIndex: number,
        pageSize: number,
        /**
       * 编码
       */
        logType?: null | number;
        /**
         * 日志消息
         */
        msgInfo?: null | string;

        startTime?: Date | null;
        endTime?: Date | null
    }
    /**
        * 查询输出参数
        */
    interface output extends base_dto {
        /**
      * 主键
      */
        id: string
    }
}
declare namespace userlog {
    /**
   * 基类
   */
    type base_dto = {
        /**
        * 权限
        */
        permission?: null | string;
        /**
         * 用户名
         */
        userName?: null | string;
        /**
         * 日志消息
         */
        msgInfo?: null | string;

        createDate: string;

    }
    /**
        * 增加输入参数
        */
    type addInput = base_dto
    /**
        * 更新输入参数
        */
    interface updateInput extends base_dto {
        /**
       * 主键
       */
        id: string
        typeId: string
    }
    /**
       * 删除输入参数
       */
    interface delInput {
        /**
          * 主键
          */
        id: string
    }
    /**
        * 查询输入参数
        */
    interface queryParms {
        /**
          * 名称
          */
        name?: null | string;
    }
    /**
        * 查询分页输入参数
        */
    interface queryPage {
        pageIndex: number,
        pageSize: number,
        /**
         * 用户名
         */
        userName?: null | string;
        /**
         * 日志消息
         */
        msgInfo?: null | string;
    }
    /**
        * 查询输出参数
        */
    interface output extends base_dto {
        /**
      * 主键
      */
        id: string
    }
}
declare namespace runlog {
    /**
   * 基类
   */
    type base_dto = {
        /**
        * 日志类别
        */
        logType?: null | string;
        /**
         * 日志消息
         */
        msgInfo?: null | string;
        createDate: string

    }
    /**
        * 增加输入参数
        */
    type addInput = base_dto
    /**
        * 更新输入参数
        */
    interface updateInput extends base_dto {
        /**
       * 主键
       */
        id: string
        typeId: string
    }
    /**
       * 删除输入参数
       */
    interface delInput {
        /**
          * 主键
          */
        id: string
    }
    /**
        * 查询输入参数
        */
    interface queryParms {
        /**
          * 名称
          */
        name?: null | string;
    }
    /**
        * 查询分页输入参数
        */
    interface queryPage {
        pageIndex: number,
        pageSize: number,
        /**
       * 日志类别
       */
        logType?: null | string;
        /**
         * 日志消息
         */
        msgInfo?: null | string;
        startTime?: Date | null;
        endTime?: Date | null
    }
    /**
        * 查询输出参数
        */
    interface output extends base_dto {
        /**
      * 主键
      */
        id: string
    }
}