feat: add promotion suggestions for Shop PO processing

This commit is contained in:
2026-10-22 16:26:15 +05:30
parent 5b2b39b7bf
commit 33dc4adce2
5 changed files with 389 additions and 11 deletions
@@ -112,6 +112,14 @@ public class SchemeController(SchemeService service) : ControllerBase
return result is null ? NotFound() : Ok(result);
}
[HttpPost("suggest")]
[Authorize("scheme.view")]
public async Task<IActionResult> Suggest(SuggestSchemesRequest request)
{
var result = await service.SuggestAsync(request);
return result is null ? NotFound() : Ok(result);
}
[HttpGet("{id:guid}/spend")]
[Authorize("scheme.view")]
public async Task<IActionResult> GetSpend(Guid id)