修改convert
This commit is contained in:
parent
f3137ac76f
commit
49fb0f2471
|
|
@ -1,7 +1,12 @@
|
||||||
package com.ruoyi.device.domain.convert;
|
package com.ruoyi.device.domain.convert;
|
||||||
|
|
||||||
|
import com.ruoyi.common.core.utils.BaseConvert;
|
||||||
import com.ruoyi.device.domain.model.Aircraft;
|
import com.ruoyi.device.domain.model.Aircraft;
|
||||||
|
import com.ruoyi.device.domain.model.Device;
|
||||||
|
import com.ruoyi.device.domain.model.DockGroup;
|
||||||
import com.ruoyi.device.mapper.entity.AircraftEntity;
|
import com.ruoyi.device.mapper.entity.AircraftEntity;
|
||||||
|
import com.ruoyi.device.mapper.entity.DeviceEntity;
|
||||||
|
import com.ruoyi.device.mapper.entity.DockGroupEntity;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -14,45 +19,27 @@ import java.util.stream.Collectors;
|
||||||
* @author ruoyi
|
* @author ruoyi
|
||||||
* @date 2026-01-16
|
* @date 2026-01-16
|
||||||
*/
|
*/
|
||||||
public class AircraftDomainEntityConvert
|
public class AircraftDomainEntityConvert extends BaseConvert<AircraftEntity, Aircraft> {
|
||||||
{
|
|
||||||
/**
|
private static final AircraftDomainEntityConvert INSTANCE = new AircraftDomainEntityConvert();
|
||||||
* Entity 转 Model
|
|
||||||
*/
|
private AircraftDomainEntityConvert() {
|
||||||
public static Aircraft toModel(AircraftEntity entity)
|
super(AircraftEntity.class, Aircraft.class);
|
||||||
{
|
|
||||||
if (entity == null)
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
Aircraft model = new Aircraft();
|
|
||||||
BeanUtils.copyProperties(entity, model);
|
|
||||||
return model;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
public static Aircraft from(AircraftEntity entity) {
|
||||||
* Model 转 Entity
|
return INSTANCE.innerFrom(entity);
|
||||||
*/
|
|
||||||
public static AircraftEntity toEntity(Aircraft model)
|
|
||||||
{
|
|
||||||
if (model == null)
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
AircraftEntity entity = new AircraftEntity();
|
|
||||||
BeanUtils.copyProperties(model, entity);
|
|
||||||
return entity;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
public static AircraftEntity to(Aircraft model) {
|
||||||
* Entity List 转 Model List
|
return INSTANCE.innerTo(model);
|
||||||
*/
|
}
|
||||||
public static List<Aircraft> toModelList(List<AircraftEntity> entityList)
|
|
||||||
{
|
public static List<Aircraft> fromList(List<AircraftEntity> entityList) {
|
||||||
if (entityList == null)
|
return INSTANCE.innerFromList(entityList);
|
||||||
{
|
}
|
||||||
return null;
|
|
||||||
}
|
public static List<AircraftEntity> toList(List<Aircraft> modelList) {
|
||||||
return entityList.stream().map(AircraftDomainEntityConvert::toModel).collect(Collectors.toList());
|
return INSTANCE.innerToList(modelList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
package com.ruoyi.device.domain.convert;
|
package com.ruoyi.device.domain.convert;
|
||||||
|
|
||||||
|
import com.ruoyi.common.core.utils.BaseConvert;
|
||||||
|
import com.ruoyi.device.domain.model.Aircraft;
|
||||||
import com.ruoyi.device.domain.model.AircraftPayload;
|
import com.ruoyi.device.domain.model.AircraftPayload;
|
||||||
|
import com.ruoyi.device.mapper.entity.AircraftEntity;
|
||||||
import com.ruoyi.device.mapper.entity.AircraftPayloadEntity;
|
import com.ruoyi.device.mapper.entity.AircraftPayloadEntity;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
|
|
||||||
|
|
@ -14,45 +17,28 @@ import java.util.stream.Collectors;
|
||||||
* @author ruoyi
|
* @author ruoyi
|
||||||
* @date 2026-01-16
|
* @date 2026-01-16
|
||||||
*/
|
*/
|
||||||
public class AircraftPayloadDomainEntityConvert
|
public class AircraftPayloadDomainEntityConvert extends BaseConvert<AircraftPayloadEntity, AircraftPayload> {
|
||||||
{
|
|
||||||
/**
|
private static final AircraftPayloadDomainEntityConvert INSTANCE = new AircraftPayloadDomainEntityConvert();
|
||||||
* Entity 转 Model
|
|
||||||
*/
|
private AircraftPayloadDomainEntityConvert() {
|
||||||
public static AircraftPayload toModel(AircraftPayloadEntity entity)
|
super(AircraftPayloadEntity.class, AircraftPayload.class);
|
||||||
{
|
|
||||||
if (entity == null)
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
AircraftPayload model = new AircraftPayload();
|
|
||||||
BeanUtils.copyProperties(entity, model);
|
|
||||||
return model;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
public static AircraftPayload from(AircraftPayloadEntity entity) {
|
||||||
* Model 转 Entity
|
return INSTANCE.innerFrom(entity);
|
||||||
*/
|
|
||||||
public static AircraftPayloadEntity toEntity(AircraftPayload model)
|
|
||||||
{
|
|
||||||
if (model == null)
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
AircraftPayloadEntity entity = new AircraftPayloadEntity();
|
|
||||||
BeanUtils.copyProperties(model, entity);
|
|
||||||
return entity;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
public static AircraftPayloadEntity to(AircraftPayload model) {
|
||||||
* Entity List 转 Model List
|
return INSTANCE.innerTo(model);
|
||||||
*/
|
|
||||||
public static List<AircraftPayload> toModelList(List<AircraftPayloadEntity> entityList)
|
|
||||||
{
|
|
||||||
if (entityList == null)
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
return entityList.stream().map(AircraftPayloadDomainEntityConvert::toModel).collect(Collectors.toList());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static List<AircraftPayload> fromList(List<AircraftPayloadEntity> entityList) {
|
||||||
|
return INSTANCE.innerFromList(entityList);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static List<AircraftPayloadEntity> toList(List<AircraftPayload> modelList) {
|
||||||
|
return INSTANCE.innerToList(modelList);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -28,29 +28,29 @@ public class AircraftDomainImpl implements IAircraftDomain
|
||||||
@Override
|
@Override
|
||||||
public List<Aircraft> selectAircraftList(Aircraft aircraft)
|
public List<Aircraft> selectAircraftList(Aircraft aircraft)
|
||||||
{
|
{
|
||||||
AircraftEntity entity = AircraftDomainEntityConvert.toEntity(aircraft);
|
AircraftEntity entity = AircraftDomainEntityConvert.to(aircraft);
|
||||||
List<AircraftEntity> entityList = aircraftMapper.selectAircraftList(entity);
|
List<AircraftEntity> entityList = aircraftMapper.selectAircraftList(entity);
|
||||||
return AircraftDomainEntityConvert.toModelList(entityList);
|
return AircraftDomainEntityConvert.fromList(entityList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Aircraft selectAircraftByAircraftId(Long aircraftId)
|
public Aircraft selectAircraftByAircraftId(Long aircraftId)
|
||||||
{
|
{
|
||||||
AircraftEntity entity = aircraftMapper.selectAircraftByAircraftId(aircraftId);
|
AircraftEntity entity = aircraftMapper.selectAircraftByAircraftId(aircraftId);
|
||||||
return AircraftDomainEntityConvert.toModel(entity);
|
return AircraftDomainEntityConvert.from(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Aircraft selectAircraftByDeviceId(Long deviceId)
|
public Aircraft selectAircraftByDeviceId(Long deviceId)
|
||||||
{
|
{
|
||||||
AircraftEntity entity = aircraftMapper.selectAircraftByDeviceId(deviceId);
|
AircraftEntity entity = aircraftMapper.selectAircraftByDeviceId(deviceId);
|
||||||
return AircraftDomainEntityConvert.toModel(entity);
|
return AircraftDomainEntityConvert.from(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int insertAircraft(Aircraft aircraft)
|
public int insertAircraft(Aircraft aircraft)
|
||||||
{
|
{
|
||||||
AircraftEntity entity = AircraftDomainEntityConvert.toEntity(aircraft);
|
AircraftEntity entity = AircraftDomainEntityConvert.to(aircraft);
|
||||||
int result = aircraftMapper.insertAircraft(entity);
|
int result = aircraftMapper.insertAircraft(entity);
|
||||||
// MyBatis 会将自增主键回填到 entity 对象,需要同步回 aircraft 对象
|
// MyBatis 会将自增主键回填到 entity 对象,需要同步回 aircraft 对象
|
||||||
aircraft.setAircraftId(entity.getAircraftId());
|
aircraft.setAircraftId(entity.getAircraftId());
|
||||||
|
|
@ -60,7 +60,7 @@ public class AircraftDomainImpl implements IAircraftDomain
|
||||||
@Override
|
@Override
|
||||||
public int updateAircraft(Aircraft aircraft)
|
public int updateAircraft(Aircraft aircraft)
|
||||||
{
|
{
|
||||||
AircraftEntity entity = AircraftDomainEntityConvert.toEntity(aircraft);
|
AircraftEntity entity = AircraftDomainEntityConvert.to(aircraft);
|
||||||
return aircraftMapper.updateAircraft(entity);
|
return aircraftMapper.updateAircraft(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,43 +28,43 @@ public class AircraftPayloadDomainImpl implements IAircraftPayloadDomain
|
||||||
@Override
|
@Override
|
||||||
public List<AircraftPayload> selectAircraftPayloadList(AircraftPayload aircraftPayload)
|
public List<AircraftPayload> selectAircraftPayloadList(AircraftPayload aircraftPayload)
|
||||||
{
|
{
|
||||||
AircraftPayloadEntity entity = AircraftPayloadDomainEntityConvert.toEntity(aircraftPayload);
|
AircraftPayloadEntity entity = AircraftPayloadDomainEntityConvert.to(aircraftPayload);
|
||||||
List<AircraftPayloadEntity> entityList = aircraftPayloadMapper.selectAircraftPayloadList(entity);
|
List<AircraftPayloadEntity> entityList = aircraftPayloadMapper.selectAircraftPayloadList(entity);
|
||||||
return AircraftPayloadDomainEntityConvert.toModelList(entityList);
|
return AircraftPayloadDomainEntityConvert.fromList(entityList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AircraftPayload selectAircraftPayloadById(Long id)
|
public AircraftPayload selectAircraftPayloadById(Long id)
|
||||||
{
|
{
|
||||||
AircraftPayloadEntity entity = aircraftPayloadMapper.selectAircraftPayloadById(id);
|
AircraftPayloadEntity entity = aircraftPayloadMapper.selectAircraftPayloadById(id);
|
||||||
return AircraftPayloadDomainEntityConvert.toModel(entity);
|
return AircraftPayloadDomainEntityConvert.from(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<AircraftPayload> selectAircraftPayloadByAircraftId(Long aircraftId)
|
public List<AircraftPayload> selectAircraftPayloadByAircraftId(Long aircraftId)
|
||||||
{
|
{
|
||||||
List<AircraftPayloadEntity> entityList = aircraftPayloadMapper.selectAircraftPayloadListByAircraftId(aircraftId);
|
List<AircraftPayloadEntity> entityList = aircraftPayloadMapper.selectAircraftPayloadListByAircraftId(aircraftId);
|
||||||
return AircraftPayloadDomainEntityConvert.toModelList(entityList);
|
return AircraftPayloadDomainEntityConvert.fromList(entityList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<AircraftPayload> selectAircraftPayloadByPayloadId(Long payloadId)
|
public List<AircraftPayload> selectAircraftPayloadByPayloadId(Long payloadId)
|
||||||
{
|
{
|
||||||
List<AircraftPayloadEntity> entityList = aircraftPayloadMapper.selectAircraftPayloadListByPayloadId(payloadId);
|
List<AircraftPayloadEntity> entityList = aircraftPayloadMapper.selectAircraftPayloadListByPayloadId(payloadId);
|
||||||
return AircraftPayloadDomainEntityConvert.toModelList(entityList);
|
return AircraftPayloadDomainEntityConvert.fromList(entityList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<AircraftPayload> selectAircraftPayloadByDockId(Long dockId)
|
public List<AircraftPayload> selectAircraftPayloadByDockId(Long dockId)
|
||||||
{
|
{
|
||||||
List<AircraftPayloadEntity> entityList = aircraftPayloadMapper.selectAircraftPayloadListByDockId(dockId);
|
List<AircraftPayloadEntity> entityList = aircraftPayloadMapper.selectAircraftPayloadListByDockId(dockId);
|
||||||
return AircraftPayloadDomainEntityConvert.toModelList(entityList);
|
return AircraftPayloadDomainEntityConvert.fromList(entityList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int insertAircraftPayload(AircraftPayload aircraftPayload)
|
public int insertAircraftPayload(AircraftPayload aircraftPayload)
|
||||||
{
|
{
|
||||||
AircraftPayloadEntity entity = AircraftPayloadDomainEntityConvert.toEntity(aircraftPayload);
|
AircraftPayloadEntity entity = AircraftPayloadDomainEntityConvert.to(aircraftPayload);
|
||||||
int result = aircraftPayloadMapper.insertAircraftPayload(entity);
|
int result = aircraftPayloadMapper.insertAircraftPayload(entity);
|
||||||
// MyBatis 会将自增主键回填到 entity 对象,需要同步回 aircraftPayload 对象
|
// MyBatis 会将自增主键回填到 entity 对象,需要同步回 aircraftPayload 对象
|
||||||
aircraftPayload.setId(entity.getId());
|
aircraftPayload.setId(entity.getId());
|
||||||
|
|
@ -74,7 +74,7 @@ public class AircraftPayloadDomainImpl implements IAircraftPayloadDomain
|
||||||
@Override
|
@Override
|
||||||
public int updateAircraftPayload(AircraftPayload aircraftPayload)
|
public int updateAircraftPayload(AircraftPayload aircraftPayload)
|
||||||
{
|
{
|
||||||
AircraftPayloadEntity entity = AircraftPayloadDomainEntityConvert.toEntity(aircraftPayload);
|
AircraftPayloadEntity entity = AircraftPayloadDomainEntityConvert.to(aircraftPayload);
|
||||||
return aircraftPayloadMapper.updateAircraftPayload(entity);
|
return aircraftPayloadMapper.updateAircraftPayload(entity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue