DiliServiceCoverageManagerImpl.java 2.22 KB
package com.diligrp.website.manager.impl;

import java.util.ArrayList;
import java.util.List;

import javax.annotation.Resource;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.diligrp.website.dao.DiliServiceCoverageDao;
import com.diligrp.website.domain.DiliServiceCoverage;
import com.diligrp.website.manager.DiliServiceCoverageManager;
import com.diligrp.website.util.dao.BaseQuery;
import com.diligrp.website.util.redis.RedisUtil;
import com.diligrp.website.util.web.PageTemplate;

/**
 * <B>Description</B>  <br />
 * <B>Copyright</B> Copyright (c) 2014 www.diligrp.com All rights reserved. <br />
 * 本软件源代码版权归地利集团,未经许可不得任意复制与传播.<br />
 * <B>Company</B> 地利集团
 * @createTime 2014-6-3 11:33:00
 * @author template
 */
@Component
public class DiliServiceCoverageManagerImpl implements DiliServiceCoverageManager {
	
    @Autowired
    private DiliServiceCoverageDao diliServiceCoverageDao;
    public PageTemplate find(BaseQuery bq) {
        List<DiliServiceCoverage> list = diliServiceCoverageDao.listByCondition(bq);
        int totalSize = diliServiceCoverageDao.countByCondition(bq);
        return PageTemplate.create(bq, totalSize, list);
    }

    public DiliServiceCoverage findOne(Long pk) {
        return diliServiceCoverageDao.getById(pk);
    }

    public Boolean save(DiliServiceCoverage diliServiceCoverage) {
        return diliServiceCoverageDao.save(diliServiceCoverage);
    }

    public Boolean update(DiliServiceCoverage diliServiceCoverage) {
        return diliServiceCoverageDao.update(diliServiceCoverage);
    }

    public Boolean del(Long id){
        return diliServiceCoverageDao.deleteById(id);
    }

    @Override
    public List<DiliServiceCoverage> findByService(Long serviceId) {
    	List<DiliServiceCoverage> list =  diliServiceCoverageDao.findByService(serviceId);
        return list;
    }

    /* (non-Javadoc)
     * @see com.diligrp.website.manager.DiliServiceCoverageManager#findServiceByPickId(java.lang.Long)
     */
    @Override
    public List<DiliServiceCoverage> findServiceByPickId(Long pickId) {
        return diliServiceCoverageDao.findServiceByPickId(pickId);
    }

}