package com.zcloud.safetyDutyList.persistence.dataobject.tasklist;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 企业统计数据对象
 * <p>
 * 用于按企业分组统计完成和关闭的清单数量，
 * 由TaskListMapper.xml中的corpStatistics SQL聚合查询填充。
 */
@Data
public class CorpStatisticsDO implements Serializable {
    @ApiModelProperty(value = "公司ID")
    private Long corpId;
    @ApiModelProperty(value = "公司名称")
    private String corpName;
    @ApiModelProperty(value = "已完成任务数")
    private Integer completedTaskCount;
    @ApiModelProperty(value = "已关闭任务数")
    private Integer closedTaskCount;
    @ApiModelProperty(value = "年度执行任务总数")
    private Integer totalTaskCount;
}
