0c5e0e16b1bd2d1be2aa8b1bf9d703a9c1a58ec1.svn-base 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package org.jeecg.modules.demo.hzz.yhyc.service.impl;
  2. import org.jeecg.modules.demo.hzz.yhyc.entity.RmJbxx;
  3. import org.jeecg.modules.demo.hzz.yhyc.entity.RmMbqd;
  4. import org.jeecg.modules.demo.hzz.yhyc.entity.RmWtqd;
  5. import org.jeecg.modules.demo.hzz.yhyc.entity.RmMbfjb;
  6. import org.jeecg.modules.demo.hzz.yhyc.entity.RmRwqd;
  7. import org.jeecg.modules.demo.hzz.yhyc.entity.RmZrycsqd;
  8. import org.jeecg.modules.demo.hzz.yhyc.mapper.RmMbqdMapper;
  9. import org.jeecg.modules.demo.hzz.yhyc.mapper.RmWtqdMapper;
  10. import org.jeecg.modules.demo.hzz.yhyc.mapper.RmMbfjbMapper;
  11. import org.jeecg.modules.demo.hzz.yhyc.mapper.RmRwqdMapper;
  12. import org.jeecg.modules.demo.hzz.yhyc.mapper.RmZrycsqdMapper;
  13. import org.jeecg.modules.demo.hzz.yhyc.mapper.RmJbxxMapper;
  14. import org.jeecg.modules.demo.hzz.yhyc.service.IRmJbxxService;
  15. import org.springframework.stereotype.Service;
  16. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  17. import org.springframework.beans.factory.annotation.Autowired;
  18. import org.springframework.transaction.annotation.Transactional;
  19. import java.io.Serializable;
  20. import java.util.List;
  21. import java.util.Collection;
  22. /**
  23. * @Description: 基本信息表
  24. * @Author: jeecg-boot
  25. * @Date: 2021-11-26
  26. * @Version: V1.0
  27. */
  28. @Service
  29. public class RmJbxxServiceImpl extends ServiceImpl<RmJbxxMapper, RmJbxx> implements IRmJbxxService {
  30. @Autowired
  31. private RmJbxxMapper rmJbxxMapper;
  32. @Autowired
  33. private RmMbqdMapper rmMbqdMapper;
  34. @Autowired
  35. private RmWtqdMapper rmWtqdMapper;
  36. @Autowired
  37. private RmMbfjbMapper rmMbfjbMapper;
  38. @Autowired
  39. private RmRwqdMapper rmRwqdMapper;
  40. @Autowired
  41. private RmZrycsqdMapper rmZrycsqdMapper;
  42. @Override
  43. @Transactional
  44. public void delMain(String id) {
  45. rmMbqdMapper.deleteByMainId(id);
  46. rmWtqdMapper.deleteByMainId(id);
  47. rmMbfjbMapper.deleteByMainId(id);
  48. rmRwqdMapper.deleteByMainId(id);
  49. rmZrycsqdMapper.deleteByMainId(id);
  50. rmJbxxMapper.deleteById(id);
  51. }
  52. @Override
  53. @Transactional
  54. public void delBatchMain(Collection<? extends Serializable> idList) {
  55. for(Serializable id:idList) {
  56. rmMbqdMapper.deleteByMainId(id.toString());
  57. rmWtqdMapper.deleteByMainId(id.toString());
  58. rmMbfjbMapper.deleteByMainId(id.toString());
  59. rmRwqdMapper.deleteByMainId(id.toString());
  60. rmZrycsqdMapper.deleteByMainId(id.toString());
  61. rmJbxxMapper.deleteById(id);
  62. }
  63. }
  64. }