package com.czg.order.param;

import com.czg.validator.group.DefaultGroup;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * 数据统计-营业-上半部分
 *
 * @author tankaikai
 * @since 2025-03-07 15:35
 */
@Data
public class DataSummaryTradeParam implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 开始时间 格式：yyyy-MM-dd HH:mm:ss
     */
    @NotBlank(message = "开始日期不能为空", groups = DefaultGroup.class)
    private String beginDate;
    /**
     * 结束时间 格式：yyyy-MM-dd HH:mm:ss
     */
    @NotBlank(message = "结束日期不能为空", groups = DefaultGroup.class)
    private String endDate;
    /**
     * 店铺id
     */
    private Long shopId;

}
