package services const ( LoginAuthCodeSource = 2 ) // MiddleServerResultData 中间服务响应体 type MiddleServerResultData struct { Code int `json:"code" description:"状态码"` Msg string `json:"msg" description:"提示信息"` Data interface{} `json:"data" description:"返回数据"` ErrMsg string `json:"-" description:"错误信息,不用返回给前端,只是做日志记录"` } // GetLoginAuthCodeReq 获取登录编码请求体 type GetLoginAuthCodeReq struct { AdminName string `json:"admin_name" description:"用户名"` Source int `json:"source" description:"来源: 1-CRM; 2-ETA"` } // GetAuthCodeFromMiddleServer CRM_ETA服务-获取登录编码 func GetAuthCodeFromMiddleServer(adminName string) (authCode string, err error) { return } // GetCrmTokenReq 获取Token请求体 type GetCrmTokenReq struct { AuthCode string `json:"auth_code"` } // GetCrmTokenDataResp 获取Token信息响应体 type GetCrmTokenDataResp struct { Code int `json:"code" description:"状态码"` Msg string `json:"msg" description:"提示信息"` Data GetCrmTokenData `json:"data" description:"返回数据"` } // GetCrmTokenData Token数据 type GetCrmTokenData struct { Authorization string `description:"Auth Token"` AdminName string `description:"系统用户名称"` RealName string `description:"系统用户姓名"` RoleName string `description:"角色名称"` RoleTypeCode string `description:"角色类型编码"` SysRoleTypeCode string `description:"角色类型编码"` AdminId int `description:"系统用户id"` ProductName string `description:"产品名称:admin,ficc,权益"` Authority int `description:"管理权限,0:无,1:部门负责人,2:小组负责人,或者ficc销售主管,4:ficc销售组长"` }