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