src/main/java/com/lf/server/controller/all/BaseQueryController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/mapper/all/BaseQueryMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/lf/server/service/all/BaseQueryService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/lf/server/controller/all/BaseQueryController.java
@@ -8,6 +8,8 @@ import com.lf.server.entity.all.ResponseMsg; import com.lf.server.entity.ctrl.IdNameEntity; import com.lf.server.entity.ctrl.TabEntity; import com.lf.server.entity.data.DictEntity; import com.lf.server.entity.data.DomainEntity; import com.lf.server.helper.AesHelper; import com.lf.server.helper.StringHelper; import com.lf.server.mapper.all.BasicMapper; @@ -198,4 +200,36 @@ return fail(ex.getMessage(), null); } } @SysLog() @ApiOperation(value = "查询字段信息") @ApiImplicitParams({ @ApiImplicitParam(name = "name", value = "映射名称", dataType = "String", paramType = "query", example = "dlgAgnp") }) @GetMapping(value = "/selectFields") public ResponseMsg<List<DictEntity>> selectFields(String name) { try { List<DictEntity> list = baseQueryService.selectFields(name); return success(list); } catch (Exception ex) { return fail(ex.getMessage(), null); } } @SysLog() @ApiOperation(value = "查询值域信息") @ApiImplicitParams({ @ApiImplicitParam(name = "name", value = "映射名称", dataType = "String", paramType = "query", example = "dlgAgnp") }) @GetMapping(value = "/selectDomains") public ResponseMsg<List<DomainEntity>> selectDomains(String name) { try { List<DomainEntity> list = baseQueryService.selectDomains(name); return success(list); } catch (Exception ex) { return fail(ex.getMessage(), null); } } } src/main/java/com/lf/server/mapper/all/BaseQueryMapper.java
@@ -2,6 +2,8 @@ import com.lf.server.entity.ctrl.IdNameEntity; import com.lf.server.entity.ctrl.TabEntity; import com.lf.server.entity.data.DictEntity; import com.lf.server.entity.data.DomainEntity; import org.apache.ibatis.annotations.Mapper; import org.springframework.stereotype.Repository; @@ -36,4 +38,20 @@ * @return */ public List<TabEntity> selectTabs(); /** * 查询字段信息 * * @param name 名称 * @return 实体类集合 */ public List<DictEntity> selectFields(String name); /** * 查询值域信息 * * @param name 名称 * @return 实体类集合 */ public List<DomainEntity> selectDomains(String name); } src/main/java/com/lf/server/service/all/BaseQueryService.java
@@ -2,8 +2,11 @@ import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.lf.server.entity.all.ResponseMsg; import com.lf.server.entity.ctrl.IdNameEntity; import com.lf.server.entity.ctrl.TabEntity; import com.lf.server.entity.data.DictEntity; import com.lf.server.entity.data.DomainEntity; import com.lf.server.helper.AesHelper; import com.lf.server.helper.ClassHelper; import com.lf.server.helper.StringHelper; @@ -224,4 +227,14 @@ public List<TabEntity> selectTabs() { return baseQueryMapper.selectTabs(); } @Override public List<DictEntity> selectFields(String name) { return baseQueryMapper.selectFields(name); } @Override public List<DomainEntity> selectDomains(String name) { return baseQueryMapper.selectDomains(name); } }