From c9ce9035e5432b7d9e0c8bad5bd0b83c829ae55d Mon Sep 17 00:00:00 2001 From: alwaysfrin <39822157+alwaysfrin@users.noreply.github.com> Date: Tue, 23 Oct 2018 19:40:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BD=E9=99=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/estsh/i3plus/pojo/base/bean/ListPager.java | 39 ++++++++++++++ .../i3plus/pojo/base/shirotoken/AdminToken.java | 15 ++++++ .../i3plus/pojo/base/shirotoken/BaseToken.java | 59 ++++++++++++++++++++++ .../i3plus/pojo/base/shirotoken/SaAdminToken.java | 15 ++++++ .../i3plus/pojo/base/shirotoken/UserToken.java | 15 ++++++ 5 files changed, 143 insertions(+) create mode 100644 modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/ListPager.java create mode 100644 modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/AdminToken.java create mode 100644 modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/BaseToken.java create mode 100644 modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/SaAdminToken.java create mode 100644 modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/UserToken.java diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/ListPager.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/ListPager.java new file mode 100644 index 0000000..9859eb4 --- /dev/null +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/bean/ListPager.java @@ -0,0 +1,39 @@ +package cn.estsh.i3plus.pojo.base.bean; + +import cn.estsh.i3plus.pojo.base.common.Pager; + +import java.util.List; + +/** + * @Description : service层封装列表与分页,传至controller + * @Reference : + * @Author : alwaysfrin + * @CreateDate : 2018-10-23 12:10 + * @Modify: + **/ +public class ListPager { + + public ListPager(List objectList, Pager objectPager) { + this.objectList = objectList; + this.objectPager = objectPager; + } + + private List objectList; + private Pager objectPager; + + public List getObjectList() { + return objectList; + } + + public void setObjectList(List objectList) { + this.objectList = objectList; + } + + public Pager getObjectPager() { + return objectPager; + } + + public void setObjectPager(Pager objectPager) { + this.objectPager = objectPager; + } +} diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/AdminToken.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/AdminToken.java new file mode 100644 index 0000000..16eca8d --- /dev/null +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/AdminToken.java @@ -0,0 +1,15 @@ +package cn.estsh.i3plus.pojo.base.shirotoken; + +/** + * @Description : 管理员token + * @Reference : + * @Author : alwaysfrin + * @CreateDate : 2018-10-13 18:00 + * @Modify: + **/ +public class AdminToken extends BaseToken { + + public AdminToken(String loginName, String loginPwd, String languageCode) { + super(loginName, loginPwd, languageCode); + } +} diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/BaseToken.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/BaseToken.java new file mode 100644 index 0000000..86c236a --- /dev/null +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/BaseToken.java @@ -0,0 +1,59 @@ +package cn.estsh.i3plus.pojo.base.shirotoken; + +import org.apache.shiro.authc.AuthenticationToken; + +/** + * @Description : 基本验证类 + * @Reference : + * @Author : alwaysfrin + * @CreateDate : 2018-10-13 18:00 + * @Modify: + **/ +public class BaseToken implements AuthenticationToken { + + private String loginName; + private String loginPwd; + private String languageCode; + + public BaseToken(String loginName, String loginPwd, String languageCode) { + this.loginName = loginName; + this.loginPwd = loginPwd; + this.languageCode = languageCode; + } + + //身份 + @Override + public Object getPrincipal() { + return this.loginName; + } + + //验证 + @Override + public Object getCredentials() { + return this.loginPwd; + } + + public String getLoginName() { + return loginName; + } + + public void setLoginName(String loginName) { + this.loginName = loginName; + } + + public String getLoginPwd() { + return loginPwd; + } + + public void setLoginPwd(String loginPwd) { + this.loginPwd = loginPwd; + } + + public String getLanguageCode() { + return languageCode; + } + + public void setLanguageCode(String languageCode) { + this.languageCode = languageCode; + } +} diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/SaAdminToken.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/SaAdminToken.java new file mode 100644 index 0000000..0d4e1fe --- /dev/null +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/SaAdminToken.java @@ -0,0 +1,15 @@ +package cn.estsh.i3plus.pojo.base.shirotoken; + +/** + * @Description : 超级管理员token + * @Reference : + * @Author : alwaysfrin + * @CreateDate : 2018-10-13 18:00 + * @Modify: + **/ +public class SaAdminToken extends BaseToken { + + public SaAdminToken(String loginName, String loginPwd, String languageCode) { + super(loginName, loginPwd, languageCode); + } +} diff --git a/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/UserToken.java b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/UserToken.java new file mode 100644 index 0000000..84a10d1 --- /dev/null +++ b/modules/i3plus-pojo-base/src/main/java/cn/estsh/i3plus/pojo/base/shirotoken/UserToken.java @@ -0,0 +1,15 @@ +package cn.estsh.i3plus.pojo.base.shirotoken; + +/** + * @Description : 普通用户token + * @Reference : + * @Author : alwaysfrin + * @CreateDate : 2018-10-13 18:00 + * @Modify: + **/ +public class UserToken extends BaseToken { + + public UserToken(String loginName, String loginPwd, String languageCode) { + super(loginName, loginPwd, languageCode); + } +}