package com.panzhihua.common.model.vos.community; import java.util.Date; import javax.validation.constraints.NotBlank; import com.panzhihua.common.validated.AddGroup; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; 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-14 17:01 **/ @Data @ApiModel("小区") public class ComMngStructAreaVO { @ApiModelProperty("自增id") @JsonSerialize(using = ToStringSerializer.class) private Long id; @ApiModelProperty("社区id") private Long communityId; @ApiModelProperty("小区名称") @NotBlank(groups = {AddGroup.class}, message = "小区名称不能为空") private String areaName; @ApiModelProperty("地址详情") @NotBlank(groups = {AddGroup.class}, message = "地址详情不能为空") private String addressDetail; @ApiModelProperty("创建时间") private Date createAt; @ApiModelProperty("分页页数") private Long pageNum; @ApiModelProperty("每页记录数") private Long pageSize; @ApiModelProperty("地址编码") private String areaCode; @ApiModelProperty("楼层规则 1 01 001") private String roleFloor; @ApiModelProperty("连接符 空格 或者 -") private String roleConnector; @ApiModelProperty("门牌号规则 1 01 001") private String roleDoor; @ApiModelProperty("是否累加门牌号 0 否 1 是") private Integer isAccumulation; @ApiModelProperty("小区门牌号导入规则") private String doorNum; }