Ссылка на краткое руководство: https:/ /github.com/TimefoldAI/timefold-quickstarts/blob/c18de9dfc3ae2ad38446312aeb1a21c61df326f7/java/employee-scheduling/src/main/java/org/acme/employeescheduling/solver/EmployeeSchedulingConstraintProvider.java#L66
< п >Например, я попытался изменить atLeast10HoursBetweenTwoShifts, чтобы он принимал другие значения, например. 5.
Попытка 1:
Внедрение репозитория вСотрудникSchedulingConstraintProvider, но он всегда возвращал ноль. Похоже, мне не следует смешивать Quarkus и Timefold.
Попытка 2:
Добавление дополнительного параметра List ограничения вСотрудникSchedule класс, который используется вsolve() вСотрудникScheduleResource. Однако попытки извлечь ограничения в СотрудникSchedulingConstraintProvider не увенчались успехом.
Попытка 3:
Пытался следовать руководству в Timefold Docs, но не смог чтобы добавить @PlanningFactProperty и ConstraintParameters, чтобы следовать инструкциям. Я не совсем уверен, правильно ли я его применяю.
Невозможно разрешить символ «PlanningFactProperty»
Невозможно разрешить символ ConstraintParameters
Код: Выделить всё
3.14.2
1.13.0
Замечено публикуется это руководство, которое похоже на эту проблему, но, похоже, в нем используется устаревший метод: Настройка моего мягкого ограничения в Timefold
Буду признателен за некоторые советы или рекомендации о том, как действовать. далее, о простом изменении параметров ограничений
Подробнее здесь: https://stackoverflow.com/questions/789 ... parameters