package cc.mrbird.febs.vip.controller; import cc.mrbird.febs.common.controller.BaseController; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.common.entity.QueryRequest; import cc.mrbird.febs.vip.entity.MallVipConfig; import cc.mrbird.febs.vip.service.IMallVipConfigService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * 会员配置接口类 */ @Slf4j @Validated @RestController @RequiredArgsConstructor @RequestMapping(value = "/admin/vip/config") public class AdminMallVipConfigController extends BaseController { private final IMallVipConfigService mallVipConfigService; @GetMapping(value = "/list") public FebsResponse list(QueryRequest request) { return new FebsResponse().success().data(getDataTable(mallVipConfigService.vipConfigList(request))); } }