IResourceEntryStoreInnerServiceSMO.java 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.java110.intf.common;
  2. import com.java110.config.feign.FeignConfiguration;
  3. import com.java110.dto.purchaseApply.PurchaseApplyDto;
  4. import com.java110.dto.resourceStore.ResourceOrderDto;
  5. import com.java110.entity.audit.AuditUser;
  6. import org.springframework.cloud.openfeign.FeignClient;
  7. import org.springframework.web.bind.annotation.RequestBody;
  8. import org.springframework.web.bind.annotation.RequestMapping;
  9. import org.springframework.web.bind.annotation.RequestMethod;
  10. import java.util.List;
  11. @FeignClient(name = "${java110.common-service}", configuration = {FeignConfiguration.class})
  12. @RequestMapping("/commonApi")
  13. public interface IResourceEntryStoreInnerServiceSMO {
  14. /**
  15. * <p>启动流程</p>
  16. *
  17. *
  18. * @return CommunityDto 对象数据
  19. */
  20. @RequestMapping(value = "/startProcess", method = RequestMethod.POST)
  21. public ResourceOrderDto startProcess(@RequestBody ResourceOrderDto resourceOrderDto);
  22. /**
  23. * 查询用户任务数
  24. * @param user
  25. * @return
  26. */
  27. @RequestMapping(value = "/getUserTaskCount", method = RequestMethod.POST)
  28. public long getUserTaskCount(@RequestBody AuditUser user);
  29. /**
  30. * 获取用户任务
  31. * @param user 用户信息
  32. */
  33. @RequestMapping(value = "/getUserTasks", method = RequestMethod.POST)
  34. public List<PurchaseApplyDto> getUserTasks(@RequestBody AuditUser user);
  35. /**
  36. * 同意
  37. * @param resourceOrderDto
  38. * @return
  39. */
  40. @RequestMapping(value = "/agreeCompleteTask", method = RequestMethod.POST)
  41. public boolean agreeCompleteTask(@RequestBody ResourceOrderDto resourceOrderDto);
  42. /**
  43. * 反驳
  44. * @param resourceOrderDto
  45. * @return
  46. */
  47. @RequestMapping(value = "/refuteCompleteTask", method = RequestMethod.POST)
  48. public boolean refuteCompleteTask(@RequestBody ResourceOrderDto resourceOrderDto);
  49. /**
  50. * 完成任务
  51. * @param resourceOrderDto
  52. */
  53. @RequestMapping(value = "/complete", method = RequestMethod.GET)
  54. public boolean complete(@RequestBody ResourceOrderDto resourceOrderDto);
  55. /**
  56. * 查询用户任务数
  57. *
  58. * @param user
  59. * @return
  60. */
  61. @RequestMapping(value = "/getUserHistoryTaskCount", method = RequestMethod.POST)
  62. public long getUserHistoryTaskCount(@RequestBody AuditUser user);
  63. /**
  64. * 获取用户审批的任务
  65. *
  66. * @param user 用户信息
  67. */
  68. @RequestMapping(value = "/getUserHistoryTasks", method = RequestMethod.POST)
  69. public List<PurchaseApplyDto> getUserHistoryTasks(@RequestBody AuditUser user);
  70. }