package dto import ( "time" "joylink.club/bj-rtsts-server/db/model" ) // 分页查询用户请求 type PageUserReqDto struct { PageQueryDto // 用户名 Name string `json:"name" form:"name"` // 手机号 Mobile string `json:"mobile" form:"mobile"` } type RegisterUser = model.User type UserRspDto struct { ID int32 `json:"id" form:"id"` Name string `json:"name" form:"name"` // 名字 Mobile string `json:"mobile" form:"mobile"` // 手机号 RegisterTime time.Time `json:"register_time" form:"register_time"` // 注册时间 Roles []*AuthRoleRspDto `json:"roles" form:"roles"` // 用户角色 Paths []*model.AuthAPIPath `json:"paths" form:"paths"` // 权限路径 } func ConvertFromUserDto(u *model.User) *UserRspDto { return &UserRspDto{ ID: u.ID, Name: u.Name, Mobile: u.Mobile, RegisterTime: u.RegisterTime, } }