package com.panzhihua.common.model.vos.community;
|
|
import java.util.Date;
|
|
import javax.validation.constraints.Min;
|
import javax.validation.constraints.NotBlank;
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import com.panzhihua.common.validated.AddGroup;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
/**
|
* @program: springcloud_k8s_panzhihuazhihuishequ
|
* @description: 社区
|
* @author: huang.hongfa weixin hhf9596 qq 959656820
|
* @create: 2020-12-15 10:06
|
**/
|
@Data
|
@ApiModel("社区表")
|
public class ComActVO {
|
|
@ApiModelProperty("社区id")
|
@JsonSerialize(using = ToStringSerializer.class)
|
private Long communityId;
|
|
@ApiModelProperty("社区名字")
|
@NotBlank(groups = {AddGroup.class}, message = "社区名字不能为空")
|
private String name;
|
|
@ApiModelProperty("社区地址")
|
@NotBlank(groups = {AddGroup.class}, message = "社区地址不能为空")
|
private String address;
|
|
@ApiModelProperty("经度")
|
@NotBlank(groups = {AddGroup.class}, message = "经度不能为空")
|
private String lng;
|
|
@ApiModelProperty("维度")
|
@NotBlank(groups = {AddGroup.class}, message = "纬度不能为空")
|
private String lat;
|
|
@ApiModelProperty("创建时间")
|
private Date createAt;
|
|
@ApiModelProperty("省份地址编码")
|
@NotBlank(groups = {AddGroup.class}, message = "省份地址编码不能为空")
|
private String provinceCode;
|
|
@ApiModelProperty("市级地址编码")
|
@NotBlank(groups = {AddGroup.class}, message = "市级地址编码不能为空")
|
private String cityCode;
|
|
@ApiModelProperty("区级地址编码")
|
@NotBlank(groups = {AddGroup.class}, message = "区级地址编码不能为空")
|
private String areaCode;
|
|
@ApiModelProperty("区级地址编码-名字")
|
private String areaName;
|
|
@ApiModelProperty("社区面积")
|
@Min(value = 1, groups = {AddGroup.class}, message = "社区面积不能为空")
|
private Double square;
|
|
@ApiModelProperty("联系人")
|
@NotBlank(groups = {AddGroup.class}, message = "联系人不能为空")
|
private String contacts;
|
|
@ApiModelProperty("联系人电话")
|
@NotBlank(groups = {AddGroup.class}, message = "联系人电话不能为空")
|
private String contactsPhone;
|
|
@ApiModelProperty("超管账号")
|
@NotBlank(groups = {AddGroup.class}, message = "超管账号不能为空")
|
private String account;
|
|
@ApiModelProperty("账号密码")
|
@NotBlank(groups = {AddGroup.class}, message = "账号密码不能为空")
|
private String password;
|
|
@ApiModelProperty(value = "状态 0 启用 1 禁用", example = "0")
|
private Integer state;
|
|
@ApiModelProperty("距离-单位米")
|
private String distance;
|
|
@ApiModelProperty("街道Id")
|
private Long streetId;
|
|
@ApiModelProperty("行政区域")
|
private String administrativeRegions;
|
|
@ApiModelProperty("调解站电话")
|
private String solvePhone;
|
|
private String appId;
|
|
}
|