package com.zcloud.primeport.dto.clientobject;

import com.alibaba.cola.dto.ClientObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;


/**
 * web-client
 *
 * @Author dearLin
 * @Date 2026-03-19 10:27:50
 */
@Data
public class ClosedAreaCountCO extends ClientObject {
    //主键
    @ApiModelProperty(value = "主键")
    private Long id;
    //父id
    @ApiModelProperty(value = "父id")
    private Long parentId;
    @ApiModelProperty(value = "所属港区")
    private String hgAuthArea;
    @ApiModelProperty(value = "所属港区名称")
    private String hgAuthAreaName;
    //封闭区域名称
    @ApiModelProperty(value = "封闭区域名称")
    private String closedAreaName;
    //区域类型
    @ApiModelProperty(value = "区域类型")
    private String closedAreaType;
    //区域类型名称
    @ApiModelProperty(value = "区域类型名称")
    private String closedAreaTypeName;

    @ApiModelProperty(value = "封闭区域数")
    private Integer totalAreaCount;
    @ApiModelProperty(value = "管辖单位数")
    private Integer totalCorpCount;
    @ApiModelProperty(value = "是否有子集，1有2没有")
    private Integer hasChild;

    @ApiModelProperty(value = "人员数")
    private Integer personCount;
    @ApiModelProperty(value = "车辆数")
    private Integer carCount;

    @ApiModelProperty
    private List<ClosedAreaCountCO> children;
}

