rename BaseMapper.list* to select

This commit is contained in:
Timi
2026-01-04 15:51:40 +08:00
parent 4c1cdf0a91
commit edfbbcf11b
4 changed files with 10 additions and 11 deletions

View File

@ -8,7 +8,7 @@ import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target; import java.lang.annotation.Target;
/** /**
* 在 {@link com.imyeyu.spring.mapper.BaseMapper#page(Page)} 方法忽略查询该属性 * 在 {@link com.imyeyu.spring.mapper.BaseMapper#selectPageResult(Page)} 方法忽略查询该属性
* <br /> * <br />
* {@link com.imyeyu.spring.service.AbstractEntityService#page(Page)} 同上 * {@link com.imyeyu.spring.service.AbstractEntityService#page(Page)} 同上
* *

View File

@ -46,8 +46,8 @@ public interface BaseMapper<T, P> {
* @param page 分页参数 * @param page 分页参数
* @return 数据列表 * @return 数据列表
*/ */
@SelectProvider(type = SQLProvider.class, method = "listByPage") @SelectProvider(type = SQLProvider.class, method = "selectByPage")
List<T> listByPage(Page<T> page); List<T> selectByPage(Page<T> page);
/** /**
* 根据 Page 对象统计数据量 * 根据 Page 对象统计数据量
@ -64,15 +64,15 @@ public interface BaseMapper<T, P> {
* @param page 分页参数 * @param page 分页参数
* @return 分页结果 * @return 分页结果
*/ */
default PageResult<T> page(Page<T> page) { default PageResult<T> selectPageResult(Page<T> page) {
PageResult<T> result = new PageResult<>(); PageResult<T> result = new PageResult<>();
result.setTotal(countByPage(page)); result.setTotal(countByPage(page));
result.setList(listByPage(page)); result.setList(selectByPage(page));
return result; return result;
} }
@SelectProvider(type = SQLProvider.class, method = "listAll") @SelectProvider(type = SQLProvider.class, method = "selectAll")
List<T> listAll(); List<T> selectAll();
/** /**
* 创建数据。默认自增主键为 id如需修改请重写此接口 * 创建数据。默认自增主键为 id如需修改请重写此接口

View File

@ -3,7 +3,6 @@ package com.imyeyu.spring.service;
import com.imyeyu.java.bean.timi.TimiException; import com.imyeyu.java.bean.timi.TimiException;
import com.imyeyu.spring.bean.Page; import com.imyeyu.spring.bean.Page;
import com.imyeyu.spring.bean.PageResult; import com.imyeyu.spring.bean.PageResult;
import com.imyeyu.spring.entity.Creatable;
import com.imyeyu.spring.entity.Deletable; import com.imyeyu.spring.entity.Deletable;
import com.imyeyu.spring.entity.Updatable; import com.imyeyu.spring.entity.Updatable;
import com.imyeyu.spring.mapper.BaseMapper; import com.imyeyu.spring.mapper.BaseMapper;
@ -35,7 +34,7 @@ public abstract class AbstractEntityService<T, P> implements BaseService<T, P> {
@Override @Override
public PageResult<T> page(Page<T> page) { public PageResult<T> page(Page<T> page) {
checkMapper(); checkMapper();
return baseMapper.page(page); return baseMapper.selectPageResult(page);
} }
public void create(T t) { public void create(T t) {

View File

@ -52,7 +52,7 @@ public class SQLProvider {
* @param page 分页参数 * @param page 分页参数
* @return SQL * @return SQL
*/ */
public String listByPage(ProviderContext context, @Param("page") Page<?> page) { public String selectByPage(ProviderContext context, @Param("page") Page<?> page) {
EntityMeta meta = getEntityMeta(context); EntityMeta meta = getEntityMeta(context);
StringBuilder sql = new StringBuilder(); StringBuilder sql = new StringBuilder();
sql.append("SELECT %s FROM `%s` WHERE 1 = 1".formatted(meta.selectPageClause, meta.table)); sql.append("SELECT %s FROM `%s` WHERE 1 = 1".formatted(meta.selectPageClause, meta.table));
@ -148,7 +148,7 @@ public class SQLProvider {
return sql.toString(); return sql.toString();
} }
public String listAll(ProviderContext context) { public String selectAll(ProviderContext context) {
EntityMeta meta = getEntityMeta(context); EntityMeta meta = getEntityMeta(context);
StringBuilder sql = new StringBuilder(); StringBuilder sql = new StringBuilder();
sql.append("SELECT * FROM %s WHERE 1 = 1".formatted(meta.table)); sql.append("SELECT * FROM %s WHERE 1 = 1".formatted(meta.table));