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