41 lines
1.7 KiB
Go
41 lines
1.7 KiB
Go
package userResponse
|
||
|
||
import "hospital-admin-api/api/model"
|
||
|
||
// GetUserPage 获取用户列表-分页
|
||
type GetUserPage struct {
|
||
UserID string `json:"user_id"` // 主键id
|
||
Access string `json:"access"` // 账号
|
||
Status int `json:"status"` // 状态(1:正常 2:审核中 3:审核失败)
|
||
IsDeleted int `json:"is_deleted"` // 是否被删除(0:否 1:是)
|
||
IsDisabled int `json:"is_disabled"` // 是否被禁用(0:否 1:是)
|
||
NickName string `json:"nick_name"` // 昵称
|
||
Phone string `json:"phone"` // 手机号
|
||
Avatar string `json:"avatar"` // 头像
|
||
Sex int `json:"sex"` // 性别(1:男 2:女)
|
||
Email string `json:"email"` // 邮箱
|
||
RoleID string `json:"role_id"` // 角色id
|
||
DeptID string `json:"dept_id"` // 部门id
|
||
PostID string `json:"post_id"` // 岗位id
|
||
CreatedAt model.LocalTime `json:"created_at"` // 创建时间
|
||
UpdatedAt model.LocalTime `json:"updated_at"` // 修改时间
|
||
Role *GetUserPageRole `json:"role"` // 角色
|
||
Dept *GetUserPageDept `json:"dept"` // 部门
|
||
Post *GetUserPagePost `json:"post"` // 岗位
|
||
}
|
||
|
||
type GetUserPageRole struct {
|
||
RoleId string `json:"role_id"` // 角色id
|
||
RoleName string `json:"role_name"` // 角色名称
|
||
}
|
||
|
||
type GetUserPageDept struct {
|
||
DeptId string `json:"dept_id"` // 部门id
|
||
DeptName string `json:"dept_name"` // 部门名称
|
||
}
|
||
|
||
type GetUserPagePost struct {
|
||
PostId string `json:"post_id"` // 岗位id
|
||
PostName string `json:"post_name"` // 岗位名称
|
||
}
|