|
|
@ -63,4 +63,45 @@ public class AppUserMgrService { |
|
|
|
public AppRet<List<AppUser>> loginList() { |
|
|
|
return AppRet.success(getUserList()); |
|
|
|
} |
|
|
|
|
|
|
|
public AppRet<AppUser> addUser(String account, String password, int isAdmin) { |
|
|
|
if (getUser(account) != null) { |
|
|
|
return AppRet.fail(A8kEcode.UsrExistError); |
|
|
|
} |
|
|
|
var user = new AppUser(); |
|
|
|
user.account = account; |
|
|
|
user.password = password; |
|
|
|
user.isAdmin = isAdmin; |
|
|
|
user.save(); |
|
|
|
return AppRet.success(user); |
|
|
|
} |
|
|
|
|
|
|
|
public AppRet<AppUser> delUser(String account) { |
|
|
|
var user = getUser(account); |
|
|
|
if (user == null) { |
|
|
|
return AppRet.fail(A8kEcode.UsrNotExitError); |
|
|
|
} |
|
|
|
if (user.isBuiltInUser == 1) { |
|
|
|
return AppRet.fail(A8kEcode.UsrNotAllowBeDeleted); |
|
|
|
} |
|
|
|
user.delete(); |
|
|
|
return AppRet.success(user); |
|
|
|
} |
|
|
|
|
|
|
|
public AppRet<AppUser> modifyUser(String account, String password, int isAdmin) { |
|
|
|
var user = getUser(account); |
|
|
|
if (user == null) { |
|
|
|
return AppRet.fail(A8kEcode.UsrNotExitError); |
|
|
|
} |
|
|
|
user.password = password; |
|
|
|
user.isAdmin = isAdmin; |
|
|
|
user.save(); |
|
|
|
return AppRet.success(user); |
|
|
|
} |
|
|
|
|
|
|
|
public AppRet<AppUser> getLoginUsrInfo() { |
|
|
|
return AppRet.success(loginUsr); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |