新增用户修改

This commit is contained in:
2023-06-29 17:54:15 +08:00
parent 98aa3263bb
commit a7ca868a5f
4 changed files with 190 additions and 0 deletions
+16
View File
@@ -4,6 +4,7 @@ type UserRequest struct {
GetUserPage // 获取用户列表-分页
AddUser // 新增用户
DeleteUser // 删除用户-批量
PutUser // 修改用户
}
// GetUserPage 获取用户列表-分页
@@ -40,3 +41,18 @@ type AddUser struct {
type DeleteUser struct {
UserIds []string `json:"user_ids" form:"user_ids" validate:"required" label:"用户id"`
}
// PutUser 修改用户
type PutUser struct {
Access string `json:"access" form:"access" validate:"required" label:"账号"`
IsDeleted int `json:"is_deleted" form:"is_deleted" validate:"oneof=0 1" label:"删除状态"` // 是否被删除(0:否 1:是)
IsDisabled int `json:"is_disabled" form:"is_disabled" validate:"oneof=0 1" label:"禁用状态"` // 是否被禁用(0:否 1:是)
NickName string `json:"nick_name" form:"nick_name" validate:"required" label:"昵称"`
Phone string `json:"phone" form:"phone" validate:"required" label:"手机号"`
Avatar string `json:"avatar" form:"avatar" label:"头像"`
Sex int `json:"sex" form:"sex" validate:"required,oneof=1 2" label:"性别"` // 1:男 2:女)
Email string `json:"email" form:"email" label:"邮箱"`
RoleID string `json:"role_id" form:"role_id" validate:"required" label:"角色"`
DeptID string `json:"dept_id" form:"dept_id" validate:"required" label:"部门"`
PostID string `json:"post_id" form:"post_id" validate:"required" label:"岗位"`
}