ExportExceptionDataController.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.kmall.admin.controller;
  2. import java.util.List;
  3. import java.util.Map;
  4. import com.kmall.admin.entity.ExportExceptionDataEntity;
  5. import com.kmall.admin.service.ExportExceptionDataService;
  6. import com.kmall.admin.utils.ParamUtils;
  7. import com.kmall.common.constant.Dict;
  8. import com.kmall.admin.fromcomm.entity.SysUserEntity;
  9. import com.kmall.common.utils.PageUtils;
  10. import com.kmall.common.utils.Query;
  11. import com.kmall.common.utils.R;
  12. import com.kmall.admin.utils.ShiroUtils;
  13. import org.apache.shiro.authz.annotation.RequiresPermissions;
  14. import org.springframework.beans.factory.annotation.Autowired;
  15. import org.springframework.stereotype.Controller;
  16. import org.springframework.web.bind.annotation.*;
  17. /**
  18. * 数据导入异常数据记录Controller
  19. *
  20. * @author huangyq
  21. * @email admin@qhdswl.com
  22. * @date 2018-12-07 09:41:15
  23. */
  24. @Controller
  25. @RequestMapping("exportexceptiondata")
  26. public class ExportExceptionDataController {
  27. @Autowired
  28. private ExportExceptionDataService exportExceptionDataService;
  29. /**
  30. * 查看列表
  31. */
  32. @RequestMapping("/list")
  33. @RequiresPermissions("exportexceptiondata:list")
  34. @ResponseBody
  35. public R list(@RequestParam Map<String, Object> params) {
  36. ParamUtils.setQueryPowerByRoleType(params, "storeId", "merchSn", "thirdPartyMerchCode");
  37. //查询列表数据
  38. Query query = new Query(params);
  39. List<ExportExceptionDataEntity> exportExceptionDataList = exportExceptionDataService.queryList(query);
  40. int total = exportExceptionDataService.queryTotal(query);
  41. PageUtils pageUtil = new PageUtils(exportExceptionDataList, total, query.getLimit(), query.getPage());
  42. return R.ok().put("page", pageUtil);
  43. }
  44. /**
  45. * 查看信息
  46. */
  47. @RequestMapping("/info/{id}")
  48. @RequiresPermissions("exportexceptiondata:info")
  49. @ResponseBody
  50. public R info(@PathVariable("id") Integer id) {
  51. ExportExceptionDataEntity exportExceptionData = exportExceptionDataService.queryObject(id);
  52. return R.ok().put("exportExceptionData", exportExceptionData);
  53. }
  54. /**
  55. * 查看所有列表
  56. */
  57. @RequestMapping("/queryAll")
  58. @ResponseBody
  59. public R queryAll(@RequestParam Map<String, Object> params) {
  60. ParamUtils.setQueryPowerByRoleType(params, "storeId", "merchSn", "thirdPartyMerchCode");
  61. List<ExportExceptionDataEntity> list = exportExceptionDataService.queryList(params);
  62. return R.ok().put("list", list);
  63. }
  64. }