userInfo.go 890 B

123456789101112131415161718192021222324252627282930
  1. package http_model
  2. type UserInfoRequest struct {
  3. Token string
  4. }
  5. type UserInfoResponse struct {
  6. User string
  7. Username string
  8. Role string
  9. JobName string `json:"job_name"`
  10. AccountId int64 `json:"account_id"`
  11. SubAccountId int `json:"sub_account_id"`
  12. WorkspacePermission string `json:"workspace_permission"`
  13. TaskcenterPermission string `json:"taskcenter_permission"`
  14. SectaskPermission string `json:"sectask_permission"`
  15. FinancialPermission string `json:"financial_permission"`
  16. UsercenterPermission string `json:"usercenter_permission"`
  17. OperatePermission string `json:"operate_permission"`
  18. }
  19. func NewUserInfoRequest() *UserInfoRequest {
  20. return new(UserInfoRequest)
  21. }
  22. func NewUserInfoResponse() *CommonResponse {
  23. resp := new(CommonResponse)
  24. resp.Data = new(UserInfoResponse)
  25. return resp
  26. }