chenjiahe
2023-01-10 bcc2fa8323a61920c7d2a6139c38fc25b17baa7f
src/main/java/com/hx/common/service/impl/CommonServiceImpl.java
@@ -2,7 +2,6 @@
import com.hx.common.dao.CommonDao;
import com.hx.common.service.CommonService;
import com.hx.mybatisTool.SqlParam;
import com.hx.mybatisTool.SqlSentence;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -26,10 +25,21 @@
        return commonDao.insert(mapperClass,entity);
    }
    @Override
    public <T extends Serializable> int insertById(Class<?> mapperClass, T entity) {
        return commonDao.insertById(mapperClass,entity);
    }
    /**获取条数*/
    @Override
    public <T extends Serializable> int selectCount(Class<?> mapperClass,SqlParam sqlParam) {
        return commonDao.selectCount(mapperClass,sqlParam);
    public <T extends Serializable> int selectCount(Class<?> mapperClass,SqlSentence sqlSentence) {
        return commonDao.selectCount(mapperClass,sqlSentence);
    }
    /**获取条数*/
    @Override
    public <T extends Serializable> int selectCountSql(Class<?> mapperClass,SqlSentence sqlSentence) {
        return commonDao.selectCountSql(mapperClass,sqlSentence);
    }
    /**获取列表*/
@@ -70,8 +80,8 @@
    /**更新*/
    @Override
    public <T extends Serializable> int updateWhere(Class<?> mapperClass,SqlParam sqlParam) {
        return commonDao.updateWhere(mapperClass,sqlParam);
    public <T extends Serializable> int updateWhere(Class<?> mapperClass,SqlSentence sqlSentence) {
        return commonDao.updateWhere(mapperClass,sqlSentence);
    }
    /**全部字段更新*/
@@ -82,8 +92,8 @@
    /**删除*/
    @Override
    public <T extends Serializable> int deleteWhere(Class<?> mapperClass,SqlParam sqlParam) {
        return commonDao.deleteWhere(mapperClass,sqlParam);
    public <T extends Serializable> int deleteWhere(Class<?> mapperClass,SqlSentence sqlSentence) {
        return commonDao.deleteWhere(mapperClass,sqlSentence);
    }
    /**删除*/
@@ -92,4 +102,18 @@
        return commonDao.deleteById(mapperClass,object);
    }
    /**更新sql语句(全语句)*/
    @Override
    public <T extends Serializable> int updateSentence(SqlSentence sqlSentence) {
        return commonDao.updateSentence(sqlSentence);
    }
    /**更新sql语句(全语句)*/
    @Override
    public <T extends Serializable> int selectCountSql(SqlSentence sqlSentence) {
        return commonDao.selectCountSql(sqlSentence);
    }
}