🎨 优化部分接口
This commit is contained in:
		| @@ -22,6 +22,7 @@ type ApiGroup struct { | |||||||
| 	HospitalApi | 	HospitalApi | ||||||
| 	ArticleApi | 	ArticleApi | ||||||
| 	AiKefulApi | 	AiKefulApi | ||||||
|  | 	PosterApi | ||||||
| } | } | ||||||
|  |  | ||||||
| var ( | var ( | ||||||
| @@ -45,4 +46,5 @@ var ( | |||||||
| 	bannerService           = service.ServiceGroupApp.SystemServiceGroup.BannerService | 	bannerService           = service.ServiceGroupApp.SystemServiceGroup.BannerService | ||||||
| 	articleService          = service.ServiceGroupApp.SystemServiceGroup.ArticleService | 	articleService          = service.ServiceGroupApp.SystemServiceGroup.ArticleService | ||||||
| 	aiKefuService           = service.ServiceGroupApp.SystemServiceGroup.AiKefuService | 	aiKefuService           = service.ServiceGroupApp.SystemServiceGroup.AiKefuService | ||||||
|  | 	posterService           = service.ServiceGroupApp.SystemServiceGroup.PosterService | ||||||
| ) | ) | ||||||
|   | |||||||
| @@ -84,6 +84,7 @@ func Routers() *gin.Engine { | |||||||
| 		systemRouter.InitBannerRouter(PublicGroup)        // banner路由 | 		systemRouter.InitBannerRouter(PublicGroup)        // banner路由 | ||||||
| 		systemRouter.InitArticleRouter(PublicGroup)       // 文章路由 | 		systemRouter.InitArticleRouter(PublicGroup)       // 文章路由 | ||||||
| 		systemRouter.InitAiKefuRouterRouter(PrivateGroup) // AI客服路由 | 		systemRouter.InitAiKefuRouterRouter(PrivateGroup) // AI客服路由 | ||||||
|  | 		systemRouter.InitPosterRouter(PublicGroup)        // 海报路由 | ||||||
|  |  | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|   | |||||||
| @@ -25,12 +25,15 @@ type UserVO struct { | |||||||
| 	Username    string              `json:"username"` | 	Username    string              `json:"username"` | ||||||
| 	Phone       string              `json:"phone"` | 	Phone       string              `json:"phone"` | ||||||
| 	Status      constant.UserStatus `json:"status"` | 	Status      constant.UserStatus `json:"status"` | ||||||
| 	Birthday    string              `json:"birthday"` |  | ||||||
| 	Avatar      string              `json:"avatar"` | 	Avatar      string              `json:"avatar"` | ||||||
| 	LastLoginAt *types.DateTime     `json:"lastLoginAt"` | 	LastLoginAt *types.DateTime     `json:"lastLoginAt"` | ||||||
| 	LastLoginIp *string             `json:"lastLoginIp"` | 	LastLoginIp *string             `json:"lastLoginIp"` | ||||||
| 	CreatedAt   types.DateTime      `json:"createdAt"` | 	CreatedAt   types.DateTime      `json:"createdAt"` | ||||||
| 	TimeNote    string              `json:"timeNote"` | 	TimeNote    string              `json:"timeNote"` | ||||||
|  | 	IsSurgery   int                 `json:"isSurgery" gorm:"default:0;comment:是否已经手术 0未手术 1已手术"` | ||||||
|  | 	IsInfo      int                 `json:"isInfo" gorm:"default:0;comment:是否已经填写信息 0未填写 1已填写"` | ||||||
|  | 	HospitalId  int                 `json:"hospital_id" gorm:"comment:手术医院"` | ||||||
|  | 	SurgeryTime *types.DateTime     `json:"surgery_time" gorm:"comment:手术时间"` | ||||||
| } | } | ||||||
|  |  | ||||||
| func (auv *UserVO) ParseOrdinary(u app.User) { | func (auv *UserVO) ParseOrdinary(u app.User) { | ||||||
| @@ -41,6 +44,10 @@ func (auv *UserVO) ParseOrdinary(u app.User) { | |||||||
| 	auv.LastLoginAt = u.LastLoginAt | 	auv.LastLoginAt = u.LastLoginAt | ||||||
| 	auv.Avatar = u.Avatar | 	auv.Avatar = u.Avatar | ||||||
| 	auv.CreatedAt = types.DateTime(u.CreatedAt) | 	auv.CreatedAt = types.DateTime(u.CreatedAt) | ||||||
|  | 	auv.IsSurgery = u.IsSurgery | ||||||
|  | 	auv.IsInfo = u.IsInfo | ||||||
|  | 	auv.HospitalId = u.HospitalId | ||||||
|  | 	auv.SurgeryTime = u.SurgeryTime | ||||||
|  |  | ||||||
| 	if u.IsSurgery == 1 { | 	if u.IsSurgery == 1 { | ||||||
| 		auv.TimeNote = "距离下次复查时间还剩:" | 		auv.TimeNote = "距离下次复查时间还剩:" | ||||||
|   | |||||||
| @@ -113,6 +113,9 @@ func ExtensionFields(ti oauth2.TokenInfo) (fieldsValue map[string]any) { | |||||||
| 	fieldsValue["userId"] = userInfo.ID | 	fieldsValue["userId"] = userInfo.ID | ||||||
| 	fieldsValue["avatar"] = userInfo.Avatar | 	fieldsValue["avatar"] = userInfo.Avatar | ||||||
| 	fieldsValue["TimeNote"] = userInfo.Avatar | 	fieldsValue["TimeNote"] = userInfo.Avatar | ||||||
|  | 	fieldsValue["IsSurgery"] = userInfo.IsSurgery | ||||||
|  | 	fieldsValue["HospitalId"] = userInfo.HospitalId | ||||||
|  | 	fieldsValue["IsInfo"] = userInfo.IsInfo | ||||||
|  |  | ||||||
| 	return | 	return | ||||||
| } | } | ||||||
|   | |||||||
| @@ -13,7 +13,7 @@ func (s *VisionRouter) InitVisionRouter(Router *gin.RouterGroup) { | |||||||
| 	//publicRouter := Router.Group("user") | 	//publicRouter := Router.Group("user") | ||||||
| 	baseApi := v1.ApiGroupApp.AppApiGroup.VisionApi | 	baseApi := v1.ApiGroupApp.AppApiGroup.VisionApi | ||||||
| 	{ | 	{ | ||||||
| 		userRouter.GET("", baseApi.GetList) | 		userRouter.GET("list", baseApi.GetList) | ||||||
| 		userRouter.POST("", baseApi.Create) | 		userRouter.POST("", baseApi.Create) | ||||||
|  |  | ||||||
| 	} | 	} | ||||||
|   | |||||||
| @@ -21,4 +21,5 @@ type ServiceGroup struct { | |||||||
| 	BannerService | 	BannerService | ||||||
| 	ArticleService | 	ArticleService | ||||||
| 	AiKefuService | 	AiKefuService | ||||||
|  | 	PosterService | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user