68 lines
1.8 KiB
Java
68 lines
1.8 KiB
Java
|
|
package com.ruoyi.device.domain.impl;
|
||
|
|
|
||
|
|
import com.ruoyi.device.domain.api.IPayloadDomain;
|
||
|
|
import com.ruoyi.device.domain.convert.PayloadDomainConvert;
|
||
|
|
import com.ruoyi.device.domain.model.Payload;
|
||
|
|
import com.ruoyi.device.mapper.PayloadMapper;
|
||
|
|
import com.ruoyi.device.mapper.entity.PayloadEntity;
|
||
|
|
import org.springframework.stereotype.Component;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 挂载Domain实现
|
||
|
|
*
|
||
|
|
* @author ruoyi
|
||
|
|
* @date 2026-01-16
|
||
|
|
*/
|
||
|
|
@Component
|
||
|
|
public class PayloadDomainImpl implements IPayloadDomain
|
||
|
|
{
|
||
|
|
private final PayloadMapper payloadMapper;
|
||
|
|
|
||
|
|
public PayloadDomainImpl(PayloadMapper payloadMapper)
|
||
|
|
{
|
||
|
|
this.payloadMapper = payloadMapper;
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public List<Payload> selectPayloadList(Payload payload)
|
||
|
|
{
|
||
|
|
PayloadEntity entity = PayloadDomainConvert.toEntity(payload);
|
||
|
|
List<PayloadEntity> entityList = payloadMapper.selectPayloadList(entity);
|
||
|
|
return PayloadDomainConvert.toModelList(entityList);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public Payload selectPayloadByPayloadId(Long payloadId)
|
||
|
|
{
|
||
|
|
PayloadEntity entity = payloadMapper.selectPayloadByPayloadId(payloadId);
|
||
|
|
return PayloadDomainConvert.toModel(entity);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int insertPayload(Payload payload)
|
||
|
|
{
|
||
|
|
PayloadEntity entity = PayloadDomainConvert.toEntity(payload);
|
||
|
|
return payloadMapper.insertPayload(entity);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int updatePayload(Payload payload)
|
||
|
|
{
|
||
|
|
PayloadEntity entity = PayloadDomainConvert.toEntity(payload);
|
||
|
|
return payloadMapper.updatePayload(entity);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int deletePayloadByPayloadId(Long payloadId)
|
||
|
|
{
|
||
|
|
return payloadMapper.deletePayloadByPayloadId(payloadId);
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int deletePayloadByPayloadIds(Long[] payloadIds)
|
||
|
|
{
|
||
|
|
return payloadMapper.deletePayloadByPayloadIds(payloadIds);
|
||
|
|
}
|
||
|
|
}
|