TBEvent.java 678 B

1234567891011121314151617181920212223242526
  1. package com.malk.delegate;
  2. import com.alibaba.fastjson.JSONObject;
  3. /**
  4. * TB事件回调 3_2
  5. * -
  6. * [主项目若无实现, 项目启动异常; 若子项目有订阅需添加 @Primary 以实现优先注入]
  7. * -
  8. * 子项目实现接口 [静态代理], 添加对应 processCode 单据业务逻辑
  9. */
  10. public interface TBEvent {
  11. /**
  12. * 任务回调事件 [异步]
  13. * ppExt
  14. * 1. 若存在前后置, 未完成子任务, 点击完成TB会自动切换为未完成, 此种状态下不会触发任务回调
  15. */
  16. void callBackTask(JSONObject eventJson);
  17. /**
  18. * 项目回调事件 [异步]
  19. */
  20. void callBackProject(JSONObject eventJson);
  21. }