You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gym/SingleSeachServiceImpl.java

73 lines
2.5 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// 定义当前类所在的包路径
package com.service.impl;
// 导入字符串处理工具类
import com.utils.StringUtil;
// 导入字典服务接口
import com.service.DictionaryService;
// 导入类差异比较工具
import com.utils.ClazzDiff;
// 导入Spring Bean属性复制工具
import org.springframework.beans.BeanUtils;
// 导入Spring依赖注入注解
import org.springframework.beans.factory.annotation.Autowired;
// 导入Spring服务注解
import org.springframework.stereotype.Service;
// 导入Java反射Field类
import java.lang.reflect.Field;
// 导入Java集合类
import java.util.*;
// 导入MyBatis-Plus分页插件
import com.baomidou.mybatisplus.plugins.Page;
// 导入MyBatis-Plus服务实现基类
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
// 导入Spring事务注解
import org.springframework.transaction.annotation.Transactional;
// 导入分页工具类
import com.utils.PageUtils;
// 导入查询参数封装类
import com.utils.Query;
// 导入Spring上下文加载器
import org.springframework.web.context.ContextLoader;
// 导入Servlet上下文接口
import javax.servlet.ServletContext;
// 导入HTTP请求对象
import javax.servlet.http.HttpServletRequest;
// 导入Spring空值注解
import org.springframework.lang.Nullable;
// 导入Spring断言工具
import org.springframework.util.Assert;
// 导入单页数据DAO接口
import com.dao.SingleSeachDao;
// 导入单页数据实体类
import com.entity.SingleSeachEntity;
// 导入单页数据服务接口
import com.service.SingleSeachService;
// 导入单页数据视图类
import com.entity.view.SingleSeachView;
// 声明为Spring服务组件指定bean名称
@Service("singleSeachService")
// 启用类级别事务管理
@Transactional
// 单页数据服务实现类
// 继承MyBatis-Plus通用服务实现类
// 实现单页数据服务接口
public class SingleSeachServiceImpl
extends ServiceImpl<SingleSeachDao, SingleSeachEntity>
implements SingleSeachService {
// 实现分页查询方法
@Override
public PageUtils queryPage(Map<String,Object> params) {
// 创建分页查询对象
Page<SingleSeachView> page = new Query<SingleSeachView>(params).getPage();
// 执行分页查询并设置结果
page.setRecords(baseMapper.selectListView(page,params));
// 返回分页工具对象
return new PageUtils(page);
}
// 类结束
}