# easyhmi-framework **Repository Path**: easyhmi/easyhmi-framework ## Basic Information - **Project Name**: easyhmi-framework - **Description**: 上位机开发应用层框架。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-02 - **Last Updated**: 2025-11-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 职责:集成上位机必要功能。 ## 静态字典统一查询 GET /staticDictionary/{dictionaryName}[?keys=key1,key2,...] ## Mybatis查询条件json转化为QueryWrapper的帮助类 前端请求条件示例: ```javascript const filters=[{ // 表列名 property: 'create_time', value: '2022-01-01 01:01:01', // operator取值参考org.easyhmi..lang.rdb.Filter.Operator operator: 'gt', }] const sorters=[{ property: 'create_time', // direction取值参考org.easyhmi..lang.rdb.Sorter.Direction direction: 'DESC', }] const page = 1 const limit = 30 axios.get('records/alarm/list',{ params: { filters: encodeURI(JSON.stringify(filters)), sorters: encodeURI(JSON.stringify(sorters)), page, limit, }, }) ``` ## 文件服务Controller #### 获取图片 GET /fileServer/image?path=${image_relativePath}