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);
|
}
|
}
|