package com.ruoyi.system.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * 访问区域返回对象 * * @author ruoyi */ @Data @ApiModel(value = "SysVisitAreaVO", description = "访问区域") public class SysVisitAreaVO { /** 区域主键 */ @ApiModelProperty("区域主键") private Long areaId; /** 上级区域ID,0表示一级区域 */ @ApiModelProperty("上级区域ID,0表示一级区域") private Long parentId; /** 上级区域名称 */ @ApiModelProperty("上级区域名称") private String parentName; /** 区域编码 */ @ApiModelProperty("区域编码") private String areaCode; /** 区域名称 */ @ApiModelProperty("区域名称") private String areaName; /** 区域说明 */ @ApiModelProperty("区域说明") private String areaDesc; /** 显示顺序 */ @ApiModelProperty("显示顺序") private Integer orderNum; /** 创建时间 */ @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** 子区域列表 */ @ApiModelProperty("子区域列表") private List children = new ArrayList(); }