|
|
|
@ -1,28 +1,28 @@
|
|
|
|
|
package com.yeqifu.bus.vo;
|
|
|
|
|
package com.yeqifu.bus.vo; // 包路径,定义视图层的包路径
|
|
|
|
|
|
|
|
|
|
import com.yeqifu.bus.entity.Inport;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
|
|
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import com.yeqifu.bus.entity.Inport; // 导入 Inport 实体类
|
|
|
|
|
import lombok.Data; // 导入 Lombok 提供的 @Data 注解
|
|
|
|
|
import lombok.EqualsAndHashCode; // 导入 Lombok 提供的 @EqualsAndHashCode 注解
|
|
|
|
|
import org.springframework.format.annotation.DateTimeFormat; // 导入日期格式注解
|
|
|
|
|
import java.util.Date; // 导入 Date 类
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @Author: 落亦-
|
|
|
|
|
* @Date: 2019/12/18 10:29
|
|
|
|
|
*
|
|
|
|
|
* 数据传输对象 (VO),用于视图层与前端交互时传递 Inport 实体数据以及分页信息和时间查询条件
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
@EqualsAndHashCode(callSuper = false)
|
|
|
|
|
public class InportVo extends Inport {
|
|
|
|
|
|
|
|
|
|
private Integer page = 1;
|
|
|
|
|
@Data // 自动生成 getter、setter、toString 等常用方法
|
|
|
|
|
@EqualsAndHashCode(callSuper = false) // 生成 equals 和 hashCode 方法,且不考虑其父类属性
|
|
|
|
|
public class InportVo extends Inport { // 继承 Inport 实体类
|
|
|
|
|
|
|
|
|
|
private Integer limit = 10;
|
|
|
|
|
private Integer page = 1; // 分页查询起始页码,默认为第 1 页
|
|
|
|
|
|
|
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
|
|
private Date startTime;
|
|
|
|
|
private Integer limit = 10; // 分页查询的限制记录数,默认为每页 10 条数据
|
|
|
|
|
|
|
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
|
|
private Date endTime;
|
|
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd") // 格式化日期为 yyyy-MM-dd 格式
|
|
|
|
|
private Date startTime; // 查询时间范围的起始时间
|
|
|
|
|
|
|
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd") // 格式化日期为 yyyy-MM-dd 格式
|
|
|
|
|
private Date endTime; // 查询时间范围的结束时间
|
|
|
|
|
}
|
|
|
|
|