Com base na estrutura quartz.net, apenas serviços de agendamento de trabalho são fornecidos. A lógica de negócios específica do trabalho precisa ser implementada pelo chamador e o URL correspondente pode ser fornecido, como API restful ou soa, use mysql para armazenar persistentemente informações de trabalho; e usar a estrutura topshelf para integrar serviços de janela; os trabalhos de chamada podem ser adicionados, cancelados, restaurados ou excluídos por meio da interface de gerenciamento da web, e os parâmetros de negócios de agendamento de trabalhos podem ser configurados.
JobScheduler.Core: classes relacionadas ao núcleo de processamento de trabalho
JobScheduler.DataAccess: Use o dapper para obter informações relacionadas ao trabalho
JobScheduler.Web.Console: exibição de informações do trabalho, agendamento e interface de operação simples
JobScheuler.Win.Server: Use o topshelf para integrar o trabalho de agendamento de serviço de janela