feat: yearly_targets 写权限收紧,12步冒烟全绿
This commit is contained in:
@@ -21,8 +21,13 @@ class YearlyTargetCreate(YearlyTargetBase):
|
||||
pass
|
||||
|
||||
|
||||
class YearlyTargetUpdate(YearlyTargetBase):
|
||||
pass
|
||||
class YearlyTargetUpdate(BaseModel):
|
||||
"""PATCH 时允许只传部分字段,year 不可修改(由 API 层 pop 掉)。"""
|
||||
year: int | None = None
|
||||
base_target: float | None = None
|
||||
stretch_target: float | None = None
|
||||
issued_date: date | None = None
|
||||
notes: str | None = None
|
||||
|
||||
|
||||
class YearlyTargetResponse(YearlyTargetBase):
|
||||
|
||||
Reference in New Issue
Block a user