code_login.go 1.2 KB

12345678910111213141516171819202122232425262728
  1. package http_model
  2. type CodeLoginRequest struct {
  3. Phone string `json:"phone"`
  4. Code string `json:"code"`
  5. }
  6. type CodeLoginData struct {
  7. Token string `json:"token"` // Token
  8. Role string `json:"role"` // 角色 1,超级管理员; 2,管理员;3,企业用户; 4. 企业子账号;5. 管理后台子账号
  9. JobName string `json:"job_name"` // 岗位名称
  10. UserId int64 `json:"user_id"` // YG用户ID
  11. EnterpriseId string `json:"enterprise_id"` // 商家ID
  12. SubAccountId int `json:"sub_account_id"` // 子账号ID
  13. WorkshopPermission string `json:"workshop_permission"` // 工作台权限
  14. TaskcenterPermission string `json:"taskcenter_permission"` // 任务中心权限
  15. CooperatePermission string `json:"cooperate_permission"` // 推广合作权限
  16. FinancialPermission string `json:"financial_Permission"` // 财务结算权限
  17. }
  18. func NewCodeLoginRequest() *CodeLoginRequest {
  19. return new(CodeLoginRequest)
  20. }
  21. func NewCodeLoginResponse() *CommonResponse {
  22. resp := new(CommonResponse)
  23. resp.Data = new(CodeLoginData)
  24. return resp
  25. }