feat: v0.4 画布编辑器——拖拽布置分格v1

- WindoorCanvas editable模式: 加竖梃/横梃点击玻璃区域实时分割
- 多边形两次交叉点法分割, mm.sp分割线记录同步, 撤销栈
- 订单详情: 编辑分格后保存图纸(PUT orders/{id})
- 样板库: 另存为我的样板(POST windoor/templates, 企业隔离)
- 10个API端点回归全部通过
This commit is contained in:
HHY
2026-09-20 09:04:37 -07:00
parent 065d387399
commit dffca83508
7 changed files with 252 additions and 34 deletions
+9
View File
@@ -0,0 +1,9 @@
"""样板库 schemas。"""
from pydantic import BaseModel, Field
class TemplateSave(BaseModel):
name: str = Field(min_length=1, max_length=128)
drawing_data: str = Field(min_length=2)
catelog_id: int | None = None
note: str = ""