doum
7 天以前 5e59a6a3b10c0990f494b5a20e1102fd79b0db1b
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/DeviceService.java
@@ -1,10 +1,12 @@
package com.doumee.service.business;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.doumee.core.haikang.model.param.request.AcsDeviceListRequest;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.core.haikang.model.param.request.TransparentChannelSingleRequest;
import com.doumee.service.business.third.model.LoginUserInfo;
import com.doumee.service.business.third.model.PageData;
import com.doumee.service.business.third.model.PageWrap;
import com.doumee.dao.business.model.Device;
import org.eclipse.paho.client.mqttv3.MqttMessage;
import java.util.List;
/**
@@ -13,6 +15,7 @@
 * @date 2023/11/30 15:33
 */
public interface DeviceService {
    /**
     * 创建
@@ -27,7 +30,7 @@
     *
     * @param id 主键
     */
    void deleteById(Integer id);
    void deleteById(Integer id, LoginUserInfo userInfo);
    /**
     * 删除
@@ -41,7 +44,7 @@
     *
     * @param ids 主键集
     */
    void deleteByIdInBatch(List<Integer> ids);
    void deleteByIdInBatch(List<Integer> ids, LoginUserInfo userInfo);
    /**
     * 主键更新
@@ -104,4 +107,16 @@
     */
    long count(Device device);
    void setLedContent(TransparentChannelSingleRequest body);
    void allLedDefualtContent();
    void setBroadcaseBobao(Device body);
    String setBroadcaseBobaoHttp(Device body);
    void duanluqiCmd(Device param);
    void updateUsedById(Device d);
    void autoCloseCmdTimer();
    void startCheckDuanluqiSubjob();
}