package com.casking.ccss.modules.qm.service;
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.QuestionDetailDao;
import com.casking.ccss.modules.qm.entity.QuestionDetail;
/**
* 问题Service
* @author zt
* @version 2017-04-28
*/
@Service
@Transactional(readOnly = true)
public class QuestionDetailService extends CrudService<QuestionDetailDao, QuestionDetail> {
@Autowired
private QuestionDetailDao questionDetaildao;
public Page<QuestionDetail> findPage(Page<QuestionDetail> page, QuestionDetail questionDetail) {
return super.findPage(page, questionDetail);
}
public void save(QuestionDetail questionDetail){
super.save(questionDetail);
}
public void newOptions(QuestionDetail questionDetail) {
// TODO Auto-generated method stub
save(questionDetail);
}
public void deleteOptionsByqId(String qId) {
questionDetaildao.deleteByqId(qId);
}
public void createOptionsByqId(List<QuestionDetail> qdlist) {
questionDetaildao.insertListByqId(qdlist);
}
public void updateOptionsByqId(List<QuestionDetail> qdlist) {
questionDetaildao.updateOptionsByqId(qdlist);
}
public List<QuestionDetail> getOptions(String qId) {
QuestionDetail questionDetail=new QuestionDetail();
questionDetail.setqId(qId);
return super.findList(questionDetail);
// return questionDetaildao.getListByqId(qId);
}
}
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.QuestionDetailDao;
import com.casking.ccss.modules.qm.entity.QuestionDetail;
/**
* 问题Service
* @author zt
* @version 2017-04-28
*/
@Service
@Transactional(readOnly = true)
public class QuestionDetailService extends CrudService<QuestionDetailDao, QuestionDetail> {
@Autowired
private QuestionDetailDao questionDetaildao;
public Page<QuestionDetail> findPage(Page<QuestionDetail> page, QuestionDetail questionDetail) {
return super.findPage(page, questionDetail);
}
public void save(QuestionDetail questionDetail){
super.save(questionDetail);
}
public void newOptions(QuestionDetail questionDetail) {
// TODO Auto-generated method stub
save(questionDetail);
}
public void deleteOptionsByqId(String qId) {
questionDetaildao.deleteByqId(qId);
}
public void createOptionsByqId(List<QuestionDetail> qdlist) {
questionDetaildao.insertListByqId(qdlist);
}
public void updateOptionsByqId(List<QuestionDetail> qdlist) {
questionDetaildao.updateOptionsByqId(qdlist);
}
public List<QuestionDetail> getOptions(String qId) {
QuestionDetail questionDetail=new QuestionDetail();
questionDetail.setqId(qId);
return super.findList(questionDetail);
// return questionDetaildao.getListByqId(qId);
}
}