package com.panzhihua.sangeshenbian.service.impl; import cn.hutool.core.bean.BeanUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.common.exceptions.ServiceException; import com.panzhihua.sangeshenbian.dao.ComplaintProgressMapper; import com.panzhihua.sangeshenbian.model.dto.ComplaintProcessDTO; import com.panzhihua.sangeshenbian.model.entity.ComplaintProgress; import com.panzhihua.sangeshenbian.service.IComplaintProgressService; import org.springframework.stereotype.Service; import java.util.Objects; /** *

* 服务实现类 *

* * @author * @since 2025-02-22 */ @Service public class ComplaintProgressServiceImpl extends ServiceImpl implements IComplaintProgressService { @Override public void edit(ComplaintProcessDTO dto) { if (Objects.isNull(dto.getId())) { throw new ServiceException("办理进度id不能为空"); } ComplaintProgress complaintProgress = BeanUtil.copyProperties(dto, ComplaintProgress.class); this.updateById(complaintProgress); } }