feat (division-position): add head status
This commit is contained in:
No files matched your search
@@ -10,6 +10,7 @@ type CreateDto struct {
|
|||||||
Division_Id *uint16 `json:"division_id"`
|
Division_Id *uint16 `json:"division_id"`
|
||||||
Code string `json:"code" validate:"maxLength=10"`
|
Code string `json:"code" validate:"maxLength=10"`
|
||||||
Name string `json:"name" validate:"maxLength=50"`
|
Name string `json:"name" validate:"maxLength=50"`
|
||||||
|
HeadStatus bool `json:"head_status"`
|
||||||
Employee_Id *uint `json:"employee_id"`
|
Employee_Id *uint `json:"employee_id"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -25,6 +26,7 @@ type FilterDto struct {
|
|||||||
Division_Id *uint16 `json:"division-id"`
|
Division_Id *uint16 `json:"division-id"`
|
||||||
Code string `json:"code"`
|
Code string `json:"code"`
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
|
HeadStatus *bool `json:"head-status"`
|
||||||
Employee_Id *uint `json:"employee-id"`
|
Employee_Id *uint `json:"employee-id"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -54,6 +56,7 @@ type ResponseDto struct {
|
|||||||
Division *ed.Division `json:"division,omitempty"`
|
Division *ed.Division `json:"division,omitempty"`
|
||||||
Code string `json:"code"`
|
Code string `json:"code"`
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
|
HeadStatus bool `json:"head_status"`
|
||||||
Employee_Id *uint `json:"employee_id"`
|
Employee_Id *uint `json:"employee_id"`
|
||||||
Employee *ee.Employee `json:"employee,omitempty"`
|
Employee *ee.Employee `json:"employee,omitempty"`
|
||||||
}
|
}
|
||||||
@@ -63,6 +66,7 @@ func (d DivisionPosition) ToResponse() ResponseDto {
|
|||||||
Division_Id: d.Division_Id,
|
Division_Id: d.Division_Id,
|
||||||
Code: d.Code,
|
Code: d.Code,
|
||||||
Name: d.Name,
|
Name: d.Name,
|
||||||
|
HeadStatus: d.HeadStatus,
|
||||||
Employee_Id: d.Employee_Id,
|
Employee_Id: d.Employee_Id,
|
||||||
Employee: d.Employee,
|
Employee: d.Employee,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,5 +20,6 @@ func setData[T *e.CreateDto | *e.UpdateDto](input T, data *e.DivisionPosition) {
|
|||||||
data.Division_Id = inputSrc.Division_Id
|
data.Division_Id = inputSrc.Division_Id
|
||||||
data.Code = inputSrc.Code
|
data.Code = inputSrc.Code
|
||||||
data.Name = inputSrc.Name
|
data.Name = inputSrc.Name
|
||||||
|
data.HeadStatus = inputSrc.HeadStatus
|
||||||
data.Employee_Id = inputSrc.Employee_Id
|
data.Employee_Id = inputSrc.Employee_Id
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user