Browse Source

Merge remote-tracking branch 'origin/dev_bugfix_ljj' into dev

dev_shibei_match
yinzuomei 4 years ago
parent
commit
593f2eea8e
  1. 13
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/screencoll/form/PartyBranchDataFormDTO.java
  2. 10
      epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/screencoll/form/PartyBranchDataListFormDTO.java
  3. 2
      epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/external/ShiBeiScreenCollController.java

13
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/screencoll/form/PartyBranchDataFormDTO.java

@ -1,7 +1,9 @@
package com.epmet.dto.screencoll.form; package com.epmet.dto.screencoll.form;
import lombok.Data; import lombok.Data;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotBlank;
import java.io.Serializable; import java.io.Serializable;
/** /**
@ -17,46 +19,57 @@ public class PartyBranchDataFormDTO implements Serializable {
/** /**
* 年Id yyyy * 年Id yyyy
*/ */
@NotBlank(message = "yearId不能为空")
@Length(max = 4,message = "yyyy")
private String yearId; private String yearId;
/** /**
* 月份Id yyyyMM * 月份Id yyyyMM
*/ */
@NotBlank(message = "monthId不能为空")
@Length(max = 6,message = "格式:yyyyMM")
private String monthId; private String monthId;
/** /**
* 数据类别 party:支部建设;union:联合建设党员志愿服务voluntaryservice * 数据类别 party:支部建设;union:联合建设党员志愿服务voluntaryservice
*/ */
@NotBlank(message = "type不能为空")
private String type; private String type;
/** /**
* 组织类别 agency组织部门department网格grid * 组织类别 agency组织部门department网格grid
*/ */
@NotBlank(message = "orgType不能为空")
private String orgType; private String orgType;
/** /**
* 组织Id 可以为网格机关id * 组织Id 可以为网格机关id
*/ */
@NotBlank(message = "orgId不能为空")
private String orgId; private String orgId;
/** /**
* 上级组织Id * 上级组织Id
*/ */
@NotBlank(message = "parentId不能为空")
private String parentId; private String parentId;
/** /**
* 组织名称 * 组织名称
*/ */
@NotBlank(message = "orgName不能为空")
private String orgName; private String orgName;
/** /**
* 会议分类名称 * 会议分类名称
*/ */
@NotBlank(message = "meetCategoryName不能为空")
private String meetCategoryName; private String meetCategoryName;
/** /**
* 会议分类id * 会议分类id
*/ */
@NotBlank(message = "meetCategoryId不能为空")
private String meetCategoryId; private String meetCategoryId;
/** /**

10
epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/screencoll/form/PartyBranchDataListFormDTO.java

@ -1,7 +1,12 @@
package com.epmet.dto.screencoll.form; package com.epmet.dto.screencoll.form;
import lombok.Data; import lombok.Data;
import org.hibernate.validator.constraints.Length;
import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
@ -18,12 +23,17 @@ public class PartyBranchDataListFormDTO implements Serializable {
/** /**
* 当为true时后台将删除本月数据 * 当为true时后台将删除本月数据
*/ */
@NotNull(message = "isFirst不能为空")
private Boolean isFirst; private Boolean isFirst;
/** /**
* yyyyMM * yyyyMM
*/ */
@NotBlank(message = "monthId不能为空")
@Length(max = 6,message = "格式:yyyyMM")
private String monthId; private String monthId;
@Valid
@NotEmpty(message = "数据集合不能为空")
private List<PartyBranchDataFormDTO> dataList; private List<PartyBranchDataFormDTO> dataList;
} }

2
epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/external/ShiBeiScreenCollController.java

@ -1,6 +1,7 @@
package com.epmet.controller.external; package com.epmet.controller.external;
import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.utils.Result;
import com.epmet.commons.tools.validator.ValidatorUtils;
import com.epmet.dto.indexcollect.form.CustomerBizOrgFormDTO; import com.epmet.dto.indexcollect.form.CustomerBizOrgFormDTO;
import com.epmet.dto.screencoll.form.*; import com.epmet.dto.screencoll.form.*;
import com.epmet.service.evaluationindex.screen.ShiBeiScreenCollService; import com.epmet.service.evaluationindex.screen.ShiBeiScreenCollService;
@ -59,6 +60,7 @@ public class ShiBeiScreenCollController {
**/ **/
@PostMapping("meetdata") @PostMapping("meetdata")
public Result meetData(@RequestHeader("CustomerId") String customerId, @RequestBody PartyBranchDataListFormDTO formDTO) { public Result meetData(@RequestHeader("CustomerId") String customerId, @RequestBody PartyBranchDataListFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO);
shiBeiScreenCollService.insertPartyBranchData(formDTO, customerId); shiBeiScreenCollService.insertPartyBranchData(formDTO, customerId);
return new Result(); return new Result();
} }

Loading…
Cancel
Save