2018-05-17 15:33:30 +08:00
|
|
|
package com.nis.web.service.configuration;
|
|
|
|
|
|
|
|
|
|
|
2018-05-18 16:46:46 +08:00
|
|
|
import java.util.List;
|
|
|
|
|
|
2018-05-17 15:33:30 +08:00
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
2018-05-18 16:46:46 +08:00
|
|
|
import com.nis.domain.Page;
|
|
|
|
|
import com.nis.domain.configuration.AppIdCfg;
|
|
|
|
|
import com.nis.domain.configuration.AvFileSampleCfg;
|
|
|
|
|
import com.nis.domain.configuration.AvSignSampleCfg;
|
2018-05-17 15:33:30 +08:00
|
|
|
import com.nis.web.dao.FunctionRegionDictDao;
|
|
|
|
|
import com.nis.web.dao.FunctionServiceDictDao;
|
|
|
|
|
import com.nis.web.dao.configuration.AvCfgDao;
|
2018-05-18 16:46:46 +08:00
|
|
|
import com.nis.web.security.UserUtils;
|
|
|
|
|
import com.nis.web.service.CrudService;
|
2018-05-17 15:33:30 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
2018-05-18 16:46:46 +08:00
|
|
|
* 音视频配置相关事务类
|
2018-05-17 15:33:30 +08:00
|
|
|
* @author dell
|
|
|
|
|
*
|
|
|
|
|
*/
|
|
|
|
|
@Service
|
2018-05-18 16:46:46 +08:00
|
|
|
public class AvCfgService {
|
|
|
|
|
// @Autowired
|
|
|
|
|
// protected FunctionRegionDictDao functionRegionDictDao;
|
|
|
|
|
// @Autowired
|
|
|
|
|
// protected FunctionServiceDictDao functionServiceDictDao;
|
2018-05-17 15:33:30 +08:00
|
|
|
@Autowired
|
|
|
|
|
protected AvCfgDao avCfgDao;
|
|
|
|
|
|
2018-05-18 16:46:46 +08:00
|
|
|
public AvFileSampleCfg getAvFileSampleById(Long cfgId){
|
|
|
|
|
return avCfgDao.getAvFileSampleById(cfgId);
|
|
|
|
|
}
|
|
|
|
|
public AvSignSampleCfg getAvSignSampleById(Long cfgId){
|
|
|
|
|
return avCfgDao.getAvSignSampleById(cfgId);
|
|
|
|
|
}
|
|
|
|
|
public Page<AvFileSampleCfg> getAvFileSampleList(Page<AvFileSampleCfg> page, AvFileSampleCfg entity){
|
|
|
|
|
entity.setPage(page);
|
|
|
|
|
List<AvFileSampleCfg> list = avCfgDao.getAvFileSampleList(entity);
|
|
|
|
|
page.setList(list);
|
|
|
|
|
return page;
|
|
|
|
|
}
|
|
|
|
|
public Page<AvSignSampleCfg> getAvSignSampleList(Page<AvSignSampleCfg> page, AvSignSampleCfg entity){
|
|
|
|
|
entity.setPage(page);
|
|
|
|
|
List<AvSignSampleCfg> 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);
|
|
|
|
|
}
|
|
|
|
|
}
|
2018-05-17 15:33:30 +08:00
|
|
|
}
|