LevelService.java 1013 B

1234567891011121314151617181920212223242526272829303132
  1. package com.tocean.app.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  4. import com.tocean.app.controller.request.LevelGetListRequest;
  5. import com.tocean.app.dto.response.BasePageResponse;
  6. import com.tocean.app.entity.Level;
  7. import com.tocean.app.mapper.LevelMapper;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Service;
  10. @Service
  11. public class LevelService {
  12. @Autowired
  13. private LevelMapper levelMapper;
  14. public void getList(String name){
  15. Level level = new Level();
  16. level.setName(name);//关卡名称
  17. levelMapper.insert(level);
  18. }
  19. public BasePageResponse<Level> page(Integer page,Integer size, LevelGetListRequest request) {
  20. Page<Level> _page = new Page(page,size);
  21. IPage<Level> list = levelMapper.page(_page, request);
  22. return new BasePageResponse().setTotal(list.getTotal()).setData(list.getRecords());
  23. }
  24. }