| | |
| | | package com.ots.project.exam.service.impl; |
| | | |
| | | import com.ots.project.exam.mapper.BaseExamMapper; |
| | | import com.ots.project.exam.service.IBaseExamService; |
| | | import lombok.AllArgsConstructor; |
| | | |
| | | @AllArgsConstructor |
| | | public abstract class BaseExamServiceImpl<T> implements IBaseExamService<T> { |
| | | |
| | | BaseExamMapper<T> baseMapper; |
| | | |
| | | @Override |
| | | public int deleteById(Integer id) { |
| | | return baseMapper.deleteByPrimaryKey(id); |
| | | } |
| | | |
| | | @Override |
| | | public int insert(T record) { |
| | | return baseMapper.insert(record); |
| | | } |
| | | |
| | | @Override |
| | | public int insertByFilter(T record) { |
| | | return baseMapper.insertSelective(record); |
| | | } |
| | | |
| | | @Override |
| | | public T selectById(Integer id) { |
| | | return baseMapper.selectByPrimaryKey(id); |
| | | } |
| | | |
| | | @Override |
| | | public int updateByIdFilter(T record) { |
| | | return baseMapper.updateByPrimaryKeySelective(record); |
| | | } |
| | | |
| | | @Override |
| | | public int updateById(T record) { |
| | | return baseMapper.updateByPrimaryKey(record); |