package com.hotent.project.resp;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;


@ApiModel("年度监审计划详情响应类")
@Data
public class CostAnnualPlanDetailResp {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @JsonProperty("planId")
    private String planId;

    @ApiModelProperty(value = "计划年度")
    @JsonProperty("planYear")
    private String planYear;

    @ApiModelProperty(value = "关联成本监审目录id")
    @JsonProperty("catalogId")
    private Long catalogId;

    @ApiModelProperty(value = "成本监审项目名称")
    @JsonProperty("projectName")
    private String projectName;

    @ApiModelProperty(value = "监审时间（如“上半年”“三季度”）")
    @JsonProperty("auditTime")
    private String auditTime;

    @ApiModelProperty(value = "监审形式")
    @JsonProperty("auditType")
    private String auditType;

    @ApiModelProperty(value = "监审主体id")
    @JsonProperty("orgId")
    private String orgId;

    @ApiModelProperty(value = "监审主体名称")
    private String orgName;


    @ApiModelProperty(value = "创建时间")
    @JsonProperty("createTime")
    private LocalDateTime createTime;

    @ApiModelProperty(value = "创建人")
    @JsonProperty("createBy")
    private String createBy;

    @ApiModelProperty(value = "更新时间")
    @JsonProperty("updateTime")
    private LocalDateTime updateTime;

    @ApiModelProperty(value = "更新人")
    @JsonProperty("updateBy")
    private String updateBy;

    @ApiModelProperty(value = "监审单位id")
    @JsonProperty("auditedUnitId")
    private String auditedUnitId;

    @ApiModelProperty(value = "监审单位名称")
    private String auditUnitName;

    @ApiModelProperty(value = "单位级别：0:省/自治区/直辖市 1:市级 2:县级")
    @JsonProperty("areaLevel")
    private String areaLevel;

    @ApiModelProperty(value = "所属区域代码")
    @JsonProperty("areaCode")
    private String areaCode;


    @ApiModelProperty(value = "所属省")
    @JsonProperty("province")
    private String province;

    @ApiModelProperty(value = "所属市")
    @JsonProperty("city")
    private String city;

    @ApiModelProperty(value = "所属区、县")
    @JsonProperty("county")
    private String county;



}
