# AI_CHANGELOG # - 2026-03-20 | Prompt: R3 项目类型筛选接口重建 | SkillTypeItem.key 注释从 # chinese/snooker 改为 BILLIARD/SNOOKER,label 说明改为从 display_name 读取。 """CONFIG-1 项目类型筛选器响应 Schema。""" from __future__ import annotations from app.schemas.base import CamelModel class SkillTypeItem(CamelModel): """项目类型筛选器选项。 key 值与 dws.cfg_area_category.category_code 一致 (BILLIARD/SNOOKER/MAHJONG/KTV),"不限"选项 key="ALL"。 """ # CHANGE 2026-03-20 | R3 修复:key 从 chinese/snooker 改为 BILLIARD/SNOOKER, # label 从 display_name 读取(含 emoji),cls 保留但后端不再填充。 key: str # BILLIARD/SNOOKER/MAHJONG/KTV/ALL label: str # display_name(含 emoji,如 "🎱 中式/追分") emoji: str # short_name(单 emoji,如 "🎱") cls: str # 前端样式类(预留,当前为空字符串)