0922.18:35employment接口合并
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
from pydantic import BaseModel, Field,ConfigDict
|
||||
from pydantic import BaseModel, Field,ConfigDict#专门存放模型配置参数的字典类。把各种开关配置放里面。
|
||||
from datetime import date, datetime
|
||||
from decimal import Decimal
|
||||
|
||||
|
||||
class EmploymentCreate(BaseModel):
|
||||
"""新增就业信息 请求体 Schema"""
|
||||
student_id: int = Field(..., description="关联学生ID,必填")
|
||||
employment_status: str | None = Field(None, description="就业状态:not_started/job_hunting/offered/employed")
|
||||
student_id: int = Field(..., description="关联学生ID,必填")# description:在Swagger页面展示字段说明文字
|
||||
employment_status: str | None = Field(None, description="就业状态,选填")
|
||||
employment_open_date: date | None = Field(None, description="就业开放时间,选填")
|
||||
offer_date: date | None = Field(None, description="offer下发时间,选填")
|
||||
company_name: str | None = Field(None, max_length=100, description="就业公司名称,选填")
|
||||
@@ -36,4 +36,3 @@ class EmploymentResponse(BaseModel):
|
||||
remark: str | None
|
||||
created_at: datetime | None
|
||||
updated_at: datetime | None
|
||||
model_config = ConfigDict(from_attributes=True) #允许pydantic从对象属性里取值
|
||||
Reference in New Issue
Block a user