DcIntroduceLogController.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.ygj.yuemum.controller.distributionchannel;
  2. import com.alibaba.fastjson.JSONObject;
  3. import com.ygj.yuemum.domain.distributionchannel.DcIntroduceLog;
  4. import com.ygj.yuemum.domain.distributionchannel.DcQueryReport;
  5. import com.ygj.yuemum.service.distributionchannel.DcIntroduceLogService;
  6. import io.swagger.annotations.Api;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.*;
  9. import java.util.List;
  10. import java.util.Map;
  11. @Api(tags = "介绍日志相关接口")
  12. @RestController
  13. public class DcIntroduceLogController {
  14. @Autowired
  15. private DcIntroduceLogService dcIntroduceLogService;
  16. @PostMapping ("/queryDcIntroduceLogs")
  17. public String queryDcIntroduceLogs(@ModelAttribute DcIntroduceLog dcIntroduceLog) {
  18. Map<String, Object> queryDcIntroduceLogs = dcIntroduceLogService.queryDcIntroduceLogs(dcIntroduceLog);
  19. String jso = JSONObject.toJSONString(queryDcIntroduceLogs);
  20. return jso;
  21. }
  22. @PostMapping ("/getDcReport")
  23. public String getDcReport(@ModelAttribute DcQueryReport dcQueryReport) {
  24. Map<String, Object> queryDcIntroduceLogs = dcIntroduceLogService.getDcReport(dcQueryReport);
  25. String jso = JSONObject.toJSONString(queryDcIntroduceLogs);
  26. return jso;
  27. }
  28. @PostMapping ("/queryDcILbyrebate")
  29. public String queryDcILbyrebate(@ModelAttribute DcIntroduceLog dcIntroduceLog) {
  30. Map<String, Object> queryDcIntroduceLogs = dcIntroduceLogService.queryDcILbyrebate(dcIntroduceLog);
  31. String jso = JSONObject.toJSONString(queryDcIntroduceLogs);
  32. return jso;
  33. }
  34. @PostMapping("/insertDcIntroduceLog")
  35. public int insertDcIntroduceLog(@ModelAttribute DcIntroduceLog dcIntroduceLog) {
  36. return dcIntroduceLogService.insertDcIntroduceLog(dcIntroduceLog);
  37. }
  38. @GetMapping("/getDcIntroduceLogs")
  39. public List<DcIntroduceLog> getDcIntroduceLogs(@RequestParam("phone") String phone) {
  40. return dcIntroduceLogService.getDcIntroduceLogs(phone);
  41. }
  42. }