diff --git a/src/main/java/com/zhgd/xmgl/base/entity/vo/MultiSectorOne.java b/src/main/java/com/zhgd/xmgl/base/entity/vo/MultiSectorOne.java new file mode 100644 index 0000000..f2bf260 --- /dev/null +++ b/src/main/java/com/zhgd/xmgl/base/entity/vo/MultiSectorOne.java @@ -0,0 +1,14 @@ +package com.zhgd.xmgl.base.entity.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +@Data +public class MultiSectorOne { + @ApiModelProperty("名称") + private String name; + @ApiModelProperty("数值") + private List data; +} diff --git a/src/main/java/com/zhgd/xmgl/base/entity/vo/MultiSectorVo.java b/src/main/java/com/zhgd/xmgl/base/entity/vo/MultiSectorVo.java new file mode 100644 index 0000000..3a3eb9d --- /dev/null +++ b/src/main/java/com/zhgd/xmgl/base/entity/vo/MultiSectorVo.java @@ -0,0 +1,18 @@ +package com.zhgd.xmgl.base.entity.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * 多列扇形图表 + */ +@Data +public class MultiSectorVo { + @ApiModelProperty("x轴") + private List x; + @ApiModelProperty("y轴数据") + List data; + +} diff --git a/src/main/java/com/zhgd/xmgl/base/entity/vo/SectorVo.java b/src/main/java/com/zhgd/xmgl/base/entity/vo/SectorVo.java index 8b3f64e..71b0390 100644 --- a/src/main/java/com/zhgd/xmgl/base/entity/vo/SectorVo.java +++ b/src/main/java/com/zhgd/xmgl/base/entity/vo/SectorVo.java @@ -1,5 +1,8 @@ package com.zhgd.xmgl.base.entity.vo; +import com.alibaba.fastjson2.annotation.JSONField; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -16,8 +19,13 @@ public class SectorVo { @ApiModelProperty("百分比") @JsonInclude(JsonInclude.Include.NON_NULL) private String percent; - @JsonInclude(JsonInclude.Include.NON_NULL) + @ApiModelProperty(hidden = true) + @JsonIgnore private Integer state; - @JsonInclude(JsonInclude.Include.NON_NULL) + @ApiModelProperty(hidden = true) + @JsonIgnore private Integer personType; + @ApiModelProperty(hidden = true) + @JsonIgnore + private Integer engineeringType; } diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/enterprise/EntEngineeringController.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/enterprise/EntEngineeringController.java index 5c35532..e57d325 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/enterprise/EntEngineeringController.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/enterprise/EntEngineeringController.java @@ -9,7 +9,7 @@ import com.zhgd.jeecg.common.system.query.QueryGenerator; import com.zhgd.jeecg.common.util.PageUtil; import com.zhgd.xmgl.modules.basicdata.statistics.EngineeringStat; import com.zhgd.xmgl.modules.city.engineering.entity.Engineering; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringSingle; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringSingle; import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/government/GovEngineeringController.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/government/GovEngineeringController.java index 08f97d8..496a738 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/government/GovEngineeringController.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/controller/government/GovEngineeringController.java @@ -9,9 +9,9 @@ import com.zhgd.jeecg.common.api.vo.Result; import com.zhgd.jeecg.common.system.query.QueryGenerator; import com.zhgd.jeecg.common.util.PageUtil; import com.zhgd.xmgl.modules.basicdata.statistics.EngineeringStat; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; import com.zhgd.xmgl.modules.city.enterprise.entity.Enterprise; -import com.zhgd.xmgl.modules.basicdata.service.IEngineeringMainService; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringMainService; import com.zhgd.xmgl.modules.wisdom.dto.MapAiAlarmDto; import com.zhgd.xmgl.modules.wisdom.dto.MapEnvironAlarmDto; import com.zhgd.xmgl.modules.wisdom.service.IAiMonitorAlarmService; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/vo/EngineeringVo.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/vo/EngineeringVo.java index a3f4791..1927b58 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/vo/EngineeringVo.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/vo/EngineeringVo.java @@ -1,8 +1,8 @@ package com.zhgd.xmgl.modules.basicdata.vo; import com.zhgd.xmgl.modules.basicdata.entity.AnnexFile; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringSingle; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringSingle; import com.zhgd.xmgl.modules.city.engineering.entity.Engineering; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; diff --git a/src/main/java/com/zhgd/xmgl/modules/city/engineering/controller/EngineeringController.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/controller/EngineeringController.java index 2938385..32ca849 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/engineering/controller/EngineeringController.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/controller/EngineeringController.java @@ -1,5 +1,7 @@ package com.zhgd.xmgl.modules.city.engineering.controller; +import cn.hutool.core.date.DateTime; +import cn.hutool.core.date.DateUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -8,23 +10,26 @@ import com.zhgd.annotation.OperLog; import com.zhgd.jeecg.common.api.vo.Result; import com.zhgd.jeecg.common.system.query.QueryGenerator; import com.zhgd.jeecg.common.util.PageUtil; +import com.zhgd.xmgl.base.entity.vo.MultiSectorVo; import com.zhgd.xmgl.base.entity.vo.SectorVo; import com.zhgd.xmgl.base.entity.vo.TrendVo; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringSingle; import com.zhgd.xmgl.modules.basicdata.statistics.EngineeringStat; import com.zhgd.xmgl.modules.basicdata.vo.EngineeringVo; import com.zhgd.xmgl.modules.city.engineering.entity.Engineering; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringSingle; import com.zhgd.xmgl.modules.city.engineering.entity.vo.CountEngineeringVo; import com.zhgd.xmgl.modules.city.engineering.entity.vo.EngineeringTrendProgressVo; import com.zhgd.xmgl.modules.city.engineering.entity.vo.EngineeringTrendVo; import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringService; import com.zhgd.xmgl.util.ParamEnum; +import com.zhgd.xmgl.util.RefUtil; import com.zhgd.xmgl.valid.AddGroup; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.collections.MapUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; @@ -33,10 +38,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import springfox.documentation.annotations.ApiIgnore; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.stream.Collectors; @@ -64,13 +66,22 @@ public class EngineeringController { @ApiOperation(value = " 分页列表查询报监记录", notes = "分页列表查询报监记录", httpMethod = "POST") @ApiImplicitParams({ @ApiImplicitParam(name = "pageNo", value = "页数", paramType = "body", required = true, defaultValue = "1", dataType = "Integer"), - @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "body", required = true, defaultValue = "10", dataType = "Integer") + @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "body", required = true, defaultValue = "10", dataType = "Integer"), + @ApiImplicitParam(name = "newThisYear", value = "是否今年新增1是0否", paramType = "body", required = false, dataType = "Integer"), + @ApiImplicitParam(name = "endThisYear", value = "是否今年竣工合格1是0否", paramType = "body", required = false, dataType = "Integer"), }) @PostMapping(value = "/page") public Result> queryPageList(@ApiIgnore @RequestBody Map map) { QueryWrapper wrapper = QueryGenerator.initPageQueryWrapper(Engineering.class, map); Page page = PageUtil.getPage(map); wrapper.lambda().orderByDesc(Engineering::getCreateTime); + DateTime dateTime = DateUtil.beginOfYear(new Date()); + if (Objects.equals(MapUtils.getInteger(map, "newThisYear"), 1)) { + wrapper.ge(RefUtil.fieldNameUlc(Engineering::getStartTime), dateTime); + } + if (Objects.equals(MapUtils.getInteger(map, "endThisYear"), 1)) { + wrapper.ge(RefUtil.fieldNameUlc(Engineering::getEndTime), dateTime); + } IPage pageList = engineeringService.getPageList(page, wrapper); return Result.success(pageList); } @@ -192,7 +203,6 @@ public class EngineeringController { @OperLog(operModul = "工程管理", operType = "统计", operDesc = "统计工程") @ApiOperation(value = "统计工程", notes = "统计工程", httpMethod = "POST") - @PostMapping(value = "/countEngineering") public Result countEngineering() { return Result.success(engineeringService.countEngineering()); @@ -281,4 +291,21 @@ public class EngineeringController { return Result.success(engineeringService.countEngineeringDistrictCost(paramMap)); } + @OperLog(operModul = "工程管理", operType = "查询", operDesc = "统计工程类别") + @ApiOperation(value = "统计工程类别", notes = "统计工程类别", httpMethod = "POST") + @ApiImplicitParams({ + }) + @PostMapping(value = "/countEngineeringType") + public Result> countEngineeringType() { + return Result.success(engineeringService.countEngineeringType()); + } + + @OperLog(operModul = "工程管理", operType = "查询", operDesc = "统计工程每个区每个类别数量") + @ApiOperation(value = "统计工程每个区每个类别数量", notes = "统计工程每个区每个类别数量", httpMethod = "POST") + @ApiImplicitParams({ + }) + @PostMapping(value = "/countEngineeringEveryDistrictAndType") + public Result countEngineeringEveryDistrictAndType() { + return Result.success(engineeringService.countEngineeringEveryDistrictAndType()); + } } diff --git a/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/Engineering.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/Engineering.java index a3fca09..8c42a85 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/Engineering.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/Engineering.java @@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringSingle; import com.zhgd.xmgl.valid.AddGroup; import com.zhgd.xmgl.valid.EditGroup; import io.swagger.annotations.ApiModel; @@ -335,5 +334,8 @@ public class Engineering implements Serializable { @ApiModelProperty(value = "单体工程") private List engineeringSingleList; + @TableField(exist = false) + @ApiModelProperty(hidden = true) + private Integer count; } diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringMain.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EngineeringMain.java similarity index 98% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringMain.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EngineeringMain.java index 14d74d7..ed6b7cd 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringMain.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EngineeringMain.java @@ -1,4 +1,4 @@ -package com.zhgd.xmgl.modules.basicdata.entity; +package com.zhgd.xmgl.modules.city.engineering.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringMainPerson.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EngineeringMainPerson.java similarity index 97% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringMainPerson.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EngineeringMainPerson.java index 90c916c..bd60c5c 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringMainPerson.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EngineeringMainPerson.java @@ -1,4 +1,4 @@ -package com.zhgd.xmgl.modules.basicdata.entity; +package com.zhgd.xmgl.modules.city.engineering.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringSingle.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EngineeringSingle.java similarity index 97% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringSingle.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EngineeringSingle.java index 32a67f6..453647e 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EngineeringSingle.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EngineeringSingle.java @@ -1,4 +1,4 @@ -package com.zhgd.xmgl.modules.basicdata.entity; +package com.zhgd.xmgl.modules.city.engineering.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EnterpriseMainLicense.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EnterpriseMainLicense.java similarity index 97% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EnterpriseMainLicense.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EnterpriseMainLicense.java index 776c4c1..4d5ef1e 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/entity/EnterpriseMainLicense.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/entity/EnterpriseMainLicense.java @@ -1,4 +1,4 @@ -package com.zhgd.xmgl.modules.basicdata.entity; +package com.zhgd.xmgl.modules.city.engineering.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EngineeringMainMapper.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringMainMapper.java similarity index 82% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EngineeringMainMapper.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringMainMapper.java index 4535fe2..72a20db 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EngineeringMainMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringMainMapper.java @@ -1,7 +1,7 @@ -package com.zhgd.xmgl.modules.basicdata.mapper; +package com.zhgd.xmgl.modules.city.engineering.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; import com.zhgd.xmgl.modules.city.enterprise.entity.Enterprise; import org.apache.ibatis.annotations.Mapper; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EngineeringMainPersonMapper.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringMainPersonMapper.java similarity index 75% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EngineeringMainPersonMapper.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringMainPersonMapper.java index c8bb43c..29e194f 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EngineeringMainPersonMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringMainPersonMapper.java @@ -1,7 +1,7 @@ -package com.zhgd.xmgl.modules.basicdata.mapper; +package com.zhgd.xmgl.modules.city.engineering.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMainPerson; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMainPerson; import org.apache.ibatis.annotations.Mapper; import java.util.List; diff --git a/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringMapper.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringMapper.java index 62f45ae..01b726b 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringMapper.java @@ -70,4 +70,7 @@ public interface EngineeringMapper extends BaseMapper { List countEngineeringDistrictCost(HashMap paramMap); + List countEngineeringType(); + + List countEngineeringEveryDistrictAndType(); } diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EngineeringSingleMapper.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringSingleMapper.java similarity index 75% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EngineeringSingleMapper.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringSingleMapper.java index 53ebc9e..c69b954 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EngineeringSingleMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EngineeringSingleMapper.java @@ -1,7 +1,7 @@ -package com.zhgd.xmgl.modules.basicdata.mapper; +package com.zhgd.xmgl.modules.city.engineering.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringSingle; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringSingle; import org.apache.ibatis.annotations.Mapper; import java.util.List; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EnterpriseMainLicenseMapper.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EnterpriseMainLicenseMapper.java similarity index 70% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EnterpriseMainLicenseMapper.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EnterpriseMainLicenseMapper.java index 4abf17b..538d570 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/EnterpriseMainLicenseMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/EnterpriseMainLicenseMapper.java @@ -1,7 +1,7 @@ -package com.zhgd.xmgl.modules.basicdata.mapper; +package com.zhgd.xmgl.modules.city.engineering.mapper; import org.apache.ibatis.annotations.Mapper; -import com.zhgd.xmgl.modules.basicdata.entity.EnterpriseMainLicense; +import com.zhgd.xmgl.modules.city.engineering.entity.EnterpriseMainLicense; import com.baomidou.mybatisplus.core.mapper.BaseMapper; /** diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EngineeringMainMapper.xml b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringMainMapper.xml similarity index 85% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EngineeringMainMapper.xml rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringMainMapper.xml index 5adc8bc..f2c05a6 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EngineeringMainMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringMainMapper.xml @@ -1,7 +1,7 @@ - - SELECT e.type, e.engineering_sn, t.enterprise_name FROM engineering_main e LEFT JOIN enterprise t ON e.enterprise_sn = t.enterprise_sn @@ -11,7 +11,7 @@ - SELECT m.*, e.enterprise_name, e.credit_code, e.legal_person, e.legal_person_tel, d.dict_value as typeName FROM engineering_main m LEFT JOIN enterprise e ON m.enterprise_sn = e.enterprise_sn diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EngineeringMainPersonMapper.xml b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringMainPersonMapper.xml similarity index 66% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EngineeringMainPersonMapper.xml rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringMainPersonMapper.xml index 63b58ba..c8287f9 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EngineeringMainPersonMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringMainPersonMapper.xml @@ -1,8 +1,8 @@ - + - SELECT p.*, d.dict_value as jobName FROM engineering_main_person p LEFT JOIN system_dict_data d ON p.job_id = d.dict_label AND d.dict_type = 'engineering_post' WHERE p.engineering_sn = #{engineeringSn} diff --git a/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringMapper.xml b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringMapper.xml index e525a8c..8347afc 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringMapper.xml @@ -79,34 +79,40 @@ + + + + diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EngineeringSingleMapper.xml b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringSingleMapper.xml similarity index 67% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EngineeringSingleMapper.xml rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringSingleMapper.xml index ce26801..d532ba1 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EngineeringSingleMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EngineeringSingleMapper.xml @@ -1,8 +1,8 @@ - + - SELECT s.*, d.dict_value as shapeName FROM engineering_single s LEFT JOIN system_dict_data d ON s.shape = d.dict_label AND d.dict_type = 'structural_style' WHERE s.engineering_sn = #{engineeringSn} diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EnterpriseMainLicenseMapper.xml b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EnterpriseMainLicenseMapper.xml similarity index 62% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EnterpriseMainLicenseMapper.xml rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EnterpriseMainLicenseMapper.xml index 599e5ac..90ea118 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/EnterpriseMainLicenseMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/mapper/xml/EnterpriseMainLicenseMapper.xml @@ -1,5 +1,5 @@ - + diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEngineeringMainPersonService.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringMainPersonService.java similarity index 72% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEngineeringMainPersonService.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringMainPersonService.java index 30d2cfc..1b3f687 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEngineeringMainPersonService.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringMainPersonService.java @@ -1,7 +1,7 @@ -package com.zhgd.xmgl.modules.basicdata.service; +package com.zhgd.xmgl.modules.city.engineering.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMainPerson; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMainPerson; import java.util.List; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEngineeringMainService.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringMainService.java similarity index 76% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEngineeringMainService.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringMainService.java index 9bd8b0f..4f667db 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEngineeringMainService.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringMainService.java @@ -1,7 +1,7 @@ -package com.zhgd.xmgl.modules.basicdata.service; +package com.zhgd.xmgl.modules.city.engineering.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; import java.util.List; diff --git a/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringService.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringService.java index 42b0666..ef241fc 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringService.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringService.java @@ -3,11 +3,12 @@ package com.zhgd.xmgl.modules.city.engineering.service; import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; +import com.zhgd.xmgl.base.entity.vo.MultiSectorVo; import com.zhgd.xmgl.base.entity.vo.SectorVo; import com.zhgd.xmgl.base.entity.vo.TrendVo; import com.zhgd.xmgl.modules.basicdata.dto.AppIndexTopStatDto; import com.zhgd.xmgl.modules.basicdata.dto.EngineeringPageDto; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringSingle; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringSingle; import com.zhgd.xmgl.modules.basicdata.statistics.EngineeringStat; import com.zhgd.xmgl.modules.basicdata.vo.EngineeringVo; import com.zhgd.xmgl.modules.city.engineering.entity.Engineering; @@ -76,4 +77,8 @@ public interface IEngineeringService extends IService { EngineeringTrendProgressVo getEngineeringTrendProgressMonth(HashMap paramMap); List countEngineeringDistrictCost(HashMap paramMap); + + List countEngineeringType(); + + MultiSectorVo countEngineeringEveryDistrictAndType(); } diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEngineeringSingleService.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringSingleService.java similarity index 79% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEngineeringSingleService.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringSingleService.java index 06c3ef7..00e745b 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEngineeringSingleService.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEngineeringSingleService.java @@ -1,7 +1,7 @@ -package com.zhgd.xmgl.modules.basicdata.service; +package com.zhgd.xmgl.modules.city.engineering.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringSingle; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringSingle; import com.zhgd.xmgl.modules.basicdata.vo.EngineeringVo; import java.util.List; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEnterpriseMainLicenseService.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEnterpriseMainLicenseService.java similarity index 66% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEnterpriseMainLicenseService.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEnterpriseMainLicenseService.java index fd51308..0faa748 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/IEnterpriseMainLicenseService.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/IEnterpriseMainLicenseService.java @@ -1,6 +1,6 @@ -package com.zhgd.xmgl.modules.basicdata.service; +package com.zhgd.xmgl.modules.city.engineering.service; -import com.zhgd.xmgl.modules.basicdata.entity.EnterpriseMainLicense; +import com.zhgd.xmgl.modules.city.engineering.entity.EnterpriseMainLicense; import com.baomidou.mybatisplus.extension.service.IService; /** diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringMainPersonServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringMainPersonServiceImpl.java similarity index 65% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringMainPersonServiceImpl.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringMainPersonServiceImpl.java index eaab4ff..a5132c8 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringMainPersonServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringMainPersonServiceImpl.java @@ -1,8 +1,8 @@ -package com.zhgd.xmgl.modules.basicdata.service.impl; +package com.zhgd.xmgl.modules.city.engineering.service.impl; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMainPerson; -import com.zhgd.xmgl.modules.basicdata.mapper.EngineeringMainPersonMapper; -import com.zhgd.xmgl.modules.basicdata.service.IEngineeringMainPersonService; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMainPerson; +import com.zhgd.xmgl.modules.city.engineering.mapper.EngineeringMainPersonMapper; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringMainPersonService; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringMainServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringMainServiceImpl.java similarity index 70% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringMainServiceImpl.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringMainServiceImpl.java index 78c6fb9..fc6bfcf 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringMainServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringMainServiceImpl.java @@ -1,8 +1,8 @@ -package com.zhgd.xmgl.modules.basicdata.service.impl; +package com.zhgd.xmgl.modules.city.engineering.service.impl; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain; -import com.zhgd.xmgl.modules.basicdata.mapper.EngineeringMainMapper; -import com.zhgd.xmgl.modules.basicdata.service.IEngineeringMainService; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.mapper.EngineeringMainMapper; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringMainService; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; diff --git a/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringServiceImpl.java index d7d491d..7beba62 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringServiceImpl.java @@ -1,5 +1,6 @@ package com.zhgd.xmgl.modules.city.engineering.service.impl; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateTime; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.NumberUtil; @@ -13,22 +14,32 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.zhgd.jeecg.common.system.query.QueryGenerator; import com.zhgd.jeecg.common.util.PageUtil; +import com.zhgd.xmgl.base.entity.vo.MultiSectorOne; +import com.zhgd.xmgl.base.entity.vo.MultiSectorVo; import com.zhgd.xmgl.base.entity.vo.SectorVo; import com.zhgd.xmgl.base.entity.vo.TrendVo; import com.zhgd.xmgl.handler.exception.CustomException; import com.zhgd.xmgl.modules.basicdata.dto.AppIndexTopStatDto; import com.zhgd.xmgl.modules.basicdata.dto.EngineeringPageDto; -import com.zhgd.xmgl.modules.basicdata.entity.*; -import com.zhgd.xmgl.modules.basicdata.service.*; +import com.zhgd.xmgl.modules.basicdata.entity.AnnexFile; +import com.zhgd.xmgl.modules.basicdata.entity.SystemDictData; +import com.zhgd.xmgl.modules.basicdata.service.IAnnexFileService; +import com.zhgd.xmgl.modules.basicdata.service.ISystemDictDataService; import com.zhgd.xmgl.modules.basicdata.statistics.EngineeringStat; import com.zhgd.xmgl.modules.basicdata.vo.EngineeringVo; import com.zhgd.xmgl.modules.city.dust.service.IEnvironmentAlarmService; import com.zhgd.xmgl.modules.city.engineering.entity.Engineering; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMainPerson; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringSingle; import com.zhgd.xmgl.modules.city.engineering.entity.vo.CountEngineeringVo; import com.zhgd.xmgl.modules.city.engineering.entity.vo.EngineeringTrendProgressVo; import com.zhgd.xmgl.modules.city.engineering.entity.vo.EngineeringTrendVo; import com.zhgd.xmgl.modules.city.engineering.mapper.EngineeringMapper; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringMainPersonService; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringMainService; import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringService; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringSingleService; import com.zhgd.xmgl.modules.city.government.entity.Government; import com.zhgd.xmgl.modules.city.government.mapper.GovernmentMapper; import com.zhgd.xmgl.modules.city.monitor.mapper.MonitorDevMapper; @@ -375,6 +386,58 @@ public class EngineeringServiceImpl extends ServiceImpl countEngineeringType() { + List list = baseMapper.countEngineeringType(); + List rtList = new ArrayList<>(); + Map map = list.stream().collect(Collectors.toMap(SectorVo::getEngineeringType, Function.identity())); + for (ParamEnum.EngineeringType type : ParamEnum.EngineeringType.values()) { + SectorVo vo = map.get(type.getValue()); + if (vo == null) { + vo = new SectorVo(); + vo.setCount("0"); + } + vo.setName(type.getDesc()); + rtList.add(vo); + } + rtList.sort((o1, o2) -> Integer.valueOf(o2.getCount()).compareTo(Integer.valueOf(o1.getCount()))); + return rtList; + } + + @Override + public MultiSectorVo countEngineeringEveryDistrictAndType() { + List list = baseMapper.countEngineeringEveryDistrictAndType(); + List myGovernments = governmentMapper.getMyGovernments(SecurityUtil.getUser().getSn()); + if (CollUtil.isEmpty(myGovernments)) { + return null; + } + List names = myGovernments.stream().map(Government::getGovernmentName).collect(Collectors.toList()); + MultiSectorVo vo = new MultiSectorVo(); + vo.setX(names); + List data = new ArrayList<>(); + for (ParamEnum.EngineeringType type : ParamEnum.EngineeringType.values()) { + MultiSectorOne one = new MultiSectorOne(); + one.setName(type.getDesc()); + one.setData(getData(names, type, list)); + data.add(one); + } + vo.setData(data); + return vo; + } + + private List getData(List names, ParamEnum.EngineeringType type, List list) { + List rtList = new ArrayList<>(); + for (String name : names) { + List l = list.stream().filter(e -> Objects.equals(name, e.getDistrict()) && Objects.equals(type.getValue(), e.getEngineeringType())).collect(Collectors.toList()); + if (CollUtil.isNotEmpty(l)) { + rtList.add(l.get(0).getCount() + ""); + } else { + rtList.add("0"); + } + } + return rtList; + } + private List getUnderConstructions(List list) { List trendVos = new ArrayList<>(); int year = DateUtil.year(new Date()); diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringSingleServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringSingleServiceImpl.java similarity index 88% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringSingleServiceImpl.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringSingleServiceImpl.java index 4436731..8ce9a89 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EngineeringSingleServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EngineeringSingleServiceImpl.java @@ -1,15 +1,15 @@ -package com.zhgd.xmgl.modules.basicdata.service.impl; +package com.zhgd.xmgl.modules.city.engineering.service.impl; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.zhgd.xmgl.modules.basicdata.entity.AnnexFile; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMainPerson; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringSingle; -import com.zhgd.xmgl.modules.basicdata.mapper.EngineeringSingleMapper; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMainPerson; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringSingle; +import com.zhgd.xmgl.modules.city.engineering.mapper.EngineeringSingleMapper; import com.zhgd.xmgl.modules.basicdata.service.IAnnexFileService; -import com.zhgd.xmgl.modules.basicdata.service.IEngineeringMainPersonService; -import com.zhgd.xmgl.modules.basicdata.service.IEngineeringMainService; -import com.zhgd.xmgl.modules.basicdata.service.IEngineeringSingleService; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringMainPersonService; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringMainService; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringSingleService; import com.zhgd.xmgl.modules.basicdata.vo.EngineeringVo; import com.zhgd.xmgl.modules.city.project.entity.Project; import com.zhgd.xmgl.modules.city.project.service.IProjectService; diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EnterpriseMainLicenseServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EnterpriseMainLicenseServiceImpl.java similarity index 56% rename from src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EnterpriseMainLicenseServiceImpl.java rename to src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EnterpriseMainLicenseServiceImpl.java index 99924bb..6ad2725 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/EnterpriseMainLicenseServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/engineering/service/impl/EnterpriseMainLicenseServiceImpl.java @@ -1,8 +1,8 @@ -package com.zhgd.xmgl.modules.basicdata.service.impl; +package com.zhgd.xmgl.modules.city.engineering.service.impl; -import com.zhgd.xmgl.modules.basicdata.entity.EnterpriseMainLicense; -import com.zhgd.xmgl.modules.basicdata.mapper.EnterpriseMainLicenseMapper; -import com.zhgd.xmgl.modules.basicdata.service.IEnterpriseMainLicenseService; +import com.zhgd.xmgl.modules.city.engineering.entity.EnterpriseMainLicense; +import com.zhgd.xmgl.modules.city.engineering.mapper.EnterpriseMainLicenseMapper; +import com.zhgd.xmgl.modules.city.engineering.service.IEnterpriseMainLicenseService; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; diff --git a/src/main/java/com/zhgd/xmgl/modules/city/enterprise/entity/EnterpriseMain.java b/src/main/java/com/zhgd/xmgl/modules/city/enterprise/entity/EnterpriseMain.java index acd2250..b26f08d 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/enterprise/entity/EnterpriseMain.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/enterprise/entity/EnterpriseMain.java @@ -4,7 +4,7 @@ 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 com.zhgd.xmgl.modules.basicdata.entity.EnterpriseMainLicense; +import com.zhgd.xmgl.modules.city.engineering.entity.EnterpriseMainLicense; import com.zhgd.xmgl.valid.AddGroup; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; diff --git a/src/main/java/com/zhgd/xmgl/modules/city/enterprise/service/impl/EnterpriseServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/city/enterprise/service/impl/EnterpriseServiceImpl.java index 5848e9c..6fb17cf 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/enterprise/service/impl/EnterpriseServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/enterprise/service/impl/EnterpriseServiceImpl.java @@ -10,10 +10,10 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.zhgd.jeecg.common.util.PageUtil; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain; -import com.zhgd.xmgl.modules.basicdata.entity.EnterpriseMainLicense; -import com.zhgd.xmgl.modules.basicdata.mapper.EngineeringMainMapper; -import com.zhgd.xmgl.modules.basicdata.service.IEnterpriseMainLicenseService; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.entity.EnterpriseMainLicense; +import com.zhgd.xmgl.modules.city.engineering.mapper.EngineeringMainMapper; +import com.zhgd.xmgl.modules.city.engineering.service.IEnterpriseMainLicenseService; import com.zhgd.xmgl.modules.basicdata.vo.EnterpriseVo; import com.zhgd.xmgl.modules.city.basicdata.entity.SystemUser; import com.zhgd.xmgl.modules.city.basicdata.service.ISystemUserService; diff --git a/src/main/java/com/zhgd/xmgl/modules/city/government/mapper/GovernmentMapper.java b/src/main/java/com/zhgd/xmgl/modules/city/government/mapper/GovernmentMapper.java index dad3758..064a94f 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/government/mapper/GovernmentMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/government/mapper/GovernmentMapper.java @@ -4,6 +4,8 @@ import org.apache.ibatis.annotations.Mapper; import com.zhgd.xmgl.modules.city.government.entity.Government; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import java.util.List; + /** * @Description: 政务信息 * @author: pds @@ -12,5 +14,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; */ @Mapper public interface GovernmentMapper extends BaseMapper { - + List getMyGovernments(String sn); } diff --git a/src/main/java/com/zhgd/xmgl/modules/city/government/mapper/xml/GovernmentMapper.xml b/src/main/java/com/zhgd/xmgl/modules/city/government/mapper/xml/GovernmentMapper.xml index 6d5dc4e..0a85e38 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/government/mapper/xml/GovernmentMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/city/government/mapper/xml/GovernmentMapper.xml @@ -1,5 +1,10 @@ - + diff --git a/src/main/java/com/zhgd/xmgl/modules/city/inspect/service/impl/AcceptInspectRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/city/inspect/service/impl/AcceptInspectRecordServiceImpl.java index 1487485..837c173 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/inspect/service/impl/AcceptInspectRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/inspect/service/impl/AcceptInspectRecordServiceImpl.java @@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.zhgd.xmgl.handler.exception.CustomException; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain; -import com.zhgd.xmgl.modules.basicdata.service.IEngineeringMainService; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringMainService; import com.zhgd.xmgl.modules.city.engineering.entity.Engineering; import com.zhgd.xmgl.modules.city.project.entity.Project; import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringService; diff --git a/src/main/java/com/zhgd/xmgl/modules/city/inspect/service/impl/InspectRecordServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/city/inspect/service/impl/InspectRecordServiceImpl.java index 4f2f0b3..77f2b22 100644 --- a/src/main/java/com/zhgd/xmgl/modules/city/inspect/service/impl/InspectRecordServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/city/inspect/service/impl/InspectRecordServiceImpl.java @@ -11,8 +11,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.zhgd.xmgl.handler.exception.CustomException; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain; -import com.zhgd.xmgl.modules.basicdata.service.IEngineeringMainService; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringMainService; import com.zhgd.xmgl.modules.city.deepexcavation.mapper.DeepExcavationEngineeringMapper; import com.zhgd.xmgl.modules.city.engineering.entity.Engineering; import com.zhgd.xmgl.modules.city.engineering.mapper.DangerousEngineeringMapper; diff --git a/src/main/java/com/zhgd/xmgl/modules/safety/service/impl/EnterpriseScoreServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/safety/service/impl/EnterpriseScoreServiceImpl.java index dd73793..d0c3daf 100644 --- a/src/main/java/com/zhgd/xmgl/modules/safety/service/impl/EnterpriseScoreServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/safety/service/impl/EnterpriseScoreServiceImpl.java @@ -7,9 +7,9 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.zhgd.jeecg.common.util.PageUtil; import com.zhgd.xmgl.handler.exception.CustomException; -import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain; +import com.zhgd.xmgl.modules.city.engineering.entity.EngineeringMain; import com.zhgd.xmgl.modules.basicdata.entity.SystemDictData; -import com.zhgd.xmgl.modules.basicdata.service.IEngineeringMainService; +import com.zhgd.xmgl.modules.city.engineering.service.IEngineeringMainService; import com.zhgd.xmgl.modules.basicdata.service.ISystemDictDataService; import com.zhgd.xmgl.modules.safety.dto.EnterpriseScoreDto; import com.zhgd.xmgl.modules.safety.entity.EnterpriseScore;