a-tuoheng-device/src/main/java/com/ruoyi/device/domain/api/IPayloadDomain.java

61 lines
1.1 KiB
Java

package com.ruoyi.device.domain.api;
import com.ruoyi.device.domain.model.Payload;
import java.util.List;
/**
* 挂载Domain接口
*
* @author ruoyi
* @date 2026-01-16
*/
public interface IPayloadDomain
{
/**
* 查询挂载列表
*
* @param payload 挂载
* @return 挂载集合
*/
List<Payload> selectPayloadList(Payload payload);
/**
* 根据挂载主键查询挂载
*
* @param payloadId 挂载主键
* @return 挂载
*/
Payload selectPayloadByPayloadId(Long payloadId);
/**
* 新增挂载
*
* @param payload 挂载
* @return 结果
*/
int insertPayload(Payload payload);
/**
* 修改挂载
*
* @param payload 挂载
* @return 结果
*/
int updatePayload(Payload payload);
/**
* 删除挂载
*
* @param payloadId 挂载主键
* @return 结果
*/
int deletePayloadByPayloadId(Long payloadId);
/**
* 批量删除挂载
*
* @param payloadIds 挂载主键数组
* @return 结果
*/
int deletePayloadByPayloadIds(Long[] payloadIds);
}