/* * @Author: 昔念 12574910+72wo@users.noreply.github.com * @Date: 2026-01-18 11:55:13 * @LastEditors: 昔念 12574910+72wo@users.noreply.github.com * @LastEditTime: 2026-01-18 11:59:32 * @FilePath: \sun\modules\blazing\controller\admin\title.go * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ package admin import ( "blazing/cool" "blazing/modules/player/service" "context" "github.com/gogf/gf/v2/frame/g" ) type TitleController struct { *cool.Controller } func init() { var task_info_controller = &TitleController{ &cool.Controller{ Prefix: "/admin/game/title", Api: []string{"Delete", "Update", "Info", "List", "Page"}, Service: service.NewItemService(0), //因为page已经过滤,所以这里需要改成0 }, } // 注册路由 cool.RegisterController(task_info_controller) } type GetReq struct { g.Meta `path:"/get" method:"POST"` ID uint32 `json:"id"` } func (c *TitleController) Get(ctx context.Context, req *GetReq) (res *cool.BaseRes, err error) { res = &cool.BaseRes{} var ( admin = cool.GetAdmin(ctx) //r = g.RequestFromCtx(ctx) ) res.Data = service.NewUserService(uint32(admin.UserId)).Title.Get() return }