liusuyi
2024-10-10 38f29e38fcc668171dc05c53d40a36b895c86102
ard-work/src/main/java/com/ruoyi/sy/service/IArdTankLockService.java
@@ -1,13 +1,15 @@
package com.ruoyi.sy.service;
import java.util.List;
import java.util.Map;
import com.ruoyi.sy.domain.ArdTankLock;
/**
 * 电磁锁Service接口
 * 
 * @author ard
 * @date 2024-06-29
 * @date 2024-07-01
 */
public interface IArdTankLockService 
{
@@ -33,7 +35,8 @@
     * @param ardTankLock 电磁锁
     * @return 结果
     */
    public int insertArdTankLock(ArdTankLock ardTankLock);
    //public int insertArdTankLock(ArdTankLock ardTankLock);
    public int insertArdTankLock(Map<String,Object> para);
    /**
     * 修改电磁锁
@@ -58,4 +61,29 @@
     * @return 结果
     */
    public int deleteArdTankLockById(String id);
    //public Results getAll(String usersId);
    public Map<String,Object> getAll(String usersId);
    public Map<String, Object> getLockByCarId(String carId,String usersId);
    public int deleteLockByCarId(String carId);
    public int updateLockByCarId(Map<String,Object> para);
    public Map<String,Object> getLockByCarPlate(String usersId, String carPlate, Integer pageNum, Integer pageSize);
    public List<ArdTankLock> getArdTankLockAll();
    public void sendLockState(String userId,String syUserId,String syPassword);
    public void readPassword(String userId,String password);
    public List<ArdTankLock> getArdTankLockAllWithState();
    public Long getArdTankLockCount();
    public int updateLockEnableByCarId(Map<String,Object> para);
    //public void getAlarm(String syUserId,String syPassword);
}