bfa79c99e9bd26444105adfe09066b6547fbf4c3.svn-base 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package cn.com.goldenwater.dcproj.service.impl.meeting;
  2. import cn.com.goldenwater.dcproj.dao.AttMeetingInfoDao;
  3. import cn.com.goldenwater.dcproj.model.AttMeetingInfo;
  4. import cn.com.goldenwater.dcproj.param.AttMeetingInfoParam;
  5. import cn.com.goldenwater.dcproj.service.AttMeetingInfoService;
  6. import cn.com.goldenwater.core.service.AbstractCrudService;
  7. import cn.com.goldenwater.dcproj.service.GwComFileService;
  8. import com.github.pagehelper.PageHelper;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.stereotype.Service;
  11. import org.springframework.transaction.annotation.Transactional;
  12. import java.util.List;
  13. /**
  14. * @author lune
  15. * @date 2019-7-9
  16. */
  17. @Service
  18. @Transactional(rollbackFor = Exception.class)
  19. public class AttMeetingInfoServiceImpl extends AbstractCrudService<AttMeetingInfo, AttMeetingInfoParam> implements AttMeetingInfoService {
  20. @Autowired
  21. private AttMeetingInfoDao attMeetingInfoDao;
  22. @Autowired
  23. private GwComFileService comFileService;
  24. public AttMeetingInfoServiceImpl(AttMeetingInfoDao attMeetingInfoDao) {
  25. super(attMeetingInfoDao);
  26. this.attMeetingInfoDao = attMeetingInfoDao;
  27. }
  28. @Override
  29. public void updateData(AttMeetingInfo attMeetingInfo) {
  30. attMeetingInfoDao.update(attMeetingInfo);
  31. comFileService.updateBiz(attMeetingInfo.getComFileList(), attMeetingInfo.getId());
  32. }
  33. @Override
  34. public void insertData(AttMeetingInfo attMeetingInfo) {
  35. attMeetingInfoDao.insert(attMeetingInfo);
  36. comFileService.updateBiz(attMeetingInfo.getComFileList(), attMeetingInfo.getId());
  37. }
  38. @Override
  39. public AttMeetingInfo findNearInfo() {
  40. return attMeetingInfoDao.findNearInfo();
  41. }
  42. }