| 1234567891011121314151617181920212223242526272829303132333435 |
- package admin
- import "Gwen/model"
- type LoginPayload struct {
- Username string `json:"username"`
- Email string `json:"email"`
- Avatar string `json:"avatar"`
- Token string `json:"token"`
- RouteNames []string `json:"route_names"`
- Nickname string `json:"nickname"`
- }
- var UserRouteNames = []string{
- "MyTagList", "MyAddressBookList", "MyInfo", "MyAddressBookCollection",
- }
- var AdminRouteNames = []string{"*"}
- type UserOauthItem struct {
- Op string `json:"op"`
- Status int `json:"status"`
- }
- type GroupUsersPayload struct {
- Id uint `json:"id"`
- Username string `json:"username"`
- Status int `json:"status"`
- }
- func (g *GroupUsersPayload) FromUser(user *model.User) {
- g.Id = user.Id
- g.Username = user.Username
- g.Status = 1
- }
|