12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- package org.jeecg.common.util;
- /**
- * 系统公告自定义跳转方式
- */
- public enum SysAnnmentTypeEnum {
- /**
- * 邮件跳转组件
- */
- EMAIL("email", "component", "modules/eoa/email/modals/EoaEmailInForm"),
- /**
- * 工作流跳转链接我的办公
- */
- BPM("bpm", "url", "/bpm/task/MyTaskList");
- /**
- * 业务类型(email:邮件 bpm:流程)
- */
- private String type;
- /**
- * 打开方式 组件:component 路由:url
- */
- private String openType;
- /**
- * 组件/路由 地址
- */
- private String openPage;
- SysAnnmentTypeEnum(String type, String openType, String openPage) {
- this.type = type;
- this.openType = openType;
- this.openPage = openPage;
- }
- public String getType() {
- return type;
- }
- public void setType(String type) {
- this.type = type;
- }
- public String getOpenType() {
- return openType;
- }
- public void setOpenType(String openType) {
- this.openType = openType;
- }
- public String getOpenPage() {
- return openPage;
- }
- public void setOpenPage(String openPage) {
- this.openPage = openPage;
- }
- public static SysAnnmentTypeEnum getByType(String type) {
- if (oConvertUtils.isEmpty(type)) {
- return null;
- }
- for (SysAnnmentTypeEnum val : values()) {
- if (val.getType().equals(type)) {
- return val;
- }
- }
- return null;
- }
- }
|