Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Available HTTP APIs endpoints:
- ## Call calculation controller
- - GET api/v1/mitra/classification/calculate
- ## Trigger calculation cron
- - GET api/v1/mitra/classification/calculate-cron (async)
- ## Get Latest Classification By Mitra Id
- - GET api/v1/mitra/classification/mitra/19
- ## Get All Classifications By Mitra Id
- - GET api/v1/mitra/classification/mitra/19/all?page=1&size=1 (optional pagination)
- ## Get All user classififcation
- - Get api/v1/mitra/classification?target_date=2022-04-02&page=1&size=5 (optional pagination)
- ## Get All user classififcation by Id
- - GET api/v1/mitra/classification/344
- ## Get All Classification By Date
- - GET api/v1/mitra/classification?target_date=2022-04-10&page=1size=1 (optional pagination)
- # Available Cron Task:
- @Scheduled(cron = "0 0 0 * * *", zone = "Asia/Jakarta")
- @SchedulerLock(name = "updateClassificationForMitra")
- public void updateClassificationForMitra() {
- LOGGER.info("Mitra classification calculation started ");
- mitraClassificationService.calculate();
- LOGGER.info("Mitra classification calculation ended ");
- }
- ## Trigger Cron thru HTTP API call
- - Hit/trigget cron above using HTTP endpoint
- - GET api/v1/mitra/classification/calculate-cron (async)
- Yusuf commit at retention-develop
- 28cfc018fa111863da7d1de8acfb4a708cc2ccb5
- 2e9b04811a3187f1e0763946f9728c86fb223aa4
- 665c196d3572c2ed8cbddc231fe50855f42b2e81 (Merge branch)
- 498ee8c6036e0e8a617a5f60d92c8717e208bc6c
- b05efff768db8b0b7b87cd2cf5a4cc697a852dff (Merge branch)
- 0b964e2789c23da53a1e556543bd6bb145baa9b0
- 23bc0bd1526ad24090d78e86242faab05c625842
- d59c532d1e141175d7117ef5634d8df5e304ffad
Add Comment
Please, Sign In to add comment