rk
16 小时以前 d5e01405a50c89966ae06363b09fd385b47f99f0
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/JkCabinetGridService.java
@@ -1,6 +1,8 @@
package com.doumee.service.business;
import com.doumee.dao.business.dto.*;
import com.doumee.dao.business.model.JkCabinetGrid;
import com.doumee.service.business.third.model.LoginUserInfo;
import com.doumee.service.business.third.model.PageData;
import com.doumee.service.business.third.model.PageWrap;
@@ -99,4 +101,53 @@
    void updateStatusById(JkCabinetGrid jkCabinetGrid);
    void unBindKeys(List<Integer> idList);
    /**
     * 标记柜格故障
     */
    void markFault(OptGridDTO dto);
    /**
     * 标记柜格正常
     */
    void cancelFault(OptGridDTO dto);
    /**
     * 批量开门 - 管理员
     */
    void batchOpenGridAdmin(OptGridDTO dto);
    /**
     * 标记维修保养 - 管理员
     */
    void markRepair(OptGridDTO dto);
    /**
     * 钥匙柜关门
     */
    void closeGrid(CloseGridDTO dto);
    /**
     * 司机获取可操作的钥匙柜柜格
     */
    List<JkCabinetGrid> getDriverGrid(GetDriverGridDTO getDriverGridDTO);
    void openGridDriver(OpenGridDriverDTO openGridDriverDTO);
    /**
     * 柜格开门超时未关闭告警
     * @param dto
     */
    void timeOutUnCloseAlarm(TimeOutCloseGridDTO dto);
    /**
     * 司机酒精检测超出酒精值告警
     * @param dto
     */
    void alcoholTestAlarm(AlcoholTestAlarmDTO dto);
}