41 lines
1.1 KiB
Java
41 lines
1.1 KiB
Java
package com.yunhai.familyactivity.model.activity;
|
||
|
||
import com.yunhai.familyactivity.model.BasePageQuery;
|
||
import lombok.Data;
|
||
import lombok.EqualsAndHashCode;
|
||
|
||
/**
|
||
* 活动列表查询参数(对齐前端 ActivityQuery,GET query 绑定)。
|
||
*/
|
||
@Data
|
||
@EqualsAndHashCode(callSuper = true)
|
||
public class ActivityQuery extends BasePageQuery {
|
||
|
||
/** 列表范围(管理端):"user" 只看自己发布的,不传=全部 */
|
||
private String scope;
|
||
|
||
/** 主办部门ID */
|
||
private String deptId;
|
||
|
||
/** 活动分类筛选 */
|
||
private String category;
|
||
|
||
/** 流程状态筛选:draft/signup/closed/finished,缺省或 all=全部 */
|
||
private String actStatus;
|
||
|
||
/** 发布人ID */
|
||
private Integer publisherId;
|
||
|
||
/** 开始时间(yyyy-MM-dd 短日期,筛选活动开始时间下界) */
|
||
private String startTime;
|
||
|
||
/** 结束时间(yyyy-MM-dd 短日期,筛选活动开始时间上界) */
|
||
private String endTime;
|
||
|
||
/** 阅读状态过滤(仅家长端):0 全部 / 1 未读 / 2 已读 */
|
||
private Integer readType;
|
||
|
||
/** 排序:1 时间倒序 / 2 时间正序 */
|
||
private String orderByTime;
|
||
}
|