package admin import ( "blazing/cool" _ "blazing/logic/service/fight/boss" "blazing/logic/service/fight/input" "blazing/modules/config/service" "context" "github.com/gogf/gf/v2/frame/g" ) type EffectController struct { *cool.Controller } func init() { var task_info_controller = &EffectController{ &cool.Controller{ Prefix: "/admin/monster/effect", Api: []string{"Add", "Delete", "Update", "Info", "List", "Page"}, Service: service.NewEffectService(), }, } // 注册路由 cool.RegisterController(task_info_controller) } type EffIDReq struct { g.Meta `path:"/effid" method:"GET"` } func (c *EffectController) GetSession(ctx context.Context, req *EffIDReq) (res *cool.BaseRes, err error) { res = &cool.BaseRes{} res.Data = input.GeteffectIDs(input.EffectType.NewSel) return }