get_user_info.go 1.2 KB

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