Browse Source

数据校验

dev
zhaoqifeng 3 years ago
parent
commit
d853127b56
  1. 6
      epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/MemoConcernDTO.java
  2. 5
      epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/MemoWorkDiaryDTO.java
  3. 2
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/MemoConcernServiceImpl.java

6
epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/MemoConcernDTO.java

@ -1,8 +1,11 @@
package com.epmet.dto; package com.epmet.dto;
import com.epmet.commons.tools.validator.group.AddGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -22,6 +25,7 @@ public class MemoConcernDTO implements Serializable {
/** /**
* 唯一标识(同memo_attr表Id) * 唯一标识(同memo_attr表Id)
*/ */
@NotBlank(message = "ID不能为空", groups = { UpdateGroup.class })
private String id; private String id;
/** /**
@ -37,6 +41,7 @@ public class MemoConcernDTO implements Serializable {
/** /**
* 关怀对象 * 关怀对象
*/ */
@NotBlank(message = "关怀人员不能为空", groups = { AddGroup.class, UpdateGroup.class })
private String resiName; private String resiName;
/** /**
@ -52,6 +57,7 @@ public class MemoConcernDTO implements Serializable {
/** /**
* 关怀事项 * 关怀事项
*/ */
@NotBlank(message = "关怀事项不能为空", groups = { AddGroup.class, UpdateGroup.class })
private String content; private String content;
/** /**

5
epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/MemoWorkDiaryDTO.java

@ -1,8 +1,11 @@
package com.epmet.dto; package com.epmet.dto;
import com.epmet.commons.tools.validator.group.AddGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -22,6 +25,7 @@ public class MemoWorkDiaryDTO implements Serializable {
/** /**
* 唯一标识(同memo_attr表Id) * 唯一标识(同memo_attr表Id)
*/ */
@NotBlank(message = "ID不能为空", groups = { UpdateGroup.class })
private String id; private String id;
/** /**
@ -37,6 +41,7 @@ public class MemoWorkDiaryDTO implements Serializable {
/** /**
* 内容 * 内容
*/ */
@NotBlank(message = "内容不能为空", groups = { AddGroup.class, UpdateGroup.class })
private String content; private String content;
/** /**

2
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/MemoConcernServiceImpl.java

@ -88,7 +88,7 @@ public class MemoConcernServiceImpl extends BaseServiceImpl<MemoConcernDao, Memo
//保存属性 //保存属性
MemoAttrDTO attr = ConvertUtils.sourceToTarget(dto, MemoAttrDTO.class); MemoAttrDTO attr = ConvertUtils.sourceToTarget(dto, MemoAttrDTO.class);
attr.setId(entity.getId()); attr.setId(entity.getId());
attr.setType(MemoConstant.WORK_DIARY); attr.setType(MemoConstant.CONCERN);
attr.setReadFlag(NumConstant.ZERO); attr.setReadFlag(NumConstant.ZERO);
attr.setReceiver(dto.getCreatedBy()); attr.setReceiver(dto.getCreatedBy());
memoAttrService.save(attr); memoAttrService.save(attr);

Loading…
Cancel
Save