FsUserAdminController.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.fs.user;
  2. import com.fs.common.core.controller.BaseController;
  3. import com.fs.common.core.domain.R;
  4. import com.fs.store.param.h5.FsUserPageListParam;
  5. import com.fs.store.service.IFsUserService;
  6. import com.fs.store.vo.h5.*;
  7. import com.github.pagehelper.PageHelper;
  8. import com.github.pagehelper.PageInfo;
  9. import io.swagger.annotations.Api;
  10. import io.swagger.annotations.ApiOperation;
  11. import lombok.AllArgsConstructor;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.security.access.prepost.PreAuthorize;
  14. import org.springframework.web.bind.annotation.*;
  15. import java.util.*;
  16. @Api(tags = "会员管理接口")
  17. @RestController
  18. @RequestMapping("/user/fsUser")
  19. @AllArgsConstructor
  20. public class FsUserAdminController extends BaseController {
  21. @Autowired
  22. private IFsUserService fsUserService;
  23. @PreAuthorize("@ss.hasPermi('user:fsUser:list')")
  24. @PostMapping("/list")
  25. @ApiOperation("会员列表(与移动端使用的相同查询)")
  26. public R pageList(@RequestBody FsUserPageListParam param) {
  27. PageHelper.startPage(param.getPageNum(), param.getPageSize());
  28. List<FsUserPageListVO> list = fsUserService.selectFsUserPageList(param);
  29. PageInfo<FsUserPageListVO> pageInfo = new PageInfo<>(list);
  30. Map<String, Object> result = new HashMap<>();
  31. result.put("rows", pageInfo.getList());
  32. result.put("total", pageInfo.getTotal());
  33. return R.ok(result);
  34. }
  35. }