f57575eae764a3de062b73d079fe84d06f43360e.svn-base 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package org.jeecg.modules.demo.hzz.xxcj.service.impl;
  2. import org.jeecg.modules.demo.hzz.xxcj.entity.RmXxcj;
  3. import org.jeecg.modules.demo.hzz.xxcj.entity.RmCjxxmx;
  4. import org.jeecg.modules.demo.hzz.xxcj.mapper.RmCjxxmxMapper;
  5. import org.jeecg.modules.demo.hzz.xxcj.mapper.RmXxcjMapper;
  6. import org.jeecg.modules.demo.hzz.xxcj.service.IRmXxcjService;
  7. import org.springframework.stereotype.Service;
  8. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.transaction.annotation.Transactional;
  11. import java.io.Serializable;
  12. import java.util.List;
  13. import java.util.Collection;
  14. /**
  15. * @Description: 外业信息采集
  16. * @Author: jeecg-boot
  17. * @Date: 2021-11-23
  18. * @Version: V1.0
  19. */
  20. @Service
  21. public class RmXxcjServiceImpl extends ServiceImpl<RmXxcjMapper, RmXxcj> implements IRmXxcjService {
  22. @Autowired
  23. private RmXxcjMapper rmXxcjMapper;
  24. @Autowired
  25. private RmCjxxmxMapper rmCjxxmxMapper;
  26. @Override
  27. @Transactional
  28. public void delMain(String id) {
  29. rmCjxxmxMapper.deleteByMainId(id);
  30. rmXxcjMapper.deleteById(id);
  31. }
  32. @Override
  33. @Transactional
  34. public void delBatchMain(Collection<? extends Serializable> idList) {
  35. for(Serializable id:idList) {
  36. rmCjxxmxMapper.deleteByMainId(id.toString());
  37. rmXxcjMapper.deleteById(id);
  38. }
  39. }
  40. }