初始化项目
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
|
||||
<html>
|
||||
<style>
|
||||
p {
|
||||
text-indent: 2em;
|
||||
margin-block-start: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-block-start: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<meta name="viewport"
|
||||
content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
|
||||
style="text-indent: 2em"/>
|
||||
<title>软件介绍</title>
|
||||
<h3>一、背景</h3>
|
||||
<p>
|
||||
公司数据中心在经过近几年升级改造之后,目前已经基本完成了网络架构和通信方式的升级,由之前的公司系统端服务器与现场安装的带无线通信模块的终端之间的VPN通信方式,改变为通过租用阿里云服务器,在云服务器上部署软件,联系系统服务器和现场终端的“云服务器”通信方式。经过这样改造升级之后,整个系统的接入方式更加灵活、通信可靠性大为提高,接入费用大为降低,通过18年底接入40个点的试运行之后,具备了大规模部署的条件。后台系统的WEB服务器的升级改造后已经部署了稳态系统模块(9000)和暂态系统模块(9200)。在这种情况下,努力拓展数据中心的客户群,使之能够为客户和公司创造价值,考虑到今后数据中心的目标客户主要面向企业用户、电网公司技术人员(系统外监测点或普测数据)、对数据感兴趣的科研人员以及可能的潜在客户,因此,有必要借助目前的移动互联网,在智能手机等移动端设备上添加相关的应用(灿能云App),以适应移动互联网的应用场景,使公司的数据中心能够为更多的客户所熟悉和乐于使用,为客户和公司创造价值,实现“双赢”。</p>
|
||||
<h3>二、功能</h3>
|
||||
1、个人中心
|
||||
<p>用户注册、登陆,密码修改,重新绑定手机号,设置等。</p>
|
||||
2、实时信息
|
||||
<p>实时信息共包含【暂态消息】、【稳态越限消息】、【终端状态消息】、【报告消息】、【系统消息】等四种信息,当系统产生这思四类消息时候,就会推送到客户端,客户端可以点击查看消息的详细内容,查看消息详细的内容,默认此消息为已读取状态。</p>
|
||||
3、实时数据
|
||||
<p>当操作人员有需要看某些监测点的实时数据(3s数据)。</p>
|
||||
4、统计数据
|
||||
<p>统计数据也叫历史数据,统计数据包含了稳态趋势图、暂降事件(波形图)、稳态指标合格率等信息。</p>
|
||||
5、报表
|
||||
<p>用户可以按照设定的周期(月、季、年)生成监测点或区域的稳态数据统计分析报表和暂态事件统计分析报表。</p>
|
||||
<h3>三、系统优势</h3>
|
||||
1、界面直观、操作简介
|
||||
<p>以图形或表格方式展示数据,操作简单方便。</p>
|
||||
2、信息快捷
|
||||
<p>系统后台在判断出有监测点稳态电能质量指标超标、有暂态事件发生、终端的实时运行信息等情况时候能够第一时间推送给用户。</p>
|
||||
3、丰富的报表
|
||||
<p>系统包含了丰富的监测点报告,如:周报、月报、季报、年报等。</p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,35 @@
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
|
||||
<html>
|
||||
<style>
|
||||
p {
|
||||
text-indent: 2em;
|
||||
margin-block-start: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-block-start: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<meta name="viewport"
|
||||
content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
|
||||
style="text-indent: 2em"/>
|
||||
<title>公司简介</title>
|
||||
<p>
|
||||
南京灿能电力自动化股份有限公司是专业从事电能质量在线监测技术研发、生产制造、市场营销和工程服务的民营高科技企业,是国内电能质量专业领域享有盛誉的、引领技术发展方向的知名企业。于2010年1月注册成立于南京市江宁区秣陵工业集中区,2013年被认定为江苏省高新技术企业,是亚洲电能质量联盟中国合作组成员、国家级电力自动化产业基地成员。现有员工中本科以上学历占员工总数75%,技术研发人员占员工总数20%。2016年4月南京灿能电力自动化股份有限公司成立,2016
|
||||
年10月股份公司被认定为江苏省高新技术企业,2016年11月公司成功挂牌新三板(证券简称:灿能电力,证劵代码:870299),开创了新的历程。
|
||||
</p>
|
||||
<p>南京灿能公司以“寻电能质量之因、解电能质量之惑、治电能质量之本”为指导方针,通过内部培养和 外部引进相结合,组建了一支高素质的电力自动化专业队伍。公司拥有多项专利权和软件著作权,自主研发的产品有:</p>
|
||||
<p>★PQS-8000/9000 电能质量管理分析系统;</p>
|
||||
<p>★PQS-9100 电能质量监测终端自动监测平台;</p>
|
||||
<p>★PQS-5000电压暂降监测系统;</p>
|
||||
<p>★PQS-780、PQS-880和PQS-680系列电能质量在线监测装置;</p>
|
||||
<p>★PQV-600/500系列电能质量分析仪;</p>
|
||||
<p>★PQS-570系列电压暂降记录仪。</p>
|
||||
<p>
|
||||
以上产品均获得了电力行业国家级检测中心、国家电网公司和各省市相关检测中心的权威测试认证,其主要技术性能指标处于国内领先或先进水平,为国家电网和南方电网、新能源、冶金、石化、建材、纺织、矿产等多个领域的用户提供产品服务及解决方案。</p>
|
||||
<p>展望未来,南京灿能公司将秉承“开拓创新、合作共赢”的理念,以电能质量监测业务为核心,开 展电能质量测试分析评估和电能质量治理等业务,坚持以客户需求为导向,努力将南京灿能打造成为顾客信赖、员工满意、社会美誉的高科技企业。</p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,61 @@
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
|
||||
<html>
|
||||
<style>
|
||||
p {
|
||||
text-indent: 2em;
|
||||
margin-block-start: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-block-start: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<meta name="viewport"
|
||||
content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
|
||||
style="text-indent: 2em"/>
|
||||
<title>用户隐私协议</title>
|
||||
告知用户,重视每个用户的的隐私,郑重承诺如下:
|
||||
<h3>一、信息:</h3>
|
||||
<p>个人信息是指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。个人敏感信息是指一旦泄露、非法提供或滥用可能危害人身和财产安全,极易导致个人名誉、身心健康受到损害或歧视性待遇的个人信息。本隐私政策中涉及的个人信息包括:基本信息(包括个人姓名、生日、性别、住址、个人电话号码、电子邮箱);个人身份信息(包括身份证、军官证、护照、驾驶证等);个人生物识别信息(包括声纹、面部识别特征等);网络身份标识信息(包括个人信息主体账号、IP地址、个人数字证书等);个人财产信息(包括交易和消费记录、余额、优惠券、兑换码等虚拟财产信息);通讯录;个人上网记录(包括网页浏览记录、软件使用记录、点击记录);个人常用设备信息(包括硬件型号、设备MAC地址、操作系统类型、软件列表唯一设备识别码(如IMEI/android ID/IDFA/OPENUDID/GUID、SIM卡IMSI信息等在内的描述个人常用设备基本情况的信息));个人位置信息(包括行程信息、精准定位信息、住宿信息、经纬度等);消息推送服务供应商:由每日互动股份有限公司提供推送技术服务,我们可能会将您的设备平台、设备厂商、设备品牌、设备识别码等设备信息,应用列表信息、网络信息以及位置相关信息提供给每日互动股份有限公司,用于为您提供消息推送技术服务。我们在向您推送消息时,我们可能会授权每日互动股份有限公司进行链路调节,相互促活被关闭的SDK推送进程,保障您可以及时接收到我们向您推送的消息。我们的产品基于DCloud uni-app(5+ App/Wap2App)开发,应用运行期间需要收集您的设备唯一识别码(IMEI/android ID/DEVICE_ID/IDFA、SIM 卡 IMSI 信息)以提供统计分析服务,并通过应用启动数据及异常错误日志分析改进性能和用户体验,为用户提供更好的服务。我们的产品集成友盟+SDK,友盟+SDK需要收集您的设备Mac地址、唯一设备识别码(IMEI/android ID/IDFA/OPENUDID/GUID、SIM 卡 IMSI 信息)以提供统计分析服务,并通过地理位置校准报表数据准确性,提供基础反作弊能力。消息推送服务供应商:由每日互动股份有限公司提供推送技术服务,我们可能会将您的设备平台、设备厂商、设备品牌、设备识别码等设备信息,应用列表信息、网络信息以及位置相关信息提供给每日互动股份有限公司,用于为您提供消息推送技术服务。我们在向您推送消息时,我们可能会授权每日互动股份有限公司进行链路调节,相互促活被关闭的SDK推送进程,保障您可以及时接收到我们向您推送的消息。详细内容请访问《个推用户隐私政策》http://docs.getui.com/privacy。我们集成了com.igexin.sdk(个推;个推推送;) com.g.gysdk(个推) com.xiaomi.mipush(小米;小米推送) com.getui(个推;个数应用统计;个像) com.huawei.hms(华为;华为推送) com.huawei.agconnect(华为;华为联运应用) com.xiaomi.push(小米;小米推送) 等SDK用来向您推送消息提醒,期间我们会获取以下信息:</p>
|
||||
<p>(1) 设备信息:设备识别码将被用于生成唯一的推送目标ID,即CID。设备平台、设备厂商、设备品牌等设备相关信息有助于我们帮助开发者给您提供更好的推送服务和体验。</p>
|
||||
<p>(2) 应用列表信息:我们采用合并链路技术进行技术推送,当一个设备有多个APP的推送链路同时活跃时,我们会随机合并成一条链路,以达到为您省电省流量的目的,因此需获得应用列表信息;同时我们提供智能推送功能,通过该信息推荐更符合您需要的推送内容,减少无用推送信息对您的打扰。</p>
|
||||
<p>(3) 网络信息以及位置相关信息:为了最大程度保持网络连接的稳定性,建立长链接,我们需要了解设备的网络状态和变化,从而实现稳定连续的推送服务。我们提供应景推送功能,位置相关信息将有助于我们为您提供线下场景的精细化推送,可以为您推荐更符合您需要的推送内容,减少无用推送消息对您的打扰。</p>
|
||||
<p>以便您更及时的接受消息通知。其中,字体加粗部分为涉及的个人敏感信息。</p>
|
||||
<h3>二、我们所收集的信息以及如何使用:</h3>
|
||||
<p>我们可能通过您的IP地址,地理位置信息,收集一些非个人隐私的统计资料,使我们能够进一步改善APP的服务。例如,当您浏览一个网页时,此网址、当时的时间、您所使用的浏览器性质、给您提供接入服务的ISP等,可能都会被自动记录下来。</p>
|
||||
(1) COOKIE
|
||||
<p>Cookie 是指从网络服务器发送到您的浏览器,并储存到电脑硬盘上的少量数据,通常包括一些特殊标识符,是用来记录您的使用者 ID。
|
||||
您以根据自己的喜好,设定接收所有 cookies,拒收所有 cookies ,或在设定 cookie 时得到通知。然而您必须在开启您的cookies时才能使用APP所提供的服务。</p>
|
||||
(2) 查询时输入的身份证号码和姓名
|
||||
<p>服务器存储时我们会对身份证和姓名做MD5的加密处理。</p>
|
||||
(3) 注册时填写的邮箱
|
||||
<p>不传播,不开放,不泄露。</p>
|
||||
(4) 设备ID,IMEI以及第三方推送sdk
|
||||
<p>为了让您能实时接收到需要的消息提醒。</p>
|
||||
<h3>三、信息公开与共享</h3>
|
||||
<p>我们会获取您的存储权限,用来保存必要的图片内容,方便您随时查阅。</p>
|
||||
<p>APP不会将您的个人资料提供给任何人。但以下情况除外:</p>
|
||||
<p>(1) 已获得用户的明确授权;</p>
|
||||
<p>(2) 根据有关法律法规的要求或按照法院或相关政府部门的要求;</p>
|
||||
<p>(3) 为维护APP的合法权益;</p>
|
||||
<p>(4) 为维护APP的用户和社会公众的合法权益;</p>
|
||||
<p>(5) APP认为有必要的其他情况。</p>
|
||||
<h3>四、信息的更新和删除</h3>
|
||||
<p>在您的个人资料有变动的情况下,您可以更新和修改您的个人资料已使其有效。您在任何时候都能非常容易地使用您的注册名与密码登录本网站以修改或删除您的个人资料及档案。</p>
|
||||
<h3>五、保护您的隐私</h3>
|
||||
<p>我们将采取严格的措施保护您的隐私,确保您的隐私权不受任何侵犯。只要您提供给我们任何个人信息,我们都会采取有效的手段保护您的信息(法律或政府的强制性规定不在此限)。</p>
|
||||
<h3>六、更新隐私条款</h3>
|
||||
<p>我们可能会对APP的隐私权政策进行修改,如果在使用用户个人信息政策方面有大幅度修改时,我们会通过电子邮件通知您。</p>
|
||||
<p>使用我们在平台的服务时,我们可能会收集您个人信息,我们深知个人信息对您的重要性,并会尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任,恪守以下原则,保护您的个人信息:权责一致原则、目的明确原则、选择同意原则、最少够用原则、确保安全原则、主体参与原则、公开透明原则等。同时,我们承诺,我们将按业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。</p>
|
||||
<h3>七、第三方SDK使用及说明</h3>
|
||||
<p>获取IMEI/Mac地址是为了对用户唯一性做标识。</p>
|
||||
<p>第三方SDK是集成推送服务,用来向用户推送消息。</p>
|
||||
<p>公司名称:南京灿能电力自动化股份有限公司</p>
|
||||
<p>注册地址:南京市江宁区秣陵街道蓝霞路201号</p>
|
||||
<p>常用办公地址:南京市江宁区秣陵街道蓝霞路201号</p>
|
||||
<p>信息保护负责人电话:025-83455435</p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,52 @@
|
||||
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
|
||||
<html>
|
||||
<style>
|
||||
p {
|
||||
text-indent: 2em;
|
||||
margin-block-start: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
|
||||
h3 {
|
||||
margin-block-start: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
</style>
|
||||
<p>
|
||||
<meta name="viewport"
|
||||
content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"
|
||||
style="text-indent: 2em"/>
|
||||
<title>用户许可及安装协议</title>
|
||||
<h2>用户须知:在此特别提醒各位用户认真阅读、充分理解本《用户许可及安装协议》(下称《协议》)——用户应认真阅读充分理解本《协议》中各条款。您的安装、使用、获取和登录灿能云app等行为将视为对本《协议》的接受,并同意接受本《协议》各项条款的约束。</h2>
|
||||
<p>
|
||||
本《协议》是您或贵司(下称“用户”)与公司之间关于用户安装、使用软件,注册、使用、管理软件;授权收集和使用用户用电质量数据以及使用公司提供的相关服务所订立的协议。本《协议》描述公司与用户之间关于“软件”许可使用、数据收集授权及服务相关方面的权利义务。“用户”是指通过公司提供的获取软件授权和灿能云注册的途径获得软件产品及号码授权许可、授权公司收集用户用电质量数据以及使用公司提供的相关服务的个人或组织。</p>
|
||||
<p>
|
||||
本《协议》可由公司随时更新,更新后的协议条款一旦公布即代替原来的协议条款,恕不再另行通知。用户可重新下载安装本软件或网站查阅最新版协议条款。在公司修改《协议》条款后,如果用户不接受修改后的条款,请立即停止使用公司提供的软件和服务,用户继续使用公司提供的软件和服务将被视为已接受了修改后的协议。
|
||||
除本《协议》有明确规定外,本《协议》并未对利用本“软件”使用的公司或合作单位的其他服务规定相关的服务条款。对于这些服务,一般有单独的服务条款加以规范,用户须在使用有关服务时另行了解与确认。单独的服务条款与本协议有冲突的地方,以单独的服务条款为准。如用户使用该服务,视为对相关服务条款的接受。</p>
|
||||
<h3>1.知识产权声明</h3>
|
||||
<p>
|
||||
本“软件”是由公司开发。“软件”的一切版权、商标权、专利权、商业秘密等知识产权,以及与“软件”相关的所有信息内容,包括但不限于:文字表述及其组合、图标、图饰、图表、色彩、界面设计、版面框架、有关数据、印刷材料、或电子文档等均受中华人民共和国著作权法、商标法、专利法、反不正当竞争法和相应的国际条约以及其他知识产权法律法规的保护,除涉及第三方授权的软件或技术外,公司享有上述知识产权。</p>
|
||||
<h3>2. 软件授权范围</h3>
|
||||
<p>2.1 用户可以在个人计算机或者手机上安装、使用、显示、运行本软件。</p>
|
||||
<p>2.2 保留权利:未明示授权的其他一切权利仍归公司所有,用户使用其他权利时须另外取得公司的书面同意。</p>
|
||||
<p>2.3 用户使用本灿能云APP前,需要在灿能云APP创建账号,完善个人信息资料。用户需要向公司提供安装的电能质量装置运行涉及的用电数据和电能质量状况,公司将使用用户数据对用户后续用电情况远程诊断和维护,数据分析。</p>
|
||||
<p>2.4 除本《协议》有明确规定外, 本《协议》并未对利用本软件访问的公司公司或合作单位的其他服务规定相关的服务条款,对于这些服务有可能有单独的服务条款加以规范,请用户在使用有关服务时另行了解与确认。</p>
|
||||
<h3>3. 关于软件使用</h3>
|
||||
<p>3.1 用户可以通过登陆自己的账号实时监控自身用电质量状况。</p>
|
||||
<p>3.2 公司通过使用用户监测数据用于了解电能质量在线装置运行状态,通过电能质量监测数据判断供电公司供电质量和用户的用电质量是否合格,对于超标的问题提供预警服务,指导供电公司和用户双方共同营造良好供用电环境。</p>
|
||||
<p>3.3 公司可以结合电能质量监测数据与用户自身电网和电气设备运行状况的关联分析,为用户提供故障分析、优化用电、设备状态检修等技术支持。</p>
|
||||
<p>3.4 公司可以运用客户电能质量监测数据进行内部研究并改进产品质量。</p>
|
||||
<p>3.5 未经用户同意,公司不得使用客户用电质量检测数据用于出售等商业化用途。</p>
|
||||
<h3>4. 法律责任与免责</h3>
|
||||
<p>4.1 公司特别提请用户注意:公司为了保障公司业务发展和调整的自主权,公司拥有随时自行修改或中断软件授权而不需通知用户的权利。</p>
|
||||
<p>4.2 用户违反本《协议》或相关的服务条款的规定,导致或产生的任何第三方主张的任何索赔、要求或损失,包括合理的律师费,用户同意赔偿公司与合作公司、关联公司,并使之免受损害。</p>
|
||||
<p>4.3 使用本“软件”由用户自己承担风险,公司及合作单位对本“软件”不作任何类型的担保,不论是明示的、默示的或法令的保证和条件,包括但不限于本“软件”的适销性、适用性、无病毒、无疏忽或无技术瑕疵问题、所有权和无侵权的明示或默示担保和条件,对在任何情况下因使用或不能使用本“软件”所产生的直接、间接、偶然、特殊及后续的损害及风险,公司及合作单位不承担任何责任。</p>
|
||||
<p>4.4 使用本“软件”涉及到互联网服务,可能会受到各个环节不稳定因素的影响,存在因不可抗力、计算机病毒、黑客攻击、系统不稳定、非法内容信息、骚扰信息屏蔽以及其他任何网络、技术、通信线路、信息安全管理措施等原因造成的用户的经济损失,公司及合作单位不承担任何责任。</p>
|
||||
<p>4.5 用户因第三方如电信部门的通讯线路故障、技术问题、网络、电脑故障、系统不稳定性及其他各种不可抗力原因而遭受的一切损失,公司及合作单位不承担责任。</p>
|
||||
<p>4.6 因技术故障等不可抗事件影响到服务的正常运行的,公司及合作单位承诺在第一时间内与相关单位配合,及时处理进行修复,但用户因此而遭受的一切损失,公司及合作单位不承担责任。</p>
|
||||
<h3> 5. 其他条款</h3>
|
||||
<p>5.1 本《协议》所定的任何条款的部分或全部无效者,不影响其它条款的效力。</p>
|
||||
<p>5.2 本《协议》的解释、效力及纠纷的解决,适用于中华人民共和国法律。若用户和公司之间发生任何纠纷或争议,首先应友好协商解决,协商不成的,用户在此完全同意将纠纷或争议提交公司所在地即南京江宁区有管辖权的人民法院管辖。</p>
|
||||
<p>5.3 本《协议》版权由公司所有,公司保留一切解释权利。本文中提及的软件和服务名称有可能为公司的注册商标或商标,受法律保护。</p>
|
||||
</body>
|
||||
</html>
|
||||
66
shiningCloud/src/main/webapp/WEB-INF/views/swagger.jsp
Normal file
66
shiningCloud/src/main/webapp/WEB-INF/views/swagger.jsp
Normal file
@@ -0,0 +1,66 @@
|
||||
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
|
||||
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<c:set var="ctx" value="${pageContext.request.contextPath}"/>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>灿能云接口</title>
|
||||
<link rel="shortcut icon" href="${ctx}/images/favicon.ico" type="image/x-icon">
|
||||
<link rel="icon" type="image/png" href="webjars/springfox-swagger-ui/images/favicon-32x32.png" sizes="32x32"/>
|
||||
<link rel="icon" type="image/png" href="webjars/springfox-swagger-ui/images/favicon-16x16.png" sizes="16x16"/>
|
||||
<link href='webjars/springfox-swagger-ui/css/typography.css' media='screen' rel='stylesheet' type='text/css'/>
|
||||
<link href='webjars/springfox-swagger-ui/css/reset.css' media='screen' rel='stylesheet' type='text/css'/>
|
||||
<link href='webjars/springfox-swagger-ui/css/screen.css' media='screen' rel='stylesheet' type='text/css'/>
|
||||
<link href='webjars/springfox-swagger-ui/css/reset.css' media='print' rel='stylesheet' type='text/css'/>
|
||||
<link href='webjars/springfox-swagger-ui/css/print.css' media='print' rel='stylesheet' type='text/css'/>
|
||||
|
||||
<script src='webjars/springfox-swagger-ui/lib/object-assign-pollyfill.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/jquery-1.8.0.min.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/jquery.slideto.min.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/jquery.wiggle.min.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/jquery.ba-bbq.min.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/handlebars-4.0.5.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/lodash.min.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/backbone-min.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/swagger-ui.min.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/highlight.9.1.0.pack.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/highlight.9.1.0.pack_extended.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/jsoneditor.min.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/marked.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lib/swagger-oauth.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/springfox.js' type='text/javascript'></script>
|
||||
|
||||
<%--国际化操作:选择中文版 --%>
|
||||
<script src='webjars/springfox-swagger-ui/lang/translator.js' type='text/javascript'></script>
|
||||
<script src='webjars/springfox-swagger-ui/lang/zh-cn.js' type='text/javascript'></script>
|
||||
<style>
|
||||
.swagger-section #header{
|
||||
background-color: #003078;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="swagger-section">
|
||||
<div id='header'>
|
||||
<div class="swagger-ui-wrap">
|
||||
<a id="logo" href="javascript:void(0);"><span class="logo__title">南京灿能</span></a>
|
||||
<form id='api_selector'>
|
||||
<div class='input'>
|
||||
<select id="select_baseUrl" name="select_baseUrl"></select>
|
||||
</div>
|
||||
<div class='input'><input placeholder="http://example.com/api" id="input_baseUrl" name="baseUrl" type="text"/></div>
|
||||
<div id='auth_container'></div>
|
||||
<div class='input'><a id="explore" class="header__btn" href="#" data-sw-translate>Explore</a></div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="message-bar" class="swagger-ui-wrap" data-sw-translate> </div>
|
||||
<div id="swagger-ui-container" class="swagger-ui-wrap"></div>
|
||||
<script>
|
||||
$("#api_selector").css("display","none");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
138
shiningCloud/src/main/webapp/WEB-INF/web.xml
Normal file
138
shiningCloud/src/main/webapp/WEB-INF/web.xml
Normal file
@@ -0,0 +1,138 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns="http://java.sun.com/xml/ns/javaee"
|
||||
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
|
||||
version="3.0">
|
||||
<display-name>shining</display-name>
|
||||
|
||||
<!--tomcat启动的时候初始化spring容器 -->
|
||||
<context-param>
|
||||
<param-name>contextConfigLocation</param-name>
|
||||
<param-value>classpath:spring/applicationContext*.xml</param-value>
|
||||
</context-param>
|
||||
|
||||
<filter>
|
||||
<filter-name>characterEncodingFilter</filter-name>
|
||||
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
|
||||
<init-param>
|
||||
<param-name>encoding</param-name>
|
||||
<param-value>UTF-8</param-value>
|
||||
</init-param>
|
||||
<init-param>
|
||||
<param-name>forceEncoding</param-name>
|
||||
<param-value>true</param-value>
|
||||
</init-param>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>characterEncodingFilter</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<filter>
|
||||
<filter-name>xssFilter</filter-name>
|
||||
<filter-class>com.njcn.fliter.XssFilter</filter-class>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>xssFilter</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
|
||||
<filter>
|
||||
<filter-name>shiroSecurityFilter</filter-name>
|
||||
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
|
||||
<init-param>
|
||||
<param-name>targetFilterLifecycle</param-name>
|
||||
<param-value>true</param-value>
|
||||
</init-param>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>shiroSecurityFilter</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<!--Spring的ApplicationContext 载入 -->
|
||||
<listener>
|
||||
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
|
||||
</listener>
|
||||
<listener>
|
||||
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
|
||||
</listener>
|
||||
|
||||
<servlet>
|
||||
<!--设置spring mvc的拦截器,mvc框架都会有个前端控制器 -->
|
||||
<servlet-name>springmvc</servlet-name>
|
||||
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
|
||||
<!--添加参数,制定mvc读取配置文件的路径 -->
|
||||
<init-param>
|
||||
<param-name>contextConfigLocation</param-name>
|
||||
<param-value>classpath:spring/springmvc-config.xml</param-value>
|
||||
</init-param>
|
||||
<!--在web应用启动的时候就去加载该servlet -->
|
||||
<load-on-startup>1</load-on-startup>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>springmvc</servlet-name>
|
||||
<!--表示拦截所有的请求 -->
|
||||
<url-pattern>/</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<servlet>
|
||||
<servlet-name>DruidStatView</servlet-name>
|
||||
<servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
|
||||
<init-param>
|
||||
<!-- 用户名 -->
|
||||
<param-name>loginUsername</param-name>
|
||||
<param-value>druid</param-value>
|
||||
</init-param>
|
||||
<init-param>
|
||||
<!-- 密码 -->
|
||||
<param-name>loginPassword</param-name>
|
||||
<param-value>njcn</param-value>
|
||||
</init-param>
|
||||
</servlet>
|
||||
<servlet-mapping>
|
||||
<servlet-name>DruidStatView</servlet-name>
|
||||
<url-pattern>/druid/*</url-pattern>
|
||||
</servlet-mapping>
|
||||
|
||||
<!-- 添加Web应用等监控-->
|
||||
<filter>
|
||||
<filter-name>DruidWebStatFilter</filter-name>
|
||||
<filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
|
||||
<init-param>
|
||||
<param-name>exclusions</param-name>
|
||||
<param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
|
||||
</init-param>
|
||||
<init-param>
|
||||
<param-name>profileEnable</param-name>
|
||||
<param-value>true</param-value>
|
||||
</init-param>
|
||||
<init-param>
|
||||
<param-name>principalCookieName</param-name>
|
||||
<param-value>USER_COOKIE</param-value>
|
||||
</init-param>
|
||||
<init-param>
|
||||
<param-name>principalSessionName</param-name>
|
||||
<param-value>USER_SESSION</param-value>
|
||||
</init-param>
|
||||
</filter>
|
||||
<filter-mapping>
|
||||
<filter-name>DruidWebStatFilter</filter-name>
|
||||
<url-pattern>/*</url-pattern>
|
||||
</filter-mapping>
|
||||
|
||||
<!--在请求的过程中出现404、或者500的时候跳向指定的页面 -->
|
||||
<welcome-file-list>
|
||||
<welcome-file>login.jsp</welcome-file>
|
||||
<welcome-file>index.jsp</welcome-file>
|
||||
</welcome-file-list>
|
||||
|
||||
<session-config>
|
||||
<session-timeout>30</session-timeout>
|
||||
<cookie-config>
|
||||
<http-only>true</http-only>
|
||||
<secure>true</secure>
|
||||
</cookie-config>
|
||||
</session-config>
|
||||
</web-app>
|
||||
1
shiningCloud/src/main/webapp/appfiles/releaseNote.txt
Normal file
1
shiningCloud/src/main/webapp/appfiles/releaseNote.txt
Normal file
@@ -0,0 +1 @@
|
||||
test
|
||||
BIN
shiningCloud/src/main/webapp/images/favicon.ico
Normal file
BIN
shiningCloud/src/main/webapp/images/favicon.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.2 KiB |
28
shiningCloud/src/main/webapp/index.jsp
Normal file
28
shiningCloud/src/main/webapp/index.jsp
Normal file
@@ -0,0 +1,28 @@
|
||||
<html>
|
||||
<body>
|
||||
<h2>Hello World!</h2>
|
||||
</body>
|
||||
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.12.4.min.js"></script>
|
||||
<script>
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: '/shiningCloud/realtimeinfo/getHarmRateI',
|
||||
data: {
|
||||
lineIndex:2761
|
||||
},
|
||||
success: function (data) {
|
||||
console.log(data)
|
||||
}
|
||||
})
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: '/shiningCloud/realtimeinfo/getHarmRateV',
|
||||
data: {
|
||||
lineIndex:2761
|
||||
},
|
||||
success: function (data) {
|
||||
console.log(data)
|
||||
}
|
||||
})
|
||||
</script>
|
||||
</html>
|
||||
Reference in New Issue
Block a user