package requests type PostRequest struct { GetPostPage // 获取岗位列表-分页 GetPostList // 获取岗位列表 AddPost // 新增岗位 DeletePost // 删除岗位-批量 PutPost // 修改岗位 } // AddPost 新增岗位 type AddPost struct { PostName string `json:"post_name" form:"post_name" validate:"required" label:"岗位名称"` } // GetPostPage 获取岗位列表-分页 type GetPostPage struct { PostName string `json:"post_name" form:"post_name" label:"岗位名称"` Page int `json:"page" form:"page" label:"页码"` PageSize int `json:"page_size" form:"page_size" label:"每页个数"` } // GetPostList 获取岗位列表 type GetPostList struct { PostName string `json:"post_name" form:"post_name" 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:删除) }