| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package model
- // UserRegisterInput 业务层输入
- type UserRegisterInput struct {
- Passport string
- Password string
- Nickname string
- }
- // UserListInput 用户列表查询输入
- type UserListInput struct {
- Page int
- PageSize int
- Passport string
- Nickname string
- }
- // UserListOutput 用户列表查询输出
- type UserListOutput struct {
- List []*UserOutput
- Total int
- Page int
- }
- // UserOutput 用户信息输出
- type UserOutput struct {
- Id uint `json:"id"`
- Passport string `json:"passport"`
- Nickname string `json:"nickname"`
- CreatedAt string `json:"created_at"`
- UpdatedAt string `json:"updated_at"`
- }
- // 用户登陆输入
- type UserLoginInput struct {
- Passport string
- Password string
- }
- // 用户登陆输出
- type UserLoginOutput struct {
- Token string `json:"token"`
- UserInfo *UserOutput `json:"user_info"`
- }
|