rain
2024-06-14 8d9a2d656e4ae007590c622e5f7c228adacdca49
src/main/java/com/dji/sample/manage/service/IDevicePayloadService.java
@@ -2,7 +2,9 @@
import com.dji.sample.manage.model.dto.DevicePayloadDTO;
import com.dji.sample.manage.model.receiver.DevicePayloadReceiver;
import com.dji.sample.manage.model.receiver.FirmwareVersionReceiver;
import java.util.Collection;
import java.util.List;
/**
@@ -45,4 +47,24 @@
     * @param deviceSns
     */
    void deletePayloadsByDeviceSn(List<String> deviceSns);
    /**
     * Update the firmware version information of the payload.
     * @param receiver
     */
    void updateFirmwareVersion(FirmwareVersionReceiver receiver);
    /**
     * Delete payload data based on payload sn.
     * @param payloadSns
     */
    void deletePayloadsByPayloadsSn(Collection<String> payloadSns);
    /**
     * Check if the device has payload control.
     * @param deviceSn
     * @param payloadIndex
     * @return
     */
    Boolean checkAuthorityPayload(String deviceSn, String payloadIndex);
}