优化:事件查询条件
This commit is contained in:
parent
c894a2b93d
commit
0a355db7b0
@ -119,6 +119,12 @@ export interface GetPmEventListParams {
|
|||||||
createdAtRange?: string[]
|
createdAtRange?: string[]
|
||||||
/** 标签 ID 列表,按分类筛选,传统数组方式传递 */
|
/** 标签 ID 列表,按分类筛选,传统数组方式传递 */
|
||||||
tagIds?: number[]
|
tagIds?: number[]
|
||||||
|
/** 仅展示活跃事件,默认 true */
|
||||||
|
active?: boolean
|
||||||
|
/** 排除已归档事件,默认 false */
|
||||||
|
archived?: boolean
|
||||||
|
/** 排除已关闭事件,默认 false */
|
||||||
|
closed?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -131,8 +137,26 @@ export interface GetPmEventListParams {
|
|||||||
export async function getPmEventPublic(
|
export async function getPmEventPublic(
|
||||||
params: GetPmEventListParams = {},
|
params: GetPmEventListParams = {},
|
||||||
): Promise<PmEventListResponse> {
|
): Promise<PmEventListResponse> {
|
||||||
const { page = 1, pageSize = 10, keyword, createdAtRange, tagIds } = params
|
const {
|
||||||
const query = buildQuery({ page, pageSize, keyword, createdAtRange, tagIds })
|
page = 1,
|
||||||
|
pageSize = 10,
|
||||||
|
keyword,
|
||||||
|
createdAtRange,
|
||||||
|
tagIds,
|
||||||
|
active = true,
|
||||||
|
archived = false,
|
||||||
|
closed = false,
|
||||||
|
} = params
|
||||||
|
const query = buildQuery({
|
||||||
|
page,
|
||||||
|
pageSize,
|
||||||
|
keyword,
|
||||||
|
createdAtRange,
|
||||||
|
tagIds,
|
||||||
|
active: active ? 'true' : 'false',
|
||||||
|
archived: archived ? 'true' : 'false',
|
||||||
|
closed: closed ? 'true' : 'false',
|
||||||
|
})
|
||||||
return get<PmEventListResponse>('/PmEvent/getPmEventPublic', query)
|
return get<PmEventListResponse>('/PmEvent/getPmEventPublic', query)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user