springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/acid/ComActAcidDangerMemberDTO.java
New file @@ -0,0 +1,52 @@ package com.panzhihua.common.model.dtos.community.acid; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 风险人员表(ComActAcidDangerMember)表实体类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 风险人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:09 */ @Data @ApiModel("风险人员") public class ComActAcidDangerMemberDTO { /** * 人员类型 1风险人员 2未填地址人员 */ @ApiModelProperty(value = "人员类型 1风险人员 2未填地址人员") private Integer type; @ApiModelProperty(value = "数据来源 1系统") private Integer source; @ApiModelProperty("页数") private Integer page; @ApiModelProperty("条数") private Integer size; @ApiModelProperty("关键字") private String keyword; @ApiModelProperty("开始时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date startTime; @ApiModelProperty("结束时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date stopTime; /** * 处理情况 1:集中隔离 2:居家隔离 3:健康监测 4:失联或尚需追踪 5:排除风险 6:暂未管控 */ @ApiModelProperty(value = "当前处理情况 1:集中隔离 2:居家隔离 3:健康监测 4:失联或尚需追踪 5:排除风险 6:暂未管控") private Integer status; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/acid/ComActAcidMemberDTO.java
New file @@ -0,0 +1,31 @@ package com.panzhihua.common.model.dtos.community.acid; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @author zzj */ @Data @ApiModel("工作人员实体") public class ComActAcidMemberDTO { /** * 是否推送 1是 0否 */ @ApiModelProperty(value = "是否推送 1是 0否") private Integer pushStatus; /** * 绑定单位 */ @ApiModelProperty(value = "绑定单位") private String relationName; @ApiModelProperty(value = "关键字") private String keyword; @ApiModelProperty("页数") private Integer page; @ApiModelProperty("条数") private Integer size; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/acid/ComActAcidDangerMemberVO.java
New file @@ -0,0 +1,78 @@ package com.panzhihua.common.model.vos.community.acid; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 风险人员表(ComActAcidDangerMember)表实体类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 风险人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:09 */ @Data @ApiModel("风险人员表") public class ComActAcidDangerMemberVO implements Serializable { private static final long serialVersionUID = 889636932941876579L; private Long id; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createTime; /** * 填报记录id */ @ApiModelProperty(value = "填报记录id") private Long recordId; /** * 姓名 */ @ApiModelProperty(value = "姓名") private String name; /** * 手机号 */ @ApiModelProperty(value = "手机号") private String phone; /** * 人员类型 1风险人员 2未填地址人员 */ @ApiModelProperty(value = "人员类型 1风险人员 2未填地址人员") private Integer type; /** * 更新时间 */ @ApiModelProperty(value = "更新时间") private Date updateTime; /** * 数据来源 */ @ApiModelProperty(value = "数据来源 1系统") private Integer source; /** * 处理情况 1:集中隔离 2:居家隔离 3:健康监测 4:失联或尚需追踪 5:排除风险 6:暂未管控 */ @ApiModelProperty(value = "当前处理情况 1:集中隔离 2:居家隔离 3:健康监测 4:失联或尚需追踪 5:排除风险 6:暂未管控") private Integer status; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/acid/ComActAcidMemberVO.java
New file @@ -0,0 +1,60 @@ package com.panzhihua.common.model.vos.community.acid; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 防疫工作人员表(ComActAcidMember)表实体类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 防疫工作人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:06 */ @Data @ApiModel("防疫工作人员表") public class ComActAcidMemberVO implements Serializable { private static final long serialVersionUID = -88592294208705755L; private Long id; /** * 姓名 */ @ApiModelProperty(value = "姓名") private String name; /** * 手机号 */ @ApiModelProperty(value = "手机号") private String phone; /** * 是否推送 1是 0否 */ @ApiModelProperty(value = "是否推送 1是 0否") private Integer pushStatus; /** * 绑定单位 */ @ApiModelProperty(value = "绑定单位") private String relationName; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createTime; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/BcRegionApi.java
New file @@ -0,0 +1,44 @@ package com.panzhihua.service_community.api; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.service_community.entity.BcRegion; import com.panzhihua.service_community.service.BcRegionService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 行政区划表(BcRegion)表控制层 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 行政区划表相关功能 * * @author zzj * @since 2022-04-20 14:26:14 */ @RestController @RequestMapping("bcRegion") public class BcRegionApi { /** * 服务对象 */ @Resource private BcRegionService bcRegionService; /** * 关键字查询 * * @param name 查询实体 * @return 所有数据 */ @PostMapping("queryAll") public R selectAll(@RequestParam("name") String name) { return this.bcRegionService.pageList(name); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActAcidCheckRecordApi.java
New file @@ -0,0 +1,88 @@ package com.panzhihua.service_community.api; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.service_community.entity.ComActAcidCheckRecord; import com.panzhihua.service_community.service.ComActAcidCheckRecordService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 排查跟进表(ComActAcidCheckRecord)表控制层 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 排查跟进表相关功能 * * @author zzj * @since 2022-04-24 16:14:27 */ @RestController @RequestMapping("comActAcidCheckRecord") public class ComActAcidCheckRecordApi { /** * 服务对象 */ @Resource private ComActAcidCheckRecordService comActAcidCheckRecordService; /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @PostMapping("queryAll") public R selectAll(@RequestBody CommonPage commonPage) { return this.comActAcidCheckRecordService.pageList(commonPage); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable("id") Serializable id) { return R.ok(this.comActAcidCheckRecordService.getById(id)); } /** * 新增数据 * * @param comActAcidCheckRecord 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody ComActAcidCheckRecord comActAcidCheckRecord) { return R.ok(this.comActAcidCheckRecordService.save(comActAcidCheckRecord)); } /** * 修改数据 * * @param comActAcidCheckRecord 实体对象 * @return 修改结果 */ @PostMapping("/update") public R update(@RequestBody ComActAcidCheckRecord comActAcidCheckRecord) { return R.ok(this.comActAcidCheckRecordService.updateById(comActAcidCheckRecord)); } /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("del") public R delete(@RequestParam("id") Long id) { return R.ok(this.comActAcidCheckRecordService.removeById(id)); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActAcidDangerMemberApi.java
New file @@ -0,0 +1,89 @@ package com.panzhihua.service_community.api; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.panzhihua.common.model.dtos.community.acid.ComActAcidDangerMemberDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.service_community.entity.ComActAcidDangerMember; import com.panzhihua.service_community.service.ComActAcidDangerMemberService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 风险人员表(ComActAcidDangerMember)表控制层 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 风险人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:11 */ @RestController @RequestMapping("comActAcidDangerMember") public class ComActAcidDangerMemberApi { /** * 服务对象 */ @Resource private ComActAcidDangerMemberService comActAcidDangerMemberService; /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @PostMapping("queryAll") public R selectAll(@RequestBody ComActAcidDangerMemberDTO commonPage) { return this.comActAcidDangerMemberService.pageList(commonPage); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable("id") Serializable id) { return R.ok(this.comActAcidDangerMemberService.getById(id)); } /** * 新增数据 * * @param comActAcidDangerMember 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody ComActAcidDangerMember comActAcidDangerMember) { return R.ok(this.comActAcidDangerMemberService.save(comActAcidDangerMember)); } /** * 修改数据 * * @param comActAcidDangerMember 实体对象 * @return 修改结果 */ @PostMapping("/update") public R update(@RequestBody ComActAcidDangerMember comActAcidDangerMember) { return R.ok(this.comActAcidDangerMemberService.updateById(comActAcidDangerMember)); } /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("del") public R delete(@RequestParam("id") Long id) { return R.ok(this.comActAcidDangerMemberService.removeById(id)); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActAcidMemberApi.java
New file @@ -0,0 +1,93 @@ package com.panzhihua.service_community.api; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.panzhihua.common.model.dtos.community.acid.ComActAcidMemberDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.model.vos.community.acid.ComActAcidMemberVO; import com.panzhihua.service_community.entity.ComActAcidMember; import com.panzhihua.service_community.service.ComActAcidMemberService; import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 防疫工作人员表(ComActAcidMember)表控制层 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 防疫工作人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:08 */ @RestController @RequestMapping("comActAcidMember") public class ComActAcidMemberApi { /** * 服务对象 */ @Resource private ComActAcidMemberService comActAcidMemberService; /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @PostMapping("queryAll") public R selectAll(@RequestBody ComActAcidMemberDTO commonPage) { return this.comActAcidMemberService.pageList(commonPage); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable("id") Long id) { return R.ok(this.comActAcidMemberService.getById(id)); } /** * 新增数据 * * @param comActAcidMemberVO 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody ComActAcidMemberVO comActAcidMemberVO) { return this.comActAcidMemberService.insert(comActAcidMemberVO); } /** * 修改数据 * * @param comActAcidMemberVO 实体对象 * @return 修改结果 */ @PostMapping("/update") public R update(@RequestBody ComActAcidMemberVO comActAcidMemberVO) { ComActAcidMember comActAcidMember=new ComActAcidMember(); BeanUtils.copyProperties(comActAcidMemberVO,comActAcidMember); return R.ok(this.comActAcidMemberService.updateById(comActAcidMember)); } /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("del") public R delete(@RequestParam("id") Long id) { return R.ok(this.comActAcidMemberService.removeById(id)); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/BcRegionDao.java
New file @@ -0,0 +1,25 @@ package com.panzhihua.service_community.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.panzhihua.common.model.dtos.property.CommonPage; import org.apache.ibatis.annotations.Mapper; import com.panzhihua.service_community.entity.BcRegion; /** * 行政区划表(BcRegion)表数据库访问层 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 行政区划表相关功能 * * @author zzj * @since 2022-04-20 14:26:13 */ @Mapper public interface BcRegionDao extends BaseMapper<BcRegion> { /** * 姓名查询 * @param name * @return */ String selectByName(String name); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActAcidCheckRecordDao.java
New file @@ -0,0 +1,18 @@ package com.panzhihua.service_community.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; import com.panzhihua.service_community.entity.ComActAcidCheckRecord; /** * 排查跟进表(ComActAcidCheckRecord)表数据库访问层 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 排查跟进表相关功能 * * @author zzj * @since 2022-04-24 16:14:25 */ @Mapper public interface ComActAcidCheckRecordDao extends BaseMapper<ComActAcidCheckRecord> { } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActAcidDangerMemberDao.java
New file @@ -0,0 +1,26 @@ package com.panzhihua.service_community.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.panzhihua.common.model.dtos.community.acid.ComActAcidDangerMemberDTO; import com.panzhihua.common.model.vos.community.acid.ComActAcidDangerMemberVO; import org.apache.ibatis.annotations.Mapper; import com.panzhihua.service_community.entity.ComActAcidDangerMember; /** * 风险人员表(ComActAcidDangerMember)表数据库访问层 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 风险人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:09 */ @Mapper public interface ComActAcidDangerMemberDao extends BaseMapper<ComActAcidDangerMember> { /** * 分页查询 * @param comActAcidDangerMemberDTO * @return */ IPage<ComActAcidDangerMemberVO> pageList(ComActAcidDangerMemberDTO comActAcidDangerMemberDTO); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActAcidMemberDao.java
New file @@ -0,0 +1,30 @@ package com.panzhihua.service_community.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.model.dtos.community.acid.ComActAcidMemberDTO; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.community.acid.ComActAcidMemberVO; import org.apache.ibatis.annotations.Mapper; import com.panzhihua.service_community.entity.ComActAcidMember; import org.apache.ibatis.annotations.Param; /** * 防疫工作人员表(ComActAcidMember)表数据库访问层 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 防疫工作人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:07 */ @Mapper public interface ComActAcidMemberDao extends BaseMapper<ComActAcidMember> { /** * 分页查询 * @param page * @param commonPage * @return */ IPage<ComActAcidMemberVO> pageList(Page page, @Param("commonPage") ComActAcidMemberDTO commonPage); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/BcRegion.java
New file @@ -0,0 +1,113 @@ package com.panzhihua.service_community.entity; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 行政区划表(BcRegion)表实体类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 行政区划表相关功能 * * @author zzj * @since 2022-04-20 14:26:13 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("行政区划表") public class BcRegion implements Serializable { private static final long serialVersionUID = 484387005380232597L; /** * 主键 */ @ApiModelProperty(value = "主键") private String regionId; /** * 行政区划编码 */ @ApiModelProperty(value = "行政区划编码") private String regionCode; /** * 行政区划名称 */ @ApiModelProperty(value = "行政区划名称") private String regionName; /** * 父id */ @ApiModelProperty(value = "父id") private String parentId; /** * 所在层级 */ @ApiModelProperty(value = "所在层级") private Integer hierarchyOrder; /** * 同层顺序 */ @ApiModelProperty(value = "同层顺序") private Integer levelOrder; /** * 层级格式编码(格式 : `**`**` ) */ @ApiModelProperty(value = "层级格式编码(格式 : `**`**` )") private String formatCode; /** * 创建者 */ @ApiModelProperty(value = "创建者") private Long createUserId; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createDatetime; /** * 修改者 */ @ApiModelProperty(value = "修改者") private Long modifyUserId; /** * 修改时间 */ @ApiModelProperty(value = "修改时间") private Date modifyDatetime; /** * 删除标识(0:未删除,1:已删除) */ @ApiModelProperty(value = "删除标识(0:未删除,1:已删除)") private Integer deleteFlag; /** * 子集数量 */ @ApiModelProperty(value = "子集数量") private Integer childrenNum; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActAcidCheckRecord.java
New file @@ -0,0 +1,68 @@ package com.panzhihua.service_community.entity; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 排查跟进表(ComActAcidCheckRecord)表实体类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 排查跟进表相关功能 * * @author zzj * @since 2022-04-24 16:14:25 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("排查跟进表") public class ComActAcidCheckRecord implements Serializable { private static final long serialVersionUID = 511018347419682300L; @TableId(type = IdType.AUTO) private Long id; /** * 人员id */ @ApiModelProperty(value = "人员id") private Long memberId; /** * 处理情况 1:集中隔离 2:居家隔离 3:健康监测 4:失联或尚需追踪 5:排除风险 6:暂未管控 */ @ApiModelProperty(value = "处理情况 1:集中隔离 2:居家隔离 3:健康监测 4:失联或尚需追踪 5:排除风险 6:暂未管控") private Integer status; /** * 备注 */ @ApiModelProperty(value = "备注") private String remark; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createTime; /** * 操作人 */ @ApiModelProperty(value = "操作人") private String username; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActAcidDangerMember.java
New file @@ -0,0 +1,86 @@ package com.panzhihua.service_community.entity; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 风险人员表(ComActAcidDangerMember)表实体类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 风险人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:09 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("风险人员表") public class ComActAcidDangerMember implements Serializable { private static final long serialVersionUID = 889636932941876579L; @TableId(type = IdType.AUTO) private Long id; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createTime; /** * 填报记录id */ @ApiModelProperty(value = "填报记录id") private Long recordId; /** * 姓名 */ @ApiModelProperty(value = "姓名") private String name; /** * 手机号 */ @ApiModelProperty(value = "手机号") private String phone; /** * 人员类型 1风险人员 2未填地址人员 */ @ApiModelProperty(value = "人员类型 1风险人员 2未填地址人员") private Integer type; /** * 更新时间 */ @ApiModelProperty(value = "更新时间") private Date updateTime; /** * 数据来源 */ @ApiModelProperty(value = "数据来源 1系统") private Integer source; /** * 处理情况 1:集中隔离 2:居家隔离 3:健康监测 4:失联或尚需追踪 5:排除风险 6:暂未管控 */ @ApiModelProperty(value = "当前处理情况 1:集中隔离 2:居家隔离 3:健康监测 4:失联或尚需追踪 5:排除风险 6:暂未管控") private Integer status; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActAcidMember.java
New file @@ -0,0 +1,68 @@ package com.panzhihua.service_community.entity; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 防疫工作人员表(ComActAcidMember)表实体类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 防疫工作人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:06 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("防疫工作人员表") public class ComActAcidMember implements Serializable { private static final long serialVersionUID = -88592294208705755L; @TableId(type = IdType.AUTO) private Long id; /** * 姓名 */ @ApiModelProperty(value = "姓名") private String name; /** * 手机号 */ @ApiModelProperty(value = "手机号") private String phone; /** * 是否推送 1是 0否 */ @ApiModelProperty(value = "是否推送 1是 0否") private Integer pushStatus; /** * 绑定单位 */ @ApiModelProperty(value = "绑定单位") private String relationName; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createTime; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/BcRegionService.java
New file @@ -0,0 +1,24 @@ package com.panzhihua.service_community.service; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.service_community.entity.BcRegion; /** * 行政区划表(BcRegion)表服务接口 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 行政区划表相关功能 * * @author zzj * @since 2022-04-20 14:26:14 */ public interface BcRegionService extends IService<BcRegion> { /** * 分页查询 * * @param name * @return */ R pageList(String name); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActAcidCheckRecordService.java
New file @@ -0,0 +1,24 @@ package com.panzhihua.service_community.service; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.service_community.entity.ComActAcidCheckRecord; /** * 排查跟进表(ComActAcidCheckRecord)表服务接口 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 排查跟进表相关功能 * * @author zzj * @since 2022-04-24 16:14:26 */ public interface ComActAcidCheckRecordService extends IService<ComActAcidCheckRecord> { /** * 分页查询 * * @param commonPage * @return */ R pageList(CommonPage commonPage); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActAcidDangerMemberService.java
New file @@ -0,0 +1,25 @@ package com.panzhihua.service_community.service; import com.panzhihua.common.model.dtos.community.acid.ComActAcidDangerMemberDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.service_community.entity.ComActAcidDangerMember; /** * 风险人员表(ComActAcidDangerMember)表服务接口 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 风险人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:10 */ public interface ComActAcidDangerMemberService extends IService<ComActAcidDangerMember> { /** * 分页查询 * * @param commonPage * @return */ R pageList(ComActAcidDangerMemberDTO commonPage); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActAcidMemberService.java
New file @@ -0,0 +1,33 @@ package com.panzhihua.service_community.service; import com.panzhihua.common.model.dtos.community.acid.ComActAcidMemberDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.vos.community.acid.ComActAcidMemberVO; import com.panzhihua.service_community.entity.ComActAcidMember; /** * 防疫工作人员表(ComActAcidMember)表服务接口 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 防疫工作人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:07 */ public interface ComActAcidMemberService extends IService<ComActAcidMember> { /** * 分页查询 * * @param commonPage * @return */ R pageList(ComActAcidMemberDTO commonPage); /** * 新增 * @param comActAcidMemberVO * @return */ R insert(ComActAcidMemberVO comActAcidMemberVO); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/BcRegionServiceImpl.java
New file @@ -0,0 +1,28 @@ package com.panzhihua.service_community.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.entity.BcRegion; import com.panzhihua.service_community.dao.BcRegionDao; import com.panzhihua.service_community.service.BcRegionService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; /** * 行政区划表(BcRegion)表服务实现类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 行政区划表相关功能 * * @author zzj * @since 2022-04-20 14:26:14 */ @Slf4j @Service public class BcRegionServiceImpl extends ServiceImpl<BcRegionDao, BcRegion> implements BcRegionService { @Override public R pageList(String name) { return R.ok(this.baseMapper.selectByName(name)); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActAcidCheckRecordServiceImpl.java
New file @@ -0,0 +1,28 @@ package com.panzhihua.service_community.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.entity.ComActAcidCheckRecord; import com.panzhihua.service_community.dao.ComActAcidCheckRecordDao; import com.panzhihua.service_community.service.ComActAcidCheckRecordService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; /** * 排查跟进表(ComActAcidCheckRecord)表服务实现类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 排查跟进表相关功能 * * @author zzj * @since 2022-04-24 16:14:26 */ @Slf4j @Service public class ComActAcidCheckRecordServiceImpl extends ServiceImpl<ComActAcidCheckRecordDao, ComActAcidCheckRecord> implements ComActAcidCheckRecordService { @Override public R pageList(CommonPage commonPage) { return null; } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActAcidDangerMemberServiceImpl.java
New file @@ -0,0 +1,29 @@ package com.panzhihua.service_community.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.dtos.community.acid.ComActAcidDangerMemberDTO; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.entity.ComActAcidDangerMember; import com.panzhihua.service_community.dao.ComActAcidDangerMemberDao; import com.panzhihua.service_community.service.ComActAcidDangerMemberService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; /** * 风险人员表(ComActAcidDangerMember)表服务实现类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 风险人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:10 */ @Slf4j @Service public class ComActAcidDangerMemberServiceImpl extends ServiceImpl<ComActAcidDangerMemberDao, ComActAcidDangerMember> implements ComActAcidDangerMemberService { @Override public R pageList(ComActAcidDangerMemberDTO commonPage) { return null; } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActAcidMemberServiceImpl.java
New file @@ -0,0 +1,44 @@ package com.panzhihua.service_community.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.model.dtos.community.acid.ComActAcidMemberDTO; import com.panzhihua.common.model.dtos.property.CommonPage; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.acid.ComActAcidMemberVO; import com.panzhihua.service_community.entity.ComActAcidMember; import com.panzhihua.service_community.dao.ComActAcidMemberDao; import com.panzhihua.service_community.service.ComActAcidMemberService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; /** * 防疫工作人员表(ComActAcidMember)表服务实现类 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 防疫工作人员表相关功能 * * @author zzj * @since 2022-04-24 16:12:08 */ @Slf4j @Service public class ComActAcidMemberServiceImpl extends ServiceImpl<ComActAcidMemberDao, ComActAcidMember> implements ComActAcidMemberService { @Override public R pageList(ComActAcidMemberDTO commonPage) { return R.ok(this.baseMapper.pageList(new Page(commonPage.getPage(),commonPage.getSize()),commonPage)); } @Override public R insert(ComActAcidMemberVO comActAcidMemberVO) { Integer count= this.baseMapper.selectCount(new QueryWrapper<ComActAcidMember>().lambda().eq(ComActAcidMember::getPhone,comActAcidMemberVO.getPhone())); if(count>0){ return R.fail("手机号码已占用"); } ComActAcidMember comActAcidMember=new ComActAcidMember(); BeanUtils.copyProperties(comActAcidMemberVO,comActAcidMember); return R.ok(this.baseMapper.insert(comActAcidMember)); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/BcRegionMapper.xml
New file @@ -0,0 +1,25 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.panzhihua.service_community.dao.BcRegionDao"> <resultMap type="com.panzhihua.service_community.entity.BcRegion" id="BcRegionBaseResultMap"> <result property="regionId" column="region_id"/> <result property="regionCode" column="region_code"/> <result property="regionName" column="region_name"/> <result property="parentId" column="parent_id"/> <result property="hierarchyOrder" column="hierarchy_order"/> <result property="levelOrder" column="level_order"/> <result property="formatCode" column="format_code"/> <result property="createUserId" column="create_user_id"/> <result property="createDatetime" column="create_datetime"/> <result property="modifyUserId" column="modify_user_id"/> <result property="modifyDatetime" column="modify_datetime"/> <result property="deleteFlag" column="delete_flag"/> <result property="childrenNum" column="children_num"/> </resultMap> <select id="selectByName" resultType="string"> select region_code from bc_region where region_name = #{name} </select> </mapper> springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActAcidCheckRecordMapper.xml
New file @@ -0,0 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.panzhihua.service_community.dao.ComActAcidCheckRecordDao"> <resultMap type="com.panzhihua.service_community.entity.ComActAcidCheckRecord" id="ComActAcidCheckRecordBaseResultMap"> <result property="id" column="id"/> <result property="memberId" column="member_id"/> <result property="status" column="status"/> <result property="remark" column="remark"/> <result property="createTime" column="create_time"/> <result property="username" column="username"/> </resultMap> </mapper> springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActAcidDangerMemberMapper.xml
New file @@ -0,0 +1,38 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.panzhihua.service_community.dao.ComActAcidDangerMemberDao"> <resultMap type="com.panzhihua.service_community.entity.ComActAcidDangerMember" id="ComActAcidDangerMemberBaseResultMap"> <result property="id" column="id"/> <result property="createTime" column="create_time"/> <result property="recordId" column="record_id"/> <result property="name" column="name"/> <result property="phone" column="phone"/> <result property="type" column="type"/> <result property="updateTime" column="update_time"/> </resultMap> <select id="pageList" resultType="com.panzhihua.common.model.vos.community.acid.ComActAcidDangerMemberVO"> select * from com_act_acid_danger_member <where> <if test="commonPage.keyword!=null and commonPage.keyword !=''"> and (name like concat('%',#{commonPage.keyword},'%') or phone like concat('%',#{commonPage.keyword},'%')) </if> <if test="commonPage.source!=null"> and source =#{commonPage.source} </if> <if test="commonPage.status!=null"> and status =#{commonPage.status} </if> <if test="commonPage.startTime!=null and commonPage.startTime !=''"> and update_time >=#{commonPage.startTime} </if> <if test="commonPage.stopTime!=null and commonPage.stopTime !=''"> and #{commonPage.stopTime} >= update_time </if> </where> order by update_time desc </select> </mapper> springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActAcidMemberMapper.xml
New file @@ -0,0 +1,30 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.panzhihua.service_community.dao.ComActAcidMemberDao"> <resultMap type="com.panzhihua.service_community.entity.ComActAcidMember" id="ComActAcidMemberBaseResultMap"> <result property="id" column="id"/> <result property="name" column="name"/> <result property="phone" column="phone"/> <result property="pushStatus" column="push_status"/> <result property="relationName" column="relation_name"/> <result property="createTime" column="create_time"/> </resultMap> <select id="pageList" resultType="com.panzhihua.common.model.vos.community.acid.ComActAcidMemberVO"> select * from com_act_acid_member <where> <if test="commonPage.keyword!=null and commonPage.keyword!=''"> and (name like concat('%',#{commonPage.keyword},'%') or phone like concat('%',#{commonPage.keyword},'%')) </if> <if test="commonPage.pushStatus!=null"> and push_status = #{commonPage.pushStatus} </if> <if test="commonPage.relationName!=null and commonPage.relationName !=''"> and relation_name =#{commonPage.relationName} </if> </where> order by create_time desc </select> </mapper>