BasicSettingServiceImpl.java 1.6 KB
Newer Older
爱吃血肠's avatar
爱吃血肠 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
package com.newage.iep.serivce.impl.account.set;

import com.newage.iep.business.dao.GenericHibernateDAO;
import com.newage.iep.pojos.BasicSetting;
import com.newage.iep.serivce.set.BasicSettingService;
import org.hibernate.Query;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * Created by a1996_000 on 2017/8/28.
 */
@Service("BasicSettingService")
public class BasicSettingServiceImpl extends GenericHibernateDAO implements BasicSettingService {
    /**
     * 查找数据库中基本设置的数量
     * @return
     */
    @Override
    public List findBasicSettingCounts() {
        Query query = this.createQuery(" from BasicSetting ");
        List list = query.list();
        if(list!=null){
            return list;
        }
        return null;
    }

    /**
     * 更新基础信息
     * @param basicSetting
     */
    @Transactional
    @Override
    public void updateBasicSetting(BasicSetting basicSetting) {
        if(basicSetting!=null){
            this.update(basicSetting);
        }
    }

    /**
     * 保存基础设置
     * @param basicSetting
     */
    @Transactional
    @Override
    public void saveBasicSetting(BasicSetting basicSetting) {
        if(basicSetting!=null){
            this.save(basicSetting);
        }
    }
爱吃血肠's avatar
爱吃血肠 已提交
54 55 56 57 58 59 60 61 62 63 64

    /**
     * 查询所有的基础设置
     * @return
     */
    @Override
    public List<BasicSetting> selectAllBasicSettings() {
        Query query = this.createQuery(" from BasicSetting ");
        List list = query.list();
        return list;
    }
爱吃血肠's avatar
爱吃血肠 已提交
65
}