应用中心
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