FlowService.Delete.cs 671 B

12345678910111213141516171819202122
  1. using System.Threading.Tasks;
  2. namespace GxPress.Service.Implement
  3. {
  4. public partial class FlowService
  5. {
  6. public async Task DeleteAsync(int flowId)
  7. {
  8. //删除原始工作流ID
  9. await _flowRepository.DeleteAsync(flowId);
  10. //删除原始审批数据
  11. await _flowTodoRepository.DeleteAllAsync(flowId);
  12. //删除消息
  13. await _flowMessageRepository.DeleteAllAsync(flowId);
  14. //删除
  15. await _flowFieldValueRepository.DeleteAllAsync(flowId);
  16. //删除文件
  17. await flowAttachmentRepository.DeleteAllAsync(flowId);
  18. }
  19. }
  20. }