package com.ruoyi.system.service.impl; import cn.hutool.core.bean.BeanUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.ruoyi.common.exception.ServiceException; import com.ruoyi.system.dto.asset.AssetAdRentalRecordDTO; import com.ruoyi.system.mapper.AssetAdRentalRecordMapper; import com.ruoyi.system.model.AssetAdRentalRecord; import com.ruoyi.system.service.AssetAdRentalRecordService; import org.springframework.stereotype.Service; import java.util.Objects; /** *

* 广告无形资产出租记录表 服务实现类 *

* * @author WuGuanFengYue * @since 2025-09-15 */ @Service public class AssetAdRentalRecordServiceImpl extends ServiceImpl implements AssetAdRentalRecordService { @Override public void addRentalRecord(AssetAdRentalRecordDTO dto) { AssetAdRentalRecord assetAdRentalRecord = BeanUtil.copyProperties(dto, AssetAdRentalRecord.class); save(assetAdRentalRecord); } @Override public void editRentalRecord(AssetAdRentalRecordDTO dto) { if (Objects.isNull(dto.getId())) { throw new ServiceException("租赁记录ID不能为空"); } AssetAdRentalRecord assetAdRentalRecord = BeanUtil.copyProperties(dto, AssetAdRentalRecord.class); updateById(assetAdRentalRecord); } }