|
@ -1,76 +0,0 @@ |
|
|
package a8k.service.data_service; |
|
|
|
|
|
|
|
|
|
|
|
import a8k.service.hardware.canbus.protocol.A8kEcode; |
|
|
|
|
|
import a8k.service.appdb.dao.AppUsrDao; |
|
|
|
|
|
import a8k.service.appdb.entity.AppUsr; |
|
|
|
|
|
import a8k.service.state_service.A8kStateMgrService; |
|
|
|
|
|
import jakarta.annotation.Resource; |
|
|
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
@Component |
|
|
|
|
|
public class UsrMgrService { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static final int LOGIN_TYPE_APP = 1; //正常页面,用户登录 |
|
|
|
|
|
static final int LOGIN_TYPE_DEBUG_PAGE = 2; //调试页面,用户登录 |
|
|
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
|
AppUsrDao appUsrDao; |
|
|
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
|
A8kStateMgrService state; |
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
|
* 数据库更删改查 |
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
//TODO |
|
|
|
|
|
public List<AppUsr> getUsr() { |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//TODO |
|
|
|
|
|
public A8kEcode addUsr(AppUsr usr) { |
|
|
|
|
|
return A8kEcode.Success; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//TODO |
|
|
|
|
|
public A8kEcode updateUsr(String uname, String passwd) { |
|
|
|
|
|
return A8kEcode.Success; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* |
|
|
|
|
|
* @param loginType 登录类型 LOGIN_TYPE_APP,LOGIN_TYPE_DEBUG_PAGE |
|
|
|
|
|
* @param uname 用户名称 |
|
|
|
|
|
* @param passwd 密码 |
|
|
|
|
|
* @return Success or PasswdError or UserDoesNotExist |
|
|
|
|
|
* |
|
|
|
|
|
* |
|
|
|
|
|
*/ |
|
|
|
|
|
public A8kEcode verifyAndLoginAppUsr(Integer loginType, String uname, String passwd) { |
|
|
|
|
|
/* |
|
|
|
|
|
*TODO |
|
|
|
|
|
* 实现描述: |
|
|
|
|
|
* 1. 校验成功,则调用A8kStateMgrService.loginAppUsr 或者 A8kStateMgrService.loginDebugPageUsr |
|
|
|
|
|
*/ |
|
|
|
|
|
return A8kEcode.UserDoesNotExist; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @param loginType 登录类型 LOGIN_TYPE_APP,LOGIN_TYPE_DEBUG_PAGE |
|
|
|
|
|
*/ |
|
|
|
|
|
public void unloginAppUsr(Integer loginType) { |
|
|
|
|
|
if (loginType == LOGIN_TYPE_APP) { |
|
|
|
|
|
state.unloginAppUsr(); |
|
|
|
|
|
} else if (loginType == LOGIN_TYPE_DEBUG_PAGE) { |
|
|
|
|
|
state.unloginAppUsr(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|