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 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); }