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;
import com.epmet.commons.tools.validator.group.AddGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
@ -22,6 +25,7 @@ public class MemoConcernDTO implements Serializable {
/**
* 唯一标识(同memo_attr表Id)
*/
@NotBlank(message = "ID不能为空", groups = { UpdateGroup.class })
private String id;
/**
@ -37,6 +41,7 @@ public class MemoConcernDTO implements Serializable {
/**
* 关怀对象
*/
@NotBlank(message = "关怀人员不能为空", groups = { AddGroup.class, UpdateGroup.class })
private String resiName;
/**
@ -52,6 +57,7 @@ public class MemoConcernDTO implements Serializable {
/**
* 关怀事项
*/
@NotBlank(message = "关怀事项不能为空", groups = { AddGroup.class, UpdateGroup.class })
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;
import com.epmet.commons.tools.validator.group.AddGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
@ -22,6 +25,7 @@ public class MemoWorkDiaryDTO implements Serializable {
/**
* 唯一标识(同memo_attr表Id)
*/
@NotBlank(message = "ID不能为空", groups = { UpdateGroup.class })
private String id;
/**
@ -37,6 +41,7 @@ public class MemoWorkDiaryDTO implements Serializable {
/**
* 内容
*/
@NotBlank(message = "内容不能为空", groups = { AddGroup.class, UpdateGroup.class })
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);
attr.setId(entity.getId());
attr.setType(MemoConstant.WORK_DIARY);
attr.setType(MemoConstant.CONCERN);
attr.setReadFlag(NumConstant.ZERO);
attr.setReceiver(dto.getCreatedBy());
memoAttrService.save(attr);

Loading…
Cancel
Save