This commit is contained in:
wanghu
2026-09-20 08:41:49 +08:00
commit 62c936fedb
90 changed files with 8303 additions and 0 deletions
@@ -0,0 +1,40 @@
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;
}