From 098b507166a2b23f0256d5c4f097e7f05f11e9be Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期三, 28 七月 2021 09:02:46 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/test' into test --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwDangerReportService.java | 13 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordPageDTO.java | 10 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwSafetyWorkRecordServiceImpl.java | 19 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/api/LcApiConstants.java | 4 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/SafeWordDangerLevelEnum.java | 45 ++ springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComSwPatrolRecordApi.java | 59 ++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwPatrolRecordService.java | 17 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwSafetyWorkRecordService.java | 13 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java | 13 springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/LcApiService.java | 11 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwPatrolRecordMapper.xml | 79 +++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwPatrolRecordDAO.java | 53 -- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwSafetyWorkRecordDO.java | 66 +++ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/SafeWordStatusEnum.java | 45 ++ springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComSwPatrolRecordApi.java | 25 springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/api/LcEventApi.java | 27 + springcloud_k8s_panzhihuazhihuishequ/service_api/src/test/java/com/panzhihua/serviceapi/biz/impl/LcApiServiceImplTest.java | 12 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwDangerReportDO.java | 162 +++++++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwPatrolRecordReportDO.java | 72 +++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwDangerReportDAO.java | 15 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwPatrolRecordDO.java | 53 -- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwPatrolRecordServiceImpl.java | 69 +++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwPatrolRecordReportMapper.xml | 21 + springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwSafetyWorkRecordMapper.xml | 20 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordAddDTO.java | 201 +++++++++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwPatrolRecordReportDAO.java | 15 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComSwPatrolRecordVO.java | 4 springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/impl/LcApiServiceImpl.java | 12 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java | 24 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwSafetyWorkRecordDAO.java | 15 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwDangerReportMapper.xml | 36 + springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwDangerReportServiceImpl.java | 19 springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommonDataApi.java | 6 33 files changed, 1,120 insertions(+), 135 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComSwPatrolRecordApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComSwPatrolRecordApi.java new file mode 100644 index 0000000..89e57a2 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/ComSwPatrolRecordApi.java @@ -0,0 +1,59 @@ +package com.panzhihua.applets.api; + +import com.panzhihua.common.controller.BaseController; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordAddDTO; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordPageDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.service.community.CommunityService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; + +/** + * @auther txb + * @create 2021-07-23 14:38:38 + * @describe 社区》安全工作》巡查记录前端控制器 + */ +@Slf4j +@Api(tags = {"社区管理/安全工作"}) +@RestController +@RequestMapping("/patrolRecord") +public class ComSwPatrolRecordApi extends BaseController { + + @Resource + private CommunityService communityService; + + /** + * 分页查询巡查记录 + * @param comSwPatrolRecordPageDTO 查询参数 + * @return 分页集合 + */ + @ApiOperation(value = "分页查询巡查记录") + @PostMapping("/pagePatrolRecord") + public R pagePatrolRecord(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO){ + Long communityId = this.getCommunityId(); + comSwPatrolRecordPageDTO.setCommunityId(communityId); + return communityService.pagePatrolRecord(comSwPatrolRecordPageDTO); + } + + /** + * 新增巡查记录 + * @param comSwPatrolRecordAddDTO 新增参数 + * @return 新增结果 + */ + @ApiOperation(value = "新增巡查记录") + @PostMapping("/addPatrolRecord") + public R addPatrolRecord(@RequestBody ComSwPatrolRecordAddDTO comSwPatrolRecordAddDTO){ + Long communityId = this.getCommunityId(); + comSwPatrolRecordAddDTO.setCommunityId(communityId); + return communityService.addPatrolRecord(comSwPatrolRecordAddDTO); + } + +} + diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/api/LcApiConstants.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/api/LcApiConstants.java index fef316e..81f3ee5 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/api/LcApiConstants.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/api/LcApiConstants.java @@ -58,6 +58,10 @@ */ public static final String GRID_GET_EVENT_INFO_AREA_ID_URL = "http://171.217.92.33:53303/area/getAreaGridTreeByAreaId"; /** + * 通过AREAID获取辖区网格数据列表 + */ + public static final String GRID_GET_GRID_DATA_AREA_ID_URL = "http://171.217.92.33:53303/gridDefined/getGridInfoByAreaId"; + /** * 获取所有或者根据姓名和工号查询,分页 */ public static final String GRID_GET_GETALL_SEARCH_PAGE_URL = "http://171.217.92.33:53303/gridOperator/getAllOrSearchByPage?areaId=jhRxqEQp&limit=200&page=1"; diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/SafeWordDangerLevelEnum.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/SafeWordDangerLevelEnum.java new file mode 100644 index 0000000..66f82f8 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/SafeWordDangerLevelEnum.java @@ -0,0 +1,45 @@ +package com.panzhihua.common.enums; + +import lombok.Getter; + +/** + * 婚姻状况 + * + * @author huanghongfa + */ +@Getter +public enum SafeWordDangerLevelEnum +{ + RED(1, "红色预警"), + ORANGE(2, "橙色预警"), + YELLOW(3, "黄色预警"), + BLUE(4, "蓝色预警"); + + private final Integer code; + private final String name; + + SafeWordDangerLevelEnum(Integer code, String name) + { + this.code = code; + this.name = name; + } + + public static int getCodeByName(String name) { + for (SafeWordDangerLevelEnum item : SafeWordDangerLevelEnum.values()) { + if (item.name.equals(name)) { + return item.getCode(); + } + } + return -1; + } + + public static String getCnDescByName(Integer code) { + for (SafeWordDangerLevelEnum item : SafeWordDangerLevelEnum.values()) { + if (item.code.equals(code)) { + return item.getName(); + } + } + return "其他"; + } + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/SafeWordStatusEnum.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/SafeWordStatusEnum.java new file mode 100644 index 0000000..dca5e2d --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/enums/SafeWordStatusEnum.java @@ -0,0 +1,45 @@ +package com.panzhihua.common.enums; + +import lombok.Getter; + +/** + * 婚姻状况 + * + * @author huanghongfa + */ +@Getter +public enum SafeWordStatusEnum +{ + DCK(1, "待查看"), + DCL(2, "待处理"), + YCL(3, "已处理"), + YZG(4, "已整改"); + + private final Integer code; + private final String name; + + SafeWordStatusEnum(Integer code, String name) + { + this.code = code; + this.name = name; + } + + public static int getCodeByName(String name) { + for (SafeWordStatusEnum item : SafeWordStatusEnum.values()) { + if (item.name.equals(name)) { + return item.getCode(); + } + } + return -1; + } + + public static String getCnDescByName(Integer code) { + for (SafeWordStatusEnum item : SafeWordStatusEnum.values()) { + if (item.code.equals(code)) { + return item.getName(); + } + } + return "其他"; + } + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordAddDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordAddDTO.java new file mode 100644 index 0000000..d105252 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordAddDTO.java @@ -0,0 +1,201 @@ +package com.panzhihua.common.model.dtos.community; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * @auther txb + * @create 2021-07-23 14:38:38 + * @describe 社区》安全工作》巡查记录实体类 + */ + +@Data +@ApiModel("新增巡查记录DTO") +public class ComSwPatrolRecordAddDTO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 社区id + */ + @ApiModelProperty("社区id") + @JsonSerialize(using = ToStringSerializer.class) + private Long communityId; + + /** + * 巡查时间 + */ + @ApiModelProperty("巡查时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date PatrolTime; + + /** + * 天气 + */ + @ApiModelProperty("天气") + private String weather; + + /** + * 温度 + */ + @ApiModelProperty("温度") + private String temperature; + + /** + * 风 + */ + @ApiModelProperty("风") + private String wind; + + /** + * (取字典表国家标准编码)巡查类型(1.防火巡查2.防汛巡查3.防疫巡查) + */ + @ApiModelProperty("巡查类型(1.防火巡查2.防汛巡查3.防疫巡查),多条以逗号隔开") + private String patrolType; + + /** + * 巡查领导 + */ + @ApiModelProperty("巡查领导") + private String patrolLeader; + + /** + * 巡查人员 + */ + @ApiModelProperty("巡查人员") + private String patrolPerson; + + /** + * 巡查地址 + */ + @ApiModelProperty("巡查地址") + private String address; + + /** + * 巡查记录 + */ + @ApiModelProperty("巡查记录") + private String recordContent; + + /** + * 发现记录 + */ + @ApiModelProperty("发现记录") + private String findRecord; + + /** + * 记录照片 + */ + @ApiModelProperty("记录照片") + private String recordPhoto; + + /** + * 备注 + */ + @ApiModelProperty("备注") + private String remark; + + /** + * 接班领导 + */ + @ApiModelProperty("接班领导") + private String successionLeader; + + /** + * 接班人员 + */ + @ApiModelProperty("接班人员") + private String successionPerson; + + /** + * 接班时间 + */ + @ApiModelProperty("接班时间") + private Date successionTime; + + /** + * 是否存在隐患(1是 、0否) + */ + @ApiModelProperty("是否存在隐患(1是 、0否)") + private Integer isHiddenDanger; + + /** + * 隐患名称 + */ + @ApiModelProperty("隐患名称") + private String dagerName; + + /** + * 排查时间 + */ + @ApiModelProperty("排查时间") + private Date checkTime; + + /** + * 主体部门、单位或个人全称 + */ + @ApiModelProperty("主体部门、单位或个人全称") + private String unitName; + + /** + * 隐患简述 + */ + @ApiModelProperty("隐患简述") + private String dagerDescription; + + /** + * 是否立即整改(1是 、0否) + */ + @ApiModelProperty("是否立即整改(1是 、0否)") + private Integer isRectifyImmediately; + + /** + * 采取措施 + */ + @ApiModelProperty("采取措施") + private String takeSteps; + + /** + * 采取措施照片 + */ + @ApiModelProperty("采取措施照片") + private String stepsPhoto; + + /** + * 整改人员 + */ + @ApiModelProperty("整改人员") + private String rectifyPerson; + + + /** + * 创建人 + */ + @ApiModelProperty("创建人") + private Long createBy; + + /** + * 巡查类型 + */ + public interface patrolType{ + int huo = 1; + int xun = 2; + int yi = 3; + } + + /** + * 是否 + */ + public interface isOk{ + int yes = 1; + int no = 0; + } +} \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordPageDTO.java similarity index 85% rename from springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordDTO.java rename to springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordPageDTO.java index 644a356..0ea2119 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordDTO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComSwPatrolRecordPageDTO.java @@ -5,6 +5,7 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.panzhihua.common.model.helper.encrypt.EncryptQuery; import com.panzhihua.common.model.helper.encrypt.EncryptQueryClass; +import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -12,10 +13,11 @@ import java.util.Date; /** - * 巡查记录DTO + * 分页查询巡查记录DTO */ @Data -public class ComSwPatrolRecordDTO implements Serializable { +@ApiModel("分页查询巡查记录DTO") +public class ComSwPatrolRecordPageDTO implements Serializable { private static final long serialVersionUID = 1L; /** @@ -47,8 +49,8 @@ /** * (取字典表国家标准编码)巡查类型(1.防火巡查2.防汛巡查3.防疫巡查) */ - @ApiModelProperty("巡查类型(1.防火巡查2.防汛巡查3.防疫巡查)") - private Integer patrolType; + @ApiModelProperty("巡查类型(1.防火巡查2.防汛巡查3.防疫巡查),多条以逗号隔开") + private String patrolType; /** * 巡查人员 diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComSwPatrolRecordVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComSwPatrolRecordVO.java index c33cda9..7ab44f8 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComSwPatrolRecordVO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComSwPatrolRecordVO.java @@ -72,8 +72,8 @@ /** * (取字典表国家标准编码)巡查类型(1.防火巡查2.防汛巡查3.防疫巡查) */ - @ApiModelProperty("巡查类型(1.防火巡查2.防汛巡查3.防疫巡查)") - private Integer patrolType; + @ApiModelProperty("巡查类型(1.防火巡查2.防汛巡查3.防疫巡查),多条以逗号隔开") + private String patrolType; /** * 巡查领导 diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java index 9da8bd8..25f2214 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java @@ -42,6 +42,7 @@ import com.panzhihua.common.model.vos.shop.ShopStoreVO; import com.panzhihua.common.model.vos.user.UserElectronicFileVO; import com.panzhihua.common.model.vos.user.UserPhoneVO; +import io.swagger.annotations.ApiOperation; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.*; @@ -3730,9 +3731,17 @@ /** * 分页查询巡查记录 - * @param comSwPatrolRecordDTO 查询参数 + * @param comSwPatrolRecordPageDTO 查询参数 * @return 分页集合 */ @PostMapping("/patrolRecord/page") - R pagePatrolRecord(@RequestBody ComSwPatrolRecordDTO comSwPatrolRecordDTO); + R pagePatrolRecord(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO); + + /** + * 新增巡查记录 + * @param comSwPatrolRecordAddDTO 新增参数 + * @return 新增结果 + */ + @PostMapping("/patrolRecord/addPatrolRecord") + R addPatrolRecord(@RequestBody ComSwPatrolRecordAddDTO comSwPatrolRecordAddDTO); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComSwPatrolRecordApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComSwPatrolRecordApi.java index 440631b..2714cc9 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComSwPatrolRecordApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComSwPatrolRecordApi.java @@ -1,12 +1,14 @@ package com.panzhihua.community_backstage.api; import com.panzhihua.common.controller.BaseController; -import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordDTO; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordAddDTO; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordPageDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.service.community.CommunityService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; +import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -30,15 +32,28 @@ /** * 分页查询巡查记录 - * @param comSwPatrolRecordDTO 查询参数 + * @param comSwPatrolRecordPageDTO 查询参数 * @return 分页集合 */ @ApiOperation(value = "分页查询巡查记录") @PostMapping("/pagePatrolRecord") - public R pagePatrolRecord(@RequestBody ComSwPatrolRecordDTO comSwPatrolRecordDTO){ + public R pagePatrolRecord(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO){ Long communityId = this.getCommunityId(); - comSwPatrolRecordDTO.setCommunityId(communityId); - return communityService.pagePatrolRecord(comSwPatrolRecordDTO); + comSwPatrolRecordPageDTO.setCommunityId(communityId); + return communityService.pagePatrolRecord(comSwPatrolRecordPageDTO); + } + + /** + * 新增巡查记录 + * @param comSwPatrolRecordAddDTO 新增参数 + * @return 新增结果 + */ + @ApiOperation(value = "新增巡查记录") + @PostMapping("/addPatrolRecord") + public R addPatrolRecord(@RequestBody ComSwPatrolRecordAddDTO comSwPatrolRecordAddDTO){ + Long communityId = this.getCommunityId(); + comSwPatrolRecordAddDTO.setCommunityId(communityId); + return communityService.addPatrolRecord(comSwPatrolRecordAddDTO); } } diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommonDataApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommonDataApi.java index 421fc44..6b0ed37 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommonDataApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommonDataApi.java @@ -881,14 +881,14 @@ return R.ok(); } - @ApiOperation(value = "实有资产Excel") + @ApiOperation(value = "社区资产导出数据") @PostMapping("/assets/export") public R exportRealAssets(@RequestBody ExportRealAssetsExcelDTO exportRealAssetsExcelDTO) { exportRealAssetsExcelDTO.setCommunityId(this.getCommunityId()); String url = excelUrl; // String uuid = UUID.randomUUID().toString().replace("-", ""); // String name = uuid + ".xlsx"; - String name = "实有资产导出数据.xlsx"; + String name = "社区资产导出数据.xlsx"; String ftpUrl = "/mnt/data/web/excel/"; // 用户搜索了就下载搜索的用户否则下载所有用户 R r = communityService.exportRealAssets(exportRealAssetsExcelDTO); @@ -906,7 +906,7 @@ InputStream inputStream = null; try { excelWriter = EasyExcel.write(fileName, ComMngRealAssetsExcelVO.class).registerWriteHandler(new LongestMatchColumnWidthStyleStrategy()).registerWriteHandler(new CustomSheetWriteHandler()).build(); - WriteSheet writeSheet = EasyExcel.writerSheet("实有单位导出").build(); + WriteSheet writeSheet = EasyExcel.writerSheet("社区资产导出").build(); excelWriter.write(eexcelUserDTOS, writeSheet); excelWriter.finish(); File file = new File(fileName); diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/api/LcEventApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/api/LcEventApi.java index 89e3dd9..9ea9166 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/api/LcEventApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/api/LcEventApi.java @@ -114,7 +114,26 @@ } /** - * description 获取指定区域网格列表 + * description 获取指定区域网格列表,树形结构。不包括具体的网格数据。 + * + * @param areaId 区域ID + * @return String 事件信息 + * @author manailin + * @date 2021/6/10 17:00 + */ + @ApiOperation(value = "获取指定区域网格树形列表,不包括具体的网格数据") + @GetMapping("lc/grid/tree") + public R getGridTreeByAreaId(String areaId) { + try { + return R.ok(lcApiService.getGridTreeByAreaId(areaId)); + } catch (Exception e) { + log.error("获取指定区域网格列表出现错误:{}", e.getMessage()); + } + return R.ok(Collections.emptyList()); + } + + /** + * description 获取指定区域网格数据列表 * * @param areaId 区域ID * @return String 事件信息 @@ -123,16 +142,14 @@ */ @ApiOperation(value = "获取指定区域网格列表") @GetMapping("lc/grid/list") - public R getGridListByAreaId(String areaId) { + public R getGridDataListByAreaId(String areaId) { try { - return R.ok(lcApiService.getGridListByAreaId(areaId)); + return R.ok(lcApiService.getGridDataListByAreaId(areaId)); } catch (Exception e) { log.error("获取指定区域网格列表出现错误:{}", e.getMessage()); } return R.ok(Collections.emptyList()); } - - /** * description 流动人口 走访详情 * diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/LcApiService.java b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/LcApiService.java index f4b8455..619206a 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/LcApiService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/LcApiService.java @@ -77,9 +77,18 @@ * @author manailin * @date 2021/6/10 17:00 */ - List<LcGridData> getGridListByAreaId(String areaId); + List<LcGridData> getGridTreeByAreaId(String areaId); /** + * description 获取指定区域网格列表,直接返回网格列表 + * + * @param areaId 区域ID + * @return String 事件信息 + * @author manailin + * @date 2021/6/10 17:00 + */ + List<LcGridData> getGridDataListByAreaId(String areaId); + /** * description 获取所有或者根据姓名和工号查询,分页 * * @param areaId 区域ID diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/impl/LcApiServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/impl/LcApiServiceImpl.java index 3fa78ad..5e08768 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/impl/LcApiServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/main/java/com/panzhihua/serviceapi/biz/impl/LcApiServiceImpl.java @@ -150,10 +150,20 @@ } @Override - public List<LcGridData> getGridListByAreaId(String areaId) { + public List<LcGridData> getGridTreeByAreaId(String areaId) { HttpRequest request = HttpUtil.createPost(LcApiConstants.GRID_GET_EVENT_INFO_AREA_ID_URL); request.auth(getAuthToken()); request.form("areaId", areaId); + request.form("level", 4); + HttpResponse result = request.execute(); + return JSONArray.parseArray(result.body(), LcGridData.class); + } + + @Override + public List<LcGridData> getGridDataListByAreaId(String areaId) { + HttpRequest request = HttpUtil.createPost(LcApiConstants.GRID_GET_GRID_DATA_AREA_ID_URL); + request.auth(getAuthToken()); + request.form("areaId", areaId); HttpResponse result = request.execute(); return JSONArray.parseArray(result.body(), LcGridData.class); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/test/java/com/panzhihua/serviceapi/biz/impl/LcApiServiceImplTest.java b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/test/java/com/panzhihua/serviceapi/biz/impl/LcApiServiceImplTest.java index a2c7176..4fe1a37 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_api/src/test/java/com/panzhihua/serviceapi/biz/impl/LcApiServiceImplTest.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_api/src/test/java/com/panzhihua/serviceapi/biz/impl/LcApiServiceImplTest.java @@ -184,7 +184,17 @@ @Test void getGridListByAreaId() { //jhRxqEQp 代表西区 - List<LcGridData> list = lcApiService.getGridListByAreaId("jhRxqEQp"); + List<LcGridData> list = lcApiService.getGridTreeByAreaId("jhRxqEQp"); + String pretty = JSONArray.toJSONString(list, SerializerFeature.PrettyFormat, SerializerFeature.WriteMapNullValue, + SerializerFeature.WriteDateUseDateFormat); + log.info(pretty); + } + + + @Test + void getGridDataListByAreaId() { + //jhRxqEQp 代表西区 + List<LcGridData> list = lcApiService.getGridDataListByAreaId("2Fxq97CC"); String pretty = JSONArray.toJSONString(list, SerializerFeature.PrettyFormat, SerializerFeature.WriteMapNullValue, SerializerFeature.WriteDateUseDateFormat); log.info(pretty); diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java index fc4e642..3f3d5cb 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSwPatrolRecordApi.java @@ -1,10 +1,11 @@ package com.panzhihua.service_community.api; -import com.panzhihua.common.model.dtos.community.ComMngPopulationDTO; -import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordDTO; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordAddDTO; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordPageDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.service.ComSwPatrolRecordService; import lombok.extern.slf4j.Slf4j; +import org.springframework.transaction.annotation.Transactional; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -23,16 +24,27 @@ public class ComSwPatrolRecordApi { @Resource - private ComSwPatrolRecordService comMngPopulationService; + private ComSwPatrolRecordService comSwPatrolRecordService; /** * 分页查询巡查记录 - * @param comSwPatrolRecordDTO 查询参数 + * @param comSwPatrolRecordPageDTO 查询参数 * @return 分页集合 */ @PostMapping("/page") - public R pagePatrolRecord(@RequestBody ComSwPatrolRecordDTO comSwPatrolRecordDTO){ - return comMngPopulationService.pagePatrolRecord(comSwPatrolRecordDTO); + public R pagePatrolRecord(@RequestBody ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO){ + return comSwPatrolRecordService.pagePatrolRecord(comSwPatrolRecordPageDTO); + } + + /** + * 新增巡查记录 + * @param comSwPatrolRecordAddDTO 新增参数 + * @return 新增结果 + */ + @PostMapping("/addPatrolRecord") + @Transactional(rollbackFor = Exception.class) + public R addPatrolRecord(@RequestBody ComSwPatrolRecordAddDTO comSwPatrolRecordAddDTO){ + return comSwPatrolRecordService.addPatrolRecord(comSwPatrolRecordAddDTO); } } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwDangerReportDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwDangerReportDAO.java new file mode 100644 index 0000000..714dca3 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwDangerReportDAO.java @@ -0,0 +1,15 @@ +package com.panzhihua.service_community.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.panzhihua.service_community.model.dos.ComSwDangerReportDO; +import org.apache.ibatis.annotations.Mapper; + +/** + * @auther txb + * @create 2021-07-27 14:31:04 + * @describe mapper类 + */ +@Mapper +public interface ComSwDangerReportDAO extends BaseMapper<ComSwDangerReportDO> { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwPatrolRecordDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwPatrolRecordDAO.java index 8befd43..758c87f 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwPatrolRecordDAO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwPatrolRecordDAO.java @@ -3,9 +3,7 @@ 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.ComMngPopulationDTO; -import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordDTO; -import com.panzhihua.common.model.vos.community.ComMngPopulationVO; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordPageDTO; import com.panzhihua.common.model.vos.community.ComSwPatrolRecordVO; import com.panzhihua.service_community.model.dos.ComSwPatrolRecordDO; import org.apache.ibatis.annotations.Mapper; @@ -20,47 +18,10 @@ @Mapper public interface ComSwPatrolRecordDAO extends BaseMapper<ComSwPatrolRecordDO> { - @Select("<script> " + - "SELECT " + - "cspr.id, " + - "cspr.community_id AS communityId, " + - "cspr.patrol_time AS patrolTime, " + - "cspr.weather," + - "cspr.temperature," + - "cspr.wind," + - "cspr.patrol_type AS patrolType, " + - "cspr.patrol_person AS patrolPerson, " + - "cspr.address, " + - "cspr.record_content AS recordContent, " + - "cspr.find_record AS findRecord, " + - "cspr.record_photo AS recordPhoto, " + - "cspr.remark, " + - "cspr.succession_person AS successionPerson, " + - "cspr.succession_time AS successionTime, " + - "cspr.create_at AS createAt, " + - "cspr.create_by AS createBy, " + - "csprr.report_id AS reportId " + - "FROM " + - "com_sw_patrol_record as cspr " + - "left join com_sw_patrol_record_report as csprr on csprr.patrol_record_id = cspr.id " + - "<where>" + - "<if test='comSwPatrolRecordDTO.communityId != null and comSwPatrolRecordDTO.communityId != ""'>" + - "AND cspr.community_id = #{comSwPatrolRecordDTO.communityId} " + - " </if> " + - "<if test='comSwPatrolRecordDTO.patrolPerson != null and comSwPatrolRecordDTO.patrolPerson != ""'>" + - "AND cspr.patrol_person LIKE concat('%',#{comSwPatrolRecordDTO.patrolPerson},'%') " + - " </if> " + - "<if test='comSwPatrolRecordDTO.patrolType != null and comSwPatrolRecordDTO.patrolType != ""'>" + - "AND cspr.patrol_type = #{comSwPatrolRecordDTO.patrolType} " + - " </if> " + - "<if test='comSwPatrolRecordDTO.patrolAtBegin != null '>" + - "AND cspr.patrol_time <![CDATA[ >= ]]> #{comSwPatrolRecordDTO.patrolTime} " + - " </if> " + - "<if test='comSwPatrolRecordDTO.patrolAtEnd != null '>" + - "AND cspr.patrol_time <![CDATA[ <= ]]> #{comSwPatrolRecordDTO.patrolTime} " + - " </if> " + - " </where>" + - " order by cspr.create_at desc" + - "</script>") - IPage<ComSwPatrolRecordVO> pagePatrolRecord(Page page, @Param("comSwPatrolRecordDTO") ComSwPatrolRecordDTO comSwPatrolRecordDTO); + /** + * 分页查询巡查记录 + * @param comSwPatrolRecordPageDTO 查询参数 + * @return 分页集合 + */ + IPage<ComSwPatrolRecordVO> pagePatrolRecord(Page page, @Param("comSwPatrolRecordDTO") ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwPatrolRecordReportDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwPatrolRecordReportDAO.java new file mode 100644 index 0000000..b05649e --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwPatrolRecordReportDAO.java @@ -0,0 +1,15 @@ +package com.panzhihua.service_community.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.panzhihua.service_community.model.dos.ComSwPatrolRecordReportDO; +import org.apache.ibatis.annotations.Mapper; + +/** + * @auther txb + * @create 2021-07-27 15:08:24 + * @describe 社区》安全工作》巡查记录-报告关系表mapper类 + */ +@Mapper +public interface ComSwPatrolRecordReportDAO extends BaseMapper<ComSwPatrolRecordReportDO> { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwSafetyWorkRecordDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwSafetyWorkRecordDAO.java new file mode 100644 index 0000000..2a07c2a --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComSwSafetyWorkRecordDAO.java @@ -0,0 +1,15 @@ +package com.panzhihua.service_community.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.panzhihua.service_community.model.dos.ComSwSafetyWorkRecordDO; +import org.apache.ibatis.annotations.Mapper; + +/** + * @auther txb + * @create 2021-07-27 14:30:41 + * @describe mapper类 + */ +@Mapper +public interface ComSwSafetyWorkRecordDAO extends BaseMapper<ComSwSafetyWorkRecordDO> { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwDangerReportDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwDangerReportDO.java new file mode 100644 index 0000000..b5bba68 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwDangerReportDO.java @@ -0,0 +1,162 @@ +package com.panzhihua.service_community.model.dos; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * @auther txb + * @create 2021-07-27 14:31:04 + * @describe 实体类 + */ + +@Data +@TableName("com_sw_danger_report") +public class ComSwDangerReportDO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键id + */ + @TableId(type = IdType.INPUT) + private Long id; + + /** + * 隐患编号 + */ + private Integer dangerNo; + + /** + * 隐患名称 + */ + private String dangerName; + + /** + * 隐患类型(1.火灾隐患 2.汛情隐患 3.疫情隐患) + */ + private String dangerType; + + /** + * 状态(1.待查看 2.待处理 3.待整改 4.已整改) + */ + private String status; + + /** + * 风险等级(1.红色预警 2.橙色预警 3.黄色预警 4.蓝色预警) + */ + private String dangerLevel; + + /** + * 排查时间 + */ + private Date checkTime; + + /** + * 主体部门、单位或个人全称 + */ + private String unitName; + + /** + * 隐患简述 + */ + private String dagerDescription; + + /** + * 是否立即整改(1是 、0否) + */ + private Integer isRectifyImmediately; + + /** + * 采取措施 + */ + private String takeSteps; + + /** + * 采取措施照片 + */ + private String stepsPhoto; + + /** + * 整改人员 + */ + private String rectifyPerson; + + /** + * 整改时间 + */ + private Date rectifyTime; + + /** + * 社区处理建议 + */ + private String communitySuggestion; + + /** + * 街道安全人员管理建议 + */ + private String streetSuggestion; + + /** + * 承办记录 + */ + private String undertakeRecord; + + /** + * 备注 + */ + private String remark; + + /** + * 创建时间 + */ + @TableField(fill = FieldFill.INSERT) + private Date createAt; + + /** + * 创建人 + */ + private Long createBy; + + /** + * 更新时间 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + private Date updateAt; + + /** + * 修改人 + */ + private Long updateBy; + +@Override +public String toString() { + return "ComSwDangerReportDO{" + + "id=" + id + + ", dangerNo=" + dangerNo + + ", dangerName=" + dangerName + + ", dangerType=" + dangerType + + ", status=" + status + + ", dangerLevel=" + dangerLevel + + ", checkTime=" + checkTime + + ", unitName=" + unitName + + ", dagerDescription=" + dagerDescription + + ", isRectifyImmediately=" + isRectifyImmediately + + ", takeSteps=" + takeSteps + + ", stepsPhoto=" + stepsPhoto + + ", rectifyPerson=" + rectifyPerson + + ", rectifyTime=" + rectifyTime + + ", communitySuggestion=" + communitySuggestion + + ", streetSuggestion=" + streetSuggestion + + ", undertakeRecord=" + undertakeRecord + + ", remark=" + remark + + ", createAt=" + createAt + + ", createBy=" + createBy + + ", updateAt=" + updateAt + + ", updateBy=" + updateBy + + "}"; + } + } \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwPatrolRecordDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwPatrolRecordDO.java index 77ec7b4..ddd074a 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwPatrolRecordDO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwPatrolRecordDO.java @@ -51,9 +51,9 @@ private String wind; /** - * (取字典表国家标准编码)巡查类型(1.防火巡查2.防汛巡查3.防疫巡查) + * 巡查类型(1.防火巡查2.防汛巡查3.防疫巡查),多条以逗号隔开 */ - private Integer patrolType; + private String patrolType; /** * 巡查领导 @@ -110,45 +110,6 @@ */ private Integer isHiddenDanger; - /** - * 隐患名称 - */ - private String dagerName; - - /** - * 排查时间 - */ - private Date checkTime; - - /** - * 主体部门、单位或个人全称 - */ - private String unitName; - - /** - * 隐患简述 - */ - private String dagerDescription; - - /** - * 是否立即整改(1是 、0否) - */ - private Integer isRectifyImmediately; - - /** - * 采取措施 - */ - private String takeSteps; - - /** - * 采取措施照片 - */ - private String stepsPhoto; - - /** - * 整改人员 - */ - private String rectifyPerson; /** * 创建时间 @@ -164,7 +125,7 @@ /** * 更新时间 */ - @TableField(fill = FieldFill.UPDATE) + @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateAt; /** @@ -192,14 +153,6 @@ ", successionPerson=" + successionPerson + ", successionTime=" + successionTime + ", isHiddenDanger=" + isHiddenDanger + - ", dagerName=" + dagerName + - ", checkTime=" + checkTime + - ", unitName=" + unitName + - ", dagerDescription=" + dagerDescription + - ", isRectifyImmediately=" + isRectifyImmediately + - ", takeSteps=" + takeSteps + - ", stepsPhoto=" + stepsPhoto + - ", rectifyPerson=" + rectifyPerson + ", createAt=" + createAt + ", createBy=" + createBy + ", updateAt=" + updateAt + diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwPatrolRecordReportDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwPatrolRecordReportDO.java new file mode 100644 index 0000000..1df914e --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwPatrolRecordReportDO.java @@ -0,0 +1,72 @@ +package com.panzhihua.service_community.model.dos; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * @auther txb + * @create 2021-07-27 15:08:24 + * @describe 社区》安全工作》巡查记录-报告关系表实体类 + */ + +@Data +@TableName("com_sw_patrol_record_report") +public class ComSwPatrolRecordReportDO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(type = IdType.INPUT) + private Long id; + + /** + * 巡查记录id + */ + private Long patrolRecordId; + + /** + * 报告id + */ + private Long reportId; + + /** + * 创建时间 + */ + @TableField(fill = FieldFill.INSERT) + private Date createAt; + + /** + * 创建人 + */ + private Long createBy; + + /** + * 更新时间 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + private Date updateAt; + + /** + * 修改人 + */ + private Long updateBy; + +@Override +public String toString() { + return "ComSwPatrolRecordReportDO{" + + "id=" + id + + ", patrolRecordId=" + patrolRecordId + + ", reportId=" + reportId + + ", createAt=" + createAt + + ", createBy=" + createBy + + ", updateAt=" + updateAt + + ", updateBy=" + updateBy + + "}"; + } + } \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwSafetyWorkRecordDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwSafetyWorkRecordDO.java new file mode 100644 index 0000000..e4d461e --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComSwSafetyWorkRecordDO.java @@ -0,0 +1,66 @@ +package com.panzhihua.service_community.model.dos; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + + +/** + * @auther txb + * @create 2021-07-27 14:30:41 + * @describe 实体类 + */ + +@Data +@TableName("com_sw_safety_work_record") +public class ComSwSafetyWorkRecordDO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键id + */ + @TableId(type = IdType.INPUT) + private Long id; + + /** + * 备注 + */ + private String remark; + + /** + * 创建时间 + */ + @TableField(fill = FieldFill.INSERT) + private Date createAt; + + /** + * 创建人 + */ + private Long createBy; + + /** + * 更新时间 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + private Date updateAt; + + /** + * 修改人 + */ + private Long updateBy; + +@Override +public String toString() { + return "ComSwSafetyWorkRecordDO{" + + "id=" + id + + ", remark=" + remark + + ", createAt=" + createAt + + ", createBy=" + createBy + + ", updateAt=" + updateAt + + ", updateBy=" + updateBy + + "}"; + } + } \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwDangerReportService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwDangerReportService.java new file mode 100644 index 0000000..66a5362 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwDangerReportService.java @@ -0,0 +1,13 @@ +package com.panzhihua.service_community.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.panzhihua.service_community.model.dos.ComSwDangerReportDO; + +/** + * @auther txb + * @create 2021-07-27 14:31:04 + * @describe 服务类 + */ +public interface ComSwDangerReportService extends IService<ComSwDangerReportDO> { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwPatrolRecordService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwPatrolRecordService.java index e92c9e7..69a77a4 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwPatrolRecordService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwPatrolRecordService.java @@ -1,10 +1,12 @@ package com.panzhihua.service_community.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.panzhihua.common.model.dtos.community.ComMngPopulationDTO; -import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordDTO; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordAddDTO; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordPageDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.service_community.model.dos.ComSwPatrolRecordDO; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; /** * @auther txb @@ -15,8 +17,15 @@ /** * 分页查询巡查记录 - * @param comSwPatrolRecordDTO 查询参数 + * @param comSwPatrolRecordPageDTO 查询参数 * @return 分页集合 */ - R pagePatrolRecord(ComSwPatrolRecordDTO comSwPatrolRecordDTO); + R pagePatrolRecord(ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO); + + /** + * 新增巡查记录 + * @param comSwPatrolRecordAddDTO 新增参数 + * @return 新增结果 + */ + R addPatrolRecord(ComSwPatrolRecordAddDTO comSwPatrolRecordAddDTO); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwSafetyWorkRecordService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwSafetyWorkRecordService.java new file mode 100644 index 0000000..d43fc43 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComSwSafetyWorkRecordService.java @@ -0,0 +1,13 @@ +package com.panzhihua.service_community.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.panzhihua.service_community.model.dos.ComSwSafetyWorkRecordDO; + +/** + * @auther txb + * @create 2021-07-27 14:30:41 + * @describe 服务类 + */ +public interface ComSwSafetyWorkRecordService extends IService<ComSwSafetyWorkRecordDO> { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwDangerReportServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwDangerReportServiceImpl.java new file mode 100644 index 0000000..c3d443b --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwDangerReportServiceImpl.java @@ -0,0 +1,19 @@ +package com.panzhihua.service_community.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.panzhihua.service_community.dao.ComSwDangerReportDAO; +import com.panzhihua.service_community.model.dos.ComSwDangerReportDO; +import com.panzhihua.service_community.service.ComSwDangerReportService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +/** + * @auther txb + * @create 2021-07-27 14:31:04 + * @describe 服务实现类 + */ +@Slf4j +@Service +public class ComSwDangerReportServiceImpl extends ServiceImpl<ComSwDangerReportDAO, ComSwDangerReportDO> implements ComSwDangerReportService { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwPatrolRecordServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwPatrolRecordServiceImpl.java index 29009ef..86e844c 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwPatrolRecordServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwPatrolRecordServiceImpl.java @@ -3,16 +3,27 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordDTO; +import com.panzhihua.common.enums.SafeWordStatusEnum; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordAddDTO; +import com.panzhihua.common.model.dtos.community.ComSwPatrolRecordPageDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.ComSwPatrolRecordVO; +import com.panzhihua.common.utlis.Snowflake; +import com.panzhihua.service_community.dao.ComSwDangerReportDAO; import com.panzhihua.service_community.dao.ComSwPatrolRecordDAO; +import com.panzhihua.service_community.dao.ComSwPatrolRecordReportDAO; +import com.panzhihua.service_community.dao.ComSwSafetyWorkRecordDAO; +import com.panzhihua.service_community.model.dos.ComSwDangerReportDO; import com.panzhihua.service_community.model.dos.ComSwPatrolRecordDO; +import com.panzhihua.service_community.model.dos.ComSwPatrolRecordReportDO; +import com.panzhihua.service_community.model.dos.ComSwSafetyWorkRecordDO; import com.panzhihua.service_community.service.ComSwPatrolRecordService; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.util.Date; /** * @auther txb @@ -26,11 +37,20 @@ @Resource private ComSwPatrolRecordDAO comSwPatrolRecordDAO; + @Resource + private ComSwSafetyWorkRecordDAO comSwSafetyWorkRecordDAO; + + @Resource + private ComSwDangerReportDAO comSwDangerReportDAO; + + @Resource + private ComSwPatrolRecordReportDAO comSwPatrolRecordReportDAO; + @Override - public R pagePatrolRecord(ComSwPatrolRecordDTO comSwPatrolRecordDTO) { + public R pagePatrolRecord(ComSwPatrolRecordPageDTO comSwPatrolRecordPageDTO) { Page page = new Page<>(); - Long pageNum = comSwPatrolRecordDTO.getPageNum(); - Long pageSize = comSwPatrolRecordDTO.getPageSize(); + Long pageNum = comSwPatrolRecordPageDTO.getPageNum(); + Long pageSize = comSwPatrolRecordPageDTO.getPageSize(); if (null == pageNum || 0 == pageNum) { pageNum = 1L; } @@ -40,7 +60,46 @@ page.setSize(pageSize); page.setCurrent(pageNum); - IPage<ComSwPatrolRecordVO> iPage = comSwPatrolRecordDAO.pagePatrolRecord(page, comSwPatrolRecordDTO); + IPage<ComSwPatrolRecordVO> iPage = comSwPatrolRecordDAO.pagePatrolRecord(page, comSwPatrolRecordPageDTO); return R.ok(iPage); } + + @Override + public R addPatrolRecord(ComSwPatrolRecordAddDTO comSwPatrolRecordAddDTO) { + //巡查记录 + ComSwPatrolRecordDO comSwPatrolRecordDO = new ComSwPatrolRecordDO(); + BeanUtils.copyProperties(comSwPatrolRecordAddDTO, comSwPatrolRecordDO); + Long patrolRecordId = Snowflake.getId(); + comSwPatrolRecordDO.setId(patrolRecordId); + comSwPatrolRecordDAO.insert(comSwPatrolRecordDO); + //巡查记录和关联报告信息 + ComSwPatrolRecordReportDO comSwPatrolRecordReportDO = new ComSwPatrolRecordReportDO(); + Long patrolRecordReport = Snowflake.getId(); + comSwPatrolRecordReportDO.setId(patrolRecordReport); + comSwPatrolRecordReportDO.setPatrolRecordId(patrolRecordId); + if (comSwPatrolRecordAddDTO.getIsHiddenDanger().intValue() == ComSwPatrolRecordAddDTO.isOk.yes) { + //如果存在安全隐患,自动生成安全隐患报告 + ComSwDangerReportDO comSwDangerReportDO = new ComSwDangerReportDO(); + BeanUtils.copyProperties(comSwPatrolRecordAddDTO, comSwDangerReportDO); + Long dangerReportId = Snowflake.getId(); + comSwDangerReportDO.setId(dangerReportId); + comSwPatrolRecordReportDO.setReportId(dangerReportId); + comSwDangerReportDO.setDangerType(comSwPatrolRecordAddDTO.getPatrolType()); + if (comSwPatrolRecordAddDTO.getIsRectifyImmediately().intValue() == ComSwPatrolRecordAddDTO.isOk.yes) { + comSwDangerReportDO.setStatus(String.valueOf(SafeWordStatusEnum.YZG.getCode())); + } + comSwDangerReportDO.setRectifyTime(new Date()); + comSwDangerReportDAO.insert(comSwDangerReportDO); + }else { + //不存在安全隐患,生成安全工作记录 + ComSwSafetyWorkRecordDO comSwSafetyWorkRecordDO = new ComSwSafetyWorkRecordDO(); + BeanUtils.copyProperties(comSwPatrolRecordAddDTO, comSwSafetyWorkRecordDO); + Long safetyWorkRecord = Snowflake.getId(); + comSwSafetyWorkRecordDO.setId(safetyWorkRecord); + comSwPatrolRecordReportDO.setReportId(safetyWorkRecord); + comSwSafetyWorkRecordDAO.insert(comSwSafetyWorkRecordDO); + } + comSwPatrolRecordReportDAO.insert(comSwPatrolRecordReportDO); + return R.ok(); + } } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwSafetyWorkRecordServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwSafetyWorkRecordServiceImpl.java new file mode 100644 index 0000000..2ba916f --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwSafetyWorkRecordServiceImpl.java @@ -0,0 +1,19 @@ +package com.panzhihua.service_community.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.panzhihua.service_community.dao.ComSwSafetyWorkRecordDAO; +import com.panzhihua.service_community.model.dos.ComSwSafetyWorkRecordDO; +import com.panzhihua.service_community.service.ComSwSafetyWorkRecordService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +/** + * @auther txb + * @create 2021-07-27 14:30:41 + * @describe 服务实现类 + */ +@Slf4j +@Service +public class ComSwSafetyWorkRecordServiceImpl extends ServiceImpl<ComSwSafetyWorkRecordDAO, ComSwSafetyWorkRecordDO> implements ComSwSafetyWorkRecordService { + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwDangerReportMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwDangerReportMapper.xml new file mode 100644 index 0000000..ac33a16 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwDangerReportMapper.xml @@ -0,0 +1,36 @@ +<?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.ComSwDangerReportDAO"> + + <!-- 通用查询映射结果 --> + <resultMap id="BaseResultMap" type="com.panzhihua.service_community.model.dos.ComSwDangerReportDO"> + <id column="id" property="id" /> + <result column="danger_no" property="dangerNo" /> + <result column="danger_name" property="dangerName" /> + <result column="danger_type" property="dangerType" /> + <result column="status" property="status" /> + <result column="danger_level" property="dangerLevel" /> + <result column="check_time" property="checkTime" /> + <result column="unit_name" property="unitName" /> + <result column="dager_description" property="dagerDescription" /> + <result column="is_rectify_immediately" property="isRectifyImmediately" /> + <result column="take_steps" property="takeSteps" /> + <result column="steps_photo" property="stepsPhoto" /> + <result column="rectify_person" property="rectifyPerson" /> + <result column="rectify_time" property="rectifyTime" /> + <result column="community_suggestion" property="communitySuggestion" /> + <result column="street_suggestion" property="streetSuggestion" /> + <result column="undertake_record" property="undertakeRecord" /> + <result column="remark" property="remark" /> + <result column="create_at" property="createAt" /> + <result column="create_by" property="createBy" /> + <result column="update_at" property="updateAt" /> + <result column="update_by" property="updateBy" /> + </resultMap> + + <!-- 通用查询结果列 --> + <sql id="Base_Column_List"> + id, danger_no, danger_name, danger_type, status, danger_level, check_time, unit_name, dager_description, is_rectify_immediately, take_steps, steps_photo, rectify_person, rectify_time, community_suggestion, street_suggestion, undertake_record, remark, create_at, create_by, update_at, update_by + </sql> + +</mapper> \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwPatrolRecordMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwPatrolRecordMapper.xml new file mode 100644 index 0000000..35dee8f --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwPatrolRecordMapper.xml @@ -0,0 +1,79 @@ +<?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.ComSwPatrolRecordDAO"> + + <!-- 通用查询映射结果 --> + <resultMap id="BaseResultMap" type="com.panzhihua.service_community.model.dos.ComSwPatrolRecordDO"> + <id column="id" property="id" /> + <result column="community_id" property="communityId" /> + <result column="patrol_time" property="patrolTime" /> + <result column="weather" property="weather" /> + <result column="temperature" property="temperature" /> + <result column="wind" property="wind" /> + <result column="patrol_type" property="patrolType" /> + <result column="patrol_leader" property="patrolLeader" /> + <result column="patrol_person" property="patrolPerson" /> + <result column="address" property="address" /> + <result column="record_content" property="recordContent" /> + <result column="find_record" property="findRecord" /> + <result column="record_photo" property="recordPhoto" /> + <result column="remark" property="remark" /> + <result column="succession_leader" property="successionLeader" /> + <result column="succession_person" property="successionPerson" /> + <result column="succession_time" property="successionTime" /> + <result column="is_hidden_danger" property="isHiddenDanger" /> + <result column="create_at" property="createAt" /> + <result column="create_by" property="createBy" /> + <result column="update_at" property="updateAt" /> + <result column="update_by" property="updateBy" /> + </resultMap> + + <!-- 通用查询结果列 --> + <sql id="Base_Column_List"> + id, community_id, patrol_time, weather, temperature, wind, patrol_type, patrol_leader, patrol_person, address, record_content, find_record, record_photo, remark, succession_leader, succession_person, succession_time, is_hidden_danger, create_at, create_by, update_at, update_by + </sql> + + <select id="pagePatrolRecord" resultType="com.panzhihua.common.model.vos.community.ComSwPatrolRecordVO"> + SELECT + cspr.id, + cspr.community_id AS communityId, + cspr.patrol_time AS patrolTime, + cspr.weather, + cspr.temperature, + cspr.wind, + cspr.patrol_type AS patrolType, + cspr.patrol_person AS patrolPerson, + cspr.address, + cspr.record_content AS recordContent, + cspr.find_record AS findRecord, + cspr.record_photo AS recordPhoto, + cspr.remark, + cspr.succession_person AS successionPerson, + cspr.succession_time AS successionTime, + cspr.create_at AS createAt, + cspr.create_by AS createBy, + csprr.report_id AS reportId + FROM + com_sw_patrol_record as cspr + left join com_sw_patrol_record_report as csprr on csprr.patrol_record_id = cspr.id + <where> + <if test='comSwPatrolRecordDTO.communityId != null and comSwPatrolRecordDTO.communityId != ""'> + AND cspr.community_id = #{comSwPatrolRecordDTO.communityId} + </if> + <if test='comSwPatrolRecordDTO.patrolPerson != null and comSwPatrolRecordDTO.patrolPerson != ""'> + AND cspr.patrol_person LIKE concat('%',#{comSwPatrolRecordDTO.patrolPerson},'%') + </if> + <if test='comSwPatrolRecordDTO.patrolType != null and comSwPatrolRecordDTO.patrolType != ""'> + AND cspr.patrol_type = #{comSwPatrolRecordDTO.patrolType} + </if> + <if test='comSwPatrolRecordDTO.patrolAtBegin != null '> + AND cspr.patrol_time <![CDATA[ >= ]]> #{comSwPatrolRecordDTO.patrolTime} + </if> + <if test='comSwPatrolRecordDTO.patrolAtEnd != null '> + AND cspr.patrol_time <![CDATA[ <= ]]> #{comSwPatrolRecordDTO.patrolTime} + </if> + </where> + order by cspr.create_at desc + </select> + +</mapper> \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwPatrolRecordReportMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwPatrolRecordReportMapper.xml new file mode 100644 index 0000000..93b4027 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwPatrolRecordReportMapper.xml @@ -0,0 +1,21 @@ +<?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.ComSwPatrolRecordReportDAO"> + + <!-- 通用查询映射结果 --> + <resultMap id="BaseResultMap" type="com.panzhihua.service_community.model.dos.ComSwPatrolRecordReportDO"> + <id column="id" property="id" /> + <result column="patrol_record_id" property="patrolRecordId" /> + <result column="report_id" property="reportId" /> + <result column="create_at" property="createAt" /> + <result column="create_by" property="createBy" /> + <result column="update_at" property="updateAt" /> + <result column="update_by" property="updateBy" /> + </resultMap> + + <!-- 通用查询结果列 --> + <sql id="Base_Column_List"> + id, patrol_record_id, report_id, create_at, create_by, update_at, update_by + </sql> + +</mapper> \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwSafetyWorkRecordMapper.xml b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwSafetyWorkRecordMapper.xml new file mode 100644 index 0000000..51c2b93 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComSwSafetyWorkRecordMapper.xml @@ -0,0 +1,20 @@ +<?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.ComSwSafetyWorkRecordDAO"> + + <!-- 通用查询映射结果 --> + <resultMap id="BaseResultMap" type="com.panzhihua.service_community.model.dos.ComSwSafetyWorkRecordDO"> + <id column="id" property="id" /> + <result column="remark" property="remark" /> + <result column="create_at" property="createAt" /> + <result column="create_by" property="createBy" /> + <result column="update_at" property="updateAt" /> + <result column="update_by" property="updateBy" /> + </resultMap> + + <!-- 通用查询结果列 --> + <sql id="Base_Column_List"> + id, remark, create_at, create_by, update_at, update_by + </sql> + +</mapper> \ No newline at end of file -- Gitblit v1.7.1