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; private Integer count;
/** /**
* 类型 * 类型
1:城市管理2环境保护3安全监管 1:城市管理2环境保护3安全监管
4民政5建设管理6文化执法7社区治安综治8食品药品监管9市场监管10公安交通管理11消防安全12卫生计生监督执法 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.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.dto.ScreenCommunityHeadDTO; import com.elink.esua.epdc.dto.ScreenCommunityHeadDTO;
import com.elink.esua.epdc.dto.ScreenEventClassCensusDTO; 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.excel.ScreenEventClassCensusExcel;
import com.elink.esua.epdc.service.ScreenEventClassCensusService; import com.elink.esua.epdc.service.ScreenEventClassCensusService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -51,6 +52,12 @@ public class ScreenEventClassCensusController {
private ScreenEventClassCensusService screenEventClassCensusService; 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") @GetMapping("list")
public Result<List<ScreenEventClassCensusDTO>> list(@RequestParam Map<String, Object> params){ public Result<List<ScreenEventClassCensusDTO>> list(@RequestParam Map<String, Object> params){
List<ScreenEventClassCensusDTO> list = screenEventClassCensusService.list(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; package com.elink.esua.epdc.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao; 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 com.elink.esua.epdc.entity.ScreenEventClassCensusEntity;
import org.apache.ibatis.annotations.Mapper; 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 @Mapper
public interface ScreenEventClassCensusDao extends BaseDao<ScreenEventClassCensusEntity> { 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; private Integer count;
/** /**
* 类型 * 类型
1:城市管理2环境保护3安全监管 1:城市管理2环境保护3安全监管
4民政5建设管理6文化执法7社区治安综治8食品药品监管9市场监管10公安交通管理11消防安全12卫生计生监督执法 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.mybatis.service.BaseService;
import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.dto.ScreenEventClassCensusDTO; 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.entity.ScreenEventClassCensusEntity;
import java.util.List; import java.util.List;
@ -92,4 +93,6 @@ public interface ScreenEventClassCensusService extends BaseService<ScreenEventCl
* @date 2023-07-05 * @date 2023-07-05
*/ */
void delete(String[] ids); 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.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.dao.ScreenEventClassCensusDao; import com.elink.esua.epdc.dao.ScreenEventClassCensusDao;
import com.elink.esua.epdc.dto.ScreenEventClassCensusDTO; 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.entity.ScreenEventClassCensusEntity;
import com.elink.esua.epdc.redis.ScreenEventClassCensusRedis; import com.elink.esua.epdc.redis.ScreenEventClassCensusRedis;
import com.elink.esua.epdc.service.ScreenEventClassCensusService; import com.elink.esua.epdc.service.ScreenEventClassCensusService;
@ -101,4 +102,9 @@ public class ScreenEventClassCensusServiceImpl extends BaseServiceImpl<ScreenEve
baseDao.deleteBatchIds(Arrays.asList(ids)); 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="updatedTime" column="UPDATED_TIME"/>
<result property="delFlag" column="DEL_FLAG"/> <result property="delFlag" column="DEL_FLAG"/>
</resultMap> </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> </mapper>
Loading…
Cancel
Save