package com.ygj.yuemum.controller.coupon; import com.alibaba.fastjson.JSONObject; import com.ygj.yuemum.domain.coupon.CouponCreate; import com.ygj.yuemum.service.coupon.CouponCreateService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; import java.util.Map; @RestController public class CouponCreateController { @Autowired private CouponCreateService couponCreateService; @GetMapping("/getCouponCreates") public String getCouponCreates(@RequestParam("page") Integer page,@RequestParam("limit") Integer limit) { Map couponCreates= couponCreateService.getCouponCreates(page,limit); String jso = JSONObject.toJSONString(couponCreates); return jso; } @GetMapping("/getAllCouponCreates") public List getAllCouponCreates() { return couponCreateService.getAll(); } @GetMapping("/queryCollegeCoupon") public List queryCollegeCoupon() { return couponCreateService.queryCollegeCoupon(); } @PostMapping("/addCouponCreate") public int add(@ModelAttribute CouponCreate couponCreate) { return couponCreateService.addCouponCreate(couponCreate); } @GetMapping("/deleteCouponCreate/{id}") public int delete(@PathVariable("id") Integer id) { return couponCreateService.deleteCouponCreate(id); } @PostMapping("/updateCouponCreate") public int update(@ModelAttribute CouponCreate couponCreate) { return couponCreateService.updateCouponCreate(couponCreate); } @GetMapping("/getCouponCreate/{id}") public CouponCreate getOne(@PathVariable("id") Integer id) { return couponCreateService.getCouponCreate(id); } @PostMapping("/getQCouponCreate") public String getQCouponCreate(@ModelAttribute CouponCreate couponCreate) { Map couponCreates= couponCreateService.getQCouponCreate(couponCreate); String jso = JSONObject.toJSONString(couponCreates); return jso; } @GetMapping("/disableCouponCreate") public int disableCouponCreate(@RequestParam("id") Integer id) { return couponCreateService.disableCouponCreate(id); } @GetMapping("/enableCouponCreate") public int enableCouponCreate(@RequestParam("id") Integer id) { return couponCreateService.enableCouponCreate(id); } @GetMapping("/checkCouponBatchid") public int checkCouponBatchid(@RequestParam("id") Integer id) { return couponCreateService.checkCouponBatchid(id); } }