crm_eta.go 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package services
  2. const (
  3. LoginAuthCodeSource = 2
  4. )
  5. type MiddleServerResultData struct {
  6. Code int `json:"code" description:"状态码"`
  7. Msg string `json:"msg" description:"提示信息"`
  8. Data interface{} `json:"data" description:"返回数据"`
  9. ErrMsg string `json:"-" description:"错误信息,不用返回给前端,只是做日志记录"`
  10. }
  11. type GetLoginAuthCodeReq struct {
  12. AdminName string `json:"admin_name" description:"用户名"`
  13. Source int `json:"source" description:"来源: 1-CRM; 2-ETA"`
  14. }
  15. func GetAuthCodeFromMiddleServer(adminName string) (authCode string, err error) {
  16. return
  17. }
  18. type GetCrmTokenReq struct {
  19. AuthCode string `json:"auth_code"`
  20. }
  21. type GetCrmTokenDataResp struct {
  22. Code int `json:"code" description:"状态码"`
  23. Msg string `json:"msg" description:"提示信息"`
  24. Data GetCrmTokenData `json:"data" description:"返回数据"`
  25. }
  26. type GetCrmTokenData struct {
  27. Authorization string `description:"Auth Token"`
  28. AdminName string `description:"系统用户名称"`
  29. RealName string `description:"系统用户姓名"`
  30. RoleName string `description:"角色名称"`
  31. RoleTypeCode string `description:"角色类型编码"`
  32. SysRoleTypeCode string `description:"角色类型编码"`
  33. AdminId int `description:"系统用户id"`
  34. ProductName string `description:"产品名称:admin,ficc,权益"`
  35. Authority int `description:"管理权限,0:无,1:部门负责人,2:小组负责人,或者ficc销售主管,4:ficc销售组长"`
  36. }