ApiHelpIssueController.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.kmall.api.api;
  2. import com.google.common.collect.Maps;
  3. import com.kmall.api.annotation.IgnoreAuth;
  4. import com.kmall.api.entity.HelpIssueVo;
  5. import com.kmall.api.entity.HelpTypeVo;
  6. import com.kmall.api.service.ApiHelpIssueService;
  7. import com.kmall.api.service.ApiHelpTypeService;
  8. import com.kmall.api.util.ApiBaseAction;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.web.bind.annotation.GetMapping;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RestController;
  13. import java.util.HashMap;
  14. import java.util.List;
  15. import java.util.Map;
  16. /**
  17. * Controller
  18. *
  19. * @author Scott
  20. * @email
  21. * @date 2017-12-02 10:04:20
  22. */
  23. @RestController
  24. @RequestMapping("api/helpissue")
  25. public class ApiHelpIssueController extends ApiBaseAction {
  26. @Autowired
  27. private ApiHelpIssueService helpIssueService;
  28. @Autowired
  29. private ApiHelpTypeService helpTypeService;
  30. /**
  31. * 查看帮助类型列表
  32. */
  33. @GetMapping("/typeList")
  34. @IgnoreAuth
  35. public Object typeList() {
  36. List<HelpTypeVo> list = helpTypeService.queryList(new HashMap());
  37. return toResponsSuccess(list);
  38. }
  39. /**
  40. * 查看问题列表
  41. */
  42. @GetMapping("/issueList")
  43. @IgnoreAuth
  44. public Object issueList(Long type_id,String merchSn) {
  45. Map params = Maps.newHashMap();
  46. params.put("type_id", type_id);
  47. params.put("merchSn",merchSn);
  48. List<HelpIssueVo> helpIssueList = helpIssueService.queryList(params);
  49. return toResponsSuccess(helpIssueList);
  50. }
  51. }