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.MallVipBenefits; import cc.mrbird.febs.vip.service.IMallVipBenefitsService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; import java.util.Map; /** * 会员权益接口类 */ @Slf4j @Validated @RestController @RequiredArgsConstructor @RequestMapping(value = "/admin/vip/benefits") public class AdminMallVipBenefitsController extends BaseController { private final IMallVipBenefitsService mallVipBenefitsService; @GetMapping("/list") public FebsResponse list(QueryRequest request) { Map data = getDataTable(mallVipBenefitsService.vipBenefitsListInPage(request)); return new FebsResponse().success().data(data); } @GetMapping("/getById/{id}") public FebsResponse getById(@PathVariable("id") Long id) { return new FebsResponse().success().data(mallVipBenefitsService.findVipBenefitsById(id)); } @PostMapping("/addBenefits") public FebsResponse addBenefits(@RequestBody MallVipBenefits mallVipBenefits) { System.out.println(1111); return new FebsResponse().success(); } }