公用实体

This commit is contained in:
TL
2025-06-16 13:33:05 +08:00
parent 1779b3e30e
commit ddd0206131
2 changed files with 40 additions and 0 deletions

View File

@ -6,6 +6,8 @@ import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
@ -21,6 +23,11 @@ public class CoscoBaseEntity implements Serializable
{
private static final long serialVersionUID = 1L;
@ApiModelProperty("当前页")
private @NotNull @Min(0L) Integer pageNo;
@ApiModelProperty("每页显示条数")
private @NotNull @Min(0L) Integer pageSize;
/** 搜索值 */
@JsonIgnore
@ApiModelProperty(value = "搜索值")
@ -125,4 +132,20 @@ public class CoscoBaseEntity implements Serializable
{
this.params = params;
}
public Integer getPageNo() {
return pageNo;
}
public void setPageNo(Integer pageNo) {
this.pageNo = pageNo;
}
public Integer getPageSize() {
return pageSize;
}
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
}

View File

@ -0,0 +1,17 @@
package com.chinaunicom.zyhy.ebtp.supplier.common;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MybatisPlusConfig {
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); // 数据库类型
return interceptor;
}
}