package com.jyw.educational.service.impl;
import com.jyw.educational.mapper.ClassTransactionInfoMapper;
import com.jyw.model.ClassInfo;
import com.jyw.model.ClassTransactionInfo;
import com.jyw.model.ClassTransactionInfoCriteria;
import com.jyw.educational.service.ClassTransactionInfoService;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class ClassTransactionInfoServiceImpl implements ClassTransactionInfoService {
@Autowired
private ClassTransactionInfoMapper classTransactionInfoMapper;
private static final Logger logger = LoggerFactory.getLogger(ClassTransactionInfoServiceImpl.class);
public int countByExample(ClassTransactionInfoCriteria example) {
int count = (int)this.classTransactionInfoMapper.countByExample(example);
logger.debug("count: {}", count);
return count;
}
public ClassTransactionInfo selectByPrimaryKey(Integer classTransactionId) {
return this.classTransactionInfoMapper.selectByPrimaryKey(classTransactionId);
}
/***
* 查询所有班级事务
* @param class_transaction_title
* @return
*/
public List<ClassTransactionInfo> selectTransactionInfo(String class_transaction_title) {
return this.classTransactionInfoMapper.selectTransactionInfo(class_transaction_title);
}
/**
* 查询班级信息
* @return
*/
public List<ClassInfo> selectClassInfo(){
return this.classTransactionInfoMapper.selectClassInfo();
}
/**
* 删除班级事务
* @param classTransactionId
* @return
*/
public int deleteByPrimaryKey(Integer classTransactionId) {
return this.classTransactionInfoMapper.deleteByPrimaryKey(classTransactionId);
}
public int updateByPrimaryKeySelective(ClassTransactionInfo record) {
return this.classTransactionInfoMapper.updateByPrimaryKeySelective(record);
}
/**
* 修改班级事务
* @param record
* @return
*/
public int updateByPrimaryKey(ClassTransactionInfo record) {
return this.classTransactionInfoMapper.updateByPrimaryKey(record);
}
public int deleteByExample(ClassTransactionInfoCriteria example) {
return this.classTransactionInfoMapper.deleteByExample(example);
}
public int updateByExampleSelective(ClassTransactionInfo record, ClassTransactionInfoCriteria example) {
return this.classTransactionInfoMapper.updateByExampleSelective(record, example);
}
public int updateByExample(ClassTransactionInfo record, ClassTransactionInfoCriteria example) {
return this.classTransactionInfoMapper.updateByExample(record, example);
}
/**
* 添加班级事务信息
* @param record
* @return
*/
public int insert(ClassTransactionInfo record) {
return this.classTransactionInfoMapper.insert(record);
}
public int insertSelective(ClassTransactionInfo record) {
return this.classTransactionInfoMapper.insertSelective(record);
}
}