DeleteJobHandler.kt 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.gxzc.zen.job.jobhandler
  2. import com.gxzc.zen.api.sys.service.ISysDeptService
  3. import com.xxl.job.core.biz.model.ReturnT
  4. import com.xxl.job.core.handler.IJobHandler
  5. import com.xxl.job.core.handler.annotation.JobHandler
  6. import com.xxl.job.core.log.XxlJobLogger
  7. import org.slf4j.LoggerFactory
  8. import org.springframework.beans.factory.annotation.Autowired
  9. import org.springframework.stereotype.Component
  10. /**
  11. * @Author: Create By liusen
  12. * @Date: Create on 16:51 2018/4/8
  13. * @Description:
  14. */
  15. @JobHandler("deleteJobHandler")
  16. @Component
  17. class DeleteJobHandler : IJobHandler() {
  18. @Autowired
  19. private lateinit var deptService: ISysDeptService
  20. companion object {
  21. private val logger = LoggerFactory.getLogger(DeleteJobHandler.javaClass)
  22. }
  23. override fun execute(param: String?): ReturnT<String> {
  24. XxlJobLogger.log("测试删除开始=================")
  25. logger.info("测试删除开始=================")
  26. deptService.deleteById(1L)
  27. XxlJobLogger.log("测试删除结束=================")
  28. logger.info("测试删除结束=================")
  29. return SUCCESS
  30. }
  31. }