feat: chat integration, tenant admin spec, backend chat service, miniprogram updates, DEMO moved to tmp, XCX-TEST removed, migrations & docs
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
# AI_CHANGELOG
|
||||
# - 2026-03-20 | Prompt: R3 项目类型筛选接口重建 | SkillFilterEnum 和 ProjectFilterEnum
|
||||
# 枚举值从 all/chinese/snooker/mahjong/karaoke 改为 ALL/BILLIARD/SNOOKER/MAHJONG/KTV,
|
||||
# 与 dws.cfg_area_category.category_code 一致,消除前后端映射层。
|
||||
|
||||
"""三看板接口 Pydantic Schema(BOARD-1/2/3 请求参数枚举 + 响应模型)。"""
|
||||
|
||||
from __future__ import annotations
|
||||
@@ -22,12 +27,14 @@ class CoachSortEnum(str, Enum):
|
||||
|
||||
|
||||
class SkillFilterEnum(str, Enum):
|
||||
"""BOARD-1 技能筛选。"""
|
||||
all = "all"
|
||||
chinese = "chinese"
|
||||
snooker = "snooker"
|
||||
mahjong = "mahjong"
|
||||
karaoke = "karaoke"
|
||||
"""BOARD-1 技能筛选(值与 dws.cfg_area_category.category_code 一致)。"""
|
||||
# CHANGE 2026-03-20 | R3 修复:枚举值从 chinese/snooker 等前端自定义值
|
||||
# 改为数据库 category_code(BILLIARD/SNOOKER/MAHJONG/KTV),消除映射层。
|
||||
ALL = "ALL"
|
||||
BILLIARD = "BILLIARD"
|
||||
SNOOKER = "SNOOKER"
|
||||
MAHJONG = "MAHJONG"
|
||||
KTV = "KTV"
|
||||
|
||||
|
||||
class BoardTimeEnum(str, Enum):
|
||||
@@ -53,12 +60,14 @@ class CustomerDimensionEnum(str, Enum):
|
||||
|
||||
|
||||
class ProjectFilterEnum(str, Enum):
|
||||
"""BOARD-2 项目筛选。"""
|
||||
all = "all"
|
||||
chinese = "chinese"
|
||||
snooker = "snooker"
|
||||
mahjong = "mahjong"
|
||||
karaoke = "karaoke"
|
||||
"""BOARD-2 项目筛选(值与 dws.cfg_area_category.category_code 一致)。"""
|
||||
# CHANGE 2026-03-20 | R3 修复:枚举值从 chinese/snooker 等前端自定义值
|
||||
# 改为数据库 category_code(BILLIARD/SNOOKER/MAHJONG/KTV),消除映射层。
|
||||
ALL = "ALL"
|
||||
BILLIARD = "BILLIARD"
|
||||
SNOOKER = "SNOOKER"
|
||||
MAHJONG = "MAHJONG"
|
||||
KTV = "KTV"
|
||||
|
||||
|
||||
class FinanceTimeEnum(str, Enum):
|
||||
|
||||
Reference in New Issue
Block a user