package com.ruoyi.system.service;
|
|
import com.ruoyi.common.basic.PageInfo;
|
import com.ruoyi.system.dto.SysVisitorMachineAddRequest;
|
import com.ruoyi.system.dto.SysVisitorMachineDeleteRequest;
|
import com.ruoyi.system.dto.SysVisitorMachineDetailRequest;
|
import com.ruoyi.system.dto.SysVisitorMachineEditRequest;
|
import com.ruoyi.system.dto.SysVisitorMachineLogoutRequest;
|
import com.ruoyi.system.dto.SysVisitorMachinePageRequest;
|
import com.ruoyi.system.dto.SysVisitorMachineStatusRequest;
|
import com.ruoyi.system.vo.SysVisitorMachineVO;
|
|
/**
|
* 访客机服务
|
*
|
* @author ruoyi
|
*/
|
public interface ISysVisitorMachineService
|
{
|
public PageInfo<SysVisitorMachineVO> pageList(SysVisitorMachinePageRequest request);
|
|
public SysVisitorMachineVO detail(SysVisitorMachineDetailRequest request);
|
|
public int add(SysVisitorMachineAddRequest request, String username);
|
|
public int edit(SysVisitorMachineEditRequest request, String username);
|
|
public int changeStatus(SysVisitorMachineStatusRequest request, String username);
|
|
public int logout(SysVisitorMachineLogoutRequest request, String username);
|
|
public int delete(SysVisitorMachineDeleteRequest request, String username);
|
|
/**
|
* 激活设备
|
*
|
* @param deviceId 设备ID
|
* @return 影响行数
|
*/
|
int activateDevice(Long deviceId);
|
|
/**
|
* 注销设备
|
*
|
* @param deviceId 设备ID
|
* @return 影响行数
|
*/
|
int deactivateDevice(Long deviceId);
|
}
|