From 6fd50f46f32652ebfafe1b29900119ae2f639c0c Mon Sep 17 00:00:00 2001 From: zhaoqifeng Date: Wed, 11 May 2022 16:45:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E7=94=9F=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/epmet/dto/IcBirthRecordDTO.java | 9 ++ .../epmet/dto/form/BirthRecordUpdateDTO.java | 30 ++++++ .../controller/IcBirthRecordController.java | 3 +- .../epmet/service/IcBirthRecordService.java | 3 +- .../impl/IcBirthRecordServiceImpl.java | 96 +------------------ 5 files changed, 46 insertions(+), 95 deletions(-) create mode 100644 epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/BirthRecordUpdateDTO.java diff --git a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/IcBirthRecordDTO.java b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/IcBirthRecordDTO.java index 40932ba693..9215512142 100644 --- a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/IcBirthRecordDTO.java +++ b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/IcBirthRecordDTO.java @@ -1,8 +1,10 @@ package com.epmet.dto; +import com.epmet.commons.tools.validator.group.AddGroup; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; +import javax.validation.constraints.NotBlank; import java.io.Serializable; import java.util.Date; @@ -41,33 +43,39 @@ public class IcBirthRecordDTO implements Serializable { /** * 网格ID */ + @NotBlank(message = "所属网格不能为空", groups = {AddGroup.class}) private String gridId; private String gridName; /** * 所属小区ID */ + @NotBlank(message = "所属小区不能为空", groups = {AddGroup.class}) private String villageId; /** * 所属楼宇Id */ + @NotBlank(message = "所属楼宇不能为空", groups = {AddGroup.class}) private String buildId; /** * 单元id */ + @NotBlank(message = "所属单元不能为空", groups = {AddGroup.class}) private String unitId; /** * 所属家庭Id */ + @NotBlank(message = "所属家庭不能为空", groups = {AddGroup.class}) private String homeId; private String home; /** * 姓名 */ + @NotBlank(message = "姓名不能为空", groups = {AddGroup.class}) private String name; /** @@ -83,6 +91,7 @@ public class IcBirthRecordDTO implements Serializable { /** * 身份证号 */ + @NotBlank(message = "身份证号不能为空", groups = {AddGroup.class}) private String idCard; /** diff --git a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/BirthRecordUpdateDTO.java b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/BirthRecordUpdateDTO.java new file mode 100644 index 0000000000..5756e76bac --- /dev/null +++ b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/BirthRecordUpdateDTO.java @@ -0,0 +1,30 @@ +package com.epmet.dto.form; + +import com.epmet.commons.tools.validator.group.UpdateGroup; +import lombok.Data; +import lombok.NoArgsConstructor; + +import javax.validation.constraints.NotBlank; +import java.io.Serializable; + +/** + * @Description + * @Author zhaoqifeng + * @Date 2022/5/11 16:23 + */ +@NoArgsConstructor +@Data +public class BirthRecordUpdateDTO implements Serializable { + + private static final long serialVersionUID = -1847965724862077861L; + @NotBlank(message = "id不能为空", groups = {UpdateGroup.class}) + private String id; + @NotBlank(message = "出生地不能为空", groups = {UpdateGroup.class}) + private String birthplace; + private String father; + private String mother; + private Integer count; + private String reportDate; + private String householderName; + private String householderRelation; +} diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcBirthRecordController.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcBirthRecordController.java index 252a0db5b8..57e385d343 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcBirthRecordController.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcBirthRecordController.java @@ -19,6 +19,7 @@ import com.epmet.commons.tools.validator.group.DefaultGroup; import com.epmet.commons.tools.validator.group.UpdateGroup; import com.epmet.dto.IcBirthRecordDTO; import com.epmet.dto.form.BirthRecordFormDTO; +import com.epmet.dto.form.BirthRecordUpdateDTO; import com.epmet.excel.IcBirthRecordExcel; import com.epmet.service.IcBirthRecordService; import lombok.extern.slf4j.Slf4j; @@ -70,7 +71,7 @@ public class IcBirthRecordController { @NoRepeatSubmit @PostMapping("update") - public Result update(@LoginUser TokenDto tokenDto, @RequestBody IcBirthRecordDTO dto){ + public Result update(@LoginUser TokenDto tokenDto, @RequestBody BirthRecordUpdateDTO dto){ //效验数据 ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); icBirthRecordService.update(tokenDto, dto); diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcBirthRecordService.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcBirthRecordService.java index 00ec474c00..3c4ea335d0 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcBirthRecordService.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/IcBirthRecordService.java @@ -5,6 +5,7 @@ import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.security.dto.TokenDto; import com.epmet.dto.IcBirthRecordDTO; import com.epmet.dto.form.BirthRecordFormDTO; +import com.epmet.dto.form.BirthRecordUpdateDTO; import com.epmet.entity.IcBirthRecordEntity; /** @@ -53,7 +54,7 @@ public interface IcBirthRecordService extends BaseService { * @author generator * @date 2022-05-10 */ - void update(TokenDto tokenDto, IcBirthRecordDTO dto); + void update(TokenDto tokenDto, BirthRecordUpdateDTO dto); /** * 批量删除 diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcBirthRecordServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcBirthRecordServiceImpl.java index bf69082e73..800f4b7829 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcBirthRecordServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcBirthRecordServiceImpl.java @@ -19,6 +19,7 @@ import com.epmet.dao.IcResiUserDao; import com.epmet.dto.ChangeWelfareDTO; import com.epmet.dto.IcBirthRecordDTO; import com.epmet.dto.form.BirthRecordFormDTO; +import com.epmet.dto.form.BirthRecordUpdateDTO; import com.epmet.dto.form.IcResiUserTransferFormDTO; import com.epmet.dto.result.AllGridsByUserIdResultDTO; import com.epmet.dto.result.HouseInfoDTO; @@ -146,7 +147,7 @@ public class IcBirthRecordServiceImpl extends BaseServiceImpl