This commit is contained in:
admin
2026-01-21 10:58:19 +09:00
parent 8a00de8f03
commit 86020ada5c
36 changed files with 3417 additions and 363 deletions

View File

@@ -54,6 +54,7 @@ class EmployeeBase(BaseModel):
name_kana: Optional[str] = None
birth_date: Optional[date] = None
gender: Optional[str] = None
my_number: Optional[str] = None
email: Optional[EmailStr] = None
phone: Optional[str] = None
postal_code: Optional[str] = None
@@ -66,6 +67,11 @@ class EmployeeBase(BaseModel):
bank_account_number: Optional[str] = None
bank_account_type: Optional[str] = None # 普通/当座
notes: Optional[str] = None
photo_url: Optional[str] = None
my_number_card_image_url: Optional[str] = None
residence_card_image_url: Optional[str] = None
health_insurance_card_image_url: Optional[str] = None
other_id_image_url: Optional[str] = None
class EmployeeCreate(EmployeeBase):
@@ -80,6 +86,7 @@ class EmployeeUpdate(BaseModel):
name_kana: Optional[str] = None
birth_date: Optional[date] = None
gender: Optional[str] = None
my_number: Optional[str] = None
email: Optional[EmailStr] = None
phone: Optional[str] = None
postal_code: Optional[str] = None
@@ -92,6 +99,11 @@ class EmployeeUpdate(BaseModel):
bank_account_number: Optional[str] = None
bank_account_type: Optional[str] = None
notes: Optional[str] = None
photo_url: Optional[str] = None
my_number_card_image_url: Optional[str] = None
residence_card_image_url: Optional[str] = None
health_insurance_card_image_url: Optional[str] = None
other_id_image_url: Optional[str] = None
class Employee(EmployeeBase):