mirror of https://github.com/elunez/eladmin
修改代码模板,新增dao()以便直接调用Repository内方法
parent
3cb9bc337b
commit
78ecbe1110
|
@ -18,6 +18,7 @@ package ${package}.service;
|
|||
import ${package}.domain.${className};
|
||||
import ${package}.service.dto.${className}Dto;
|
||||
import ${package}.service.dto.${className}QueryCriteria;
|
||||
import ${package}.repository.${className}Repository;
|
||||
import me.zhengjie.utils.PageResult;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import java.util.Map;
|
||||
|
@ -33,6 +34,12 @@ import javax.servlet.http.HttpServletResponse;
|
|||
**/
|
||||
public interface ${className}Service {
|
||||
|
||||
/**
|
||||
* 提供入口直接调用Repository方法
|
||||
* @return ${className}Repository
|
||||
*/
|
||||
${className}Repository dao();
|
||||
|
||||
/**
|
||||
* 查询数据分页
|
||||
* @param criteria 条件
|
||||
|
|
|
@ -67,6 +67,12 @@ public class ${className}ServiceImpl implements ${className}Service {
|
|||
private final ${className}Repository ${changeClassName}Repository;
|
||||
private final ${className}Mapper ${changeClassName}Mapper;
|
||||
|
||||
|
||||
@Override
|
||||
public ${className}Repository dao() {
|
||||
return ${changeClassName}Repository;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResult<${className}Dto> queryAll(${className}QueryCriteria criteria, Pageable pageable){
|
||||
Page<${className}> page = ${changeClassName}Repository.findAll((root, criteriaQuery, criteriaBuilder) -> QueryHelp.getPredicate(root,criteria,criteriaBuilder),pageable);
|
||||
|
|
Loading…
Reference in New Issue