|
|
@ -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; |
|
|
|
|
|
|
@ -36,70 +34,75 @@ public class IcBulidingFormDTO implements Serializable { |
|
|
|
public interface DeleteGroup extends CustomerClientShowGroup { |
|
|
|
} |
|
|
|
|
|
|
|
@NotBlank(message = "楼栋ID不能为空", groups = { UpdateGroup.class,DeleteGroup.class}) |
|
|
|
public interface AddShowGroup extends CustomerClientShowGroup { |
|
|
|
} |
|
|
|
|
|
|
|
public interface UpdateShowGroup extends CustomerClientShowGroup { |
|
|
|
} |
|
|
|
@NotBlank(message = "楼栋ID不能为空", groups = { UpdateShowGroup.class,DeleteGroup.class}) |
|
|
|
private String buildingId; |
|
|
|
|
|
|
|
/** |
|
|
|
* 组织id |
|
|
|
*/ |
|
|
|
@NotBlank(message = "组织id不能为空", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@NotBlank(message = "组织id不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
private String agencyId; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 网格id |
|
|
|
*/ |
|
|
|
@NotBlank(message = "网格不能为空", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@NotBlank(message = "网格不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
private String gridId; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 小区id |
|
|
|
*/ |
|
|
|
@NotBlank(message = "小区id不能为空", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@NotBlank(message = "小区id不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
private String neighborHoodId; |
|
|
|
|
|
|
|
/** |
|
|
|
* 楼栋名称 |
|
|
|
*/ |
|
|
|
@NotBlank(message = "楼栋名称不能为空", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@Length(max=10,message = "楼栋名称不能超过10个字", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@NotBlank(message = "楼栋名称不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
@Length(max=10,message = "楼栋名称不能超过10个字", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
private String buildingName; |
|
|
|
|
|
|
|
/** |
|
|
|
* 楼栋类型 |
|
|
|
*/ |
|
|
|
@NotBlank(message = "楼栋类型不能为空", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@NotBlank(message = "楼栋类型不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
private String type=""; |
|
|
|
|
|
|
|
/** |
|
|
|
* 客户id |
|
|
|
*/ |
|
|
|
/* @NotBlank(message = "客户id不能为空", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
/* @NotBlank(message = "客户id不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
private String customerId;*/ |
|
|
|
|
|
|
|
/** |
|
|
|
* 排序 |
|
|
|
*/ |
|
|
|
@NotNull(message = "排序不能为空", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@NotNull(message = "排序不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
private Integer sort = 0; |
|
|
|
|
|
|
|
/** |
|
|
|
* 总单元数 |
|
|
|
*/ |
|
|
|
@NotNull(message = "总单元数不能为空", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@NotNull(message = "总单元数不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
private Integer totalUnitNum=1; |
|
|
|
|
|
|
|
/** |
|
|
|
* 总楼层总数 |
|
|
|
*/ |
|
|
|
@NotNull(message = "总楼层总数不能为空", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@NotNull(message = "总楼层总数不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
private Integer totalFloorNum; |
|
|
|
|
|
|
|
/** |
|
|
|
* 总户数 |
|
|
|
*/ |
|
|
|
@NotNull(message = "总户数不能为空", groups = {AddGroup.class, UpdateGroup.class}) |
|
|
|
@NotNull(message = "总户数不能为空", groups = {AddShowGroup.class, UpdateShowGroup.class}) |
|
|
|
private Integer totalHouseNum; |
|
|
|
/** |
|
|
|
* 坐标位置 |
|
|
|