This commit is contained in:
2023-06-30 14:54:43 +08:00
parent a7ca868a5f
commit c0c69eb602
14 changed files with 840 additions and 13 deletions
+26
View File
@@ -0,0 +1,26 @@
package requests
type DeptRequest struct {
AddDept // 新增部门
DeleteDept // 删除部门-批量
PutDept // 修改部门
}
// AddDept 新增部门
type AddDept struct {
ParentId int64 `json:"parent_id" form:"parent_id" validate:"required" label:"上级部门"` // 本表父级id
DeptName string `json:"dept_name" form:"dept_name" validate:"required" label:"部门名称"`
DeptStatus int `json:"dept_status" form:"dept_status" validate:"required,oneof=1 2" label:"部门状态"` // 1:正常 2:删除)
}
// DeleteDept 删除部门-批量
type DeleteDept struct {
DeptIds []string `json:"dept_ids" form:"dept_ids" validate:"required" label:"部门id"`
}
// PutDept 修改部门
type PutDept struct {
ParentId int64 `json:"parent_id" form:"parent_id" validate:"required" label:"上级部门"` // 本表父级id
DeptName string `json:"dept_name" form:"dept_name" validate:"required" label:"部门名称"`
DeptStatus int `json:"dept_status" form:"dept_status" validate:"required,oneof=1 2" label:"部门状态"` // 1:正常 2:删除)
}