From 119f1386ce3572e810c182005a97489321438def Mon Sep 17 00:00:00 2001 From: hanrenchun Date: Fri, 27 Oct 2023 19:15:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=88=A0=E6=94=B9=E6=9F=A5plus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 12 +- ruoyi-admin/pom.xml | 8 +- .../SystemAreacodeInfoController.java | 62 ++++++ .../ruoyi/web/controller/cache/DictCache.java | 12 ++ .../place}/BasePlaceController.java | 36 ++-- .../src/main/resources/application-druid.yml | 2 +- .../src/main/resources/application.yml | 16 +- ruoyi-admin/src/main/resources/logback.xml | 16 +- ruoyi-common/pom.xml | 12 ++ .../src/main/java/META-INF/MANIFEST.MF | 3 + .../ruoyi/system/domain/BaseBuildInfo.java | 127 +++++++++++++ .../com/ruoyi/system/domain/BaseCode.java | 15 ++ .../com/ruoyi/system/domain/BaseGridInfo.java | 71 +++++++ .../com/ruoyi/system/domain/BaseHomeInfo.java | 176 ++++++++++++++++++ .../ruoyi/system/domain/BasePlaceInfo.java | 65 ++++++- .../com/ruoyi/system/domain/BaseUnitInfo.java | 96 ++++++++++ .../system/domain/SystemAreacodeInfo.java | 71 +++++++ .../system/mapper/BaseBuildInfoMapper.java | 18 ++ .../system/mapper/BaseGridInfoMapper.java | 19 ++ .../system/mapper/BaseHomeInfoMapper.java | 18 ++ .../system/mapper/BaseUnitInfoMapper.java | 18 ++ .../mapper/SystemAreacodeInfoMapper.java | 18 ++ .../system/service/BaseBuildInfoService.java | 13 ++ .../system/service/BaseGridInfoService.java | 14 ++ .../system/service/BaseHomeInfoService.java | 13 ++ .../system/service/BasePlaceInfoService.java | 15 ++ .../system/service/BaseUnitInfoService.java | 13 ++ .../service/SystemAreacodeInfoService.java | 16 ++ .../impl/BaseBuildInfoServiceImpl.java | 22 +++ .../service/impl/BaseGridInfoServiceImpl.java | 25 +++ .../service/impl/BaseHomeInfoServiceImpl.java | 22 +++ .../impl/BasePlaceInfoServiceImpl.java | 21 +++ .../service/impl/BaseUnitInfoServiceImpl.java | 22 +++ .../impl/SystemAreacodeInfoServiceImpl.java | 24 +++ 34 files changed, 1069 insertions(+), 42 deletions(-) create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/areacode/SystemAreacodeInfoController.java create mode 100644 ruoyi-admin/src/main/java/com/ruoyi/web/controller/cache/DictCache.java rename {ruoyi-system/src/main/java/com/ruoyi/system/controller => ruoyi-admin/src/main/java/com/ruoyi/web/controller/place}/BasePlaceController.java (72%) create mode 100644 ruoyi-common/src/main/java/META-INF/MANIFEST.MF create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseBuildInfo.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseCode.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseGridInfo.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseHomeInfo.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseUnitInfo.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/domain/SystemAreacodeInfo.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseBuildInfoMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseGridInfoMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseHomeInfoMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseUnitInfoMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/mapper/SystemAreacodeInfoMapper.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/BaseBuildInfoService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/BaseGridInfoService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/BaseHomeInfoService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/BaseUnitInfoService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/SystemAreacodeInfoService.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseBuildInfoServiceImpl.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseGridInfoServiceImpl.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseHomeInfoServiceImpl.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseUnitInfoServiceImpl.java create mode 100644 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SystemAreacodeInfoServiceImpl.java diff --git a/pom.xml b/pom.xml index 272c257..be533a4 100644 --- a/pom.xml +++ b/pom.xml @@ -156,15 +156,14 @@ ${ruoyi.version} - + + - com.ruoyi - rouyi-place - 3.8.6 + com.github.xiaoymin + knife4j-spring-boot-starter + 3.0.3 - - com.ruoyi @@ -189,7 +188,6 @@ ruoyi-quartz ruoyi-generator ruoyi-common - rouyi-place pom diff --git a/ruoyi-admin/pom.xml b/ruoyi-admin/pom.xml index 65b1216..a75fa76 100644 --- a/ruoyi-admin/pom.xml +++ b/ruoyi-admin/pom.xml @@ -61,13 +61,13 @@ ruoyi-generator - + - com.ruoyi - rouyi-place + com.github.xiaoymin + knife4j-spring-boot-starter + 3.0.3 - diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/areacode/SystemAreacodeInfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/areacode/SystemAreacodeInfoController.java new file mode 100644 index 0000000..1b27c8b --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/areacode/SystemAreacodeInfoController.java @@ -0,0 +1,62 @@ +package com.ruoyi.web.controller.areacode; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.system.domain.*; +import com.ruoyi.system.service.*; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import oshi.driver.mac.net.NetStat; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +@RestController +@RequestMapping("/info") +@RequiredArgsConstructor +public class SystemAreacodeInfoController extends BaseController { + + private final SystemAreacodeInfoService service; + + private final BasePlaceInfoService basePlaceInfoService; + private final BaseGridInfoService baseGridInfoService; + private final BaseBuildInfoService baseBuildInfoService; + private final BaseUnitInfoService baseUnitInfoService; + private final BaseHomeInfoService baseHomeInfoService; + + @GetMapping("/{parentCode}") + public AjaxResult select(@PathVariable Long parentCode) { + List list = service.lambdaQuery().eq(SystemAreacodeInfo::getParentAreaCode, parentCode).list(); + return AjaxResult.success(list); + } + + + @GetMapping + public AjaxResult selects(BaseCode baseCode) { + List list = basePlaceInfoService.lambdaQuery().list(); + List baseGridInfos = baseGridInfoService.lambdaQuery().eq(BaseGridInfo::getPlaceCode, baseCode.getPlaceCode()).list(); + List baseBuildInfos = baseBuildInfoService.lambdaQuery().eq(BaseBuildInfo::getGridCode, baseCode.getGridCode()).list(); + List baseUnitInfos = baseUnitInfoService.lambdaQuery().eq(BaseUnitInfo::getBuildingCode, baseCode.getBuildingCode()).list(); + List baseHomeInfos = baseHomeInfoService.lambdaQuery().eq(BaseHomeInfo::getUnitCode, baseCode.getUnitCode()).list(); + if (!baseHomeInfos.isEmpty()){ + return AjaxResult.success(baseHomeInfos); + } + if (!baseUnitInfos.isEmpty()){ + return AjaxResult.success(baseUnitInfos); + } + if (!baseBuildInfos.isEmpty()){ + return AjaxResult.success(baseBuildInfos); + } + if (!baseGridInfos.isEmpty()){ + return AjaxResult.success(baseGridInfos); + } + return AjaxResult.success(list); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cache/DictCache.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cache/DictCache.java new file mode 100644 index 0000000..b3f029c --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cache/DictCache.java @@ -0,0 +1,12 @@ +package com.ruoyi.web.controller.cache; + +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Component; + + + +@Component +@RequiredArgsConstructor +public class DictCache { + +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/controller/BasePlaceController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/place/BasePlaceController.java similarity index 72% rename from ruoyi-system/src/main/java/com/ruoyi/system/controller/BasePlaceController.java rename to ruoyi-admin/src/main/java/com/ruoyi/web/controller/place/BasePlaceController.java index 820cfaa..b98dd04 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/controller/BasePlaceController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/place/BasePlaceController.java @@ -1,9 +1,8 @@ -package com.ruoyi.system.controller; +package com.ruoyi.web.controller.place; + import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; -import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; - import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.entity.SysDictData; @@ -12,6 +11,8 @@ import com.ruoyi.system.domain.BasePlaceInfo; import com.ruoyi.system.service.BasePlaceInfoService; import com.ruoyi.system.service.ISysDictTypeService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.*; @@ -22,47 +23,52 @@ import java.util.stream.Collectors; @RestController @RequiredArgsConstructor @RequestMapping("/BasePlace") +@Api(tags = "场所管理模块") public class BasePlaceController extends BaseController { private final BasePlaceInfoService basePlaceInfoService; private final ISysDictTypeService iSysDictTypeService; + + @ApiOperation("新增场所") @PostMapping public AjaxResult insertPlace(@RequestBody BasePlaceInfo basePlaceInfo) { - LambdaQueryChainWrapper wrapper = basePlaceInfoService.lambdaQuery() - .eq(BasePlaceInfo::getPlaceName, basePlaceInfo.getPlaceName()); - boolean empty = wrapper.isEmptyOfEntity(); - return (empty) ? AjaxResult.success(basePlaceInfoService.save(basePlaceInfo)): AjaxResult.error("场所已添加!不用再加了!"); + basePlaceInfoService.setEncrypt(basePlaceInfo); + return toAjax(basePlaceInfoService.save(basePlaceInfo)); } + @ApiOperation("编辑场所") @PutMapping - public AjaxResult updatePlace(@RequestBody BasePlaceInfo basePlaceInfo){ + public AjaxResult updatePlace(@RequestBody BasePlaceInfo basePlaceInfo) { + basePlaceInfoService.setEncrypt(basePlaceInfo); return toAjax(basePlaceInfoService.updateById(basePlaceInfo)); } - @DeleteMapping - public AjaxResult deletePlace(@RequestBody List basePlaceInfoList){ - List ids = basePlaceInfoList.stream().map(BasePlaceInfo::getId).collect(Collectors.toList()); + @ApiOperation("删除场所") + @DeleteMapping("{ids}") + public AjaxResult deletePlace(@PathVariable List ids) { return toAjax(basePlaceInfoService.removeByIds(ids)); } + @ApiOperation("获取场所信息") @GetMapping("/page") - public Page selectPlaces(BasePlaceInfo basePlaceInfo){ + public Page selectPlaces(BasePlaceInfo basePlaceInfo) { Page page = new Page<>(basePlaceInfo.getPageNum(), basePlaceInfo.getPageSize()); page = basePlaceInfoService.page(page, new QueryWrapper<>(basePlaceInfo)); + List bases = page.getRecords(); + basePlaceInfoService.setDecrypt(bases); return page; } - + @ApiOperation("获取类型数据") @GetMapping("/type/{dictType}") - public AjaxResult selectPlaceType(@PathVariable String dictType){ + public AjaxResult selectPlaceType(@PathVariable String dictType) { List sysDictData = iSysDictTypeService.selectDictDataByType(dictType); Map map = sysDictData.stream().collect( Collectors.toMap (SysDictData::getDictValue, SysDictData::getDictLabel, (V1, V2) -> V2)); - return AjaxResult.success(map); } diff --git a/ruoyi-admin/src/main/resources/application-druid.yml b/ruoyi-admin/src/main/resources/application-druid.yml index 39be41c..58928a9 100644 --- a/ruoyi-admin/src/main/resources/application-druid.yml +++ b/ruoyi-admin/src/main/resources/application-druid.yml @@ -58,4 +58,4 @@ spring: merge-sql: true wall: config: - multi-statement-allow: true \ No newline at end of file + multi-statement-allow: true diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index 46ca8a9..2be9f82 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -18,7 +18,7 @@ ruoyi: # 开发环境配置 server: # 服务器的HTTP端口,默认为8080 - port: 8080 + port: 6666 servlet: # 应用的访问路径 context-path: / @@ -70,13 +70,13 @@ spring: # redis 配置 redis: # 地址 - host: localhost + host: 192.168.0.188 # 端口,默认为6379 - port: 6379 + port: 26379 # 数据库索引 - database: 0 + database: 2 # 密码 - password: + password: livegbs@2019 # 连接超时时间 timeout: 10s lettuce: @@ -120,7 +120,7 @@ swagger: # 是否开启swagger enabled: true # 请求前缀 - pathMapping: /dev-api + pathMapping: # 防止XSS攻击 xss: @@ -130,3 +130,7 @@ xss: excludes: /system/notice # 匹配链接 urlPatterns: /system/*,/monitor/*,/tool/* + +logback: + path: /home/han/log + max-history: 7 diff --git a/ruoyi-admin/src/main/resources/logback.xml b/ruoyi-admin/src/main/resources/logback.xml index a360583..eb84e63 100644 --- a/ruoyi-admin/src/main/resources/logback.xml +++ b/ruoyi-admin/src/main/resources/logback.xml @@ -1,7 +1,7 @@ - + @@ -11,7 +11,7 @@ ${log.pattern} - + ${log.path}/sys-info.log @@ -34,7 +34,7 @@ DENY - + ${log.path}/sys-error.log @@ -56,7 +56,7 @@ DENY - + ${log.path}/sys-user.log @@ -70,7 +70,7 @@ ${log.pattern} - + @@ -79,15 +79,15 @@ - + - + - \ No newline at end of file + diff --git a/ruoyi-common/pom.xml b/ruoyi-common/pom.xml index 8929275..8378bec 100644 --- a/ruoyi-common/pom.xml +++ b/ruoyi-common/pom.xml @@ -90,6 +90,18 @@ snakeyaml + + com.github.mujave + dict-translate-spring-boot-starter + 1.0.3 + + + + + com.github.xiaoymin + knife4j-spring-boot-starter + 3.0.3 + io.jsonwebtoken diff --git a/ruoyi-common/src/main/java/META-INF/MANIFEST.MF b/ruoyi-common/src/main/java/META-INF/MANIFEST.MF new file mode 100644 index 0000000..c0d6d2c --- /dev/null +++ b/ruoyi-common/src/main/java/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: com.ruoyi.RuoYiApplication + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseBuildInfo.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseBuildInfo.java new file mode 100644 index 0000000..7476e25 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseBuildInfo.java @@ -0,0 +1,127 @@ +package com.ruoyi.system.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + +/** + * 楼栋信息表 + * @TableName base_build_info + */ +@TableName(value ="base_build_info") +@Data +public class BaseBuildInfo implements Serializable { + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 场所编码 + */ + private String placeCode; + + /** + * 场所名称 + */ + private String placeName; + + /** + * 网格编码 + */ + private String gridCode; + + /** + * 网格名称 + */ + private String gridName; + + /** + * 楼栋编码 + */ + private String buildingCode; + + /** + * 楼栋名称 + */ + private String buildingName; + + /** + * 楼栋类型 + */ + private Integer buildingType; + + /** + * 楼栋经度 + */ + private BigDecimal longitude; + + /** + * 楼栋维度 + */ + private BigDecimal latitude; + + /** + * 地上层数 + */ + private Integer upFloor; + + /** + * 地下层数 + */ + private Integer belowFloor; + + /** + * 建筑面积 + */ + private String floorAcreage; + + /** + * 楼栋地址 + */ + private String buildingAddress; + + /** + * 单元数量 + */ + private Integer unitNum; + + /** + * 户室数量 + */ + private Integer homeNum; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建者 + */ + private Integer createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新者 + */ + private Integer updateBy; + + /** + * 0:不活跃,1:活跃 + */ + private Integer isActive; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseCode.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseCode.java new file mode 100644 index 0000000..2565f88 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseCode.java @@ -0,0 +1,15 @@ +package com.ruoyi.system.domain; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class BaseCode implements Serializable { + + + private String placeCode; + private String gridCode; + private String buildingCode; + private String unitCode; +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseGridInfo.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseGridInfo.java new file mode 100644 index 0000000..8177d5f --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseGridInfo.java @@ -0,0 +1,71 @@ +package com.ruoyi.system.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 网格信息表 + * @TableName base_grid_info + */ +@TableName(value ="base_grid_info") +@Data +public class BaseGridInfo implements Serializable { + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 场所编码 + */ + private String placeCode; + + /** + * 场所名称 + */ + private String placeName; + + /** + * 网格编码 + */ + private String gridCode; + + /** + * 网格名称 + */ + private String gridName; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建者 + */ + private Integer createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新者 + */ + private Integer updateBy; + + /** + * 0:不活跃,1:活跃 + */ + private Integer isActive; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseHomeInfo.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseHomeInfo.java new file mode 100644 index 0000000..2a9547d --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseHomeInfo.java @@ -0,0 +1,176 @@ +package com.ruoyi.system.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 房屋信息表 + * @TableName base_home_info + */ +@TableName(value ="base_home_info") +@Data +public class BaseHomeInfo implements Serializable { + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 场所编码 + */ + private String placeCode; + + /** + * 场所名称 + */ + private String placeName; + + /** + * 网格编码 + */ + private String gridCode; + + /** + * 网格名称 + */ + private String gridName; + + /** + * 楼栋编码 + */ + private String buildingCode; + + /** + * 楼栋名称 + */ + private String buildingName; + + /** + * 单元编码 + */ + private String unitCode; + + /** + * 单元名称 + */ + private String unitName; + + /** + * 房屋编码 + */ + private String homeCode; + + /** + * 房屋名称 + */ + private String homeName; + + /** + * 房屋楼层 + */ + private Integer homeFloor; + + /** + * 房屋地址 + */ + private String homeAdddress; + + /** + * 房屋面积 + */ + private String homeAcreage; + + /** + * 房屋套内面积 + */ + private String insideAcreage; + + /** + * 房屋类型 + */ + private Integer homeType; + + /** + * 房屋类别 + */ + private Integer homeCategory; + + /** + * 房屋用途 + */ + private Integer homeUse; + + /** + * 房间数量 + */ + private Integer roomNum; + + /** + * 居住人数 + */ + private Integer homePersonNum; + + /** + * 房屋户型 + */ + private String homeDoorModel; + + /** + * 房屋户型图 + */ + private String homeDoorModelPic; + + /** + * 房屋状态 + */ + private Integer homeState; + + /** + * 不动产权编号 + */ + private String certificateCode; + + /** + * 产权人姓名 + */ + private String propertyOwner; + + /** + * 产权人联系电话 + */ + private String propertyOwnerPhone; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建者 + */ + private Integer createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新者 + */ + private Integer updateBy; + + /** + * 0:不活跃,1:活跃 + */ + private Integer isActive; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/BasePlaceInfo.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BasePlaceInfo.java index 3e4e863..2b62eb0 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/BasePlaceInfo.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BasePlaceInfo.java @@ -8,8 +8,10 @@ import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; -import org.springframework.beans.factory.annotation.Value; + /** * 场所信息表 @@ -21,227 +23,288 @@ public class BasePlaceInfo { /** * 主键 */ + @TableId(type = IdType.AUTO) private Long id; /** * 场所编码 */ + @ApiModelProperty(value = "场所编码") private String placeCode; /** * 场所名称 */ + @ApiModelProperty(value = "场所名称") private String placeName; /** * 场所平面图 */ + @ApiModelProperty(value = "场所平面图") private String placePic; /** * 场所类别 */ + @ApiModelProperty(value = "场所类别") private Integer placeCategory; + + @ApiModelProperty(value = "场所类别名称") + @TableField(exist = false) + private String placeCategoryName; /** * 场所类型 */ + @ApiModelProperty(value = "场所类型") private Integer placeType; + @ApiModelProperty(value = "场所类型名称") + @TableField(exist = false) + private String placeTypeName; + /** * 场所性质 */ + @ApiModelProperty(value = "场所性质") private Integer placeNature; + @ApiModelProperty(value = "场所性质名称") + @TableField(exist = false) + private String placeNatureName; + /** * 占地面积 */ + @ApiModelProperty(value = "占地面积") private String coversAcreage; /** * 建筑面积 */ + @ApiModelProperty(value = "建筑面积") private String structureAcreage; /** * 建成时间 */ + @ApiModelProperty(value = "建成时间") private String neighBulitTime; /** * 启用时间 */ + @ApiModelProperty(value = "启用时间") private String activeuseTime; /** * 接入状态 */ + @ApiModelProperty(value = "接入状态") private Integer accessType; + @ApiModelProperty(value = "接入状态名称") + @TableField(exist = false) + private String accessTypeName; + /** * 绿化率 */ + @ApiModelProperty(value = "绿化率") private String afforestationRate; /** * 容积率 */ + @ApiModelProperty(value = "容积率") private String plotRate; /** * 经度 */ + @ApiModelProperty(value = "经度") private BigDecimal longitude; /** * 纬度 */ + @ApiModelProperty(value = "纬度") private BigDecimal latitude; /** * 场所标准地址 */ + @ApiModelProperty(value = "场所标准地址") private String placeAddress; /** * 省编码 */ + @ApiModelProperty(value = "省编码") private String provinceCode; /** * 省名称 */ + @ApiModelProperty(value = "省名称") private String provinceName; /** * 城市编码 */ + @ApiModelProperty(value = "城市编码") private String cityCode; /** * 城市名称 */ + @ApiModelProperty(value = "城市名称") private String cityName; /** * 区域编码 */ + @ApiModelProperty(value = "区域编码") private String areaCode; /** * 区域名称 */ + @ApiModelProperty(value = "区域名称") private String areaName; /** * 街道/乡镇编码 */ + @ApiModelProperty(value = "街道/乡镇编码") private String streetCode; /** * 街道/乡镇名称 */ + @ApiModelProperty(value = "街道/乡镇名称") private String streetName; /** * 社区/村编码 */ + @ApiModelProperty(value = "社区/村编码") private String blockCode; /** * 社区/村名称 */ + @ApiModelProperty(value = "社区/村名称") private String blockName; /** * 开发商名称 */ + @ApiModelProperty(value = "开发商名称") private String estateDeveloper; /** * 开发商联系人照片 */ + @ApiModelProperty(value = "开发商联系人照片") private String developerPic; /** * 开发商联系人姓名 */ + @ApiModelProperty(value = "开发商联系人姓名") private String developerName; /** * 开发商联系电话 */ + @ApiModelProperty(value = "开发商联系电话") private String developerPhone; /** * 物业公司名称 */ + @ApiModelProperty(value = "物业公司名称") private String propertyCompany; /** * 物业联系人姓名 */ + @ApiModelProperty(value = "物业联系人姓名") private String propertyName; /** * 物业联系人电话 */ + @ApiModelProperty(value = "物业联系人电话") private String propertyPhone; /** * 物业联系人照片 */ + @ApiModelProperty(value = "物业联系人照片") private String propertyPic; /** * 警务区名称 */ + @ApiModelProperty(value = "警务区名称") private String policeDistrict; /** * 警务区编码 */ + @ApiModelProperty(value = "警务区编码") private String policeDistrictCode; /** * 责任民警姓名 */ + @ApiModelProperty(value = "责任民警姓名") private String policeName; /** * 警员编号 */ + @ApiModelProperty(value = "警员编号") private String policeNo; /** * 责任民警电话 */ + @ApiModelProperty(value = "责任民警电话") private String policePhone; /** * 责任民警照片 */ + @ApiModelProperty(value = "责任民警照片") private String policePic; /** * 维数场所编码 */ + @ApiModelProperty(value = "维数场所编码") private String dimensoftVillageCode; /** * 20位目录编码 */ + @ApiModelProperty(value = "20位目录编码") private String policeVillageCode; /** * 管辖单位编码 */ + @ApiModelProperty(value = "管辖单位编码") private String jurisdictionalUnitCode; /** * 创建时间 */ + @ApiModelProperty(value = "场所编码") private Date createTime; /** diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseUnitInfo.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseUnitInfo.java new file mode 100644 index 0000000..83feec5 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseUnitInfo.java @@ -0,0 +1,96 @@ +package com.ruoyi.system.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 单元信息表 + * @TableName base_unit_info + */ +@TableName(value ="base_unit_info") +@Data +public class BaseUnitInfo implements Serializable { + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 场所编码 + */ + private String placeCode; + + /** + * 场所名称 + */ + private String placeName; + + /** + * 网格编码 + */ + private String gridCode; + + /** + * 网格名称 + */ + private String gridName; + + /** + * 楼栋编码 + */ + private String buildingCode; + + /** + * 楼栋名称 + */ + private String buildingName; + + /** + * 单元编码 + */ + private String unitCode; + + /** + * 单元名称 + */ + private String unitName; + + /** + * 单元地址 + */ + private String unitAddress; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建者 + */ + private Integer createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新者 + */ + private Integer updateBy; + + /** + * 0:不活跃,1:活跃 + */ + private Integer isActive; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/SystemAreacodeInfo.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SystemAreacodeInfo.java new file mode 100644 index 0000000..50dfe90 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/SystemAreacodeInfo.java @@ -0,0 +1,71 @@ +package com.ruoyi.system.domain; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + +/** + * 行政区域编码表 + * @TableName system_areacode_info + */ +@TableName(value ="system_areacode_info") +@Data +public class SystemAreacodeInfo implements Serializable { + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 行政编码 + */ + private Long subAreaCode; + + /** + * 上级行政编码 + */ + private Long parentAreaCode; + + /** + * 区域名称 + */ + private String areaName; + + /** + * 层级 + */ + private Integer treeLevel; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建者 + */ + private Integer createBy; + + /** + * 更新时间 + */ + private Date updateTime; + + /** + * 更新者 + */ + private Integer updateBy; + + /** + * 0:不活跃,1:活跃 + */ + private Integer isActive; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseBuildInfoMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseBuildInfoMapper.java new file mode 100644 index 0000000..25c6ff2 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseBuildInfoMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.system.mapper; + +import com.ruoyi.system.domain.BaseBuildInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author 28758 +* @description 针对表【base_build_info(楼栋信息表)】的数据库操作Mapper +* @createDate 2023-10-27 17:13:39 +* @Entity com.ruoyi.system.domain.BaseBuildInfo +*/ +public interface BaseBuildInfoMapper extends BaseMapper { + +} + + + + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseGridInfoMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseGridInfoMapper.java new file mode 100644 index 0000000..ed8ec0e --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseGridInfoMapper.java @@ -0,0 +1,19 @@ +package com.ruoyi.system.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.system.domain.BaseGridInfo; + +/** +* @author 28758 +* @description 针对表【base_grid_info(网格信息表)】的数据库操作Mapper +* @createDate 2023-10-27 17:10:30 +* @Entity com/rouyi/system.domain.BaseGridInfo +*/ +public interface BaseGridInfoMapper extends BaseMapper { + +} + + + + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseHomeInfoMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseHomeInfoMapper.java new file mode 100644 index 0000000..826fb8e --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseHomeInfoMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.system.mapper; + +import com.ruoyi.system.domain.BaseHomeInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author 28758 +* @description 针对表【base_home_info(房屋信息表)】的数据库操作Mapper +* @createDate 2023-10-27 17:15:11 +* @Entity com.ruoyi.system.domain.BaseHomeInfo +*/ +public interface BaseHomeInfoMapper extends BaseMapper { + +} + + + + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseUnitInfoMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseUnitInfoMapper.java new file mode 100644 index 0000000..1e34156 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/BaseUnitInfoMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.system.mapper; + +import com.ruoyi.system.domain.BaseUnitInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** +* @author 28758 +* @description 针对表【base_unit_info(单元信息表)】的数据库操作Mapper +* @createDate 2023-10-27 17:14:40 +* @Entity com.ruoyi.system.domain.BaseUnitInfo +*/ +public interface BaseUnitInfoMapper extends BaseMapper { + +} + + + + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SystemAreacodeInfoMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SystemAreacodeInfoMapper.java new file mode 100644 index 0000000..dd6d9a2 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SystemAreacodeInfoMapper.java @@ -0,0 +1,18 @@ +package com.ruoyi.system.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.system.domain.SystemAreacodeInfo; + +/** +* @author 28758 +* @description 针对表【system_areacode_info(行政区域编码表)】的数据库操作Mapper +* @createDate 2023-10-26 19:15:40 +* @Entity com/rouyi/system.domain.SystemAreacodeInfo +*/ +public interface SystemAreacodeInfoMapper extends BaseMapper { + +} + + + + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseBuildInfoService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseBuildInfoService.java new file mode 100644 index 0000000..15d0a20 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseBuildInfoService.java @@ -0,0 +1,13 @@ +package com.ruoyi.system.service; + +import com.ruoyi.system.domain.BaseBuildInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author 28758 +* @description 针对表【base_build_info(楼栋信息表)】的数据库操作Service +* @createDate 2023-10-27 17:13:39 +*/ +public interface BaseBuildInfoService extends IService { + +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseGridInfoService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseGridInfoService.java new file mode 100644 index 0000000..a047843 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseGridInfoService.java @@ -0,0 +1,14 @@ +package com.ruoyi.system.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.system.domain.BaseGridInfo; + +/** +* @author 28758 +* @description 针对表【base_grid_info(网格信息表)】的数据库操作Service +* @createDate 2023-10-27 17:10:30 +*/ +public interface BaseGridInfoService extends IService { + +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseHomeInfoService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseHomeInfoService.java new file mode 100644 index 0000000..41e98a8 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseHomeInfoService.java @@ -0,0 +1,13 @@ +package com.ruoyi.system.service; + +import com.ruoyi.system.domain.BaseHomeInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author 28758 +* @description 针对表【base_home_info(房屋信息表)】的数据库操作Service +* @createDate 2023-10-27 17:15:11 +*/ +public interface BaseHomeInfoService extends IService { + +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/BasePlaceInfoService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/BasePlaceInfoService.java index 09a48c1..f358288 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/BasePlaceInfoService.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/BasePlaceInfoService.java @@ -3,6 +3,8 @@ package com.ruoyi.system.service; import com.ruoyi.system.domain.BasePlaceInfo; import com.baomidou.mybatisplus.extension.service.IService; +import java.util.List; + /** * @author 28758 * @description 针对表【base_place_info(场所信息表)】的数据库操作Service @@ -10,4 +12,17 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface BasePlaceInfoService extends IService { + /** + * 加密 + * @param basePlaceInfo + */ + void setEncrypt(BasePlaceInfo basePlaceInfo); + + /** + * 解密 + * @param bases + */ + void setDecrypt(List bases); + + } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseUnitInfoService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseUnitInfoService.java new file mode 100644 index 0000000..3955ff2 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/BaseUnitInfoService.java @@ -0,0 +1,13 @@ +package com.ruoyi.system.service; + +import com.ruoyi.system.domain.BaseUnitInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** +* @author 28758 +* @description 针对表【base_unit_info(单元信息表)】的数据库操作Service +* @createDate 2023-10-27 17:14:40 +*/ +public interface BaseUnitInfoService extends IService { + +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/SystemAreacodeInfoService.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/SystemAreacodeInfoService.java new file mode 100644 index 0000000..b6b5f6e --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/SystemAreacodeInfoService.java @@ -0,0 +1,16 @@ +package com.ruoyi.system.service; + + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.system.domain.SystemAreacodeInfo; + +import java.util.List; + +/** +* @author 28758 +* @description 针对表【system_areacode_info(行政区域编码表)】的数据库操作Service +* @createDate 2023-10-26 19:15:40 +*/ +public interface SystemAreacodeInfoService extends IService { + +} diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseBuildInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseBuildInfoServiceImpl.java new file mode 100644 index 0000000..ae75d57 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseBuildInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.ruoyi.system.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.system.domain.BaseBuildInfo; +import com.ruoyi.system.service.BaseBuildInfoService; +import com.ruoyi.system.mapper.BaseBuildInfoMapper; +import org.springframework.stereotype.Service; + +/** +* @author 28758 +* @description 针对表【base_build_info(楼栋信息表)】的数据库操作Service实现 +* @createDate 2023-10-27 17:13:39 +*/ +@Service +public class BaseBuildInfoServiceImpl extends ServiceImpl + implements BaseBuildInfoService{ + +} + + + + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseGridInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseGridInfoServiceImpl.java new file mode 100644 index 0000000..9d09699 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseGridInfoServiceImpl.java @@ -0,0 +1,25 @@ +package com.ruoyi.system.service.impl; + + + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; + +import com.ruoyi.system.domain.BaseGridInfo; +import com.ruoyi.system.mapper.BaseGridInfoMapper; +import com.ruoyi.system.service.BaseGridInfoService; +import org.springframework.stereotype.Service; + +/** +* @author 28758 +* @description 针对表【base_grid_info(网格信息表)】的数据库操作Service实现 +* @createDate 2023-10-27 17:10:30 +*/ +@Service +public class BaseGridInfoServiceImpl extends ServiceImpl + implements BaseGridInfoService { + +} + + + + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseHomeInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseHomeInfoServiceImpl.java new file mode 100644 index 0000000..f5d3c7b --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseHomeInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.ruoyi.system.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.system.domain.BaseHomeInfo; +import com.ruoyi.system.service.BaseHomeInfoService; +import com.ruoyi.system.mapper.BaseHomeInfoMapper; +import org.springframework.stereotype.Service; + +/** +* @author 28758 +* @description 针对表【base_home_info(房屋信息表)】的数据库操作Service实现 +* @createDate 2023-10-27 17:15:11 +*/ +@Service +public class BaseHomeInfoServiceImpl extends ServiceImpl + implements BaseHomeInfoService{ + +} + + + + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BasePlaceInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BasePlaceInfoServiceImpl.java index 33bf0cb..f8ea737 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BasePlaceInfoServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BasePlaceInfoServiceImpl.java @@ -1,11 +1,14 @@ package com.ruoyi.system.service.impl; +import com.baomidou.mybatisplus.core.toolkit.AES; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.system.mapper.BasePlaceInfoMapper; import com.ruoyi.system.service.BasePlaceInfoService; import com.ruoyi.system.domain.BasePlaceInfo; import org.springframework.stereotype.Service; +import java.util.List; + /** * @author 28758 * @description 针对表【base_place_info(场所信息表)】的数据库操作Service实现 @@ -14,6 +17,24 @@ import org.springframework.stereotype.Service; @Service public class BasePlaceInfoServiceImpl extends ServiceImpl implements BasePlaceInfoService { + private static final String AES_KEY ="asdfghjklasdfghj"; + @Override + public void setEncrypt(BasePlaceInfo basePlaceInfo) { + basePlaceInfo.setDeveloperPhone(AES.encrypt(basePlaceInfo.getDeveloperPhone(), AES_KEY)); + basePlaceInfo.setPolicePhone(AES.encrypt(basePlaceInfo.getPolicePhone(), AES_KEY)); + basePlaceInfo.setPropertyPhone(AES.encrypt(basePlaceInfo.getPropertyPhone(), AES_KEY)); + } + + @Override + public void setDecrypt(List infos) { + for (BasePlaceInfo base : infos) { + base.setPolicePhone(AES.decrypt(base.getPolicePhone(), AES_KEY)); + base.setPropertyPhone(AES.decrypt(base.getPropertyPhone(), AES_KEY)); + base.setDeveloperPhone(AES.decrypt(base.getDeveloperPhone(), AES_KEY)); + } + } + + } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseUnitInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseUnitInfoServiceImpl.java new file mode 100644 index 0000000..b3edc55 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/BaseUnitInfoServiceImpl.java @@ -0,0 +1,22 @@ +package com.ruoyi.system.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.system.domain.BaseUnitInfo; +import com.ruoyi.system.service.BaseUnitInfoService; +import com.ruoyi.system.mapper.BaseUnitInfoMapper; +import org.springframework.stereotype.Service; + +/** +* @author 28758 +* @description 针对表【base_unit_info(单元信息表)】的数据库操作Service实现 +* @createDate 2023-10-27 17:14:40 +*/ +@Service +public class BaseUnitInfoServiceImpl extends ServiceImpl + implements BaseUnitInfoService{ + +} + + + + diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SystemAreacodeInfoServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SystemAreacodeInfoServiceImpl.java new file mode 100644 index 0000000..ec7d775 --- /dev/null +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SystemAreacodeInfoServiceImpl.java @@ -0,0 +1,24 @@ +package com.ruoyi.system.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.system.domain.SystemAreacodeInfo; +import com.ruoyi.system.mapper.SystemAreacodeInfoMapper; +import com.ruoyi.system.service.SystemAreacodeInfoService; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** +* @author 28758 +* @description 针对表【system_areacode_info(行政区域编码表)】的数据库操作Service实现 +* @createDate 2023-10-26 19:15:40 +*/ +@Service +public class SystemAreacodeInfoServiceImpl extends ServiceImpl + implements SystemAreacodeInfoService { + +} + + + +