package com.yeqifu.bus.vo;

import com.yeqifu.bus.entity.Sales;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @Author: 落亦-
 * @Date: 2019/12/18 10:29
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class SalesVo extends Sales {

    /**
     * 分页参数，当前是第一页
     * 用于表示分页查询时的当前页码，默认为 1
     */
    private Integer page = 1;

    /**
     * 分页参数，每页显示 10 条数据
     * 用于表示分页查询时每页的记录数量，默认为 10
     */
    private Integer limit = 10;

    /**
     * 起始时间
     * 用于表示时间范围查询的起始时间，使用 @DateTimeFormat 注解指定日期格式为 "yyyy-MM-dd"
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startTime;

    /**
     * 结束时间
     * 用于表示时间范围查询的结束时间，使用 @DateTimeFormat 注解指定日期格式为 "yyyy-MM-dd"
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endTime;

}
