package com.sckw.report.api.model;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.io.Serializable;

/**
 * @author xucaiqin
 * @date 2026-01-05 10:34:54
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Schema(description = "ai助手待办统计数据")
public class TodoCountVo implements Serializable {

    @Schema(description = "贸易合同统计数据及跳转链接", title = "贸易合同统计数据及跳转链接")
    private ViewUrl tradeContractCount;

    @Schema(description = "物流合同统计数据及跳转链接", title = "物流合同统计数据及跳转链接")
    private ViewUrl logisticsContractCount;

    @Schema(description = "贸易订单统计数据及跳转链接", title = "贸易订单统计数据及跳转链接")
    private ViewUrl tradeOrderCount;

    @Schema(description = "物流运单统计数据及跳转链接", title = "物流订单统计数据及跳转链接", type = "object")
    private ViewUrl logisticsOrderCount;

}
