EtlController.cs 746 B

12345678910111213141516171819202122232425
  1. using CMS.Services;
  2. using Microsoft.AspNetCore.Mvc;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Threading.Tasks;
  7. using TEAMModelOS.SDK.Extension.DataResult.JsonRpcResponse;
  8. namespace CMS.Controllers
  9. {
  10. [Route("api/[controller]")]
  11. [ApiController]
  12. public class EtlController: Controller
  13. {
  14. private readonly DataETLService dataETLService;
  15. public EtlController(DataETLService _dataETLService) {
  16. dataETLService = _dataETLService;
  17. }
  18. [HttpGet("list")]
  19. public BaseJosnRPCResponse List() {
  20. JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
  21. return builder.Data(dataETLService.ETL()).build();
  22. }
  23. }
  24. }