123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.genersoft.iot.vmp.service;
- import com.genersoft.iot.vmp.storager.dao.dto.UserAccount;
- public interface IAccountService {
- /**
- * 注册账号
- * @param name
- * @param account
- * @param password
- * @return
- */
- boolean registerAccount(String name, String account, String password);
- /**
- * 检查账号是否允许注册
- * @param account
- * @return
- */
- UserAccount checkAccount(String account);
- /**
- * 登录账号
- * @param account
- * @param password
- * @return
- */
- UserAccount login(String account, String password);
- /**
- * 绑定设备
- * @param id
- * @param devId
- * @param devCode
- * @return
- */
- int bindDevice(int id, int devId, String devCode);
- /**
- * 解绑设备
- * @param userId
- * @param devId
- * @return
- */
- int unBindDevice(int userId, int devId);
- /**
- * 检查绑定码是否能够被绑定, 能够绑定则 允许 true
- * @param bindCode
- * @return
- */
- Boolean checkIsAllowBind(String bindCode);
- }
|