package com.zcloud.safetyDutyList.dto.clientobject.tasklist;

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

/**
 * 清单统计客户端对象
 * <p>
 * 用于按企业分组统计清单数量和状态分布，
 * 包含清单总数、进行中/已完成/已关闭数量、反馈正常/异常数量等字段。
 */
@Data
public class TaskListStatisticsCO extends ClientObject {
    @ApiModelProperty(value = "创建公司ID")
    private Long createCorpId;
    @ApiModelProperty(value = "公司名称")
    private String corpName;
    @ApiModelProperty(value = "任务清单总数")
    private Integer taskListCount;
    @ApiModelProperty(value = "进行中数量")
    private Integer inProgressCount;
    @ApiModelProperty(value = "已完成数量")
    private Integer completedCount;
    @ApiModelProperty(value = "已关闭数量")
    private Integer closedCount;
    @ApiModelProperty(value = "反馈正常数量")
    private Integer normalFeedbackCount;
    @ApiModelProperty(value = "反馈异常数量")
    private Integer abnormalFeedbackCount;
}
