用于决策平台自定义登录页的接口,开发着可以使用他来自定义自己想要的登录页
package com.fr.decision.fun;
import com.fr.stable.fun.mark.WebCoalition;
/**
* 登录页插件接口
*/
public interface LoginPageProvider extends WebCoalition {
String MARK_STRING = "LoginPageProvider";
int CURRENT_LEVEL = 1;
/**
* 登录页插件名
* @return 名字
*/
String name();
/**
* 文本描述
* @return 文本描述
*/
String text();
/**
* 封面路径
* @return 封面路径
*/
String coverPath();
/**
* 背景图片路径
* @return 背景图片路径
*/
String imgPath();
/**
* 背景图片高度(单位像素)
* 用来控制背景图片的缩放的高度
* @return 高度
*/
int imgHeight();
/**
* 背景图片宽度(单位像素)
* 用来控制背景图片的缩放的宽度
* @return 宽度
*/
int imgWidth();
}
|
主要关联接口:WebCoalition接口、Atom接口。
<extra-decision>
<LoginPageProvider class="com.fr.plugin.decision.login.MyLoginPageProvider"/>
</extra-decision> |
示例代码:https://git.fanruan.com/fanruan/decision-login-fresh