package values import ( "time" ) // 用户身份 const ( UserRoleAdmin = iota + 1 // 管理员 UserRole1 // 1级 UserRole2 // 2级 UserRole3 // 3级 ) const ( RedisTokenEx = 60 * time.Minute AdminToken = "lrmfe2hFQOSqvv4Z" // 常驻调用token ) // LoginReq 登录请求 type LoginReq struct { Account string `json:"Account" binding:"required"` Pass string `json:"Pass" binding:"required"` } // LoginResp 登录返回 // Power:权限 // Role:账户等级,1管理员 // Token:身份码,登录成功后的所有请求需在header里加入token字段以进行后续请求 // 账户id type LoginResp struct { Power interface{} Token string Role int Id int }