package com.css.txw.gxzx.pojo.lsjr;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

@Data
@Schema(description = "查询可信碳数据入参")
public class KxtsjRequestVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "页码", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
    @NotNull(message = "页码不能为空")
    private Integer currentPage;

    @Schema(description = "页容量", requiredMode = Schema.RequiredMode.REQUIRED, example = "10")
    @NotNull(message = "页容量不能为空")
    private Integer pageSize;

    @Schema(description = "检索内容", example = "统一社会信用代码")
    private String search;

    @Schema(description = "碳类型", example = "1")
    private Integer carbonType;
}
