package com.nis.web.service.configuration; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.nis.domain.Page; import com.nis.domain.configuration.AppIdCfg; import com.nis.domain.configuration.AvFileSampleCfg; import com.nis.domain.configuration.AvSignSampleCfg; import com.nis.web.dao.FunctionRegionDictDao; import com.nis.web.dao.FunctionServiceDictDao; import com.nis.web.dao.configuration.AvCfgDao; import com.nis.web.security.UserUtils; import com.nis.web.service.CrudService; /** * 音视频配置相关事务类 * @author dell * */ @Service public class AvCfgService { // @Autowired // protected FunctionRegionDictDao functionRegionDictDao; // @Autowired // protected FunctionServiceDictDao functionServiceDictDao; @Autowired protected AvCfgDao avCfgDao; public AvFileSampleCfg getAvFileSampleById(Long cfgId){ return avCfgDao.getAvFileSampleById(cfgId); } public AvSignSampleCfg getAvSignSampleById(Long cfgId){ return avCfgDao.getAvSignSampleById(cfgId); } public Page getAvFileSampleList(Page page, AvFileSampleCfg entity){ entity.setPage(page); List list = avCfgDao.getAvFileSampleList(entity); page.setList(list); return page; } public Page getAvSignSampleList(Page page, AvSignSampleCfg entity){ entity.setPage(page); List list = avCfgDao.getAvSignSampleList(entity); page.setList(list); return page; } public void saveOrUpdateAvFileSample(AvFileSampleCfg entity){ if(entity.getCfgId()==null){ entity.setCreatorId(UserUtils.getUser().getId()); entity.setCompileId(0); avCfgDao.insertAvFileSample(entity); }else{ entity.setEditorId(UserUtils.getUser().getId()); avCfgDao.updateAvFileSample(entity); } } public void saveOrUpdateAvSignSample(AvSignSampleCfg entity){ if(entity.getCfgId()==null){ avCfgDao.insertAvSignSample(entity); }else{ avCfgDao.updateAvSignSample(entity); } } }