新增岗位接口

This commit is contained in:
2023-06-30 17:35:46 +08:00
parent 002353cc30
commit a2a1f1666c
10 changed files with 524 additions and 15 deletions
+32
View File
@@ -0,0 +1,32 @@
package requests
type PostRequest struct {
GetPostPage // 获取岗位列表-分页
AddPost // 新增岗位
DeletePost // 删除岗位-批量
PutPost // 修改岗位
}
// AddPost 新增岗位
type AddPost struct {
PostName string `json:"dept_name" form:"dept_name" validate:"required" label:"岗位名称"`
PostStatus int `json:"dept_status" form:"dept_status" validate:"required,oneof=1 2" label:"岗位状态"` // 1:正常 2:删除)
}
// GetPostPage 获取岗位列表-分页
type GetPostPage struct {
DeptName string `json:"dept_name" form:"dept_name" label:"api名称"`
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
}
// DeletePost 删除岗位-批量
type DeletePost struct {
PostIds []string `json:"post_ids" form:"post_ids" validate:"required" label:"岗位id"`
}
// PutPost 修改岗位
type PutPost struct {
PostName string `json:"post_name" form:"post_name" validate:"required" label:"岗位名称"`
PostStatus int `json:"post_status" form:"post_status" validate:"required,oneof=1 2" label:"岗位状态"` // 1:正常 2:删除)
}