using Bunny.Dao.Model.Result; using Bunny.Service.IService; using Microsoft.AspNetCore.Mvc; namespace Bunny.WebApi.Controllers; /// /// Quartz 示例相关 /// [Route("/api/[controller]/[action]")] public class JobInitController(IJobService jobService) : ControllerBase { /// /// 1. 开启一个简单的工作 /// /// [HttpPost] public Result StartSimpleJob() { jobService.StartSimpleJob(); return Result.Success("将名称生成放在jobDetail中,可以再运行时获取到"); } /// /// 2. 将jobDetail放在触发器中 /// /// [HttpPost] public Result PutJobDetail4Trigger() { jobService.PutJobDetail4Trigger(); return Result.Success("将jobDetail中的一些信息放在触发器中,简化写法"); } /// /// 3. 设置每日时间表 /// /// [HttpHead] public Result SetJobWithDaily() { jobService.SetJobWithDaily(); return Result.Success(); } }