springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/PageComStreetDTO.java
New file @@ -0,0 +1,33 @@ package com.panzhihua.common.model.dtos.community; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * @author: llming * @description: 街道 **/ @Data @ApiModel("街道表请求参数") public class PageComStreetDTO { @ApiModelProperty("街道名字") private String name; @ApiModelProperty("区级地址编码") private String areaCode; @ApiModelProperty(value = "分页-当前页数",example = "1") private Long pageNum; @ApiModelProperty(value = "分页-每页记录数",example = "10") private Long pageSize; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/area/AreaInfoVo.java
New file @@ -0,0 +1,22 @@ package com.panzhihua.common.model.vos.area; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; /** * @Description: 区域信息 * @Author: llming */ @Data @ApiModel(value = "区域信息") public class AreaInfoVo { @ApiModelProperty("Id") private Long Id; @ApiModelProperty("区域名称") private Long name; @ApiModelProperty("下一级区域信息") private List<AreaInfoVo> AreaInfoVo; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComMngAreaVO.java
New file @@ -0,0 +1,31 @@ package com.panzhihua.common.model.vos.community; import com.google.common.collect.Lists; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; @Data @ApiModel("区域tree信息") public class ComMngAreaVO { /**城市行政区划代码*/ @ApiModelProperty("城市行政区划代码") private Integer code; /**城市名称*/ @ApiModelProperty("城市名称") private String Name; @ApiModelProperty("子级区域") private List<ComMngAreaVO> Children = Lists.newArrayList(); public ComMngAreaVO(Integer code, String name) { this.code = code; Name = name; } public ComMngAreaVO() { } } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComStreetVO.java
New file @@ -0,0 +1,58 @@ package com.panzhihua.common.model.vos.community; import com.panzhihua.common.validated.AddGroup; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.Min; import javax.validation.constraints.NotBlank; import java.util.Date; /** * @author: llming * @description: 街道 **/ @Data @ApiModel("街道表") public class ComStreetVO { @ApiModelProperty("街道Id") private Long streetId; @ApiModelProperty("街道名字") @NotBlank(groups = {AddGroup.class},message = "社区名字不能为空") private String name; @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("街道地址") @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("超管账号") @NotBlank(groups = {AddGroup.class},message = "超管账号不能为空") private String account; @ApiModelProperty("账号密码") @NotBlank(groups = {AddGroup.class},message = "账号密码不能为空") private String password; }