|
|
dd4824b730
|
feat(holiday): 工作日历支持调休补班,补齐节假日管理页
- holidays 表加 kind 列区分 holiday(放假) / workday(调休补班):
原判定 weekday()<5 and day not in holidays 只能「减」不能「加」,
补班的周末被整天扣掉,工时系统性少算
- 新增 WorkCalendar(补班 → 放假 → 周末 的判定优先级)与
work_calendar_service(全仓唯一的日历读取入口,不再各函数手拼集合)
- 9 处工作日计算调用点统一改用 load_work_calendar(db)
(analytics / dashboard / product,含产品列表的工作日天数)
- 新增 PATCH /holidays/{id}(改类型或说明,日期不可改);列表按 kind 出参
- 前端新增「节假日管理」页与菜单入口
- 迁移 r1s2t3u4v5w6
|
2026-10-09 13:29:18 +08:00 |
|