CouponCreateController.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.ygj.yuemum.controller.coupon;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.ygj.yuemum.domain.coupon.CouponCreate;
  4. import com.ygj.yuemum.service.coupon.CouponCreateService;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.web.bind.annotation.*;
  7. import java.util.List;
  8. import java.util.Map;
  9. @RestController
  10. public class CouponCreateController {
  11. @Autowired
  12. private CouponCreateService couponCreateService;
  13. @GetMapping("/getCouponCreates")
  14. public String getCouponCreates(@RequestParam("page") Integer page,@RequestParam("limit") Integer limit) {
  15. Map<String, Object> couponCreates= couponCreateService.getCouponCreates(page,limit);
  16. String jso = JSONObject.toJSONString(couponCreates);
  17. return jso;
  18. }
  19. @GetMapping("/getAllCouponCreates")
  20. public List<CouponCreate> getAllCouponCreates() {
  21. return couponCreateService.getAll();
  22. }
  23. @GetMapping("/queryCollegeCoupon")
  24. public List<CouponCreate> queryCollegeCoupon() {
  25. return couponCreateService.queryCollegeCoupon();
  26. }
  27. @PostMapping("/addCouponCreate")
  28. public int add(@ModelAttribute CouponCreate couponCreate) {
  29. return couponCreateService.addCouponCreate(couponCreate);
  30. }
  31. @GetMapping("/deleteCouponCreate/{id}")
  32. public int delete(@PathVariable("id") Integer id) {
  33. return couponCreateService.deleteCouponCreate(id);
  34. }
  35. @PostMapping("/updateCouponCreate")
  36. public int update(@ModelAttribute CouponCreate couponCreate) {
  37. return couponCreateService.updateCouponCreate(couponCreate);
  38. }
  39. @GetMapping("/getCouponCreate/{id}")
  40. public CouponCreate getOne(@PathVariable("id") Integer id) {
  41. return couponCreateService.getCouponCreate(id);
  42. }
  43. @PostMapping("/getQCouponCreate")
  44. public String getQCouponCreate(@ModelAttribute CouponCreate couponCreate) {
  45. Map<String, Object> couponCreates= couponCreateService.getQCouponCreate(couponCreate);
  46. String jso = JSONObject.toJSONString(couponCreates);
  47. return jso;
  48. }
  49. @GetMapping("/disableCouponCreate")
  50. public int disableCouponCreate(@RequestParam("id") Integer id) {
  51. return couponCreateService.disableCouponCreate(id);
  52. }
  53. @GetMapping("/enableCouponCreate")
  54. public int enableCouponCreate(@RequestParam("id") Integer id) {
  55. return couponCreateService.enableCouponCreate(id);
  56. }
  57. @GetMapping("/checkCouponBatchid")
  58. public int checkCouponBatchid(@RequestParam("id") Integer id) {
  59. return couponCreateService.checkCouponBatchid(id);
  60. }
  61. }