package admin import ( "github.com/gogf/gf/v2/net/ghttp" "nl-video-api/internal/service" ) // VipLevelController VIP等级控制器(管理端) type VipLevelController struct{} // NewVipLevelController 创建VIP等级控制器实例 func NewVipLevelController() *VipLevelController { return &VipLevelController{} } // Create 创建VIP等级 func (c *VipLevelController) Create(r *ghttp.Request) { service.VipLevel.AdminCreate(r) } // Update 更新VIP等级 func (c *VipLevelController) Update(r *ghttp.Request) { service.VipLevel.AdminUpdate(r) } // List 获取VIP等级列表 func (c *VipLevelController) List(r *ghttp.Request) { service.VipLevel.AdminGetList(r) } // Detail 获取VIP等级详情 func (c *VipLevelController) Detail(r *ghttp.Request) { service.VipLevel.GetDetail(r) } // Delete 删除VIP等级 func (c *VipLevelController) Delete(r *ghttp.Request) { service.VipLevel.AdminDelete(r) } // UpdateStatus 更新VIP等级状态 func (c *VipLevelController) UpdateStatus(r *ghttp.Request) { service.VipLevel.AdminUpdateStatus(r) } // BatchDelete 批量删除VIP等级 func (c *VipLevelController) BatchDelete(r *ghttp.Request) { service.VipLevel.AdminBatchDelete(r) } // GetAll 获取所有VIP等级 func (c *VipLevelController) GetAll(r *ghttp.Request) { service.VipLevel.GetAll(r) } // GetActiveList 获取启用的VIP等级列表 func (c *VipLevelController) GetActiveList(r *ghttp.Request) { service.VipLevel.GetActiveList(r) }