Browse Source

Merge remote-tracking branch 'origin/dev_ic_platform' into develop

dev_shibei_match
yinzuomei 4 years ago
parent
commit
bea17ef9df
  1. 31
      epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodFormDTO.java
  2. 6
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/NeighborHoodController.java

31
epmet-module/gov-org/gov-org-client/src/main/java/com/epmet/dto/form/IcNeighborHoodFormDTO.java

@ -17,9 +17,7 @@
package com.epmet.dto.form;
import com.epmet.commons.tools.validator.group.AddGroup;
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
@ -35,59 +33,56 @@ public class IcNeighborHoodFormDTO implements Serializable {
public interface DeleteGroup extends CustomerClientShowGroup {
}
public interface AddShowGroup extends CustomerClientShowGroup {
}
public interface UpdateShowGroup extends CustomerClientShowGroup {
}
/**
* 小区id
*/
@NotBlank(message = "小区id不能为空", groups = {UpdateGroup.class,DeleteGroup.class})
@NotBlank(message = "小区id不能为空", groups = {UpdateShowGroup.class,DeleteGroup.class})
private String neighborHoodId;
/**
* 小区名称
*/
@NotBlank(message = "小区名称不能为空", groups = {AddGroup.class, UpdateGroup.class})
@Length(max=50,message = "小区名称不能超过50个字", groups = {AddGroup.class, UpdateGroup.class})
@NotBlank(message = "小区名称不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class})
@Length(max=50,message = "小区名称不能超过50个字", groups = {AddShowGroup.class, UpdateShowGroup.class})
private String neighborHoodName;
/**
* 客户id
*/
/* @NotBlank(message = "客户id不能为空", groups = {AddGroup.class, UpdateGroup.class})
private String customerId;*/
/**
* 组织id
*/
@NotBlank(message = "组织id不能为空", groups = {AddGroup.class, UpdateGroup.class})
@NotBlank(message = "组织id不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class})
private String agencyId;
/**
* 网格id
*/
@NotBlank(message = "网格id不能为空", groups = {AddGroup.class, UpdateGroup.class})
@NotBlank(message = "网格id不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class})
private String gridId;
/**
* 关联物业id
*/
@NotBlank(message = "关联物业ID不能为空", groups = {UpdateGroup.class})
@NotBlank(message = "关联物业ID不能为空", groups = {AddShowGroup.class,UpdateShowGroup.class})
private String propertyId;
/**
* 详细地址
*/
@NotBlank(message = "详细地址不能为空", groups = {AddGroup.class, UpdateGroup.class})
@NotBlank(message = "详细地址不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class})
private String address;
/**
* 备注
*/
@NotBlank(message = "备注不能为空", groups = {UpdateGroup.class})
@Length(max=500,message = "备注不能超过500个字", groups = {AddGroup.class, UpdateGroup.class})
@Length(max=500,message = "备注不能超过500个字", groups = {AddShowGroup.class, UpdateShowGroup.class})
private String remark;
/**
* 坐标位置
*/
//@NotBlank(message = "坐标位置不能为空", groups = {AddGroup.class, UpdateGroup.class})
private String location;

6
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/NeighborHoodController.java

@ -24,8 +24,6 @@ import com.epmet.commons.tools.annotation.LoginUser;
import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.commons.tools.utils.Result;
import com.epmet.commons.tools.validator.ValidatorUtils;
import com.epmet.commons.tools.validator.group.AddGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.dao.IcBuildingDao;
import com.epmet.dto.form.IcNeighborHoodFormDTO;
import com.epmet.dto.form.ListIcNeighborHoodFormDTO;
@ -89,7 +87,7 @@ public class NeighborHoodController {
@PostMapping("neighborhoodadd")
public Result neighborhoodadd(@LoginUser TokenDto tokenDTO, @RequestBody IcNeighborHoodFormDTO formDTO){
//效验数据
ValidatorUtils.validateEntity(formDTO, AddGroup.class);
ValidatorUtils.validateEntity(formDTO, IcNeighborHoodFormDTO.AddShowGroup.class);
String customerId = tokenDTO.getCustomerId();
// String customerId = "123123";
@ -100,7 +98,7 @@ public class NeighborHoodController {
@PostMapping("neighborhoodupdate")
public Result neighborhoodupdate(@LoginUser TokenDto tokenDTO, @RequestBody IcNeighborHoodFormDTO formDTO){
//效验数据
ValidatorUtils.validateEntity(formDTO, UpdateGroup.class);
ValidatorUtils.validateEntity(formDTO, IcNeighborHoodFormDTO.UpdateShowGroup.class);
String customerId = tokenDTO.getCustomerId();
// String customerId = "123123";
neighborHoodService.UpdateNeighborhood(customerId,formDTO);

Loading…
Cancel
Save