应用中心
parent
52c2e35480
commit
b7730707c5
@ -0,0 +1,16 @@
|
||||
package com.zhiyun.zhiyun03.application.config;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
@Configuration
|
||||
public class HospConfig {
|
||||
/**
|
||||
* 分页插件
|
||||
*/
|
||||
@Bean
|
||||
public PaginationInnerInterceptor paginationInnerInterceptor(){
|
||||
return new PaginationInnerInterceptor();
|
||||
}
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
package com.zhiyun.zhiyun03.utils.convert;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author tanzheng
|
||||
* @Description 类型转换
|
||||
* @Date 2023/8/10
|
||||
* @Param [params]
|
||||
**/
|
||||
public class Switch {
|
||||
|
||||
/**
|
||||
* List转Page
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
public <T> Page<T> ListToPage(Page<T> page,List<T> list) {
|
||||
int start=(int)((page.getCurrent()-1)*page.getSize());
|
||||
int end=(int)((start+page.getSize())>list.size()? list.size():(page.getSize()*page.getCurrent()));
|
||||
page.setRecords(list);
|
||||
page.setTotal(list.size());
|
||||
if(page.getSize()*(page.getCurrent()-1)<=page.getTotal()){
|
||||
page.setRecords(list.subList(start,end));
|
||||
}
|
||||
return page;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue