master
wangshuai 5 years ago
parent 75a05744b6
commit 6d836a1f29

@ -24,11 +24,11 @@ type CurrentUserInfo struct {
Signature string `json:"signature" example:"海纳百川,有容乃大"`
Title string `json:"title" example:"大数据专家"`
Group string `json:"group" example:"东北师大理想股份有限公司-数智创新中心"`
Tags string `json:"tags" example:"[{key:0,label:大数据},{key:1,label:人工智能},{key:2,label:物联网},{key:3,label:架构},{key:4,label:数据分析},{key:5,label:海纳百川}]"`
Tags []map[string]interface{} `json:"tags" example:"[{key:0,label:大数据},{key:1,label:人工智能},{key:2,label:物联网},{key:3,label:架构},{key:4,label:数据分析},{key:5,label:海纳百川}]"`
NotifyCount int `json:"notifyCount" example:"12"`
UnreadCount int `json:"unreadCount" example:"11"`
Country string `json:"country" example:"China"`
Geographic string `json:"geographic" example:"{province:{label:吉林省,key:130000},city:{label:长春市,key:130000}}"`
Geographic map[string]interface{} `json:"geographic" example:"{province:{label:吉林省,key:130000},city:{label:长春市,key:130000}}"`
Address string `json:"address" example:"净月开发区"`
Phone string `json:"phone" example:"400-0400-662"`
}
@ -90,26 +90,56 @@ func Login(c *gin.Context) {
func CurrentUser(c *gin.Context) {
success, _ := AccountService.CurrentUser()
tags := make([]map[string]interface{}, 6)
tags[0] = make(map[string]interface{}, 1)
tags[0]["key"] = 0
tags[0]["label"] = "大数据"
tags[1] = make(map[string]interface{}, 2)
tags[1]["key"] = 1
tags[1]["label"] = "人工智能"
tags[2] = make(map[string]interface{}, 3)
tags[2]["key"] = 2
tags[2]["label"] = "物联网"
tags[3] = make(map[string]interface{}, 4)
tags[3]["key"] = 3
tags[3]["label"] = "架构"
tags[4] = make(map[string]interface{}, 5)
tags[4]["key"] = 4
tags[4]["label"] = "数据分析"
tags[5] = make(map[string]interface{}, 6)
tags[5]["key"] = 5
tags[5]["label"] = "海纳百川"
geographic := make(map[string]interface{})
geographic["province"] = make(map[string]interface{})
province := make(map[string]interface{})
province["label"] = "吉林省"
province["key"] = "130000"
geographic["province"] = province
geographic["city"] = make(map[string]interface{})
city := make(map[string]interface{})
city["label"] = "长春市"
city["key"] = "130000"
geographic["city"] = city
if success {
c.JSON(http.StatusOK, gin.H{
"status" : "ok",
"message" : CurrentUserInfo{
Name: "管理员",
Avatar: "admin.png",
Userid: "00000001",
Email: "admin@edusoa.com",
Signature: "海纳百川,有容乃大",
Title: "大数据专家",
Group: "东北师大理想股份有限公司-数智创新中心",
Tags: "[{key:0,label:大数据},{key:1,label:人工智能},{key:2,label:物联网},{key:3,label:架构},{key:4,label:数据分析},{key:5,label:海纳百川}]",
NotifyCount: 12,
UnreadCount: 11,
Country: "China",
Geographic: "{province:{label:吉林省,key:130000},city:{label:长春市,key:130000}}",
Address: "净月开发区",
Phone: "400-0400-662",
},
c.JSON(http.StatusOK, CurrentUserInfo{
Name: "管理员",
Avatar: "admin.png",
Userid: "00000001",
Email: "admin@edusoa.com",
Signature: "海纳百川,有容乃大",
Title: "大数据专家",
Group: "东北师大理想股份有限公司-数智创新中心",
Tags: tags,
NotifyCount: 12,
UnreadCount: 11,
Country: "China",
Geographic: geographic,
Address: "净月开发区",
Phone: "400-0400-662",
})
return

Loading…
Cancel
Save