Files
xk-of-api/internal/controller/site/site_v1_home.go
2026-07-18 05:58:41 +08:00

28 lines
781 B
Go

package site
import (
"context"
"xk-of-api/api/site/v1"
"xk-of-api/internal/response"
"xk-of-api/internal/service"
)
// Home 获取官网首页聚合内容。
func (c *ControllerV1) Home(ctx context.Context, req *v1.HomeReq) (res *v1.HomeRes, err error) {
response.Success(ctx, service.Site.Home())
return nil, nil
}
// Settings 获取前台站点公开配置。
func (c *ControllerV1) Settings(ctx context.Context, req *v1.SettingsReq) (res *v1.SettingsRes, err error) {
response.Success(ctx, service.Site.Settings())
return nil, nil
}
// RecruitJobs 获取前台招聘职位。
func (c *ControllerV1) RecruitJobs(ctx context.Context, req *v1.RecruitJobsReq) (res *v1.RecruitJobsRes, err error) {
response.Success(ctx, service.Site.RecruitJobs())
return nil, nil
}