mhyusuf

Mitra Classifications KD-913

Apr 28th, 2022 (edited)
400
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Available HTTP APIs endpoints:
  2.  
  3. ## Call calculation controller
  4. - GET api/v1/mitra/classification/calculate
  5.  
  6. ## Trigger calculation cron
  7. - GET api/v1/mitra/classification/calculate-cron (async)
  8.  
  9. ## Get Latest Classification By Mitra Id
  10. - GET api/v1/mitra/classification/mitra/19
  11.  
  12. ## Get All Classifications By Mitra Id
  13. - GET api/v1/mitra/classification/mitra/19/all?page=1&size=1 (optional pagination)
  14.  
  15. ## Get All user classififcation
  16. - Get api/v1/mitra/classification?target_date=2022-04-02&page=1&size=5 (optional pagination)
  17.  
  18. ## Get All user classififcation by Id
  19. - GET api/v1/mitra/classification/344
  20.  
  21. ## Get All Classification By Date
  22. - GET api/v1/mitra/classification?target_date=2022-04-10&page=1size=1 (optional pagination)  
  23.  
  24. # Available Cron Task:
  25.  
  26.     @Scheduled(cron = "0 0 0 * * *", zone = "Asia/Jakarta")
  27.     @SchedulerLock(name = "updateClassificationForMitra")
  28.     public void updateClassificationForMitra() {
  29.         LOGGER.info("Mitra classification calculation started ");
  30.         mitraClassificationService.calculate();
  31.         LOGGER.info("Mitra classification calculation ended ");
  32.     }
  33.  
  34. ## Trigger Cron thru HTTP API call
  35. - Hit/trigget cron above using HTTP endpoint
  36.   - GET api/v1/mitra/classification/calculate-cron (async)
  37.  
  38.  
  39.  
  40. Yusuf commit at retention-develop
  41.  
  42. 28cfc018fa111863da7d1de8acfb4a708cc2ccb5
  43. 2e9b04811a3187f1e0763946f9728c86fb223aa4
  44. 665c196d3572c2ed8cbddc231fe50855f42b2e81 (Merge branch)
  45. 498ee8c6036e0e8a617a5f60d92c8717e208bc6c
  46. b05efff768db8b0b7b87cd2cf5a4cc697a852dff (Merge branch)
  47. 0b964e2789c23da53a1e556543bd6bb145baa9b0
  48. 23bc0bd1526ad24090d78e86242faab05c625842
  49. d59c532d1e141175d7117ef5634d8df5e304ffad
  50.  
Add Comment
Please, Sign In to add comment