package ${package}.${moduleName}.service.impl;
|
|
import org.springframework.stereotype.Service;
|
import java.util.Map;
|
import com.baomidou.mybatisplus.core.conditions.pageQueryUtils.QueryWrapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import ${mainPath}.common.utils.PageUtils;
|
import ${mainPath}.common.utils.Query;
|
|
import ${package}.${moduleName}.dao.${className}Dao;
|
import ${package}.${moduleName}.entity.${className}Entity;
|
import ${package}.${moduleName}.service.${className}Service;
|
|
|
/**
|
* ${comments} 接口实现类
|
* +----------------------------------------------------------------------
|
* @author: ${author}
|
* +----------------------------------------------------------------------
|
* @date ${datetime}
|
* +----------------------------------------------------------------------
|
* @email ${email}
|
* +----------------------------------------------------------------------
|
*/
|
|
@Service("${classname}Service")
|
public class ${className}ServiceImpl extends ServiceImpl<${className}Dao, ${className}Entity> implements ${className}Service {
|
|
/**
|
* ${className}列表查询
|
* @param request 默认是是体类 根据自己需求修改或者创建自己的request
|
* @param pageParamRequest 分页参数对象
|
* @return
|
*/
|
@Override
|
public PageUtils queryPage(${className}Entity request, PageParamRequest pageParamRequest) {
|
PageHelper.startPage(pageParamRequest.getPageNum(), pageParamRequest.getPageSize());
|
|
//列表查询 ${className} 类的多条件查询
|
LambdaQueryWrapper<${className}> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
${className} model = new ${className}();
|
BeanUtils.copyProperties(request, model);
|
lambdaQueryWrapper.setEntity(model);
|
return dao.selectList(lambdaQueryWrapper);
|
}
|
|
}
|