Skip to content

bakoletorss/test-task-for-junior-backend-developer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Service

Сервис для управления задачами с HTTP API на Go.

Основное

В рамках задачи была добавлена возможность создавать расписания задач с различными типами переодичности.

В апи создания был добавлен новый объект recurrence

  • type - тип повторения: none, daily, monthly, specific_dates, even_odd
  • interval - для type == daily, повторять каждые N дней
  • day - для type == monthly, число от 1 до 30
  • even - для type == even_odd, true или false
  • dates - для type == specific_dates, список конкретных дат ["2026-04-20T00:00:00Z", "2026-04-21T00:00:00Z"]
  • start - когда начинает работать повторение(2026-04-20T00:00:00Z)
  • end - когда повторение перестаёт работать(2026-04-21T00:00:00Z)

При получении задач запрос отдаёт всё что подходит по критериям если type != none

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 98.3%
  • Dockerfile 1.7%