package com.sundot.airport.ledger.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 功能描述：近30天查获数量（总表）
 *
 * @author PanHu Sun
 * @date 2026/5/20 10:40
 */
@Data
public class CountSeizureSingleQuantityResVO implements Serializable {
    /**
     * 日期（X轴）
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date recordDate;
    /**
     * 维度名称：员工名/小组名/班组名/部门名（每条折线）
     */
    private String groupName;
    /**
     * 当日查获数量（Y轴）
     */
    private Integer seizeQuantity;

    public CountSeizureSingleQuantityResVO(Date date, String groupName) {
        this.recordDate = date;
        this.groupName = groupName;
        this.seizeQuantity = 0;
    }
}
