Files
bl/modules/blazing/controller/admin/pet_fusion_material_controller.go
昔念 1436cc0117 ```
refactor(service): 统一服务实例调用方式

将多个模块中手动创建服务实例的方式替换为全局单例模式,
包括 PetFusionService、PetFusionMaterialService 和 EffectService。
同时修改了相关调用代码以适配新的服务引用方式。

此外,重构了 talk 模块的数据结构与逻辑实现,
优化了挖矿次数检查及更新机制。
```
2025-12-08 19:50:54 +08:00

25 lines
852 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package admin
import (
"blazing/cool"
"blazing/modules/blazing/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.PetFusionMaterialServiceIns, // 绑定子表Service
},
}
// 注册控制器到框架
cool.RegisterController(petFusionMaterialController)
}