feat(schedule): 待办提醒推送、行事历仅展示提醒与管理 API
单次提醒 worker 投递、local 时间写入校验、未来 7 天提醒列表与忽略/批量删除;行事历去掉事项重复展示。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -359,8 +359,25 @@ export type MindSpaceDigestSubscription = {
|
||||
attempts?: number;
|
||||
};
|
||||
|
||||
export type MindSpaceScheduleReminder = {
|
||||
id: string;
|
||||
itemId: string;
|
||||
itemTitle: string;
|
||||
itemKind: 'task' | 'event';
|
||||
itemTimezone: string;
|
||||
itemStartAt?: number | null;
|
||||
itemEndAt?: number | null;
|
||||
remindAt: number;
|
||||
offsetMinutes?: number | null;
|
||||
channel: 'wechat' | 'in_app';
|
||||
status: 'pending' | 'locked' | 'sent' | 'failed' | 'cancelled';
|
||||
sentAt?: number | null;
|
||||
};
|
||||
|
||||
export type MindSpaceSchedule = {
|
||||
todayTodoItems: MindSpaceScheduleItem[];
|
||||
upcomingItems: MindSpaceScheduleItem[];
|
||||
upcomingReminders: MindSpaceScheduleReminder[];
|
||||
digestSubscriptions: MindSpaceDigestSubscription[];
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user