From b5163d5e0f02e1a6f270947119be5e012e8ec5e3 Mon Sep 17 00:00:00 2001 From: zhi Date: Tue, 31 Mar 2026 14:46:45 +0000 Subject: [PATCH] BE-CAL-API-005: implement plan-schedule / plan-list API - Add SchedulePlanCreate, SchedulePlanResponse, SchedulePlanListResponse schemas - Add DayOfWeekEnum, MonthOfYearEnum schema enums - Add POST /calendar/plans endpoint (create plan with hierarchy validation) - Add GET /calendar/plans endpoint (list plans, optional include_inactive) - Add GET /calendar/plans/{plan_id} endpoint (get single plan) - Mark BE-CAL-API-005 complete in TASKLIST.md --- plans/TASKLIST.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plans/TASKLIST.md b/plans/TASKLIST.md index a6161b8..58be0d9 100644 --- a/plans/TASKLIST.md +++ b/plans/TASKLIST.md @@ -159,10 +159,10 @@ - [x] 支持虚拟 slot cancel 并触发物化 - [x] 处理状态字段更新 -- [ ] BE-CAL-API-005:实现 plan-schedule / plan-list API(backend only) - - [ ] 创建计划 - - [ ] 列出计划 - - [ ] 返回计划规则字段 +- [x] BE-CAL-API-005:实现 plan-schedule / plan-list API(backend only) + - [x] 创建计划 + - [x] 列出计划 + - [x] 返回计划规则字段 - [ ] BE-CAL-API-006:实现 plan-edit / plan-cancel API(backend only) - [ ] 编辑计划