🎨 优化部分接口
This commit is contained in:
parent
c804986a68
commit
28055e99c9
@ -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
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user