diff --git a/src/main/java/com/nis/domain/dashboard/SysIspInfo.java b/src/main/java/com/nis/domain/dashboard/SysIspInfo.java new file mode 100644 index 000000000..62c740bef --- /dev/null +++ b/src/main/java/com/nis/domain/dashboard/SysIspInfo.java @@ -0,0 +1,72 @@ +package com.nis.domain.dashboard; + +import java.io.Serializable; +import java.util.Date; + +public class SysIspInfo implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 2642565275696732948L; + private Long id; + private String ispName;// 通信运营商名称, + private Integer ispCode;// 通信运营商编码, + private String businessTypeName;//业务类型名称, + private Integer businessTypeCode;//业务类型编码, + private String ispKeyName;//运营商唯一标识名称,例如ktel-mxpe:1001, + private Integer ispKeyCode;// 运营商唯一标识编码, + private Date createTime; + + + public Long getId() { + return id; + } + public void setId(Long id) { + this.id = id; + } + public String getIspName() { + return ispName; + } + public void setIspName(String ispName) { + this.ispName = ispName; + } + public Integer getIspCode() { + return ispCode; + } + public void setIspCode(Integer ispCode) { + this.ispCode = ispCode; + } + public String getBusinessTypeName() { + return businessTypeName; + } + public void setBusinessTypeName(String businessTypeName) { + this.businessTypeName = businessTypeName; + } + public Integer getBusinessTypeCode() { + return businessTypeCode; + } + public void setBusinessTypeCode(Integer businessTypeCode) { + this.businessTypeCode = businessTypeCode; + } + public String getIspKeyName() { + return ispKeyName; + } + public void setIspKeyName(String ispKeyName) { + this.ispKeyName = ispKeyName; + } + public Integer getIspKeyCode() { + return ispKeyCode; + } + public void setIspKeyCode(Integer ispKeyCode) { + this.ispKeyCode = ispKeyCode; + } + public Date getCreateTime() { + return createTime; + } + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + +} diff --git a/src/main/java/com/nis/util/CodeDicUtils.java b/src/main/java/com/nis/util/CodeDicUtils.java index 1bd1a7405..9101cdbcf 100644 --- a/src/main/java/com/nis/util/CodeDicUtils.java +++ b/src/main/java/com/nis/util/CodeDicUtils.java @@ -3,6 +3,7 @@ package com.nis.util; import java.util.ArrayList; import java.util.List; +import com.nis.domain.dashboard.SysIspInfo; import com.nis.domain.dashboard.codedic.CodeAppDic; import com.nis.domain.dashboard.codedic.CodeBehaviorTypeDic; import com.nis.domain.dashboard.codedic.CodeBrowserTypeDic; @@ -17,6 +18,7 @@ import com.nis.web.dao.dashboard.codedic.CodeOsTypeDicDao; import com.nis.web.dao.dashboard.codedic.CodeProtocolTypeDicDao; import com.nis.web.dao.dashboard.codedic.CodeResult; import com.nis.web.dao.dashboard.codedic.CodeServiceTypeDicDao; +import com.nis.web.dao.dashboard.codedic.CodeSysIspInfoDicDao; import com.nis.web.dao.dashboard.codedic.CodeWebServiceDicDao; import com.nis.web.service.SpringContextHolder; @@ -28,6 +30,7 @@ public class CodeDicUtils { private final static CodeProtocolTypeDicDao codeProtocolTypeDicDao = SpringContextHolder.getBean(CodeProtocolTypeDicDao.class); private final static CodeServiceTypeDicDao codeServiceTypeDicDao = SpringContextHolder.getBean(CodeServiceTypeDicDao.class); private final static CodeWebServiceDicDao codeWebServiceDicDao = SpringContextHolder.getBean(CodeWebServiceDicDao.class); + private final static CodeSysIspInfoDicDao codeSysIspInfoDicDao = SpringContextHolder.getBean(CodeSysIspInfoDicDao.class); private static final String APP_CODE="appCode"; @@ -37,6 +40,8 @@ public class CodeDicUtils { private static final String PROTOCOL_CODE="protocolCode"; private static final String SERVICE_CODE="serviceCode"; private static final String WEB_CODE="webCode"; + + private static final String ISP_CODE="ispCode"; /** * 适用于大屏图表标签显示 */ @@ -176,6 +181,19 @@ public class CodeDicUtils { } return result; } + /** + * 用于获取isp运营商的信息 + * @param name + * @return + */ + public static List getIspDicList(String name){ + List result = new ArrayList<>(); + if (name.equals(ISP_CODE)) { + result = codeSysIspInfoDicDao.getIspDicList(); + return result; + } + return result; + } public static void main(String[] args) { getCodeList(APP_CODE); } diff --git a/src/main/java/com/nis/web/dao/dashboard/codedic/CodeSysIspInfoDicDao.java b/src/main/java/com/nis/web/dao/dashboard/codedic/CodeSysIspInfoDicDao.java new file mode 100644 index 000000000..6f0f17cef --- /dev/null +++ b/src/main/java/com/nis/web/dao/dashboard/codedic/CodeSysIspInfoDicDao.java @@ -0,0 +1,11 @@ +package com.nis.web.dao.dashboard.codedic; + +import java.util.List; + +import com.nis.domain.dashboard.SysIspInfo; +import com.nis.web.dao.MyBatisDao; + +@MyBatisDao +public interface CodeSysIspInfoDicDao { + List getIspDicList(); +} diff --git a/src/main/java/com/nis/web/dao/dashboard/codedic/CodeSysIspInfoDicDao.xml b/src/main/java/com/nis/web/dao/dashboard/codedic/CodeSysIspInfoDicDao.xml new file mode 100644 index 000000000..42cc528aa --- /dev/null +++ b/src/main/java/com/nis/web/dao/dashboard/codedic/CodeSysIspInfoDicDao.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + id, isp_name, isp_code, business_type_name, business_type_code, isp_key_name, isp_key_code,create_time + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/tlds/fns.tld b/src/main/webapp/WEB-INF/tlds/fns.tld index 6bf248c63..f7915a445 100644 --- a/src/main/webapp/WEB-INF/tlds/fns.tld +++ b/src/main/webapp/WEB-INF/tlds/fns.tld @@ -406,5 +406,12 @@ java.util.List getTrustedCrlByCerId(java.lang.Integer) ${fns:getTrustedCrlByCerId(cerId)} - + + + 根据code的名称取出标签名 + getIspDicList + com.nis.util.CodeDicUtils + java.util.List getIspDicList(java.lang.String) + ${fns:getIspDicList(str)} +