Administrator
2025-05-16 242bc96e8b1d97067088aab1c532deb1c3c2f359
src/main/java/cc/mrbird/febs/vip/controller/AdminMallVipBenefitsController.java
@@ -36,15 +36,31 @@
        return new FebsResponse().success().data(mallVipBenefitsService.findVipBenefitsById(id));
    }
    @PostMapping("/addBenefits")
    public FebsResponse addBenefits(@RequestBody MallVipBenefits mallVipBenefits) {
        this.mallVipBenefitsService.addVipBenefits(mallVipBenefits);
    @PostMapping("/addOrEditBenefits")
    public FebsResponse addOrEditBenefits(@RequestBody MallVipBenefits mallVipBenefits) {
        if (mallVipBenefits.getId() == null) {
            this.mallVipBenefitsService.addVipBenefits(mallVipBenefits);
        } else {
            this.mallVipBenefitsService.editVipBenefits(mallVipBenefits);
        }
        return new FebsResponse().success();
    }
    @GetMapping("/delBenefites/{id}")
    @GetMapping("/delBenefits/{id}")
    public FebsResponse delBenefits(@PathVariable("id") Long id) {
        this.mallVipBenefitsService.delVipBenefits(id);
        return new FebsResponse().success();
    }
    @GetMapping("/findAllBenefits")
    public FebsResponse findAllBenefits() {
        return new FebsResponse().success().data(mallVipBenefitsService.list());
    }
    @PostMapping(value = "/switchBenefitsShow/{id}")
    public FebsResponse switchBenefitsShow(@PathVariable("id") Long id) {
        mallVipBenefitsService.switchBenefitsShow(id);
        return new FebsResponse().success().data("设置成功");
    }
}