61 lines
1.1 KiB
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);
|
|
} |