ConsumerMySelfModuleController.cs 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. using Attribute;
  2. using Common;
  3. using Dto;
  4. using Vo;
  5. using Enums;
  6. using Filters;
  7. using Infrastructure;
  8. using Infrastructure.Model;
  9. using Mapster;
  10. using Microsoft.AspNetCore.Mvc;
  11. using Middleware;
  12. using Model;
  13. using Services;
  14. using Model.Base;
  15. namespace Controllers
  16. {
  17. /// <summary>
  18. /// ConsumerMySelfModule)Controller
  19. /// </summary>
  20. // [Route("ConsumerMySelfModule")]
  21. // [ApiExplorerSettings(GroupName = "ConsumerMySelfModule")]
  22. public class ConsumerMySelfModuleController : BaseController
  23. {
  24. /// <summary>
  25. /// api分组接口
  26. /// </summary>
  27. private readonly IConsumerOrdersService _ConsumerOrdersService;
  28. private readonly IConsumerProfitService _ConsumerProfitService;
  29. public ConsumerMySelfModuleController(IConsumerOrdersService ConsumerOrdersService,IConsumerProfitService ConsumerProfitService)
  30. {
  31. _ConsumerOrdersService = ConsumerOrdersService;
  32. _ConsumerProfitService = ConsumerProfitService;
  33. }
  34. /// <summary>
  35. /// 消费者板块我的-订单列表
  36. /// </summary>
  37. /// <param name="parm">请求参数</param>
  38. /// <returns>消费者板块我的-订单列表</returns>
  39. [HttpGet]
  40. [Route("/v1/lkbmall/ConsumerMySelfModule/getConsumerOrdersList")]
  41. public IActionResult GetConsumerOrdersList([FromQuery] PagerInfo page, [FromQuery] ConsumerMySelfModuleGetConsumerOrdersListDto parm)
  42. {
  43. var response = _ConsumerOrdersService.GetConsumerOrdersList(page, parm);
  44. return SUCCESS(response);
  45. }
  46. /// <summary>
  47. /// 消费者板块我的-分红列表
  48. /// </summary>
  49. /// <param name="parm">请求参数</param>
  50. /// <returns>消费者板块我的-分红列表</returns>
  51. [HttpGet]
  52. [Route("/v1/lkbmall/ConsumerMySelfModule/getConsumerProfitList")]
  53. public IActionResult GetConsumerProfitList([FromQuery] PagerInfo page, [FromQuery] ConsumerMySelfModuleGetConsumerProfitListDto parm)
  54. {
  55. var response = _ConsumerProfitService.GetConsumerProfitList(page, parm);
  56. return SUCCESS(response);
  57. }
  58. }
  59. }