回收excel上传

segment2.0
linrf 2 years ago
parent 55b0b3b0a5
commit 187d06018c

@ -10,7 +10,6 @@ import com.docus.server.entity.recovery.RcvBasic;
import com.docus.server.vo.recovery.rcvbasic.RcvBasicVO;
import com.docus.server.vo.recovery.rcvbasic.SearchRcvBasicVO;
import org.mapstruct.Mapper;
import org.mapstruct.MappingTarget;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;
import org.springframework.beans.BeanUtils;
@ -41,10 +40,6 @@ public interface RcvBasicConvert {
@Mappings({})
List<RcvBasic> convertAddDOList(List<AddRcvBasicDTO> addRcvBasicDTO);
@Mappings({})
RcvBasic convertDO(AddRcvBasicDTO addRcvBasicDTO, @MappingTarget RcvBasic rcvBasic);
default List<RcvBasic> convertUpdateDOList(List<AddRcvBasicDTO> updateDataList, List<RcvBasic> rcvBasicsDO) {
Map<Long, AddRcvBasicDTO> idToDOMap = ListUtils.toMap(updateDataList, AddRcvBasicDTO::getId);
@ -54,7 +49,16 @@ public interface RcvBasicConvert {
Long id = rcvBasic.getId();
if (idToDOMap.containsKey(id)) {
AddRcvBasicDTO addRcvBasicDTO = idToDOMap.get(id);
basics.add(RcvBasicConvert.INSTANCE.convertDO(addRcvBasicDTO, rcvBasic));
rcvBasic.setAdmissId(addRcvBasicDTO.getAdmissId());
rcvBasic.setAdmissTimes(addRcvBasicDTO.getAdmissTimes());
rcvBasic.setSerialNumber(addRcvBasicDTO.getSerialNumber());
rcvBasic.setName(addRcvBasicDTO.getName());
rcvBasic.setAttendingName(addRcvBasicDTO.getAttendingName());
rcvBasic.setDisDate(addRcvBasicDTO.getDisDate());
rcvBasic.setDisDept(addRcvBasicDTO.getDisDept());
rcvBasic.setDisDeptName(addRcvBasicDTO.getDisDeptName());
basics.add(rcvBasic);
}
}

Loading…
Cancel
Save