| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- package cn.com.goldenwater.dcproj.service.impl.general;
- import cn.com.goldenwater.dcproj.dao.BisInspComPblmDao;
- import cn.com.goldenwater.dcproj.dao.GwComFileDao;
- import cn.com.goldenwater.dcproj.model.BisInspComPblm;
- import cn.com.goldenwater.dcproj.model.BisInspScheme;
- import cn.com.goldenwater.dcproj.model.GwComFile;
- import cn.com.goldenwater.dcproj.param.BisInspComPblmParam;
- import cn.com.goldenwater.dcproj.param.GwComFileParam;
- import cn.com.goldenwater.dcproj.service.BisInspComPblmService;
- import cn.com.goldenwater.core.service.AbstractCrudService;
- import cn.com.goldenwater.id.util.UuidUtil;
- import com.github.pagehelper.PageHelper;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import java.util.List;
- /**
- * @author lune
- * @date 2019-3-5
- */
- @Service
- @Transactional
- public class BisInspComPblmServiceImpl extends AbstractCrudService<BisInspComPblm, BisInspComPblmParam> implements BisInspComPblmService {
- @Autowired
- private BisInspComPblmDao bisInspComPblmDao;
- @Autowired
- private GwComFileDao gwComFileDao;
- public BisInspComPblmServiceImpl(BisInspComPblmDao bisInspComPblmDao) {
- super(bisInspComPblmDao);
- this.bisInspComPblmDao = bisInspComPblmDao;
- }
- @Override
- public int insert(BisInspComPblm bisInspComPblm) {
- int insert = 0;
- insert = bisInspComPblmDao.insert(bisInspComPblm);
- if (bisInspComPblm.getFileList() != null) {
- for (GwComFile gwComFile : bisInspComPblm.getFileList()) {
- gwComFile.setBizId(bisInspComPblm.getCpId());
- gwComFileDao.update(gwComFile);
- }
- }
- return insert;
- }
- @Override
- public int update(BisInspComPblm bisInspComPblm) {
- int update = 0;
- update = bisInspComPblmDao.update(bisInspComPblm);
- if (bisInspComPblm.getFileList() != null) {
- for (GwComFile gwComFile : bisInspComPblm.getFileList()) {
- gwComFileDao.update(gwComFile);
- }
- }
- return update;
- }
- @Override
- public BisInspComPblm get(String id) {
- BisInspComPblm bisInspComPblm = bisInspComPblmDao.get(id);
- GwComFileParam fileParam = new GwComFileParam();
- if (bisInspComPblm.getCpId() != null) {
- fileParam.setBizId(bisInspComPblm.getCpId());
- List<GwComFile> fileList = gwComFileDao.findList(fileParam);
- bisInspComPblm.setFileList(fileList);
- }
- return bisInspComPblm;
- }
- @Override
- public int delete(String id) {
- GwComFileParam fileParam = new GwComFileParam();
- fileParam.setBizId(id);
- gwComFileDao.deleteBy(fileParam);
- return bisInspComPblmDao.delete(id);
- }
- @Override
- public int selectCount(BisInspComPblmParam param) {
- int count = bisInspComPblmDao.selectCount(param);
- return count;
- }
- }
|