Browse Source

事件提交

ftature/screen
lichao 2 years ago
parent
commit
03008de7a2
  1. 6
      esua-epdc/epdc-module/epdc-screen/epdc-screen-client/src/main/java/com/elink/esua/epdc/dto/ScreenEventClassCensusDTO.java
  2. 2
      esua-epdc/epdc-module/epdc-screen/epdc-screen-client/src/main/java/com/elink/esua/epdc/dto/ScreenHouseClassCensusDTO.java
  3. 2
      esua-epdc/epdc-module/epdc-screen/epdc-screen-client/src/main/java/com/elink/esua/epdc/dto/ScreenResiClassCensusDTO.java
  4. 7
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/controller/ScreenEventClassCensusController.java
  5. 7
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/dao/ScreenEventClassCensusDao.java
  6. 6
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/entity/ScreenEventClassCensusEntity.java
  7. 2
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/entity/ScreenHouseClassCensusEntity.java
  8. 2
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/entity/ScreenResiClassCensusEntity.java
  9. 3
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/service/ScreenEventClassCensusService.java
  10. 6
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/service/impl/ScreenEventClassCensusServiceImpl.java
  11. 9
      esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/resources/mapper/ScreenEventClassCensusDao.xml

6
esua-epdc/epdc-module/epdc-screen/epdc-screen-client/src/main/java/com/elink/esua/epdc/dto/ScreenEventClassCensusDTO.java

@ -44,11 +44,11 @@ public class ScreenEventClassCensusDTO implements Serializable {
private Integer count;
/**
* 类型
1:城市管理2环境保护3安全监管
* 类型
1:城市管理2环境保护3安全监管
4民政5建设管理6文化执法7社区治安综治8食品药品监管9市场监管10公安交通管理11消防安全12卫生计生监督执法
*/
private Integer type;
private String type;
/**
* 创建人

2
esua-epdc/epdc-module/epdc-screen/epdc-screen-client/src/main/java/com/elink/esua/epdc/dto/ScreenHouseClassCensusDTO.java

@ -56,7 +56,7 @@ public class ScreenHouseClassCensusDTO implements Serializable {
/**
* 类型
*/
private Integer type;
private String type;
/**
* 创建人

2
esua-epdc/epdc-module/epdc-screen/epdc-screen-client/src/main/java/com/elink/esua/epdc/dto/ScreenResiClassCensusDTO.java

@ -56,7 +56,7 @@ public class ScreenResiClassCensusDTO implements Serializable {
/**
* 类型
*/
private Integer type;
private String type;
/**
* 创建人

7
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/controller/ScreenEventClassCensusController.java

@ -27,6 +27,7 @@ import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.dto.ScreenCommunityHeadDTO;
import com.elink.esua.epdc.dto.ScreenEventClassCensusDTO;
import com.elink.esua.epdc.dto.result.ScreenLabelValueDTO;
import com.elink.esua.epdc.excel.ScreenEventClassCensusExcel;
import com.elink.esua.epdc.service.ScreenEventClassCensusService;
import org.springframework.beans.factory.annotation.Autowired;
@ -51,6 +52,12 @@ public class ScreenEventClassCensusController {
private ScreenEventClassCensusService screenEventClassCensusService;
@GetMapping("census")
public Result<List<ScreenLabelValueDTO>> census(@RequestParam Map<String, Object> params){
List<ScreenLabelValueDTO> list = screenEventClassCensusService.census(params);
return new Result<List<ScreenLabelValueDTO>>().ok(list);
}
@GetMapping("list")
public Result<List<ScreenEventClassCensusDTO>> list(@RequestParam Map<String, Object> params){
List<ScreenEventClassCensusDTO> list = screenEventClassCensusService.list(params);

7
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/dao/ScreenEventClassCensusDao.java

@ -18,9 +18,13 @@
package com.elink.esua.epdc.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.dto.result.ScreenLabelValueDTO;
import com.elink.esua.epdc.entity.ScreenEventClassCensusEntity;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
import java.util.Map;
/**
* 事件分类统计
*
@ -29,5 +33,6 @@ import org.apache.ibatis.annotations.Mapper;
*/
@Mapper
public interface ScreenEventClassCensusDao extends BaseDao<ScreenEventClassCensusEntity> {
List<ScreenLabelValueDTO> census(Map<String, Object> params);
}

6
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/entity/ScreenEventClassCensusEntity.java

@ -44,10 +44,10 @@ public class ScreenEventClassCensusEntity extends BaseEpdcEntity {
private Integer count;
/**
* 类型
1:城市管理2环境保护3安全监管
* 类型
1:城市管理2环境保护3安全监管
4民政5建设管理6文化执法7社区治安综治8食品药品监管9市场监管10公安交通管理11消防安全12卫生计生监督执法
*/
private Integer type;
private String type;
}

2
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/entity/ScreenHouseClassCensusEntity.java

@ -56,6 +56,6 @@ public class ScreenHouseClassCensusEntity extends BaseEpdcEntity {
/**
* 类型
*/
private Integer type;
private String type;
}

2
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/entity/ScreenResiClassCensusEntity.java

@ -56,6 +56,6 @@ public class ScreenResiClassCensusEntity extends BaseEpdcEntity {
/**
* 类型
*/
private Integer type;
private String type;
}

3
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/service/ScreenEventClassCensusService.java

@ -20,6 +20,7 @@ package com.elink.esua.epdc.service;
import com.elink.esua.epdc.commons.mybatis.service.BaseService;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.dto.ScreenEventClassCensusDTO;
import com.elink.esua.epdc.dto.result.ScreenLabelValueDTO;
import com.elink.esua.epdc.entity.ScreenEventClassCensusEntity;
import java.util.List;
@ -92,4 +93,6 @@ public interface ScreenEventClassCensusService extends BaseService<ScreenEventCl
* @date 2023-07-05
*/
void delete(String[] ids);
List<ScreenLabelValueDTO> census(Map<String, Object> params);
}

6
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/java/com/elink/esua/epdc/service/impl/ScreenEventClassCensusServiceImpl.java

@ -25,6 +25,7 @@ import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.dao.ScreenEventClassCensusDao;
import com.elink.esua.epdc.dto.ScreenEventClassCensusDTO;
import com.elink.esua.epdc.dto.result.ScreenLabelValueDTO;
import com.elink.esua.epdc.entity.ScreenEventClassCensusEntity;
import com.elink.esua.epdc.redis.ScreenEventClassCensusRedis;
import com.elink.esua.epdc.service.ScreenEventClassCensusService;
@ -101,4 +102,9 @@ public class ScreenEventClassCensusServiceImpl extends BaseServiceImpl<ScreenEve
baseDao.deleteBatchIds(Arrays.asList(ids));
}
@Override
public List<ScreenLabelValueDTO> census(Map<String, Object> params) {
return baseDao.census(params);
}
}

9
esua-epdc/epdc-module/epdc-screen/epdc-screen-server/src/main/resources/mapper/ScreenEventClassCensusDao.xml

@ -13,6 +13,11 @@
<result property="updatedTime" column="UPDATED_TIME"/>
<result property="delFlag" column="DEL_FLAG"/>
</resultMap>
<select id="census" resultType="com.elink.esua.epdc.dto.result.ScreenLabelValueDTO">
select TYPE as label,
COUNT as value
from screen_event_class_census
where
DEL_FLAG = 0
</select>
</mapper>
Loading…
Cancel
Save