package com.casking.ccss.modules.qm.service;
import java.util.ArrayList;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.casking.ccss.common.persistence.Page;
import com.casking.ccss.common.service.CrudService;
import com.casking.ccss.modules.qm.dao.QuestionVersionDao;
import com.casking.ccss.modules.qm.dao.QuestionareDao;
import com.casking.ccss.modules.qm.entity.QuestionDetail;
import com.casking.ccss.modules.qm.entity.QuestionInfo;
import com.casking.ccss.modules.qm.entity.QuestionVersion;
import com.casking.ccss.modules.qm.entity.Questionare;
/**
* 问题Service
* @author zt
* @version 2017-04-28
*/
@Service
@Transactional(readOnly = true)
public class QuestionareService extends CrudService<QuestionareDao, Questionare> {
@Autowired
private QuestionareDao questionareDao;
@Autowired
private QuestionVersionDao questionVersionDao;
public Page<Questionare> findPage(Page<Questionare> page, Questionare questionare) {
return super.findPage(page, questionare);
}
public void save(Questionare questionare){
super.save(questionare);
}
public Questionare getQuestionareById(String id) {
Questionare questionare=new Questionare();
questionare.setvId(id);
// TODO Auto-generated method stub
return super.get(questionare);
}
public void saveVersion(ArrayList<QuestionVersion> arrlist){
}
public void newQuestion(Questionare questionare) {
// TODO Auto-generated method stub
questionareDao.insertQuestionare(questionare);
}
public void updateQuestion(Questionare questionare) {
questionareDao.updateQuestionare(questionare);
}
public void createOptionsByqId(List<QuestionVersion> qdlist) {
questionVersionDao.insertListByqId(qdlist);
}
public void updateOptionsByqId(List<QuestionVersion> qdlist) {
questionVersionDao.updateOptionsByqId(qdlist);
}
}
import java.util.ArrayList;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.casking.ccss.common.persistence.Page;
import com.casking.ccss.common.service.CrudService;
import com.casking.ccss.modules.qm.dao.QuestionVersionDao;
import com.casking.ccss.modules.qm.dao.QuestionareDao;
import com.casking.ccss.modules.qm.entity.QuestionDetail;
import com.casking.ccss.modules.qm.entity.QuestionInfo;
import com.casking.ccss.modules.qm.entity.QuestionVersion;
import com.casking.ccss.modules.qm.entity.Questionare;
/**
* 问题Service
* @author zt
* @version 2017-04-28
*/
@Service
@Transactional(readOnly = true)
public class QuestionareService extends CrudService<QuestionareDao, Questionare> {
@Autowired
private QuestionareDao questionareDao;
@Autowired
private QuestionVersionDao questionVersionDao;
public Page<Questionare> findPage(Page<Questionare> page, Questionare questionare) {
return super.findPage(page, questionare);
}
public void save(Questionare questionare){
super.save(questionare);
}
public Questionare getQuestionareById(String id) {
Questionare questionare=new Questionare();
questionare.setvId(id);
// TODO Auto-generated method stub
return super.get(questionare);
}
public void saveVersion(ArrayList<QuestionVersion> arrlist){
}
public void newQuestion(Questionare questionare) {
// TODO Auto-generated method stub
questionareDao.insertQuestionare(questionare);
}
public void updateQuestion(Questionare questionare) {
questionareDao.updateQuestionare(questionare);
}
public void createOptionsByqId(List<QuestionVersion> qdlist) {
questionVersionDao.insertListByqId(qdlist);
}
public void updateOptionsByqId(List<QuestionVersion> qdlist) {
questionVersionDao.updateOptionsByqId(qdlist);
}
}