UcardPermissionController.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.crm.manager.controller;
  2. import com.crm.manager.service.ucard.UcardPermissionFeignService;
  3. import com.crm.rely.backend.core.dto.base.BaseResultDto;
  4. import com.crm.rely.backend.core.dto.base.ResultWithPagerDto;
  5. import com.crm.rely.backend.core.dto.ucard.CardPermissionDto;
  6. import com.crm.rely.backend.core.entity.ucard.CardPermissionAddEntity;
  7. import com.crm.rely.backend.core.entity.ucard.CardPermissionDeleteEntity;
  8. import com.crm.rely.backend.core.entity.ucard.CardPermissionPageEntity;
  9. import com.crm.rely.backend.core.entity.ucard.CardPermissionUpdateEntity;
  10. import com.crm.rely.backend.exception.ServiceException;
  11. import lombok.extern.slf4j.Slf4j;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.web.bind.annotation.PostMapping;
  14. import org.springframework.web.bind.annotation.RequestBody;
  15. import org.springframework.web.bind.annotation.RequestMapping;
  16. import org.springframework.web.bind.annotation.RestController;
  17. /**
  18. * ucard权限服务接口
  19. */
  20. @Slf4j
  21. @RestController
  22. @RequestMapping("/ucard/permission")
  23. public class UcardPermissionController {
  24. @Autowired
  25. private UcardPermissionFeignService ucardPermissionFeignService;
  26. /**
  27. * 卡权限分页列表
  28. */
  29. @PostMapping("/page")
  30. public ResultWithPagerDto<CardPermissionDto> queryPermissionPageList(@RequestBody CardPermissionPageEntity entity) throws ServiceException {
  31. return ucardPermissionFeignService.queryPermissionPageList(entity);
  32. }
  33. /**
  34. * 新增卡权限
  35. */
  36. @PostMapping("/add")
  37. public BaseResultDto permissionAdd(@RequestBody CardPermissionAddEntity entity) throws ServiceException {
  38. return ucardPermissionFeignService.permissionAdd(entity);
  39. }
  40. /**
  41. * 更新卡权限
  42. */
  43. @PostMapping("/update")
  44. public BaseResultDto permissionUpdate(@RequestBody CardPermissionUpdateEntity entity) throws ServiceException {
  45. return ucardPermissionFeignService.permissionUpdate(entity);
  46. }
  47. /**
  48. * 删除卡权限
  49. */
  50. @PostMapping("/delete")
  51. public BaseResultDto permissionDelete(@RequestBody CardPermissionDeleteEntity entity) throws ServiceException {
  52. return ucardPermissionFeignService.permissionDelete(entity);
  53. }
  54. }