package admin import ( "blazing/cool" "blazing/modules/config/service" ) // PetFusionMaterialController 宠物融合材料子表Admin控制器(对应/admin/pet/fusion/material路由) type PetFusionMaterialController struct { *cool.Controller } func init() { // 初始化控制器,配置路由前缀、支持的API、绑定Service var petFusionMaterialController = &PetFusionMaterialController{ &cool.Controller{ Prefix: "/admin/pet/fusionmaterial", // 路由前缀(主表路由+子表名,层级清晰) Api: []string{"Add", "Delete", "Update", "Info", "List", "Page"}, // 支持的基础CRUD接口 Service: service.NewPetFusionMaterialService(), // 绑定子表Service }, } // 注册控制器到框架 cool.RegisterController(petFusionMaterialController) }