package com.sckw.transport.model.param;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.gson.annotations.SerializedName;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

/**
 * @author lfdc
 * @description 工作台物流运输统计param
 * @date 2023-09-12 17:09:04
 */
@Data
public class LogisticsOrderStatisticsParam {
    /**
     * 统计周期纬度 1日 2周 3月 4年
     */
    @NotBlank(message = "类型不能为空")
    @JsonProperty("dateType")
    @SerializedName("dateType")
    private String dateType;

    /**
     * 统计因子 1,2,3,4,5,6
     */
    @NotBlank(message = "统计因子")
    @JsonProperty("typeOne")
    @SerializedName("typeOne")
    private String typeOne;

    /**
     * 统计因子 1,2,3,4,5,6
     */
    @NotBlank(message = "统计因子")
    @JsonProperty("typeTwo")
    @SerializedName("typeTwo")
    private String typeTwo;
}
