| | |
| | | import org.dromara.common.core.utils.StringUtils; |
| | | import org.dromara.common.mybatis.core.page.PageQuery; |
| | | import org.dromara.common.mybatis.core.page.TableDataInfo; |
| | | import org.dromara.common.tenant.core.TenantEntity; |
| | | import org.dromara.demo.domain.RsTrafficAccident; |
| | | import org.dromara.demo.domain.bo.RsTrafficAccidentBo; |
| | | import org.dromara.demo.domain.vo.RsTrafficAccidentVo; |
| | | import org.dromara.demo.mapper.RsTrafficAccidentMapper; |
| | | import org.dromara.demo.service.IRsTrafficAccidentService; |
| | | import org.dromara.system.domain.SysOss; |
| | | import org.dromara.system.domain.vo.SysOssVo; |
| | | import org.dromara.system.mapper.SysOssMapper; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.Collection; |
| | |
| | | public class RsTrafficAccidentServiceImpl implements IRsTrafficAccidentService { |
| | | |
| | | private final RsTrafficAccidentMapper baseMapper; |
| | | private final SysOssMapper sysOssMapper; |
| | | |
| | | /** |
| | | * 查询交通事故 |
| | | */ |
| | | @Override |
| | | public RsTrafficAccidentVo queryById(String id) { |
| | | return baseMapper.selectVoById(id); |
| | | RsTrafficAccidentVo rsTrafficAccidentVo = baseMapper.selectVoById(id); |
| | | rsTrafficAccidentVo.setSysOssVo(sysOssMapper.selectVoOne(new LambdaQueryWrapper<SysOss>().eq(TenantEntity::getTenantId, rsTrafficAccidentVo.getId()))); |
| | | return rsTrafficAccidentVo; |
| | | } |
| | | |
| | | /** |
| | |
| | | if (flag) { |
| | | bo.setId(add.getId()); |
| | | } |
| | | sysOssMapper.deleteByTenantId(bo.getId()); |
| | | bo.getSysOss().setTenantId(bo.getId()); |
| | | sysOssMapper.insert(bo.getSysOss()); |
| | | return flag; |
| | | } |
| | | |
| | |
| | | @Override |
| | | public Boolean updateByBo(RsTrafficAccidentBo bo) { |
| | | RsTrafficAccident update = MapstructUtils.convert(bo, RsTrafficAccident.class); |
| | | sysOssMapper.deleteByTenantId(bo.getId()); |
| | | bo.getSysOss().setTenantId(bo.getId()); |
| | | sysOssMapper.insert(bo.getSysOss()); |
| | | return baseMapper.updateById(update) > 0; |
| | | } |
| | | |