Files
FamilyActivity/src/main/java/com/yunhai/familyactivity/model/activity/ActivityQuery.java
T
2026-09-20 08:41:49 +08:00

41 lines
1.1 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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;
}