AppUserBillController.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package beilv.userbill.controller;
  2. import beilv.common.annotation.Log;
  3. import beilv.common.core.controller.BaseController;
  4. import beilv.common.core.domain.AjaxResult;
  5. import beilv.common.core.page.TableDataInfo;
  6. import beilv.common.enums.BusinessType;
  7. import beilv.common.utils.poi.ExcelUtil;
  8. import beilv.system.domain.SysMember;
  9. import beilv.system.domain.dto.SysMemberDTO;
  10. import beilv.system.service.ISysMemberService;
  11. import beilv.userbill.domain.SysUserBill;
  12. import beilv.userbill.service.ISysUserBillService;
  13. import org.apache.shiro.authz.annotation.RequiresPermissions;
  14. import org.springframework.beans.factory.annotation.Autowired;
  15. import org.springframework.stereotype.Controller;
  16. import org.springframework.ui.ModelMap;
  17. import org.springframework.web.bind.annotation.*;
  18. import java.util.List;
  19. /**
  20. * 小程序用户积分流水Controller
  21. *
  22. * @author ruoyi
  23. * @date 2024-12-31
  24. */
  25. @RestController
  26. @RequestMapping("/app-api/bill")
  27. public class AppUserBillController extends BaseController {
  28. @Autowired
  29. private ISysUserBillService sysUserBillService;
  30. /**
  31. * 根据userId查询用户积分流水列表
  32. */
  33. @GetMapping("/selectBillListByUserId")
  34. @ResponseBody
  35. public AjaxResult listByUserId(SysUserBill sysUserBill) {
  36. startPage();
  37. List<SysUserBill> list = sysUserBillService.listByUserId(sysUserBill.getId());
  38. return AjaxResult.success(getDataTable(list));
  39. }
  40. }