package cn.com.goldenwater.dcproj.service.impl.tac; import cn.com.goldenwater.core.service.AbstractCrudService; import cn.com.goldenwater.dcproj.dao.TacPawpDrmDao; import cn.com.goldenwater.dcproj.model.TacPawpDrm; import cn.com.goldenwater.dcproj.param.TacPawpDrmParam; import cn.com.goldenwater.dcproj.service.GwComFileService; import cn.com.goldenwater.dcproj.service.TacPawpDrmService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; /** * @author lune * @date 2019-6-19 */ @Service @Transactional public class TacPawpDrmServiceImpl extends AbstractCrudService implements TacPawpDrmService { @Autowired private TacPawpDrmDao tacPawpDrmDao; @Autowired private GwComFileService gwComFileService; public TacPawpDrmServiceImpl(TacPawpDrmDao tacPawpDrmDao) { super(tacPawpDrmDao); this.tacPawpDrmDao = tacPawpDrmDao; } @Override public int insertFiles(TacPawpDrm tacPawpDrm) { tacPawpDrmDao.insert(tacPawpDrm); gwComFileService.updateBiz(tacPawpDrm.getGwComFileList(), tacPawpDrm.getId()); return 0; } @Override public void updateFiles(TacPawpDrm tacPawpDrm) { tacPawpDrmDao.update(tacPawpDrm); gwComFileService.updateBiz(tacPawpDrm.getGwComFileList(), tacPawpDrm.getId()); } }