├── .gitignore
├── LICENSE
├── README.md
├── pom.xml
├── project-bootstrap
├── License.png
├── README.md
├── aliyun-oss-post-callback.png
├── api.png
├── architect.png
├── architect.vsdx
├── distributedSystem.png
├── distributedSystem2.png
├── face.png
├── gateway_config.png
├── idea.png
├── pay.png
├── progress.png
├── progress.xmind
├── project.doc
├── project.png
├── start.png
├── zheng-api.doc
├── zheng-api.png
├── zheng-cms.png
├── zheng-login.png
├── zheng-pay.png
└── zheng-upms.png
├── project-datamodel
├── README.md
├── update_20170328_1_to_20170405_1.sql
├── zheng-ucenter.sql
├── zheng.pdb
├── zheng.pdm
├── zheng.png
├── zheng.sql
├── zheng_20170219_1.apm
├── zheng_20170224_1.apm
├── zheng_20170305_1.apm
├── zheng_20170314_1.apm
├── zheng_20170318_1.apm
├── zheng_20170328_1.apm
├── zheng_20170405_1.apm
├── zheng_20170426_1.apm
└── zheng_20170603_1.apm
├── project-tools
├── activemq.bat.lnk
├── dubbo-monitor.lnk
├── nginx.bat
├── nginx
│ ├── nginx.conf
│ └── servers
│ │ ├── zheng-config.conf
│ │ └── zheng-ui.conf
├── ngrok.bat
├── ngrok.sh
├── ngrok
│ ├── ngrok
│ ├── ngrok.cfg
│ └── ngrok.exe
├── tomcat_company.bat.lnk
├── tomcat_home.bat.lnk
└── zkServer.cmd.lnk
├── zheng-admin
├── README.md
├── pom.xml
└── src
│ ├── crud.html
│ ├── css
│ ├── admin.css
│ ├── common.css
│ └── login.css
│ ├── data
│ └── data1.json
│ ├── demo.html
│ ├── images
│ ├── ENTSANI.png
│ ├── avatar.jpg
│ ├── logo.png
│ ├── logo_image.png
│ ├── notifications.png
│ ├── zheng-cms-theme-m1.png
│ ├── zheng-cms-theme-m2.png
│ ├── zheng-cms-theme.png
│ ├── zheng-cms.png
│ ├── zheng-oss-theme.png
│ ├── zheng-oss.png
│ ├── zheng-pay-theme.png
│ ├── zheng-pay.png
│ ├── zheng-ucenter-theme.png
│ ├── zheng-ucenter.png
│ ├── zheng-upms-theme.png
│ ├── zheng-upms.png
│ └── zsz.psd
│ ├── index.html
│ ├── js
│ ├── admin.js
│ ├── common.js
│ └── login.js
│ ├── login.html
│ └── plugins
│ ├── BootstrapMenu.min.js
│ ├── My97DatePicker
│ ├── WdatePicker.js
│ ├── calendar.js
│ ├── lang
│ │ ├── en.js
│ │ ├── zh-cn.js
│ │ └── zh-tw.js
│ └── skin
│ │ ├── WdatePicker.css
│ │ ├── datePicker.gif
│ │ ├── default
│ │ ├── datepicker.css
│ │ └── img.gif
│ │ └── whyGreen
│ │ ├── bg.jpg
│ │ ├── datepicker.css
│ │ └── img.gif
│ ├── angular
│ ├── angular-1.5.8
│ │ ├── angular-animate.min.js
│ │ ├── angular-aria.min.js
│ │ ├── angular-locale_zh-cn.js
│ │ ├── angular-messages.min.js
│ │ └── angular.min.js
│ └── angular-material-1.1.1
│ │ ├── angular-material.min.css
│ │ └── angular-material.min.js
│ ├── awesome-bootstrap-checkbox
│ ├── awesome-bootstrap-checkbox.css
│ └── index.html
│ ├── bootstrap-3.3.0
│ ├── css
│ │ ├── bootstrap-theme.css
│ │ ├── bootstrap-theme.css.map
│ │ ├── bootstrap-theme.min.css
│ │ ├── bootstrap.css
│ │ ├── bootstrap.css.map
│ │ └── bootstrap.min.css
│ ├── fonts
│ │ ├── glyphicons-halflings-regular.eot
│ │ ├── glyphicons-halflings-regular.svg
│ │ ├── glyphicons-halflings-regular.ttf
│ │ └── glyphicons-halflings-regular.woff
│ └── js
│ │ ├── bootstrap.js
│ │ ├── bootstrap.min.js
│ │ └── npm.js
│ ├── bootstrap-table-1.11.0
│ ├── bootstrap-table.min.css
│ ├── bootstrap-table.min.js
│ └── locale
│ │ ├── bootstrap-table-en-US.js
│ │ ├── bootstrap-table-en-US.min.js
│ │ ├── bootstrap-table-zh-CN.js
│ │ └── bootstrap-table-zh-CN.min.js
│ ├── checkbix
│ ├── css
│ │ ├── checkbix.css
│ │ └── checkbix.min.css
│ └── js
│ │ ├── checkbix.js
│ │ ├── checkbix.min.css
│ │ └── checkbix.min.js
│ ├── device.min.js
│ ├── fastclick.min.js
│ ├── font-awesome-4.7.0
│ ├── css
│ │ ├── font-awesome.css
│ │ └── font-awesome.min.css
│ └── fonts
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.svg
│ │ ├── fontawesome-webfont.ttf
│ │ ├── fontawesome-webfont.woff
│ │ └── fontawesome-webfont.woff2
│ ├── fullPage
│ ├── jquery.fullPage.css
│ ├── jquery.fullPage.js
│ ├── jquery.fullPage.min.js
│ └── jquery.jdirk.min.js
│ ├── jquery-confirm
│ ├── jquery-confirm.min.css
│ └── jquery-confirm.min.js
│ ├── jquery.1.12.4.min.js
│ ├── jquery.cookie.js
│ ├── malihu-custom-scrollbar-plugin
│ ├── jquery.mCustomScrollbar.concat.min.js
│ ├── jquery.mCustomScrollbar.css
│ ├── jquery.mCustomScrollbar.js
│ ├── jquery.mCustomScrollbar.min.css
│ └── mCSB_buttons.png
│ ├── material-design-iconic-font-2.2.0
│ ├── css
│ │ ├── material-design-iconic-font.css
│ │ └── material-design-iconic-font.min.css
│ └── fonts
│ │ ├── Material-Design-Iconic-Font.eot
│ │ ├── Material-Design-Iconic-Font.svg
│ │ ├── Material-Design-Iconic-Font.ttf
│ │ ├── Material-Design-Iconic-Font.woff
│ │ └── Material-Design-Iconic-Font.woff2
│ ├── select2
│ ├── css
│ │ ├── select2.css
│ │ └── select2.min.css
│ ├── js
│ │ ├── i18n
│ │ │ ├── ar.js
│ │ │ ├── az.js
│ │ │ ├── bg.js
│ │ │ ├── ca.js
│ │ │ ├── cs.js
│ │ │ ├── da.js
│ │ │ ├── de.js
│ │ │ ├── el.js
│ │ │ ├── en.js
│ │ │ ├── es.js
│ │ │ ├── et.js
│ │ │ ├── eu.js
│ │ │ ├── fa.js
│ │ │ ├── fi.js
│ │ │ ├── fr.js
│ │ │ ├── gl.js
│ │ │ ├── he.js
│ │ │ ├── hi.js
│ │ │ ├── hr.js
│ │ │ ├── hu.js
│ │ │ ├── id.js
│ │ │ ├── is.js
│ │ │ ├── it.js
│ │ │ ├── ja.js
│ │ │ ├── km.js
│ │ │ ├── ko.js
│ │ │ ├── lt.js
│ │ │ ├── lv.js
│ │ │ ├── mk.js
│ │ │ ├── ms.js
│ │ │ ├── nb.js
│ │ │ ├── nl.js
│ │ │ ├── pl.js
│ │ │ ├── pt-BR.js
│ │ │ ├── pt.js
│ │ │ ├── ro.js
│ │ │ ├── ru.js
│ │ │ ├── sk.js
│ │ │ ├── sl.js
│ │ │ ├── sr-Cyrl.js
│ │ │ ├── sr.js
│ │ │ ├── sv.js
│ │ │ ├── th.js
│ │ │ ├── tr.js
│ │ │ ├── uk.js
│ │ │ ├── vi.js
│ │ │ ├── zh-CN.js
│ │ │ └── zh-TW.js
│ │ ├── select2.full.js
│ │ ├── select2.full.min.js
│ │ ├── select2.js
│ │ └── select2.min.js
│ └── theme
│ │ ├── select2-bootstrap.css
│ │ └── select2-bootstrap.min.css
│ ├── waves-0.7.5
│ ├── waves.css
│ ├── waves.js
│ ├── waves.min.css
│ ├── waves.min.js
│ └── waves.min.js.map
│ ├── webuploader-0.1.5
│ ├── Uploader.swf
│ ├── webuploader.css
│ └── webuploader.min.js
│ ├── zTree_v3
│ ├── css
│ │ ├── awesomeStyle
│ │ │ ├── awesome.css
│ │ │ ├── awesome.less
│ │ │ ├── fa.less
│ │ │ └── img
│ │ │ │ └── loading.gif
│ │ ├── demo.css
│ │ ├── metroStyle
│ │ │ ├── img
│ │ │ │ ├── line_conn.png
│ │ │ │ ├── loading.gif
│ │ │ │ ├── metro.gif
│ │ │ │ └── metro.png
│ │ │ └── metroStyle.css
│ │ └── zTreeStyle
│ │ │ ├── img
│ │ │ ├── diy
│ │ │ │ ├── 1_close.png
│ │ │ │ ├── 1_open.png
│ │ │ │ ├── 2.png
│ │ │ │ ├── 3.png
│ │ │ │ ├── 4.png
│ │ │ │ ├── 5.png
│ │ │ │ ├── 6.png
│ │ │ │ ├── 7.png
│ │ │ │ ├── 8.png
│ │ │ │ └── 9.png
│ │ │ ├── line_conn.gif
│ │ │ ├── loading.gif
│ │ │ ├── zTreeStandard.gif
│ │ │ └── zTreeStandard.png
│ │ │ └── zTreeStyle.css
│ └── js
│ │ ├── jquery.ztree.all.min.js
│ │ ├── jquery.ztree.core.min.js
│ │ ├── jquery.ztree.excheck.min.js
│ │ ├── jquery.ztree.exedit.min.js
│ │ └── jquery.ztree.exhide.min.js
│ ├── zheng.autoMail.1.0.min.js
│ └── zheng.jprogress.0.1.min.js
├── zheng-api
├── README.md
├── pom.xml
├── zheng-api-common
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── api
│ │ └── common
│ │ └── constant
│ │ ├── ApiConstant.java
│ │ ├── ApiResult.java
│ │ └── ApiResultConstant.java
├── zheng-api-rpc-api
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── api
│ │ └── rpc
│ │ └── api
│ │ ├── ApiService.java
│ │ └── ApiServiceMock.java
├── zheng-api-rpc-service
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── assembly
│ │ ├── assembly.xml
│ │ └── bin
│ │ │ ├── dump.sh
│ │ │ ├── restart.sh
│ │ │ ├── server.sh
│ │ │ ├── start.bat
│ │ │ ├── start.sh
│ │ │ └── stop.sh
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── api
│ │ │ └── rpc
│ │ │ ├── ZhengApiRpcServiceApplication.java
│ │ │ └── service
│ │ │ └── impl
│ │ │ └── ApiServiceImpl.java
│ │ └── resources
│ │ ├── META-INF
│ │ └── spring
│ │ │ ├── applicationContext-dubbo-consumer.xml
│ │ │ ├── applicationContext-dubbo-provider.xml
│ │ │ ├── applicationContext-listener.xml
│ │ │ └── applicationContext.xml
│ │ ├── config.properties
│ │ ├── log4j.properties
│ │ └── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
└── zheng-api-server
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ └── com
│ │ └── zheng
│ │ └── api
│ │ └── server
│ │ ├── controller
│ │ └── TestController.java
│ │ └── jms
│ │ └── DefaultMessageQueueListener.java
│ ├── resources
│ ├── applicationContext-activemq.xml
│ ├── applicationContext-dubbo-consumer.xml
│ ├── applicationContext-threadpool.xml
│ ├── applicationContext-zhengAdmin.xml
│ ├── config.properties
│ ├── i18n
│ │ ├── messages_en_US.properties
│ │ └── messages_zh_CN.properties
│ ├── log4j.properties
│ ├── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
│ ├── springMVC-servlet.xml
│ ├── zheng-admin-client.properties
│ └── zheng-upms-client.properties
│ └── webapp
│ └── WEB-INF
│ ├── jsp
│ ├── 403.jsp
│ ├── 404.jsp
│ ├── 500.jsp
│ ├── error.jsp
│ └── index.jsp
│ └── web.xml
├── zheng-cms
├── README.md
├── pom.xml
├── zheng-cms-admin
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── cms
│ │ │ └── admin
│ │ │ ├── Interceptor
│ │ │ └── ManageInterceptor.java
│ │ │ ├── controller
│ │ │ ├── ManageController.java
│ │ │ └── manage
│ │ │ │ ├── CmsArticleController.java
│ │ │ │ ├── CmsCategoryController.java
│ │ │ │ ├── CmsCommentController.java
│ │ │ │ ├── CmsMenuController.java
│ │ │ │ ├── CmsPageController.java
│ │ │ │ ├── CmsSettingController.java
│ │ │ │ ├── CmsTagController.java
│ │ │ │ └── CmsTopicController.java
│ │ │ └── jms
│ │ │ └── DefaultMessageQueueListener.java
│ │ ├── resources
│ │ ├── applicationContext-activemq.xml
│ │ ├── applicationContext-dubbo-consumer.xml
│ │ ├── applicationContext-ehcache.xml
│ │ ├── applicationContext-threadpool.xml
│ │ ├── applicationContext-zhengAdmin.xml
│ │ ├── config.properties
│ │ ├── ehcache.xml
│ │ ├── i18n
│ │ │ ├── messages_en_US.properties
│ │ │ └── messages_zh_CN.properties
│ │ ├── log4j.properties
│ │ ├── profiles
│ │ │ ├── dev.properties
│ │ │ ├── prod.properties
│ │ │ └── test.properties
│ │ ├── redis.properties
│ │ ├── springMVC-servlet.xml
│ │ ├── zheng-admin-client.properties
│ │ ├── zheng-oss-client.properties
│ │ └── zheng-upms-client.properties
│ │ └── webapp
│ │ ├── WEB-INF
│ │ ├── jsp
│ │ │ ├── 403.jsp
│ │ │ ├── 404.jsp
│ │ │ ├── 500.jsp
│ │ │ ├── error.jsp
│ │ │ ├── index.jsp
│ │ │ └── manage
│ │ │ │ ├── article
│ │ │ │ ├── create.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ └── update.jsp
│ │ │ │ ├── category
│ │ │ │ ├── create.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ └── update.jsp
│ │ │ │ ├── comment
│ │ │ │ ├── create.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ └── update.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ ├── menu
│ │ │ │ ├── create.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ └── update.jsp
│ │ │ │ ├── page
│ │ │ │ ├── create.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ └── update.jsp
│ │ │ │ ├── setting
│ │ │ │ ├── create.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ └── update.jsp
│ │ │ │ ├── tag
│ │ │ │ ├── create.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ └── update.jsp
│ │ │ │ └── topic
│ │ │ │ ├── create.jsp
│ │ │ │ ├── index.jsp
│ │ │ │ └── update.jsp
│ │ └── web.xml
│ │ └── resources
│ │ └── inc
│ │ ├── footer.jsp
│ │ └── head.jsp
├── zheng-cms-common
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── cms
│ │ └── common
│ │ └── constant
│ │ ├── CmsConstant.java
│ │ ├── CmsResult.java
│ │ └── CmsResultConstant.java
├── zheng-cms-dao
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── cms
│ │ │ └── dao
│ │ │ ├── Generator.java
│ │ │ ├── mapper
│ │ │ ├── CmsArticleCategoryMapper.java
│ │ │ ├── CmsArticleMapper.java
│ │ │ ├── CmsArticleTagMapper.java
│ │ │ ├── CmsCategoryMapper.java
│ │ │ ├── CmsCategoryTagMapper.java
│ │ │ ├── CmsCommentMapper.java
│ │ │ ├── CmsMenuMapper.java
│ │ │ ├── CmsPageMapper.java
│ │ │ ├── CmsSettingMapper.java
│ │ │ ├── CmsSystemMapper.java
│ │ │ ├── CmsTagMapper.java
│ │ │ └── CmsTopicMapper.java
│ │ │ └── model
│ │ │ ├── CmsArticle.java
│ │ │ ├── CmsArticleCategory.java
│ │ │ ├── CmsArticleCategoryExample.java
│ │ │ ├── CmsArticleExample.java
│ │ │ ├── CmsArticleTag.java
│ │ │ ├── CmsArticleTagExample.java
│ │ │ ├── CmsCategory.java
│ │ │ ├── CmsCategoryExample.java
│ │ │ ├── CmsCategoryTag.java
│ │ │ ├── CmsCategoryTagExample.java
│ │ │ ├── CmsComment.java
│ │ │ ├── CmsCommentExample.java
│ │ │ ├── CmsMenu.java
│ │ │ ├── CmsMenuExample.java
│ │ │ ├── CmsPage.java
│ │ │ ├── CmsPageExample.java
│ │ │ ├── CmsSetting.java
│ │ │ ├── CmsSettingExample.java
│ │ │ ├── CmsSystem.java
│ │ │ ├── CmsSystemExample.java
│ │ │ ├── CmsTag.java
│ │ │ ├── CmsTagExample.java
│ │ │ ├── CmsTopic.java
│ │ │ └── CmsTopicExample.java
│ │ └── resources
│ │ └── generator.properties
├── zheng-cms-job
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── cms
│ │ │ └── job
│ │ │ └── jms
│ │ │ └── DefaultMessageQueueListener.java
│ │ ├── resources
│ │ ├── applicationContext-activemq.xml
│ │ ├── applicationContext-dubbo-consumer.xml
│ │ ├── applicationContext-threadpool.xml
│ │ ├── config.properties
│ │ ├── i18n
│ │ │ ├── messages_en_US.properties
│ │ │ └── messages_zh_CN.properties
│ │ ├── log4j.properties
│ │ ├── profiles
│ │ │ ├── dev.properties
│ │ │ ├── prod.properties
│ │ │ └── test.properties
│ │ └── springMVC-servlet.xml
│ │ └── webapp
│ │ └── WEB-INF
│ │ ├── jsp
│ │ ├── 403.jsp
│ │ ├── 404.jsp
│ │ ├── 500.jsp
│ │ ├── error.jsp
│ │ └── index.jsp
│ │ └── web.xml
├── zheng-cms-rpc-api
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── cms
│ │ └── rpc
│ │ └── api
│ │ ├── CmsArticleCategoryService.java
│ │ ├── CmsArticleCategoryServiceMock.java
│ │ ├── CmsArticleService.java
│ │ ├── CmsArticleServiceMock.java
│ │ ├── CmsArticleTagService.java
│ │ ├── CmsArticleTagServiceMock.java
│ │ ├── CmsCategoryService.java
│ │ ├── CmsCategoryServiceMock.java
│ │ ├── CmsCategoryTagService.java
│ │ ├── CmsCategoryTagServiceMock.java
│ │ ├── CmsCommentService.java
│ │ ├── CmsCommentServiceMock.java
│ │ ├── CmsMenuService.java
│ │ ├── CmsMenuServiceMock.java
│ │ ├── CmsPageService.java
│ │ ├── CmsPageServiceMock.java
│ │ ├── CmsSettingService.java
│ │ ├── CmsSettingServiceMock.java
│ │ ├── CmsSystemService.java
│ │ ├── CmsSystemServiceMock.java
│ │ ├── CmsTagService.java
│ │ ├── CmsTagServiceMock.java
│ │ ├── CmsTopicService.java
│ │ └── CmsTopicServiceMock.java
├── zheng-cms-rpc-service
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── assembly
│ │ ├── assembly.xml
│ │ ├── bin
│ │ │ ├── dump.sh
│ │ │ ├── restart.sh
│ │ │ ├── server.sh
│ │ │ ├── start.bat
│ │ │ ├── start.sh
│ │ │ └── stop.sh
│ │ └── conf
│ │ │ └── dubbo.properties
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── cms
│ │ │ ├── dao
│ │ │ └── mapper
│ │ │ │ ├── CmsArticleCategoryMapper.xml
│ │ │ │ ├── CmsArticleMapper.xml
│ │ │ │ ├── CmsArticleTagMapper.xml
│ │ │ │ ├── CmsCategoryMapper.xml
│ │ │ │ ├── CmsCategoryTagMapper.xml
│ │ │ │ ├── CmsCommentMapper.xml
│ │ │ │ ├── CmsMenuMapper.xml
│ │ │ │ ├── CmsPageMapper.xml
│ │ │ │ ├── CmsSettingMapper.xml
│ │ │ │ ├── CmsSystemMapper.xml
│ │ │ │ ├── CmsTagMapper.xml
│ │ │ │ └── CmsTopicMapper.xml
│ │ │ └── rpc
│ │ │ ├── ZhengCmsRpcServiceApplication.java
│ │ │ ├── mapper
│ │ │ ├── CmsArticleExtMapper.java
│ │ │ ├── CmsArticleExtMapper.xml
│ │ │ ├── CmsCategoryExtMapper.java
│ │ │ └── CmsTagExtMapper.java
│ │ │ └── service
│ │ │ └── impl
│ │ │ ├── CmsArticleCategoryServiceImpl.java
│ │ │ ├── CmsArticleServiceImpl.java
│ │ │ ├── CmsArticleTagServiceImpl.java
│ │ │ ├── CmsCategoryServiceImpl.java
│ │ │ ├── CmsCategoryTagServiceImpl.java
│ │ │ ├── CmsCommentServiceImpl.java
│ │ │ ├── CmsMenuServiceImpl.java
│ │ │ ├── CmsPageServiceImpl.java
│ │ │ ├── CmsSettingServiceImpl.java
│ │ │ ├── CmsSystemServiceImpl.java
│ │ │ ├── CmsTagServiceImpl.java
│ │ │ └── CmsTopicServiceImpl.java
│ │ └── resources
│ │ ├── META-INF
│ │ └── spring
│ │ │ ├── applicationContext-dubbo-provider.xml
│ │ │ ├── applicationContext-ehcache.xml
│ │ │ ├── applicationContext-jdbc.xml
│ │ │ ├── applicationContext-listener.xml
│ │ │ └── applicationContext.xml
│ │ ├── config.properties
│ │ ├── ehcache.xml
│ │ ├── jdbc.properties
│ │ ├── log4j.properties
│ │ ├── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
│ │ └── redis.properties
├── zheng-cms-search
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── cms
│ │ │ └── search
│ │ │ └── controller
│ │ │ └── AppController.java
│ │ ├── resources
│ │ ├── applicationContext-dubbo-consumer.xml
│ │ ├── applicationContext-threadpool.xml
│ │ ├── config.properties
│ │ ├── log4j.properties
│ │ ├── profiles
│ │ │ ├── dev.properties
│ │ │ ├── prod.properties
│ │ │ └── test.properties
│ │ └── springMVC-servlet.xml
│ │ └── webapp
│ │ └── WEB-INF
│ │ ├── jsp
│ │ ├── 403.jsp
│ │ ├── 404.jsp
│ │ ├── 500.jsp
│ │ ├── error.jsp
│ │ └── index.jsp
│ │ └── web.xml
└── zheng-cms-web
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ └── com
│ │ └── zheng
│ │ └── cms
│ │ └── web
│ │ ├── controller
│ │ ├── BlogController.java
│ │ ├── IndexController.java
│ │ ├── NewsController.java
│ │ ├── PageController.java
│ │ ├── QaController.java
│ │ ├── SearchController.java
│ │ └── TopicController.java
│ │ ├── interceptor
│ │ └── CmsWebInterceptor.java
│ │ ├── jms
│ │ └── DefaultMessageQueueListener.java
│ │ ├── rocketmq
│ │ ├── Consumer.java
│ │ └── Producer.java
│ │ ├── schedule
│ │ ├── LongSchedule.java
│ │ └── MapSchedule.java
│ │ └── task
│ │ └── TestTaskImpl.java
│ ├── resources
│ ├── applicationContext-activemq.xml
│ ├── applicationContext-dubbo-consumer.xml
│ ├── applicationContext-ehcache.xml
│ ├── applicationContext-threadpool.xml
│ ├── config.properties
│ ├── ehcache.xml
│ ├── i18n
│ │ ├── messages_en_US.properties
│ │ └── messages_zh_CN.properties
│ ├── log4j.properties
│ ├── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
│ ├── redis.properties
│ └── springMVC-servlet.xml
│ └── webapp
│ ├── WEB-INF
│ ├── jsp
│ │ ├── 403.jsp
│ │ ├── 404.jsp
│ │ ├── 500.jsp
│ │ └── error.jsp
│ ├── lib
│ │ └── tbschedule-3.2.8-SNAPSHOT.jar
│ └── web.xml
│ └── resources
│ ├── css
│ ├── bootstrap.min.css
│ └── main.css
│ ├── favicon.ico
│ ├── fonts
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
│ ├── images
│ └── logo.png
│ ├── inc
│ ├── footer.jsp
│ └── head.jsp
│ ├── index.html
│ └── js
│ ├── bootstrap.min.js
│ ├── jquery-1.11.2.min.js
│ ├── main.js
│ └── vendor
│ ├── html5shiv.js
│ ├── respond.min.js
│ ├── video-js.swf
│ └── video.js
├── zheng-common
├── README.md
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── zheng
│ │ └── common
│ │ ├── annotation
│ │ └── BaseService.java
│ │ ├── aspect
│ │ └── RpcLogAspect.java
│ │ ├── base
│ │ ├── BaseConstants.java
│ │ ├── BaseController.java
│ │ ├── BaseInterface.java
│ │ ├── BaseResult.java
│ │ ├── BaseService.java
│ │ ├── BaseServiceImpl.java
│ │ └── BaseServiceMock.java
│ │ ├── db
│ │ ├── DataSourceEnum.java
│ │ └── DynamicDataSource.java
│ │ ├── listener
│ │ └── ApplicationContextListener.java
│ │ ├── plugin
│ │ ├── CommentGenerator.java
│ │ ├── EncryptPropertyPlaceholderConfigurer.java
│ │ ├── PaginationPlugin.java
│ │ └── SerializablePlugin.java
│ │ ├── util
│ │ ├── AESUtil.java
│ │ ├── CaptchaUtil.java
│ │ ├── CookieUtil.java
│ │ ├── EhCacheUtil.java
│ │ ├── JarUtil.java
│ │ ├── JdbcUtil.java
│ │ ├── JmsUtil.java
│ │ ├── MD5Util.java
│ │ ├── MybatisGeneratorUtil.java
│ │ ├── Paginator.java
│ │ ├── PropertiesFileUtil.java
│ │ ├── RedisUtil.java
│ │ ├── RequestUtil.java
│ │ ├── SpringContextUtil.java
│ │ ├── StringUtil.java
│ │ ├── VelocityUtil.java
│ │ ├── ZhengAdminUtil.java
│ │ └── key
│ │ │ ├── SnowflakeIdWorker.java
│ │ │ └── SystemClock.java
│ │ └── validator
│ │ ├── LengthValidator.java
│ │ ├── NotNullValidator.java
│ │ └── SizeValidator.java
│ └── resources
│ ├── applicationContext.xml
│ ├── mybatis-config.xml
│ ├── springMVC-servlet.xml
│ └── template
│ ├── Controller.vm
│ ├── Service.vm
│ ├── ServiceImpl.vm
│ ├── ServiceMock.vm
│ └── generatorConfig.vm
├── zheng-demo
├── pom.xml
├── zheng-demo-rpc-api
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── demo
│ │ └── rpc
│ │ └── api
│ │ ├── DemoService.java
│ │ └── DemoServiceMock.java
├── zheng-demo-rpc-service
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── assembly
│ │ │ ├── assembly.xml
│ │ │ ├── bin
│ │ │ │ ├── dump.sh
│ │ │ │ ├── restart.sh
│ │ │ │ ├── server.sh
│ │ │ │ ├── start.bat
│ │ │ │ ├── start.sh
│ │ │ │ └── stop.sh
│ │ │ └── conf
│ │ │ │ └── dubbo.properties
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── zheng
│ │ │ │ └── demo
│ │ │ │ └── rpc
│ │ │ │ └── service
│ │ │ │ └── impl
│ │ │ │ └── DemoServiceImpl.java
│ │ └── resources
│ │ │ └── META-INF
│ │ │ └── spring
│ │ │ └── applicationContext-dubbo-service.xml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── AppTest.java
└── zheng-demo-web
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ └── com
│ │ └── zheng
│ │ └── demo
│ │ └── web
│ │ ├── controller
│ │ └── IndexController.java
│ │ ├── interceptor
│ │ └── DemoInterceptor.java
│ │ └── model
│ │ └── User.java
│ ├── resources
│ ├── applicationContext-dubbo-consumer.xml
│ ├── applicationContext-mail.xml
│ ├── config.properties
│ ├── i18n
│ │ ├── messages_en_US.properties
│ │ └── messages_zh_CN.properties
│ ├── log4j.properties
│ ├── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
│ ├── springMVC-servlet.xml
│ └── zheng-oss-client.properties
│ └── webapp
│ └── WEB-INF
│ ├── jsp
│ └── index.jsp
│ └── web.xml
├── zheng-oss
├── README.md
├── pom.xml
├── zheng-oss-admin
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── resources
│ │ ├── applicationContext-zhengAdmin.xml
│ │ ├── config.properties
│ │ ├── i18n
│ │ │ ├── messages_en_US.properties
│ │ │ └── messages_zh_CN.properties
│ │ ├── log4j.properties
│ │ ├── profiles
│ │ │ ├── dev.properties
│ │ │ ├── prod.properties
│ │ │ └── test.properties
│ │ ├── redis.properties
│ │ ├── springMVC-servlet.xml
│ │ ├── zheng-admin-client.properties
│ │ └── zheng-upms-client.properties
│ │ └── webapp
│ │ └── WEB-INF
│ │ ├── jsp
│ │ ├── 403.jsp
│ │ ├── 404.jsp
│ │ ├── 500.jsp
│ │ ├── error.jsp
│ │ └── index.jsp
│ │ └── web.xml
├── zheng-oss-sdk
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── oss
│ │ │ └── common
│ │ │ └── constant
│ │ │ ├── OssConstant.java
│ │ │ ├── OssResult.java
│ │ │ └── OssResultConstant.java
│ │ └── resources
│ │ └── applicationContext-oss.xml
└── zheng-oss-web
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ └── com
│ │ └── zheng
│ │ └── oss
│ │ └── web
│ │ ├── QiniuDemo.java
│ │ ├── controller
│ │ ├── AliyunOssController.java
│ │ └── DemoController.java
│ │ └── service
│ │ └── AliyunOssService.java
│ ├── resources
│ ├── config.properties
│ ├── i18n
│ │ ├── messages_en_US.properties
│ │ └── messages_zh_CN.properties
│ ├── log4j.properties
│ ├── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
│ ├── springMVC-servlet.xml
│ └── zheng-oss-client.properties
│ └── webapp
│ └── WEB-INF
│ ├── jsp
│ ├── 403.jsp
│ ├── 404.jsp
│ ├── 500.jsp
│ ├── error.jsp
│ └── index.jsp
│ └── web.xml
├── zheng-pay
├── README.md
├── pom.xml
├── zheng-pay-admin
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── pay
│ │ │ └── admin
│ │ │ └── controller
│ │ │ └── AppController.java
│ │ ├── resources
│ │ ├── applicationContext-threadpool.xml
│ │ ├── config.properties
│ │ ├── i18n
│ │ │ ├── messages_en_US.properties
│ │ │ └── messages_zh_CN.properties
│ │ ├── log4j.properties
│ │ ├── profiles
│ │ │ ├── dev.properties
│ │ │ ├── prod.properties
│ │ │ └── test.properties
│ │ └── springMVC-servlet.xml
│ │ └── webapp
│ │ └── WEB-INF
│ │ ├── jsp
│ │ ├── 403.jsp
│ │ ├── 404.jsp
│ │ ├── 500.jsp
│ │ ├── error.jsp
│ │ └── index.jsp
│ │ └── web.xml
├── zheng-pay-common
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── pay
│ │ └── common
│ │ └── constant
│ │ ├── PayConstant.java
│ │ ├── PayResult.java
│ │ └── PayResultConstant.java
├── zheng-pay-dao
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── pay
│ │ │ └── dao
│ │ │ ├── Generator.java
│ │ │ ├── mapper
│ │ │ ├── PayInOrderDetailMapper.java
│ │ │ ├── PayInOrderMapper.java
│ │ │ ├── PayMchMapper.java
│ │ │ ├── PayOutOrderDetailMapper.java
│ │ │ ├── PayOutOrderMapper.java
│ │ │ ├── PayPayMapper.java
│ │ │ ├── PayTypeMapper.java
│ │ │ ├── PayVendorMapper.java
│ │ │ └── PayVestMapper.java
│ │ │ └── model
│ │ │ ├── PayInOrder.java
│ │ │ ├── PayInOrderDetail.java
│ │ │ ├── PayInOrderDetailExample.java
│ │ │ ├── PayInOrderExample.java
│ │ │ ├── PayMch.java
│ │ │ ├── PayMchExample.java
│ │ │ ├── PayOutOrder.java
│ │ │ ├── PayOutOrderDetail.java
│ │ │ ├── PayOutOrderDetailExample.java
│ │ │ ├── PayOutOrderExample.java
│ │ │ ├── PayPay.java
│ │ │ ├── PayPayExample.java
│ │ │ ├── PayType.java
│ │ │ ├── PayTypeExample.java
│ │ │ ├── PayVendor.java
│ │ │ ├── PayVendorExample.java
│ │ │ ├── PayVest.java
│ │ │ └── PayVestExample.java
│ │ └── resources
│ │ └── generator.properties
├── zheng-pay-rpc-api
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── pay
│ │ └── rpc
│ │ └── api
│ │ ├── PayInOrderDetailService.java
│ │ ├── PayInOrderDetailServiceMock.java
│ │ ├── PayInOrderService.java
│ │ ├── PayInOrderServiceMock.java
│ │ ├── PayMchService.java
│ │ ├── PayMchServiceMock.java
│ │ ├── PayOutOrderDetailService.java
│ │ ├── PayOutOrderDetailServiceMock.java
│ │ ├── PayOutOrderService.java
│ │ ├── PayOutOrderServiceMock.java
│ │ ├── PayPayService.java
│ │ ├── PayPayServiceMock.java
│ │ ├── PayTypeService.java
│ │ ├── PayTypeServiceMock.java
│ │ ├── PayVendorService.java
│ │ ├── PayVendorServiceMock.java
│ │ ├── PayVestService.java
│ │ └── PayVestServiceMock.java
├── zheng-pay-rpc-service
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── assembly
│ │ ├── assembly.xml
│ │ ├── bin
│ │ │ ├── dump.sh
│ │ │ ├── restart.sh
│ │ │ ├── server.sh
│ │ │ ├── start.bat
│ │ │ ├── start.sh
│ │ │ └── stop.sh
│ │ └── conf
│ │ │ └── dubbo.properties
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── pay
│ │ │ ├── dao
│ │ │ └── mapper
│ │ │ │ ├── PayInOrderDetailMapper.xml
│ │ │ │ ├── PayInOrderMapper.xml
│ │ │ │ ├── PayMchMapper.xml
│ │ │ │ ├── PayOutOrderDetailMapper.xml
│ │ │ │ ├── PayOutOrderMapper.xml
│ │ │ │ ├── PayPayMapper.xml
│ │ │ │ ├── PayTypeMapper.xml
│ │ │ │ ├── PayVendorMapper.xml
│ │ │ │ └── PayVestMapper.xml
│ │ │ └── rpc
│ │ │ ├── ZhengPayRpcServiceApplication.java
│ │ │ └── service
│ │ │ └── impl
│ │ │ ├── PayInOrderDetailServiceImpl.java
│ │ │ ├── PayInOrderServiceImpl.java
│ │ │ ├── PayMchServiceImpl.java
│ │ │ ├── PayOutOrderDetailServiceImpl.java
│ │ │ ├── PayOutOrderServiceImpl.java
│ │ │ ├── PayPayServiceImpl.java
│ │ │ ├── PayTypeServiceImpl.java
│ │ │ ├── PayVendorServiceImpl.java
│ │ │ └── PayVestServiceImpl.java
│ │ └── resources
│ │ ├── META-INF
│ │ └── spring
│ │ │ ├── applicationContext-dubbo-provider.xml
│ │ │ ├── applicationContext-ehcache.xml
│ │ │ ├── applicationContext-jdbc.xml
│ │ │ ├── applicationContext-listener.xml
│ │ │ └── applicationContext.xml
│ │ ├── config.properties
│ │ ├── ehcache.xml
│ │ ├── jdbc.properties
│ │ ├── log4j.properties
│ │ ├── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
│ │ └── redis.properties
├── zheng-pay-sdk
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ └── java
│ │ │ └── com
│ │ │ └── zheng
│ │ │ └── pay
│ │ │ └── sdk
│ │ │ └── App.java
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── pay
│ │ └── sdk
│ │ └── AppTest.java
└── zheng-pay-web
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ └── com
│ │ └── zheng
│ │ └── pay
│ │ └── web
│ │ └── controller
│ │ └── AlipayController.java
│ ├── resources
│ ├── applicationContext-alipay.xml
│ ├── applicationContext-threadpool.xml
│ ├── config.properties
│ ├── i18n
│ │ ├── messages_en_US.properties
│ │ └── messages_zh_CN.properties
│ ├── log4j.properties
│ ├── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
│ ├── springMVC-servlet.xml
│ └── zheng-oss-client.properties
│ └── webapp
│ └── WEB-INF
│ ├── jsp
│ ├── 403.jsp
│ ├── 404.jsp
│ ├── 500.jsp
│ ├── error.jsp
│ └── index.jsp
│ ├── lib
│ └── alipay-sdk-java20170829142630.jar
│ └── web.xml
├── zheng-shop
├── README.md
└── pom.xml
├── zheng-ucenter
├── README.md
├── pom.xml
├── zheng-ucenter-common
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── ucenter
│ │ └── common
│ │ └── constant
│ │ ├── UcenterConstant.java
│ │ ├── UcenterResult.java
│ │ └── UcenterResultConstant.java
├── zheng-ucenter-dao
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── ucenter
│ │ │ └── dao
│ │ │ ├── Generator.java
│ │ │ ├── mapper
│ │ │ ├── UcenterOauthMapper.java
│ │ │ ├── UcenterUserDetailsMapper.java
│ │ │ ├── UcenterUserLogMapper.java
│ │ │ ├── UcenterUserMapper.java
│ │ │ └── UcenterUserOauthMapper.java
│ │ │ └── model
│ │ │ ├── UcenterOauth.java
│ │ │ ├── UcenterOauthExample.java
│ │ │ ├── UcenterUser.java
│ │ │ ├── UcenterUserDetails.java
│ │ │ ├── UcenterUserDetailsExample.java
│ │ │ ├── UcenterUserExample.java
│ │ │ ├── UcenterUserLog.java
│ │ │ ├── UcenterUserLogExample.java
│ │ │ ├── UcenterUserOauth.java
│ │ │ └── UcenterUserOauthExample.java
│ │ └── resources
│ │ └── generator.properties
├── zheng-ucenter-rpc-api
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── ucenter
│ │ └── rpc
│ │ └── api
│ │ ├── UcenterApiService.java
│ │ ├── UcenterApiServiceMock.java
│ │ ├── UcenterOauthService.java
│ │ ├── UcenterOauthServiceMock.java
│ │ ├── UcenterUserDetailsService.java
│ │ ├── UcenterUserDetailsServiceMock.java
│ │ ├── UcenterUserLogService.java
│ │ ├── UcenterUserLogServiceMock.java
│ │ ├── UcenterUserOauthService.java
│ │ ├── UcenterUserOauthServiceMock.java
│ │ ├── UcenterUserService.java
│ │ └── UcenterUserServiceMock.java
├── zheng-ucenter-rpc-service
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── assembly
│ │ ├── assembly.xml
│ │ ├── bin
│ │ │ ├── dump.sh
│ │ │ ├── restart.sh
│ │ │ ├── server.sh
│ │ │ ├── start.bat
│ │ │ ├── start.sh
│ │ │ └── stop.sh
│ │ └── conf
│ │ │ └── dubbo.properties
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── ucenter
│ │ │ ├── dao
│ │ │ └── mapper
│ │ │ │ ├── UcenterOauthMapper.xml
│ │ │ │ ├── UcenterUserDetailsMapper.xml
│ │ │ │ ├── UcenterUserLogMapper.xml
│ │ │ │ ├── UcenterUserMapper.xml
│ │ │ │ └── UcenterUserOauthMapper.xml
│ │ │ └── rpc
│ │ │ ├── ZhengUcenterRpcServiceApplication.java
│ │ │ └── service
│ │ │ └── impl
│ │ │ ├── UcenterApiServiceImpl.java
│ │ │ ├── UcenterOauthServiceImpl.java
│ │ │ ├── UcenterUserDetailsServiceImpl.java
│ │ │ ├── UcenterUserLogServiceImpl.java
│ │ │ ├── UcenterUserOauthServiceImpl.java
│ │ │ └── UcenterUserServiceImpl.java
│ │ └── resources
│ │ ├── META-INF
│ │ └── spring
│ │ │ ├── applicationContext-dubbo-provider.xml
│ │ │ ├── applicationContext-ehcache.xml
│ │ │ ├── applicationContext-jdbc.xml
│ │ │ ├── applicationContext-listener.xml
│ │ │ └── applicationContext.xml
│ │ ├── config.properties
│ │ ├── ehcache.xml
│ │ ├── jdbc.properties
│ │ ├── log4j.properties
│ │ ├── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
│ │ └── redis.properties
└── zheng-ucenter-web
│ ├── pom.xml
│ └── src
│ └── main
│ ├── java
│ └── com
│ │ └── zheng
│ │ └── ucenter
│ │ └── web
│ │ ├── controller
│ │ └── SignController.java
│ │ └── interceptor
│ │ └── UcenterWebInterceptor.java
│ ├── resources
│ ├── applicationContext-dubbo-consumer.xml
│ ├── applicationContext-threadpool.xml
│ ├── config.properties
│ ├── i18n
│ │ ├── messages_en_US.properties
│ │ └── messages_zh_CN.properties
│ ├── log4j.properties
│ ├── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
│ ├── redis.properties
│ └── springMVC-servlet.xml
│ └── webapp
│ └── WEB-INF
│ ├── jsp
│ ├── 403.jsp
│ ├── 404.jsp
│ ├── 500.jsp
│ ├── error.jsp
│ └── index.jsp
│ └── web.xml
├── zheng-ui
├── zheng-cms-web
│ ├── blog
│ │ ├── category
│ │ │ └── index.html
│ │ ├── details
│ │ │ └── index.html
│ │ ├── index.html
│ │ └── tag
│ │ │ └── index.html
│ ├── css
│ │ ├── bootstrap.min.css
│ │ └── main.css
│ ├── favicon.ico
│ ├── fonts
│ │ ├── glyphicons-halflings-regular.eot
│ │ ├── glyphicons-halflings-regular.svg
│ │ ├── glyphicons-halflings-regular.ttf
│ │ ├── glyphicons-halflings-regular.woff
│ │ └── glyphicons-halflings-regular.woff2
│ ├── images
│ │ └── logo.png
│ ├── index.html
│ ├── js
│ │ ├── bootstrap.min.js
│ │ ├── jquery-1.11.2.min.js
│ │ ├── main.js
│ │ └── vendor
│ │ │ ├── html5shiv.js
│ │ │ ├── respond.min.js
│ │ │ ├── video-js.swf
│ │ │ └── video.js
│ ├── news
│ │ ├── article
│ │ │ └── index.html
│ │ ├── category
│ │ │ └── index.html
│ │ ├── index.html
│ │ └── tag
│ │ │ └── index.html
│ ├── page
│ │ └── index.html
│ ├── qa
│ │ ├── category
│ │ │ └── index.html
│ │ ├── index.html
│ │ ├── question
│ │ │ └── index.html
│ │ └── tag
│ │ │ └── index.html
│ ├── search
│ │ └── index.html
│ └── topic
│ │ ├── index.html
│ │ └── list.html
├── zheng-demo
│ └── index.html
├── zheng-oss-web
│ ├── aliyun
│ │ └── upload.html
│ ├── index.html
│ └── plugins
│ │ └── webuploader-0.1.5
│ │ ├── Uploader.swf
│ │ ├── webuploader.css
│ │ └── webuploader.min.js
└── zheng-ucenter-web
│ ├── css
│ ├── bootstrap.min.css
│ └── style.css
│ ├── fonts
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
│ ├── img
│ └── captcha.png
│ ├── js
│ ├── bootstrap.min.js
│ └── jquery.min.js
│ ├── login.html
│ ├── password.html
│ └── reg.html
├── zheng-upms
├── .gitignore
├── README.md
├── pom.xml
├── zheng-upms-client
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── upms
│ │ │ └── client
│ │ │ ├── interceptor
│ │ │ └── LogAspect.java
│ │ │ ├── shiro
│ │ │ ├── filter
│ │ │ │ ├── UpmsAuthenticationFilter.java
│ │ │ │ └── UpmsSessionForceLogoutFilter.java
│ │ │ ├── listener
│ │ │ │ └── UpmsSessionListener.java
│ │ │ ├── realm
│ │ │ │ └── UpmsRealm.java
│ │ │ └── session
│ │ │ │ ├── UpmsSession.java
│ │ │ │ ├── UpmsSessionDao.java
│ │ │ │ └── UpmsSessionFactory.java
│ │ │ └── util
│ │ │ ├── RequestParameterUtil.java
│ │ │ └── SerializableUtil.java
│ │ └── resources
│ │ ├── applicationContext-shiro.xml
│ │ └── springMVC-servlet.xml
├── zheng-upms-common
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── upms
│ │ └── common
│ │ └── constant
│ │ ├── UpmsConstant.java
│ │ ├── UpmsResult.java
│ │ └── UpmsResultConstant.java
├── zheng-upms-dao
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── upms
│ │ │ └── dao
│ │ │ ├── Generator.java
│ │ │ ├── mapper
│ │ │ ├── UpmsLogMapper.java
│ │ │ ├── UpmsOrganizationMapper.java
│ │ │ ├── UpmsPermissionMapper.java
│ │ │ ├── UpmsRoleMapper.java
│ │ │ ├── UpmsRolePermissionMapper.java
│ │ │ ├── UpmsSystemMapper.java
│ │ │ ├── UpmsUserMapper.java
│ │ │ ├── UpmsUserOrganizationMapper.java
│ │ │ ├── UpmsUserPermissionMapper.java
│ │ │ └── UpmsUserRoleMapper.java
│ │ │ └── model
│ │ │ ├── UpmsLog.java
│ │ │ ├── UpmsLogExample.java
│ │ │ ├── UpmsOrganization.java
│ │ │ ├── UpmsOrganizationExample.java
│ │ │ ├── UpmsPermission.java
│ │ │ ├── UpmsPermissionExample.java
│ │ │ ├── UpmsRole.java
│ │ │ ├── UpmsRoleExample.java
│ │ │ ├── UpmsRolePermission.java
│ │ │ ├── UpmsRolePermissionExample.java
│ │ │ ├── UpmsSystem.java
│ │ │ ├── UpmsSystemExample.java
│ │ │ ├── UpmsUser.java
│ │ │ ├── UpmsUserExample.java
│ │ │ ├── UpmsUserOrganization.java
│ │ │ ├── UpmsUserOrganizationExample.java
│ │ │ ├── UpmsUserPermission.java
│ │ │ ├── UpmsUserPermissionExample.java
│ │ │ ├── UpmsUserRole.java
│ │ │ └── UpmsUserRoleExample.java
│ │ └── resources
│ │ └── generator.properties
├── zheng-upms-rpc-api
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── upms
│ │ └── rpc
│ │ └── api
│ │ ├── UpmsApiService.java
│ │ ├── UpmsApiServiceMock.java
│ │ ├── UpmsLogService.java
│ │ ├── UpmsLogServiceMock.java
│ │ ├── UpmsOrganizationService.java
│ │ ├── UpmsOrganizationServiceMock.java
│ │ ├── UpmsPermissionService.java
│ │ ├── UpmsPermissionServiceMock.java
│ │ ├── UpmsRolePermissionService.java
│ │ ├── UpmsRolePermissionServiceMock.java
│ │ ├── UpmsRoleService.java
│ │ ├── UpmsRoleServiceMock.java
│ │ ├── UpmsSystemService.java
│ │ ├── UpmsSystemServiceMock.java
│ │ ├── UpmsUserOrganizationService.java
│ │ ├── UpmsUserOrganizationServiceMock.java
│ │ ├── UpmsUserPermissionService.java
│ │ ├── UpmsUserPermissionServiceMock.java
│ │ ├── UpmsUserRoleService.java
│ │ ├── UpmsUserRoleServiceMock.java
│ │ ├── UpmsUserService.java
│ │ └── UpmsUserServiceMock.java
├── zheng-upms-rpc-service
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ ├── assembly
│ │ │ ├── assembly.xml
│ │ │ ├── bin
│ │ │ │ ├── dump.sh
│ │ │ │ ├── restart.sh
│ │ │ │ ├── server.sh
│ │ │ │ ├── start.bat
│ │ │ │ ├── start.sh
│ │ │ │ └── stop.sh
│ │ │ └── conf
│ │ │ │ └── dubbo.properties
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── zheng
│ │ │ │ └── upms
│ │ │ │ ├── dao
│ │ │ │ └── mapper
│ │ │ │ │ ├── UpmsLogMapper.xml
│ │ │ │ │ ├── UpmsOrganizationMapper.xml
│ │ │ │ │ ├── UpmsPermissionMapper.xml
│ │ │ │ │ ├── UpmsRoleMapper.xml
│ │ │ │ │ ├── UpmsRolePermissionMapper.xml
│ │ │ │ │ ├── UpmsSystemMapper.xml
│ │ │ │ │ ├── UpmsUserMapper.xml
│ │ │ │ │ ├── UpmsUserOrganizationMapper.xml
│ │ │ │ │ ├── UpmsUserPermissionMapper.xml
│ │ │ │ │ └── UpmsUserRoleMapper.xml
│ │ │ │ └── rpc
│ │ │ │ ├── ZhengUpmsRpcServiceApplication.java
│ │ │ │ ├── mapper
│ │ │ │ ├── UpmsApiMapper.java
│ │ │ │ └── UpmsApiMapper.xml
│ │ │ │ └── service
│ │ │ │ └── impl
│ │ │ │ ├── UpmsApiServiceImpl.java
│ │ │ │ ├── UpmsLogServiceImpl.java
│ │ │ │ ├── UpmsOrganizationServiceImpl.java
│ │ │ │ ├── UpmsPermissionServiceImpl.java
│ │ │ │ ├── UpmsRolePermissionServiceImpl.java
│ │ │ │ ├── UpmsRoleServiceImpl.java
│ │ │ │ ├── UpmsSystemServiceImpl.java
│ │ │ │ ├── UpmsUserOrganizationServiceImpl.java
│ │ │ │ ├── UpmsUserPermissionServiceImpl.java
│ │ │ │ ├── UpmsUserRoleServiceImpl.java
│ │ │ │ └── UpmsUserServiceImpl.java
│ │ └── resources
│ │ │ ├── META-INF
│ │ │ └── spring
│ │ │ │ ├── applicationContext-dubbo-provider.xml
│ │ │ │ ├── applicationContext-ehcache.xml
│ │ │ │ ├── applicationContext-jdbc.xml
│ │ │ │ ├── applicationContext-listener.xml
│ │ │ │ └── applicationContext.xml
│ │ │ ├── config.properties
│ │ │ ├── ehcache.xml
│ │ │ ├── jdbc.properties
│ │ │ ├── log4j.properties
│ │ │ ├── profiles
│ │ │ ├── dev.properties
│ │ │ ├── prod.properties
│ │ │ └── test.properties
│ │ │ └── redis.properties
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── zheng
│ │ └── upms
│ │ └── rpc
│ │ └── service
│ │ └── UpmsServiceTest.java
└── zheng-upms-server
│ ├── pom.xml
│ └── src
│ ├── main
│ ├── java
│ │ └── com
│ │ │ └── zheng
│ │ │ └── upms
│ │ │ └── server
│ │ │ ├── Initialize.java
│ │ │ ├── controller
│ │ │ ├── ManageController.java
│ │ │ ├── SSOController.java
│ │ │ └── manage
│ │ │ │ ├── UpmsLogController.java
│ │ │ │ ├── UpmsOrganizationController.java
│ │ │ │ ├── UpmsPermissionController.java
│ │ │ │ ├── UpmsRoleController.java
│ │ │ │ ├── UpmsSessionController.java
│ │ │ │ ├── UpmsSystemController.java
│ │ │ │ └── UpmsUserController.java
│ │ │ └── interceptor
│ │ │ └── UpmsInterceptor.java
│ ├── resources
│ │ ├── applicationContext-dubbo-consumer.xml
│ │ ├── applicationContext-ehcache.xml
│ │ ├── applicationContext-threadpool.xml
│ │ ├── applicationContext-zhengAdmin.xml
│ │ ├── config.properties
│ │ ├── ehcache.xml
│ │ ├── i18n
│ │ │ ├── messages_en_US.properties
│ │ │ └── messages_zh_CN.properties
│ │ ├── log4j.properties
│ │ ├── profiles
│ │ │ ├── dev.properties
│ │ │ ├── prod.properties
│ │ │ └── test.properties
│ │ ├── redis.properties
│ │ ├── shiro-ehcache.xml
│ │ ├── springMVC-servlet.xml
│ │ ├── zheng-admin-client.properties
│ │ ├── zheng-config-client.properties
│ │ ├── zheng-oss-client.properties
│ │ └── zheng-upms-client.properties
│ └── webapp
│ │ ├── WEB-INF
│ │ ├── jsp
│ │ │ ├── 403.jsp
│ │ │ ├── 404.jsp
│ │ │ ├── 500.jsp
│ │ │ ├── error.jsp
│ │ │ ├── index.jsp
│ │ │ ├── manage
│ │ │ │ ├── index.jsp
│ │ │ │ ├── log
│ │ │ │ │ └── index.jsp
│ │ │ │ ├── organization
│ │ │ │ │ ├── create.jsp
│ │ │ │ │ ├── index.jsp
│ │ │ │ │ └── update.jsp
│ │ │ │ ├── permission
│ │ │ │ │ ├── create.jsp
│ │ │ │ │ ├── index.jsp
│ │ │ │ │ └── update.jsp
│ │ │ │ ├── role
│ │ │ │ │ ├── create.jsp
│ │ │ │ │ ├── index.jsp
│ │ │ │ │ ├── permission.jsp
│ │ │ │ │ └── update.jsp
│ │ │ │ ├── session
│ │ │ │ │ └── index.jsp
│ │ │ │ ├── system
│ │ │ │ │ ├── create.jsp
│ │ │ │ │ ├── index.jsp
│ │ │ │ │ └── update.jsp
│ │ │ │ └── user
│ │ │ │ │ ├── create.jsp
│ │ │ │ │ ├── index.jsp
│ │ │ │ │ ├── organization.jsp
│ │ │ │ │ ├── permission.jsp
│ │ │ │ │ ├── role.jsp
│ │ │ │ │ └── update.jsp
│ │ │ └── sso
│ │ │ │ └── login.jsp
│ │ └── web.xml
│ │ └── resources
│ │ ├── inc
│ │ ├── footer.jsp
│ │ └── head.jsp
│ │ ├── sso-deploy.jpg
│ │ ├── sso-login.jpg
│ │ ├── sso-logout.png
│ │ └── zheng-upms-datamodel.jpg
│ └── test
│ └── java
│ └── com
│ └── zheng
│ └── upms
│ └── server
│ └── UpmsServiceTest.java
└── zheng-wechat
├── README.md
├── pom.xml
├── zheng-wechat-app
├── README.md
└── pom.xml
└── zheng-wechat-mp
├── README.md
├── pom.xml
├── zheng-wechat-mp-admin
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── zheng
│ │ └── wechat
│ │ └── mp
│ │ └── admin
│ │ └── controller
│ │ └── AppController.java
│ ├── resources
│ ├── applicationContext-threadpool.xml
│ ├── config.properties
│ ├── i18n
│ │ ├── messages_en_US.properties
│ │ └── messages_zh_CN.properties
│ ├── log4j.properties
│ ├── profiles
│ │ ├── dev.properties
│ │ ├── prod.properties
│ │ └── test.properties
│ └── springMVC-servlet.xml
│ └── webapp
│ └── WEB-INF
│ ├── jsp
│ ├── 403.jsp
│ ├── 404.jsp
│ ├── 500.jsp
│ ├── error.jsp
│ └── index.jsp
│ └── web.xml
├── zheng-wechat-mp-dao
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── com
│ │ └── zheng
│ │ └── wechat
│ │ └── mp
│ │ └── dao
│ │ └── Generator.java
│ └── resources
│ ├── jdbc.properties
│ └── redis.properties
└── zheng-wechat-mp-service
├── pom.xml
└── src
├── main
└── java
│ └── com
│ └── zheng
│ └── wechat
│ └── mp
│ └── service
│ └── App.java
└── test
└── java
└── com
└── zheng
└── wechat
└── mp
└── service
└── AppTest.java
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
2 | .classpath
3 | .project
4 | *.iml
5 | *.eml
6 | target
7 | *.log
8 | *.log.*
9 | **/resources/zheng-admin
10 | generatorConfig.xml
11 | .DS_Store
12 | *.cache
13 | *.lock
14 | /build/
15 | *.settings
--------------------------------------------------------------------------------
/project-bootstrap/License.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/License.png
--------------------------------------------------------------------------------
/project-bootstrap/README.md:
--------------------------------------------------------------------------------
1 | # project-bootstrap
2 |
3 | 本目录为项目介绍资源目录,包含模块依赖图、拓扑图等
--------------------------------------------------------------------------------
/project-bootstrap/aliyun-oss-post-callback.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/aliyun-oss-post-callback.png
--------------------------------------------------------------------------------
/project-bootstrap/api.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/api.png
--------------------------------------------------------------------------------
/project-bootstrap/architect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/architect.png
--------------------------------------------------------------------------------
/project-bootstrap/architect.vsdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/architect.vsdx
--------------------------------------------------------------------------------
/project-bootstrap/distributedSystem.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/distributedSystem.png
--------------------------------------------------------------------------------
/project-bootstrap/distributedSystem2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/distributedSystem2.png
--------------------------------------------------------------------------------
/project-bootstrap/face.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/face.png
--------------------------------------------------------------------------------
/project-bootstrap/gateway_config.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/gateway_config.png
--------------------------------------------------------------------------------
/project-bootstrap/idea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/idea.png
--------------------------------------------------------------------------------
/project-bootstrap/pay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/pay.png
--------------------------------------------------------------------------------
/project-bootstrap/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/progress.png
--------------------------------------------------------------------------------
/project-bootstrap/progress.xmind:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/progress.xmind
--------------------------------------------------------------------------------
/project-bootstrap/project.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/project.doc
--------------------------------------------------------------------------------
/project-bootstrap/project.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/project.png
--------------------------------------------------------------------------------
/project-bootstrap/start.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/start.png
--------------------------------------------------------------------------------
/project-bootstrap/zheng-api.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/zheng-api.doc
--------------------------------------------------------------------------------
/project-bootstrap/zheng-api.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/zheng-api.png
--------------------------------------------------------------------------------
/project-bootstrap/zheng-cms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/zheng-cms.png
--------------------------------------------------------------------------------
/project-bootstrap/zheng-login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/zheng-login.png
--------------------------------------------------------------------------------
/project-bootstrap/zheng-pay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/zheng-pay.png
--------------------------------------------------------------------------------
/project-bootstrap/zheng-upms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-bootstrap/zheng-upms.png
--------------------------------------------------------------------------------
/project-datamodel/README.md:
--------------------------------------------------------------------------------
1 | # project-datamodel
2 |
3 | 本目录包含数据模型、数据库脚本等
4 |
5 | ## 文件说明
6 |
7 | - zheng.apm: 上次修改数据模型快照(file-->save as保存格式为Archived PDM(XML)得到)
8 |
9 | - zheng.pdm: 数据模型
10 |
11 | - zheng.png: 模型图
12 |
13 | - zheng.sql: 最新脚本
14 |
15 | ## 操作说明
16 |
17 | - PowerDesigner打开`zheng.pdm`修改
18 |
19 | - 选择database-->apply model changes to database选择sql保存路径,在get database schema一栏中选择using an archive model选择`zheng.apm`,得到只有更新升级的脚本
20 |
21 | - 运行更新升级脚本,得到最新数据结构(保留旧数据),导出得到最新`zheng.sql`
22 |
23 | - PowerDesigner全选,Edit-->Export Image...导出`zheng.png`
24 |
25 | - PowerDesigner导出`zheng.apm`
26 |
27 | - PowerDesigner保存得到`zheng.pdm`
--------------------------------------------------------------------------------
/project-datamodel/zheng.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-datamodel/zheng.png
--------------------------------------------------------------------------------
/project-tools/activemq.bat.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-tools/activemq.bat.lnk
--------------------------------------------------------------------------------
/project-tools/dubbo-monitor.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-tools/dubbo-monitor.lnk
--------------------------------------------------------------------------------
/project-tools/nginx.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-tools/nginx.bat
--------------------------------------------------------------------------------
/project-tools/nginx/servers/zheng-config.conf:
--------------------------------------------------------------------------------
1 | server {
2 | listen 1001 default;
3 | server_name localhost;
4 | location / {
5 | root F:/GitHub/zheng/zheng-config/;
6 | index index.html index.htm;
7 | add_header Access-Control-Allow-Origin *;
8 | }
9 | access_log logs/zheng-config.access.log;
10 | }
11 |
--------------------------------------------------------------------------------
/project-tools/nginx/servers/zheng-ui.conf:
--------------------------------------------------------------------------------
1 | server {
2 | listen 1000 default;
3 | server_name localhost;
4 | location / {
5 | root F:/GitHub/zheng/zheng-ui/;
6 | index index.html index.htm;
7 | add_header Access-Control-Allow-Origin *;
8 | }
9 | access_log logs/zheng-ui.access.log;
10 | }
11 |
--------------------------------------------------------------------------------
/project-tools/ngrok.bat:
--------------------------------------------------------------------------------
1 | start ngrok/ngrok -config=ngrok/ngrok.cfg -subdomain shuzheng 7771
--------------------------------------------------------------------------------
/project-tools/ngrok.sh:
--------------------------------------------------------------------------------
1 | ngrok/ngrok -config=ngrok/ngrok.cfg -subdomain shuzheng 7771
--------------------------------------------------------------------------------
/project-tools/ngrok/ngrok:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-tools/ngrok/ngrok
--------------------------------------------------------------------------------
/project-tools/ngrok/ngrok.cfg:
--------------------------------------------------------------------------------
1 | server_addr: "tunnel.qydev.com:4443"
2 | trust_host_root_certs: false
3 |
4 |
--------------------------------------------------------------------------------
/project-tools/ngrok/ngrok.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-tools/ngrok/ngrok.exe
--------------------------------------------------------------------------------
/project-tools/tomcat_company.bat.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-tools/tomcat_company.bat.lnk
--------------------------------------------------------------------------------
/project-tools/tomcat_home.bat.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-tools/tomcat_home.bat.lnk
--------------------------------------------------------------------------------
/project-tools/zkServer.cmd.lnk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/project-tools/zkServer.cmd.lnk
--------------------------------------------------------------------------------
/zheng-admin/README.md:
--------------------------------------------------------------------------------
1 | # zhengAdmin
2 |
3 | 基于bootstrap实现的响应式Material Design风格的通用后台管理系统
4 |
5 | 交流QQ群:133107819🈵、284280411🈵、528049386♨️
6 |
7 | # 在线演示
8 |
9 | 地址: [http://www.zhangshuzheng.cn/zhengAdmin](http://www.zhangshuzheng.cn/zhengAdmin "zhengAdmin")
10 |
11 |
12 | 
13 |
14 | 
15 |
16 | 
17 |
18 | 
19 |
20 | 
21 |
22 | 
23 |
24 | 
25 |
26 | # License
27 | MIT
28 |
29 |
--------------------------------------------------------------------------------
/zheng-admin/src/demo.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | 公共素材
8 |
9 |
10 |
11 |
12 | 公共素材
13 |
14 |
15 |
--------------------------------------------------------------------------------
/zheng-admin/src/images/ENTSANI.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/ENTSANI.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/avatar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/avatar.jpg
--------------------------------------------------------------------------------
/zheng-admin/src/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/logo.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/logo_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/logo_image.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/notifications.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/notifications.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-cms-theme-m1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-cms-theme-m1.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-cms-theme-m2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-cms-theme-m2.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-cms-theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-cms-theme.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-cms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-cms.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-oss-theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-oss-theme.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-oss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-oss.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-pay-theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-pay-theme.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-pay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-pay.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-ucenter-theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-ucenter-theme.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-ucenter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-ucenter.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-upms-theme.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-upms-theme.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zheng-upms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zheng-upms.png
--------------------------------------------------------------------------------
/zheng-admin/src/images/zsz.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/images/zsz.psd
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/My97DatePicker/lang/en.js:
--------------------------------------------------------------------------------
1 | var $lang={
2 | errAlertMsg: "Invalid date or the date out of range,redo or not?",
3 | aWeekStr: ["wk", "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
4 | aLongWeekStr:["wk","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
5 | aMonStr: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
6 | aLongMonStr: ["January","February","March","April","May","June","July","August","September","October","November","December"],
7 | clearStr: "Clear",
8 | todayStr: "Today",
9 | okStr: "OK",
10 | updateStr: "OK",
11 | timeStr: "Time",
12 | quickStr: "Quick Selection",
13 | err_1: 'MinDate Cannot be bigger than MaxDate!'
14 | }
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/My97DatePicker/skin/WdatePicker.css:
--------------------------------------------------------------------------------
1 | .Wdate{
2 | border:#999 1px solid;
3 | height:20px;
4 | background:#fff url(datePicker.gif) no-repeat right;
5 | }
6 | .Wdate::-ms-clear{display:none;}
7 |
8 | .WdateFmtErr{
9 | font-weight:bold;
10 | color:red;
11 | }
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/My97DatePicker/skin/datePicker.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/My97DatePicker/skin/datePicker.gif
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/My97DatePicker/skin/default/img.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/My97DatePicker/skin/default/img.gif
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/My97DatePicker/skin/whyGreen/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/My97DatePicker/skin/whyGreen/bg.jpg
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/My97DatePicker/skin/whyGreen/img.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/My97DatePicker/skin/whyGreen/img.gif
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/bootstrap-3.3.0/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/bootstrap-3.3.0/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/bootstrap-3.3.0/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/bootstrap-3.3.0/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/bootstrap-3.3.0/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/bootstrap-3.3.0/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/bootstrap-3.3.0/js/npm.js:
--------------------------------------------------------------------------------
1 | // This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment.
2 | require('../../js/transition.js')
3 | require('../../js/alert.js')
4 | require('../../js/button.js')
5 | require('../../js/carousel.js')
6 | require('../../js/collapse.js')
7 | require('../../js/dropdown.js')
8 | require('../../js/modal.js')
9 | require('../../js/tooltip.js')
10 | require('../../js/popover.js')
11 | require('../../js/scrollspy.js')
12 | require('../../js/tab.js')
13 | require('../../js/affix.js')
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/font-awesome-4.7.0/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/font-awesome-4.7.0/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/malihu-custom-scrollbar-plugin/mCSB_buttons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/malihu-custom-scrollbar-plugin/mCSB_buttons.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/material-design-iconic-font-2.2.0/fonts/Material-Design-Iconic-Font.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/material-design-iconic-font-2.2.0/fonts/Material-Design-Iconic-Font.eot
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/material-design-iconic-font-2.2.0/fonts/Material-Design-Iconic-Font.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/material-design-iconic-font-2.2.0/fonts/Material-Design-Iconic-Font.ttf
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/material-design-iconic-font-2.2.0/fonts/Material-Design-Iconic-Font.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/material-design-iconic-font-2.2.0/fonts/Material-Design-Iconic-Font.woff
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/material-design-iconic-font-2.2.0/fonts/Material-Design-Iconic-Font.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/material-design-iconic-font-2.2.0/fonts/Material-Design-Iconic-Font.woff2
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/ar.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ar",[],function(){return{errorLoading:function(){return"لا يمكن تحميل النتائج"},inputTooLong:function(e){var t=e.input.length-e.maximum;return"الرجاء حذف "+t+" عناصر"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"الرجاء إضافة "+t+" عناصر"},loadingMore:function(){return"جاري تحميل نتائج إضافية..."},maximumSelected:function(e){return"تستطيع إختيار "+e.maximum+" بنود فقط"},noResults:function(){return"لم يتم العثور على أي نتائج"},searching:function(){return"جاري البحث…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/az.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/az",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return t+" simvol silin"},inputTooShort:function(e){var t=e.minimum-e.input.length;return t+" simvol daxil edin"},loadingMore:function(){return"Daha çox nəticə yüklənir…"},maximumSelected:function(e){return"Sadəcə "+e.maximum+" element seçə bilərsiniz"},noResults:function(){return"Nəticə tapılmadı"},searching:function(){return"Axtarılır…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/bg.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/bg",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Моля въведете с "+t+" по-малко символ";return t>1&&(n+="a"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Моля въведете още "+t+" символ";return t>1&&(n+="a"),n},loadingMore:function(){return"Зареждат се още…"},maximumSelected:function(e){var t="Можете да направите до "+e.maximum+" ";return e.maximum>1?t+="избора":t+="избор",t},noResults:function(){return"Няма намерени съвпадения"},searching:function(){return"Търсене…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/da.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/da",[],function(){return{errorLoading:function(){return"Resultaterne kunne ikke indlæses."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Angiv venligst "+t+" tegn mindre"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Angiv venligst "+t+" tegn mere"},loadingMore:function(){return"Indlæser flere resultater…"},maximumSelected:function(e){var t="Du kan kun vælge "+e.maximum+" emne";return e.maximum!=1&&(t+="r"),t},noResults:function(){return"Ingen resultater fundet"},searching:function(){return"Søger…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/en.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Please enter "+t+" or more characters";return n},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/et.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/et",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" vähem",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Sisesta "+t+" täht";return t!=1&&(n+="e"),n+=" rohkem",n},loadingMore:function(){return"Laen tulemusi…"},maximumSelected:function(e){var t="Saad vaid "+e.maximum+" tulemus";return e.maximum==1?t+="e":t+="t",t+=" valida",t},noResults:function(){return"Tulemused puuduvad"},searching:function(){return"Otsin…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/eu.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/eu",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Idatzi ";return t==1?n+="karaktere bat":n+=t+" karaktere",n+=" gutxiago",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Idatzi ";return t==1?n+="karaktere bat":n+=t+" karaktere",n+=" gehiago",n},loadingMore:function(){return"Emaitza gehiago kargatzen…"},maximumSelected:function(e){return e.maximum===1?"Elementu bakarra hauta dezakezu":e.maximum+" elementu hauta ditzakezu soilik"},noResults:function(){return"Ez da bat datorrenik aurkitu"},searching:function(){return"Bilatzen…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/fa.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fa",[],function(){return{errorLoading:function(){return"امکان بارگذاری نتایج وجود ندارد."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="لطفاً "+t+" کاراکتر را حذف نمایید";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="لطفاً تعداد "+t+" کاراکتر یا بیشتر وارد نمایید";return n},loadingMore:function(){return"در حال بارگذاری نتایج بیشتر..."},maximumSelected:function(e){var t="شما تنها میتوانید "+e.maximum+" آیتم را انتخاب نمایید";return t},noResults:function(){return"هیچ نتیجهای یافت نشد"},searching:function(){return"در حال جستجو..."}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/fi.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/fi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum;return"Ole hyvä ja anna "+t+" merkkiä vähemmän"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Ole hyvä ja anna "+t+" merkkiä lisää"},loadingMore:function(){return"Ladataan lisää tuloksia…"},maximumSelected:function(e){return"Voit valita ainoastaan "+e.maximum+" kpl"},noResults:function(){return"Ei tuloksia"},searching:function(){}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/he.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/he",[],function(){return{errorLoading:function(){return"שגיאה בטעינת התוצאות"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="נא למחוק ";return t===1?n+="תו אחד":n+=t+" תווים",n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="נא להכניס ";return t===1?n+="תו אחד":n+=t+" תווים",n+=" או יותר",n},loadingMore:function(){return"טוען תוצאות נוספות…"},maximumSelected:function(e){var t="באפשרותך לבחור עד ";return e.maximum===1?t+="פריט אחד":t+=e.maximum+" פריטים",t},noResults:function(){return"לא נמצאו תוצאות"},searching:function(){return"מחפש…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/hi.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hi",[],function(){return{errorLoading:function(){return"परिणामों को लोड नहीं किया जा सका।"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" अक्षर को हटा दें";return t>1&&(n=t+" अक्षरों को हटा दें "),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="कृपया "+t+" या अधिक अक्षर दर्ज करें";return n},loadingMore:function(){return"अधिक परिणाम लोड हो रहे है..."},maximumSelected:function(e){var t="आप केवल "+e.maximum+" आइटम का चयन कर सकते हैं";return t},noResults:function(){return"कोई परिणाम नहीं मिला"},searching:function(){return"खोज रहा है..."}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/hr.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hr",[],function(){function e(e){var t=" "+e+" znak";return e%10<5&&e%10>0&&(e%100<5||e%100>19)?e%10>1&&(t+="a"):t+="ova",t}return{errorLoading:function(){return"Preuzimanje nije uspjelo."},inputTooLong:function(t){var n=t.input.length-t.maximum;return"Unesite "+e(n)},inputTooShort:function(t){var n=t.minimum-t.input.length;return"Unesite još "+e(n)},loadingMore:function(){return"Učitavanje rezultata…"},maximumSelected:function(e){return"Maksimalan broj odabranih stavki je "+e.maximum},noResults:function(){return"Nema rezultata"},searching:function(){return"Pretraga…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/hu.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/hu",[],function(){return{errorLoading:function(){return"Az eredmények betöltése nem sikerült."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Túl hosszú. "+t+" karakterrel több, mint kellene."},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Túl rövid. Még "+t+" karakter hiányzik."},loadingMore:function(){return"Töltés…"},maximumSelected:function(e){return"Csak "+e.maximum+" elemet lehet kiválasztani."},noResults:function(){return"Nincs találat."},searching:function(){return"Keresés…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/id.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/id",[],function(){return{errorLoading:function(){return"Data tidak boleh diambil."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Hapuskan "+t+" huruf"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Masukkan "+t+" huruf lagi"},loadingMore:function(){return"Mengambil data…"},maximumSelected:function(e){return"Anda hanya dapat memilih "+e.maximum+" pilihan"},noResults:function(){return"Tidak ada data yang sesuai"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/is.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/is",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vinsamlegast styttið texta um "+t+" staf";return t<=1?n:n+"i"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vinsamlegast skrifið "+t+" staf";return t>1&&(n+="i"),n+=" í viðbót",n},loadingMore:function(){return"Sæki fleiri niðurstöður…"},maximumSelected:function(e){return"Þú getur aðeins valið "+e.maximum+" atriði"},noResults:function(){return"Ekkert fannst"},searching:function(){return"Leita…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/ja.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ja",[],function(){return{errorLoading:function(){return"結果が読み込まれませんでした"},inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" 文字を削除してください";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="少なくとも "+t+" 文字を入力してください";return n},loadingMore:function(){return"読み込み中…"},maximumSelected:function(e){var t=e.maximum+" 件しか選択できません";return t},noResults:function(){return"対象が見つかりません"},searching:function(){return"検索しています…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/km.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/km",[],function(){return{errorLoading:function(){return"មិនអាចទាញយកទិន្នន័យ"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="សូមលុបចេញ "+t+" អក្សរ";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="សូមបញ្ចូល"+t+" អក្សរ រឺ ច្រើនជាងនេះ";return n},loadingMore:function(){return"កំពុងទាញយកទិន្នន័យបន្ថែម..."},maximumSelected:function(e){var t="អ្នកអាចជ្រើសរើសបានតែ "+e.maximum+" ជម្រើសប៉ុណ្ណោះ";return t},noResults:function(){return"មិនមានលទ្ធផល"},searching:function(){return"កំពុងស្វែងរក..."}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/ko.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ko",[],function(){return{errorLoading:function(){return"결과를 불러올 수 없습니다."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="너무 깁니다. "+t+" 글자 지워주세요.";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="너무 짧습니다. "+t+" 글자 더 입력해주세요.";return n},loadingMore:function(){return"불러오는 중…"},maximumSelected:function(e){var t="최대 "+e.maximum+"개까지만 선택 가능합니다.";return t},noResults:function(){return"결과가 없습니다."},searching:function(){return"검색 중…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/ms.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ms",[],function(){return{errorLoading:function(){return"Keputusan tidak berjaya dimuatkan."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Sila hapuskan "+t+" aksara"},inputTooShort:function(e){var t=e.minimum-e.input.length;return"Sila masukkan "+t+" atau lebih aksara"},loadingMore:function(){return"Sedang memuatkan keputusan…"},maximumSelected:function(e){return"Anda hanya boleh memilih "+e.maximum+" pilihan"},noResults:function(){return"Tiada padanan yang ditemui"},searching:function(){return"Mencari…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/nb.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/nb",[],function(){return{errorLoading:function(){return"Kunne ikke hente resultater."},inputTooLong:function(e){var t=e.input.length-e.maximum;return"Vennligst fjern "+t+" tegn"},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vennligst skriv inn ";return t>1?n+=" flere tegn":n+=" tegn til",n},loadingMore:function(){return"Laster flere resultater…"},maximumSelected:function(e){return"Du kan velge maks "+e.maximum+" elementer"},noResults:function(){return"Ingen treff"},searching:function(){return"Søker…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/sv.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/sv",[],function(){return{errorLoading:function(){return"Resultat kunde inte laddas."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vänligen sudda ut "+t+" tecken";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vänligen skriv in "+t+" eller fler tecken";return n},loadingMore:function(){return"Laddar fler resultat…"},maximumSelected:function(e){var t="Du kan max välja "+e.maximum+" element";return t},noResults:function(){return"Inga träffar"},searching:function(){return"Söker…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/th.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/th",[],function(){return{errorLoading:function(){return"ไม่สามารถค้นข้อมูลได้"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="โปรดลบออก "+t+" ตัวอักษร";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="โปรดพิมพ์เพิ่มอีก "+t+" ตัวอักษร";return n},loadingMore:function(){return"กำลังค้นข้อมูลเพิ่ม…"},maximumSelected:function(e){var t="คุณสามารถเลือกได้ไม่เกิน "+e.maximum+" รายการ";return t},noResults:function(){return"ไม่พบข้อมูล"},searching:function(){return"กำลังค้นข้อมูล…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/tr.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/tr",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n=t+" karakter daha girmelisiniz";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="En az "+t+" karakter daha girmelisiniz";return n},loadingMore:function(){return"Daha fazla…"},maximumSelected:function(e){var t="Sadece "+e.maximum+" seçim yapabilirsiniz";return t},noResults:function(){return"Sonuç bulunamadı"},searching:function(){return"Aranıyor…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/vi.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/vi",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="Vui lòng nhập ít hơn "+t+" ký tự";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Vui lòng nhập nhiều hơn "+t+' ký tự"';return n},loadingMore:function(){return"Đang lấy thêm kết quả…"},maximumSelected:function(e){var t="Chỉ có thể chọn được "+e.maximum+" lựa chọn";return t},noResults:function(){return"Không tìm thấy kết quả"},searching:function(){return"Đang tìm…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/zh-CN.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(e){var t=e.input.length-e.maximum,n="请删除"+t+"个字符";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="请再输入至少"+t+"个字符";return n},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(e){var t="最多只能选择"+e.maximum+"个项目";return t},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/select2/js/i18n/zh-TW.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(e){var t=e.input.length-e.maximum,n="請刪掉"+t+"個字元";return n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="請再輸入"+t+"個字元";return n},loadingMore:function(){return"載入中…"},maximumSelected:function(e){var t="你只能選擇最多"+e.maximum+"項";return t},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/webuploader-0.1.5/Uploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/webuploader-0.1.5/Uploader.swf
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/webuploader-0.1.5/webuploader.css:
--------------------------------------------------------------------------------
1 | .webuploader-container {
2 | position: relative;
3 | }
4 | .webuploader-element-invisible {
5 | position: absolute !important;
6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
7 | clip: rect(1px,1px,1px,1px);
8 | }
9 | .webuploader-pick {
10 | position: relative;
11 | display: inline-block;
12 | cursor: pointer;
13 | background: #00b7ee;
14 | padding: 10px 15px;
15 | color: #fff;
16 | text-align: center;
17 | border-radius: 3px;
18 | overflow: hidden;
19 | }
20 | .webuploader-pick-hover {
21 | background: #00a2d4;
22 | }
23 |
24 | .webuploader-pick-disable {
25 | opacity: 0.6;
26 | pointer-events:none;
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/awesomeStyle/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/awesomeStyle/img/loading.gif
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/metroStyle/img/line_conn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/metroStyle/img/line_conn.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/metroStyle/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/metroStyle/img/loading.gif
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/metroStyle/img/metro.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/metroStyle/img/metro.gif
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/metroStyle/img/metro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/metroStyle/img/metro.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/1_close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/1_close.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/1_open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/1_open.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/2.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/3.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/4.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/5.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/6.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/7.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/8.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/diy/9.png
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/line_conn.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/line_conn.gif
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/loading.gif
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/zTreeStandard.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/zTreeStandard.gif
--------------------------------------------------------------------------------
/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/zTreeStandard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-admin/src/plugins/zTree_v3/css/zTreeStyle/img/zTreeStandard.png
--------------------------------------------------------------------------------
/zheng-api/README.md:
--------------------------------------------------------------------------------
1 | # zheng-api
2 |
3 | 接口系统
4 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-common/src/main/java/com/zheng/api/common/constant/ApiConstant.java:
--------------------------------------------------------------------------------
1 | package com.zheng.api.common.constant;
2 |
3 | import com.zheng.common.base.BaseConstants;
4 |
5 | /**
6 | * api系统常量类
7 | * Created by shuzheng on 2017/2/19.
8 | */
9 | public class ApiConstant extends BaseConstants {
10 | }
11 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-common/src/main/java/com/zheng/api/common/constant/ApiResult.java:
--------------------------------------------------------------------------------
1 | package com.zheng.api.common.constant;
2 |
3 | import com.zheng.common.base.BaseResult;
4 |
5 | /**
6 | * api系统常量枚举类
7 | * Created by shuzheng on 2017/2/19.
8 | */
9 | public class ApiResult extends BaseResult {
10 |
11 | public ApiResult(int code, String message, Object data) {
12 | super(code, message, data);
13 | }
14 |
15 | public ApiResult(ApiResultConstant apiResultConstant, Object data) {
16 | super(apiResultConstant.getCode(), apiResultConstant.getMessage(), data);
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-common/src/main/java/com/zheng/api/common/constant/ApiResultConstant.java:
--------------------------------------------------------------------------------
1 | package com.zheng.api.common.constant;
2 |
3 | /**
4 | * api系统接口结果常量枚举类
5 | * Created by shuzheng on 2017/2/19.
6 | */
7 | public enum ApiResultConstant {
8 |
9 | SUCCESS(1, "success");
10 |
11 | public int code;
12 |
13 | public String message;
14 |
15 | ApiResultConstant(int code, String message) {
16 | this.code = code;
17 | this.message = message;
18 | }
19 |
20 | public int getCode() {
21 | return code;
22 | }
23 |
24 | public void setCode(int code) {
25 | this.code = code;
26 | }
27 |
28 | public String getMessage() {
29 | return message;
30 | }
31 |
32 | public void setMessage(String message) {
33 | this.message = message;
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-api/src/main/java/com/zheng/api/rpc/api/ApiService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.api.rpc.api;
2 |
3 | /**
4 | * api系统总接口
5 | * Created by shuzheng on 2017/2/19.
6 | */
7 | public interface ApiService {
8 |
9 | String hello(String name);
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-api/src/main/java/com/zheng/api/rpc/api/ApiServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.api.rpc.api;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 |
6 | /**
7 | * 降级实现ApiService接口
8 | * Created by shuzheng on 2017/2/19.
9 | */
10 | public class ApiServiceMock implements ApiService {
11 |
12 | private static Logger _log = LoggerFactory.getLogger(ApiServiceMock.class);
13 |
14 | @Override
15 | public String hello(String name) {
16 | _log.info("ApiServiceMock => hello");
17 | return null;
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-service/src/main/assembly/bin/restart.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | ./stop.sh
4 | ./start.sh
5 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-service/src/main/assembly/bin/server.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | if [ "$1" = "start" ]; then
4 | ./start.sh
5 | else
6 | if [ "$1" = "stop" ]; then
7 | ./stop.sh
8 | else
9 | if [ "$1" = "debug" ]; then
10 | ./start.sh debug
11 | else
12 | if [ "$1" = "restart" ]; then
13 | ./restart.sh
14 | else
15 | if [ "$1" = "dump" ]; then
16 | ./dump.sh
17 | else
18 | echo "ERROR: Please input argument: start or stop or debug or restart or dump"
19 | exit 1
20 | fi
21 | fi
22 | fi
23 | fi
24 | fi
25 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-service/src/main/java/com/zheng/api/rpc/ZhengApiRpcServiceApplication.java:
--------------------------------------------------------------------------------
1 | package com.zheng.api.rpc;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 | import org.springframework.context.support.ClassPathXmlApplicationContext;
6 |
7 | /**
8 | * 服务启动类
9 | * Created by shuzheng on 2017/2/19.
10 | */
11 | public class ZhengApiRpcServiceApplication {
12 |
13 | private static Logger _log = LoggerFactory.getLogger(ZhengApiRpcServiceApplication.class);
14 |
15 | public static void main(String[] args) {
16 | _log.info(">>>>> zheng-api-rpc-service 正在启动 <<<<<");
17 | new ClassPathXmlApplicationContext("classpath:META-INF/spring/*.xml");
18 | _log.info(">>>>> zheng-api-rpc-service 启动完成 <<<<<");
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-service/src/main/resources/META-INF/spring/applicationContext-listener.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-service/src/main/resources/META-INF/spring/applicationContext.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-service/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-service/src/main/resources/profiles/dev.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-api-rpc-service
2 | profile.env=dev
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-service/src/main/resources/profiles/prod.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-api-rpc-service
2 | profile.env=prod
--------------------------------------------------------------------------------
/zheng-api/zheng-api-rpc-service/src/main/resources/profiles/test.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-api-rpc-service
2 | profile.env=test
--------------------------------------------------------------------------------
/zheng-api/zheng-api-server/src/main/resources/applicationContext-zhengAdmin.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-server/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
3 |
4 | ##### activeMq #####
5 | AvtiveMQ.brokerURL=${AvtiveMQ.brokerURL}
--------------------------------------------------------------------------------
/zheng-api/zheng-api-server/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-api/zheng-api-server/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-api/zheng-api-server/src/main/resources/springMVC-servlet.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-server/src/main/resources/zheng-admin-client.properties:
--------------------------------------------------------------------------------
1 | zheng.admin.version=${zheng.admin.version}
--------------------------------------------------------------------------------
/zheng-api/zheng-api-server/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-api/zheng-api-server/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 | 首页
13 |
14 |
15 | 后台首页
16 |
17 |
--------------------------------------------------------------------------------
/zheng-cms/README.md:
--------------------------------------------------------------------------------
1 | # zheng-cms
2 |
3 | 内容管理系统
4 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-admin/src/main/resources/applicationContext-zhengAdmin.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-admin/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
3 |
4 | ##### activeMq #####
5 | AvtiveMQ.brokerURL=${AvtiveMQ.brokerURL}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-admin/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-admin/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-admin/src/main/resources/redis.properties:
--------------------------------------------------------------------------------
1 | master.redis.ip=${master.redis.ip}
2 | master.redis.port=${master.redis.port}
3 | master.redis.password=${master.redis.password}
4 | master.redis.max_active=${master.redis.max_active}
5 | master.redis.max_idle=${master.redis.max_idle}
6 | master.redis.max_wait=${master.redis.max_wait}
7 | master.redis.timeout=${master.redis.timeout}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-admin/src/main/resources/zheng-admin-client.properties:
--------------------------------------------------------------------------------
1 | zheng.admin.version=${zheng.admin.version}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-admin/src/main/resources/zheng-oss-client.properties:
--------------------------------------------------------------------------------
1 | ##### aliyun #####
2 | zheng.oss.aliyun.oss.policy=${zheng.oss.aliyun.oss.policy}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-admin/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-admin/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-admin/src/main/webapp/WEB-INF/jsp/manage/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 |
6 |
7 | <%--退出登录--%>
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-common/src/main/java/com/zheng/cms/common/constant/CmsConstant.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.common.constant;
2 |
3 | import com.zheng.common.base.BaseConstants;
4 |
5 | /**
6 | * cms系统常量类
7 | * Created by shuzheng on 2017/2/19.
8 | */
9 | public class CmsConstant extends BaseConstants {
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-common/src/main/java/com/zheng/cms/common/constant/CmsResult.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.common.constant;
2 |
3 | import com.zheng.common.base.BaseResult;
4 |
5 | /**
6 | * cms系统常量枚举类
7 | * Created by shuzheng on 2017/2/19.
8 | */
9 | public class CmsResult extends BaseResult {
10 |
11 | public CmsResult(CmsResultConstant cmsResultConstant, Object data) {
12 | super(cmsResultConstant.getCode(), cmsResultConstant.getMessage(), data);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-dao/src/main/resources/generator.properties:
--------------------------------------------------------------------------------
1 | generator.jdbc.driver=com.mysql.jdbc.Driver
2 | generator.jdbc.url=jdbc\:mysql\://dbserver\:3306/zheng?useUnicode\=true&characterEncoding\=utf-8&autoReconnect\=true
3 | generator.jdbc.username=root
4 | generator.jdbc.password=rWd3Hb+AzNg3IXF1b5vD+g==
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-job/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
3 |
4 | ##### activeMq #####
5 | AvtiveMQ.brokerURL=${AvtiveMQ.brokerURL}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-job/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-job/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-job/src/main/resources/profiles/dev.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-cms-job
2 | profile.env=dev
3 |
4 | ##### activeMq #####
5 | AvtiveMQ.brokerURL=failover:(tcp://mqserver:61616?wireFormat.maxInactivityDuration=0)
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-job/src/main/resources/profiles/prod.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-cms-job
2 | profile.env=prod
3 |
4 | ##### activeMq #####
5 | AvtiveMQ.brokerURL=failover:(tcp://mqserver:61616?wireFormat.maxInactivityDuration=0)
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-job/src/main/resources/profiles/test.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-cms-job
2 | profile.env=test
3 |
4 | ##### activeMq #####
5 | AvtiveMQ.brokerURL=failover:(tcp://mqserver:61616?wireFormat.maxInactivityDuration=0)
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-job/src/main/resources/springMVC-servlet.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-job/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-job/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 | 首页
13 |
14 |
15 | index
16 |
17 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsArticleCategoryService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsArticleCategory;
5 | import com.zheng.cms.dao.model.CmsArticleCategoryExample;
6 |
7 | /**
8 | * CmsArticleCategoryService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsArticleCategoryService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsArticleCategoryServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsArticleCategoryMapper;
5 | import com.zheng.cms.dao.model.CmsArticleCategory;
6 | import com.zheng.cms.dao.model.CmsArticleCategoryExample;
7 |
8 | /**
9 | * 降级实现CmsArticleCategoryService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsArticleCategoryServiceMock extends BaseServiceMock implements CmsArticleCategoryService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsArticleTagService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsArticleTag;
5 | import com.zheng.cms.dao.model.CmsArticleTagExample;
6 |
7 | /**
8 | * CmsArticleTagService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsArticleTagService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsArticleTagServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsArticleTagMapper;
5 | import com.zheng.cms.dao.model.CmsArticleTag;
6 | import com.zheng.cms.dao.model.CmsArticleTagExample;
7 |
8 | /**
9 | * 降级实现CmsArticleTagService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsArticleTagServiceMock extends BaseServiceMock implements CmsArticleTagService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsCategoryService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsCategory;
5 | import com.zheng.cms.dao.model.CmsCategoryExample;
6 |
7 | /**
8 | * CmsCategoryService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsCategoryService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsCategoryServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsCategoryMapper;
5 | import com.zheng.cms.dao.model.CmsCategory;
6 | import com.zheng.cms.dao.model.CmsCategoryExample;
7 |
8 | /**
9 | * 降级实现CmsCategoryService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsCategoryServiceMock extends BaseServiceMock implements CmsCategoryService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsCategoryTagService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsCategoryTag;
5 | import com.zheng.cms.dao.model.CmsCategoryTagExample;
6 |
7 | /**
8 | * CmsCategoryTagService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsCategoryTagService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsCategoryTagServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsCategoryTagMapper;
5 | import com.zheng.cms.dao.model.CmsCategoryTag;
6 | import com.zheng.cms.dao.model.CmsCategoryTagExample;
7 |
8 | /**
9 | * 降级实现CmsCategoryTagService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsCategoryTagServiceMock extends BaseServiceMock implements CmsCategoryTagService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsCommentService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsComment;
5 | import com.zheng.cms.dao.model.CmsCommentExample;
6 |
7 | /**
8 | * CmsCommentService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsCommentService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsCommentServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsCommentMapper;
5 | import com.zheng.cms.dao.model.CmsComment;
6 | import com.zheng.cms.dao.model.CmsCommentExample;
7 |
8 | /**
9 | * 降级实现CmsCommentService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsCommentServiceMock extends BaseServiceMock implements CmsCommentService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsMenuService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsMenu;
5 | import com.zheng.cms.dao.model.CmsMenuExample;
6 |
7 | /**
8 | * CmsMenuService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsMenuService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsMenuServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsMenuMapper;
5 | import com.zheng.cms.dao.model.CmsMenu;
6 | import com.zheng.cms.dao.model.CmsMenuExample;
7 |
8 | /**
9 | * 降级实现CmsMenuService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsMenuServiceMock extends BaseServiceMock implements CmsMenuService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsPageService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsPage;
5 | import com.zheng.cms.dao.model.CmsPageExample;
6 |
7 | /**
8 | * CmsPageService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsPageService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsPageServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsPageMapper;
5 | import com.zheng.cms.dao.model.CmsPage;
6 | import com.zheng.cms.dao.model.CmsPageExample;
7 |
8 | /**
9 | * 降级实现CmsPageService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsPageServiceMock extends BaseServiceMock implements CmsPageService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsSettingService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsSetting;
5 | import com.zheng.cms.dao.model.CmsSettingExample;
6 |
7 | /**
8 | * CmsSettingService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsSettingService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsSettingServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsSettingMapper;
5 | import com.zheng.cms.dao.model.CmsSetting;
6 | import com.zheng.cms.dao.model.CmsSettingExample;
7 |
8 | /**
9 | * 降级实现CmsSettingService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsSettingServiceMock extends BaseServiceMock implements CmsSettingService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsSystemService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsSystem;
5 | import com.zheng.cms.dao.model.CmsSystemExample;
6 |
7 | /**
8 | * CmsSystemService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsSystemService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsSystemServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsSystemMapper;
5 | import com.zheng.cms.dao.model.CmsSystem;
6 | import com.zheng.cms.dao.model.CmsSystemExample;
7 |
8 | /**
9 | * 降级实现CmsSystemService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsSystemServiceMock extends BaseServiceMock implements CmsSystemService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsTagService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsTag;
5 | import com.zheng.cms.dao.model.CmsTagExample;
6 |
7 | /**
8 | * CmsTagService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsTagService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsTagServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsTagMapper;
5 | import com.zheng.cms.dao.model.CmsTag;
6 | import com.zheng.cms.dao.model.CmsTagExample;
7 |
8 | /**
9 | * 降级实现CmsTagService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsTagServiceMock extends BaseServiceMock implements CmsTagService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsTopicService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.cms.dao.model.CmsTopic;
5 | import com.zheng.cms.dao.model.CmsTopicExample;
6 |
7 | /**
8 | * CmsTopicService接口
9 | * Created by shuzheng on 2017/4/5.
10 | */
11 | public interface CmsTopicService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-api/src/main/java/com/zheng/cms/rpc/api/CmsTopicServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.cms.dao.mapper.CmsTopicMapper;
5 | import com.zheng.cms.dao.model.CmsTopic;
6 | import com.zheng.cms.dao.model.CmsTopicExample;
7 |
8 | /**
9 | * 降级实现CmsTopicService接口
10 | * Created by shuzheng on 2017/4/5.
11 | */
12 | public class CmsTopicServiceMock extends BaseServiceMock implements CmsTopicService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/assembly/bin/restart.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | ./stop.sh
4 | ./start.sh
5 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/assembly/bin/server.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | if [ "$1" = "start" ]; then
4 | ./start.sh
5 | else
6 | if [ "$1" = "stop" ]; then
7 | ./stop.sh
8 | else
9 | if [ "$1" = "debug" ]; then
10 | ./start.sh debug
11 | else
12 | if [ "$1" = "restart" ]; then
13 | ./restart.sh
14 | else
15 | if [ "$1" = "dump" ]; then
16 | ./dump.sh
17 | else
18 | echo "ERROR: Please input argument: start or stop or debug or restart or dump"
19 | exit 1
20 | fi
21 | fi
22 | fi
23 | fi
24 | fi
25 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/assembly/conf/dubbo.properties:
--------------------------------------------------------------------------------
1 | #dubbo.application.name=zheng-cms-rpc-service
2 | #dubbo.registry.address=zookeeper://zkserver:2181
3 | #dubbo.protocol.port=20882
4 | dubbo.service.min.thread.pool.size=200
5 | dubbo.service.max.thread.pool.size=200
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/java/com/zheng/cms/rpc/ZhengCmsRpcServiceApplication.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 | import org.springframework.context.support.ClassPathXmlApplicationContext;
6 |
7 | /**
8 | * 服务启动类
9 | * Created by ZhangShuzheng on 2017/2/3.
10 | */
11 | public class ZhengCmsRpcServiceApplication {
12 |
13 | private static Logger _log = LoggerFactory.getLogger(ZhengCmsRpcServiceApplication.class);
14 |
15 | public static void main(String[] args) {
16 | _log.info(">>>>> zheng-cms-rpc-service 正在启动 <<<<<");
17 | new ClassPathXmlApplicationContext("classpath:META-INF/spring/*.xml");
18 | _log.info(">>>>> zheng-cms-rpc-service 启动完成 <<<<<");
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/java/com/zheng/cms/rpc/mapper/CmsCategoryExtMapper.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.mapper;
2 |
3 | /**
4 | * 类目VOMapper
5 | * Created by shuzheng on 2017/01/07.
6 | */
7 | public interface CmsCategoryExtMapper {
8 |
9 | int up(Integer articleId);
10 |
11 | int down(Integer articleId);
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/java/com/zheng/cms/rpc/mapper/CmsTagExtMapper.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.rpc.mapper;
2 |
3 | /**
4 | * 标签VOMapper
5 | * Created by shuzheng on 2017/01/07.
6 | */
7 | public interface CmsTagExtMapper {
8 |
9 | int up(Integer articleId);
10 |
11 | int down(Integer articleId);
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/resources/META-INF/spring/applicationContext-listener.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/resources/META-INF/spring/applicationContext.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/resources/jdbc.properties:
--------------------------------------------------------------------------------
1 | master.jdbc.driver=${datasource.master.jdbc.driver}
2 | master.jdbc.url=${datasource.master.jdbc.url}
3 | master.jdbc.username=${datasource.master.jdbc.username}
4 | master.jdbc.password=${datasource.master.jdbc.password}
5 | slave.jdbc.driver=${datasource.slave.jdbc.driver}
6 | slave.jdbc.url=${datasource.slave.jdbc.url}
7 | slave.jdbc.username=${datasource.slave.jdbc.username}
8 | slave.jdbc.password=${datasource.slave.jdbc.password}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-rpc-service/src/main/resources/redis.properties:
--------------------------------------------------------------------------------
1 | master.redis.ip=${master.redis.ip}
2 | master.redis.port=${master.redis.port}
3 | master.redis.password=${master.redis.password}
4 | master.redis.max_active=${master.redis.max_active}
5 | master.redis.max_idle=${master.redis.max_idle}
6 | master.redis.max_wait=${master.redis.max_wait}
7 | master.redis.timeout=${master.redis.timeout}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-search/src/main/java/com/zheng/cms/search/controller/AppController.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.search.controller;
2 |
3 | /**
4 | * 控制器基类
5 | * @author shuzheng
6 | * @date 2016年7月7日 上午10:08:47
7 | */
8 | public class AppController {
9 |
10 |
11 |
12 | }
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-search/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-search/src/main/resources/profiles/dev.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-cms-search
2 | profile.env=dev
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-search/src/main/resources/profiles/prod.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-cms-search
2 | profile.env=prod
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-search/src/main/resources/profiles/test.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-cms-search
2 | profile.env=test
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-search/src/main/resources/springMVC-servlet.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-search/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-search/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 | 首页
13 |
14 |
15 | index
16 |
17 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/java/com/zheng/cms/web/task/TestTaskImpl.java:
--------------------------------------------------------------------------------
1 | package com.zheng.cms.web.task;
2 |
3 | import org.springframework.scheduling.annotation.Scheduled;
4 | import org.springframework.stereotype.Component;
5 |
6 | /**
7 | * Created by ZhangShuzheng on 2016/11/1.
8 | */
9 | @Component
10 | public class TestTaskImpl {
11 |
12 | @Scheduled(cron = "0 0/10 * * * ?")
13 | public void test() {
14 | System.out.println("Task");
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
3 | zheng.ui.path=${zheng.ui.path}
4 |
5 | ##### activeMq #####
6 | AvtiveMQ.brokerURL=${AvtiveMQ.brokerURL}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/resources/profiles/dev.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-cms-web
2 | profile.env=dev
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
4 |
5 | ##### redis #####
6 | master.redis.ip=rdserver
7 | master.redis.port=6379
8 | master.redis.password=FNFl9F2O2Skb8yoKM0jhHA==
9 | master.redis.max_active=500
10 | master.redis.max_idle=5
11 | master.redis.max_wait=10000
12 | master.redis.timeout=10000
13 |
14 | ##### activeMq #####
15 | AvtiveMQ.brokerURL=failover:(tcp://mqserver:61616?wireFormat.maxInactivityDuration=0)
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/resources/profiles/prod.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-cms-web
2 | profile.env=prod
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
4 |
5 | ##### redis #####
6 | master.redis.ip=rdserver
7 | master.redis.port=6379
8 | master.redis.password=FNFl9F2O2Skb8yoKM0jhHA==
9 | master.redis.max_active=500
10 | master.redis.max_idle=5
11 | master.redis.max_wait=10000
12 | master.redis.timeout=10000
13 |
14 | ##### activeMq #####
15 | AvtiveMQ.brokerURL=failover:(tcp://mqserver:61616?wireFormat.maxInactivityDuration=0)
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/resources/profiles/test.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-cms-web
2 | profile.env=test
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
4 |
5 | ##### redis #####
6 | master.redis.ip=rdserver
7 | master.redis.port=6379
8 | master.redis.password=FNFl9F2O2Skb8yoKM0jhHA==
9 | master.redis.max_active=500
10 | master.redis.max_idle=5
11 | master.redis.max_wait=10000
12 | master.redis.timeout=10000
13 |
14 | ##### activeMq #####
15 | AvtiveMQ.brokerURL=failover:(tcp://mqserver:61616?wireFormat.maxInactivityDuration=0)
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/resources/redis.properties:
--------------------------------------------------------------------------------
1 | master.redis.ip=${master.redis.ip}
2 | master.redis.port=${master.redis.port}
3 | master.redis.password=${master.redis.password}
4 | master.redis.max_active=${master.redis.max_active}
5 | master.redis.max_idle=${master.redis.max_idle}
6 | master.redis.max_wait=${master.redis.max_wait}
7 | master.redis.timeout=${master.redis.timeout}
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/WEB-INF/lib/tbschedule-3.2.8-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-cms/zheng-cms-web/src/main/webapp/WEB-INF/lib/tbschedule-3.2.8-SNAPSHOT.jar
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/resources/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-cms/zheng-cms-web/src/main/webapp/resources/favicon.ico
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/resources/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-cms/zheng-cms-web/src/main/webapp/resources/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/resources/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-cms/zheng-cms-web/src/main/webapp/resources/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/resources/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-cms/zheng-cms-web/src/main/webapp/resources/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/resources/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-cms/zheng-cms-web/src/main/webapp/resources/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/resources/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-cms/zheng-cms-web/src/main/webapp/resources/images/logo.png
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/resources/inc/footer.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/resources/inc/head.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
--------------------------------------------------------------------------------
/zheng-cms/zheng-cms-web/src/main/webapp/resources/js/vendor/video-js.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-cms/zheng-cms-web/src/main/webapp/resources/js/vendor/video-js.swf
--------------------------------------------------------------------------------
/zheng-common/README.md:
--------------------------------------------------------------------------------
1 | # zheng-common
2 |
3 | `zheng`项目SSM框架公共模块
--------------------------------------------------------------------------------
/zheng-common/src/main/java/com/zheng/common/annotation/BaseService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.common.annotation;
2 |
3 | import java.lang.annotation.*;
4 |
5 | /**
6 | * 初始化继承BaseService的service
7 | * Created by shuzheng on 2017/2/11.
8 | */
9 | @Target({ElementType.TYPE})
10 | @Retention(RetentionPolicy.RUNTIME)
11 | @Documented
12 | public @interface BaseService {
13 | }
14 |
--------------------------------------------------------------------------------
/zheng-common/src/main/java/com/zheng/common/base/BaseConstants.java:
--------------------------------------------------------------------------------
1 | package com.zheng.common.base;
2 |
3 | /**
4 | * 全局常量
5 | * Created by shuzheng on 2017/2/18.
6 | */
7 | public class BaseConstants {
8 |
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/zheng-common/src/main/java/com/zheng/common/base/BaseInterface.java:
--------------------------------------------------------------------------------
1 | package com.zheng.common.base;
2 |
3 | /**
4 | * 系统接口
5 | * Created by ZhangShuzheng on 2017/6/13.
6 | */
7 | public interface BaseInterface {
8 |
9 | // 系统初始化
10 | void init();
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/zheng-common/src/main/resources/template/Service.vm:
--------------------------------------------------------------------------------
1 | package ${package_name}.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import ${package_name}.dao.model.${model};
5 | import ${package_name}.dao.model.${model}Example;
6 |
7 | /**
8 | * ${model}Service接口
9 | * Created by shuzheng on ${ctime}.
10 | */
11 | public interface ${model}Service extends BaseService<${model}, ${model}Example> {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-common/src/main/resources/template/ServiceMock.vm:
--------------------------------------------------------------------------------
1 | package ${package_name}.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import ${package_name}.dao.mapper.${model}Mapper;
5 | import ${package_name}.dao.model.${model};
6 | import ${package_name}.dao.model.${model}Example;
7 |
8 | /**
9 | * 降级实现${model}Service接口
10 | * Created by shuzheng on ${ctime}.
11 | */
12 | public class ${model}ServiceMock extends BaseServiceMock<${model}Mapper, ${model}, ${model}Example> implements ${model}Service {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-rpc-api/src/main/java/com/zheng/demo/rpc/api/DemoService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.demo.rpc.api;
2 |
3 | /**
4 | * 测试接口
5 | * Created by shuzheng on 2017/4/1.
6 | */
7 | public interface DemoService {
8 |
9 | String sayHello(String name);
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-rpc-api/src/main/java/com/zheng/demo/rpc/api/DemoServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.demo.rpc.api;
2 |
3 | /**
4 | * 降级实现DemoService接口
5 | * Created by shuzheng on 2017/4/1.
6 | */
7 | public class DemoServiceMock implements DemoService {
8 |
9 | @Override
10 | public String sayHello(String name) {
11 | return null;
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-rpc-service/src/main/assembly/bin/restart.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | ./stop.sh
4 | ./start.sh
5 |
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-rpc-service/src/main/assembly/bin/server.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | if [ "$1" = "start" ]; then
4 | ./start.sh
5 | else
6 | if [ "$1" = "stop" ]; then
7 | ./stop.sh
8 | else
9 | if [ "$1" = "debug" ]; then
10 | ./start.sh debug
11 | else
12 | if [ "$1" = "restart" ]; then
13 | ./restart.sh
14 | else
15 | if [ "$1" = "dump" ]; then
16 | ./dump.sh
17 | else
18 | echo "ERROR: Please input argument: start or stop or debug or restart or dump"
19 | exit 1
20 | fi
21 | fi
22 | fi
23 | fi
24 | fi
25 |
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-rpc-service/src/main/assembly/conf/dubbo.properties:
--------------------------------------------------------------------------------
1 | #dubbo.application.name=zheng-pay-rpc-service
2 | #dubbo.registry.address=zookeeper://zkserver:2181
3 | #dubbo.protocol.port=20883
4 | dubbo.service.min.thread.pool.size=200
5 | dubbo.service.max.thread.pool.size=200
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-rpc-service/src/main/java/com/zheng/demo/rpc/service/impl/DemoServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.zheng.demo.rpc.service.impl;
2 |
3 | import com.zheng.demo.rpc.api.DemoService;
4 |
5 | /**
6 | * 实现DemoService接口
7 | * Created by shuzheng on 2017/4/1.
8 | */
9 | public class DemoServiceImpl implements DemoService {
10 |
11 | @Override
12 | public String sayHello(String name) {
13 | return "hello " + name;
14 | }
15 |
16 | }
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-rpc-service/src/main/resources/META-INF/spring/applicationContext-dubbo-service.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-web/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
3 | zheng.admin.version=${zheng.admin.version}
4 | zheng.ui.path=${zheng.ui.path}
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-web/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-web/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-web/src/main/resources/profiles/dev.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-demo
2 | profile.env=dev
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
4 |
5 | ##### zheng-admin #####
6 | zheng.admin.version=1.0.0
7 |
8 | ##### zheng-oss #####
9 | zheng.oss.aliyun.oss.policy=http://oss.zhangshuzheng.cn:7771/aliyun/oss/policy
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-web/src/main/resources/profiles/prod.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-demo
2 | profile.env=prod
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
4 |
5 | ##### zheng-admin #####
6 | zheng.admin.version=1.0.0
7 |
8 | ##### zheng-oss #####
9 | zheng.oss.aliyun.oss.policy=http://oss.zhangshuzheng.cn:7771/aliyun/oss/policy
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-web/src/main/resources/profiles/test.properties:
--------------------------------------------------------------------------------
1 | app.name=zheng-demo
2 | profile.env=test
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
4 |
5 | ##### zheng-admin #####
6 | zheng.admin.version=1.0.0
7 |
8 | ##### zheng-oss #####
9 | zheng.oss.aliyun.oss.policy=http://oss.zhangshuzheng.cn:7771/aliyun/oss/policy
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-web/src/main/resources/zheng-oss-client.properties:
--------------------------------------------------------------------------------
1 | ##### aliyun #####
2 | zheng.oss.aliyun.oss.policy=${zheng.oss.aliyun.oss.policy}
--------------------------------------------------------------------------------
/zheng-demo/zheng-demo-web/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | index
15 |
16 |
17 | jsp
18 |
19 |
--------------------------------------------------------------------------------
/zheng-oss/README.md:
--------------------------------------------------------------------------------
1 | # zheng-oss
2 |
3 | 对象存储系统
4 |
5 | - **阿里云** OSS
6 |
7 | 
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-admin/src/main/resources/applicationContext-zhengAdmin.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-admin/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-admin/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-admin/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-admin/src/main/resources/redis.properties:
--------------------------------------------------------------------------------
1 | master.redis.ip=${master.redis.ip}
2 | master.redis.port=${master.redis.port}
3 | master.redis.password=${master.redis.password}
4 | master.redis.max_active=${master.redis.max_active}
5 | master.redis.max_idle=${master.redis.max_idle}
6 | master.redis.max_wait=${master.redis.max_wait}
7 | master.redis.timeout=${master.redis.timeout}
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-admin/src/main/resources/zheng-admin-client.properties:
--------------------------------------------------------------------------------
1 | zheng.admin.version=${zheng.admin.version}
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-admin/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-admin/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-sdk/src/main/java/com/zheng/oss/common/constant/OssResult.java:
--------------------------------------------------------------------------------
1 | package com.zheng.oss.common.constant;
2 |
3 | import com.zheng.common.base.BaseResult;
4 |
5 | /**
6 | * oss系统常量枚举类
7 | * Created by shuzheng on 2017/4/18.
8 | */
9 | public class OssResult extends BaseResult {
10 |
11 | public OssResult(OssResultConstant ossResultConstant, Object data) {
12 | super(ossResultConstant.getCode(), ossResultConstant.getMessage(), data);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-web/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | env=${profile.env}
2 | app.name=${app.name}
3 | zheng.ui.path=${zheng.ui.path}
4 |
5 | ##### aliyun oss #####
6 | aliyun.oss.endpoint=${aliyun.oss.endpoint}
7 | aliyun.oss.endpoint.internal=${aliyun.oss.endpoint.internal}
8 | aliyun.oss.accessKeyId=${aliyun.oss.accessKeyId}
9 | aliyun.oss.accessKeySecret=${aliyun.oss.accessKeySecret}
10 | aliyun.oss.bucketName=${aliyun.oss.bucketName}
11 | aliyun.oss.policy.expire=${aliyun.oss.policy.expire}
12 | aliyun.oss.maxSize=${aliyun.oss.maxSize}
13 | aliyun.oss.callback=${aliyun.oss.callback}
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-web/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-web/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-web/src/main/resources/profiles/dev.properties:
--------------------------------------------------------------------------------
1 | profile.env=dev
2 | app.name=zheng-oss-web
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
4 |
5 | ##### aliyun oss #####
6 | aliyun.oss.endpoint=oss-cn-shanghai.aliyuncs.com
7 | aliyun.oss.endpoint.internal=oss-cn-shanghai-internal.aliyuncs.com
8 | aliyun.oss.accessKeyId=
9 | aliyun.oss.accessKeySecret=
10 | aliyun.oss.bucketName=shuzheng
11 | aliyun.oss.policy.expire=300
12 | aliyun.oss.maxSize=10
13 | aliyun.oss.callback=http://shuzheng.tunnel.qydev.com/aliyun/oss/callback
14 |
15 | ##### zheng-oss #####
16 | zheng.oss.aliyun.oss.policy=http://oss.zhangshuzheng.cn:7771/aliyun/oss/policy
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-web/src/main/resources/profiles/prod.properties:
--------------------------------------------------------------------------------
1 | profile.env=prod
2 | app.name=zheng-oss-web
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
4 |
5 | ##### aliyun oss #####
6 | aliyun.oss.endpoint=oss-cn-shanghai.aliyuncs.com
7 | aliyun.oss.endpoint.internal=oss-cn-shanghai-internal.aliyuncs.com
8 | aliyun.oss.accessKeyId=
9 | aliyun.oss.accessKeySecret=
10 | aliyun.oss.bucketName=shuzheng_prod
11 | aliyun.oss.policy.expire=300
12 | aliyun.oss.maxSize=10
13 | aliyun.oss.callback=http://shuzheng.tunnel.qydev.com/aliyun/oss/callback
14 |
15 | ##### zheng-oss #####
16 | zheng.oss.aliyun.oss.policy=http://oss.zhangshuzheng.cn:7771/aliyun/oss/policy
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-web/src/main/resources/profiles/test.properties:
--------------------------------------------------------------------------------
1 | profile.env=test
2 | app.name=zheng-oss-web
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
4 |
5 | ##### aliyun oss #####
6 | aliyun.oss.endpoint=oss-cn-shanghai.aliyuncs.com
7 | aliyun.oss.endpoint.internal=oss-cn-shanghai-internal.aliyuncs.com
8 | aliyun.oss.accessKeyId=
9 | aliyun.oss.accessKeySecret=
10 | aliyun.oss.bucketName=shuzheng_test
11 | aliyun.oss.policy.expire=300
12 | aliyun.oss.maxSize=10
13 | aliyun.oss.callback=http://shuzheng.tunnel.qydev.com/aliyun/oss/callback
14 |
15 | ##### zheng-oss #####
16 | zheng.oss.aliyun.oss.policy=http://oss.zhangshuzheng.cn:7771/aliyun/oss/policy
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-web/src/main/resources/zheng-oss-client.properties:
--------------------------------------------------------------------------------
1 | ##### aliyun #####
2 | zheng.oss.aliyun.oss.policy=${zheng.oss.aliyun.oss.policy}
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-web/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-oss/zheng-oss-web/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 | 首页
13 |
14 |
15 | 后台首页
16 |
17 |
--------------------------------------------------------------------------------
/zheng-pay/README.md:
--------------------------------------------------------------------------------
1 | # zheng-pay
2 |
3 | 一站式支付解决方案,统一下单接口,支持支付宝、微信、网银等多种支付方式。不涉及业务的纯粹的支付平台。
4 |
5 | 
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-admin/src/main/java/com/zheng/pay/admin/controller/AppController.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.admin.controller;
2 |
3 | /**
4 | * 控制器基类
5 | * @author shuzheng
6 | * @date 2016年7月7日 上午10:08:47
7 | */
8 | public class AppController {
9 |
10 |
11 | }
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-admin/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | env=${profile.env}
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-admin/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-admin/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-admin/src/main/resources/profiles/dev.properties:
--------------------------------------------------------------------------------
1 | profile.env=dev
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-admin/src/main/resources/profiles/prod.properties:
--------------------------------------------------------------------------------
1 | profile.env=prod
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-admin/src/main/resources/profiles/test.properties:
--------------------------------------------------------------------------------
1 | profile.env=test
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-admin/src/main/resources/springMVC-servlet.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-admin/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-admin/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 | 首页
13 |
14 |
15 | index
16 |
17 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-common/src/main/java/com/zheng/pay/common/constant/PayConstant.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.common.constant;
2 |
3 | import com.zheng.common.base.BaseConstants;
4 |
5 | /**
6 | * pay系统常量类
7 | * Created by shuzheng on 2017/3/29.
8 | */
9 | public class PayConstant extends BaseConstants {
10 |
11 | public static final String SUCCESS = "success";
12 |
13 | public static final String FAILED = "failed";
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-common/src/main/java/com/zheng/pay/common/constant/PayResult.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.common.constant;
2 |
3 | import com.zheng.common.base.BaseResult;
4 |
5 | /**
6 | * pay系统常量枚举类
7 | * Created by shuzheng on 2017/3/29.
8 | */
9 | public class PayResult extends BaseResult {
10 |
11 | public PayResult(PayResultConstant payResultConstant, Object data) {
12 | super(payResultConstant.getCode(), payResultConstant.getMessage(), data);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-dao/src/main/resources/generator.properties:
--------------------------------------------------------------------------------
1 | generator.jdbc.driver=com.mysql.jdbc.Driver
2 | generator.jdbc.url=jdbc\:mysql\://dbserver\:3306/zheng?useUnicode\=true&characterEncoding\=utf-8&autoReconnect\=true
3 | generator.jdbc.username=root
4 | generator.jdbc.password=rWd3Hb+AzNg3IXF1b5vD+g==
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayInOrderDetailService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.pay.dao.model.PayInOrderDetail;
5 | import com.zheng.pay.dao.model.PayInOrderDetailExample;
6 |
7 | /**
8 | * PayInOrderDetailService接口
9 | * Created by shuzheng on 2017/3/29.
10 | */
11 | public interface PayInOrderDetailService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayInOrderDetailServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.pay.dao.mapper.PayInOrderDetailMapper;
5 | import com.zheng.pay.dao.model.PayInOrderDetail;
6 | import com.zheng.pay.dao.model.PayInOrderDetailExample;
7 |
8 | /**
9 | * 降级实现PayInOrderDetailService接口
10 | * Created by shuzheng on 2017/3/29.
11 | */
12 | public class PayInOrderDetailServiceMock extends BaseServiceMock implements PayInOrderDetailService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayInOrderService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.pay.dao.model.PayInOrder;
5 | import com.zheng.pay.dao.model.PayInOrderExample;
6 |
7 | /**
8 | * PayInOrderService接口
9 | * Created by shuzheng on 2017/3/29.
10 | */
11 | public interface PayInOrderService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayInOrderServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.pay.dao.mapper.PayInOrderMapper;
5 | import com.zheng.pay.dao.model.PayInOrder;
6 | import com.zheng.pay.dao.model.PayInOrderExample;
7 |
8 | /**
9 | * 降级实现PayInOrderService接口
10 | * Created by shuzheng on 2017/3/29.
11 | */
12 | public class PayInOrderServiceMock extends BaseServiceMock implements PayInOrderService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayMchService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.pay.dao.model.PayMch;
5 | import com.zheng.pay.dao.model.PayMchExample;
6 |
7 | /**
8 | * PayMchService接口
9 | * Created by shuzheng on 2017/3/29.
10 | */
11 | public interface PayMchService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayMchServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.pay.dao.mapper.PayMchMapper;
5 | import com.zheng.pay.dao.model.PayMch;
6 | import com.zheng.pay.dao.model.PayMchExample;
7 |
8 | /**
9 | * 降级实现PayMchService接口
10 | * Created by shuzheng on 2017/3/29.
11 | */
12 | public class PayMchServiceMock extends BaseServiceMock implements PayMchService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayOutOrderDetailService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.pay.dao.model.PayOutOrderDetail;
5 | import com.zheng.pay.dao.model.PayOutOrderDetailExample;
6 |
7 | /**
8 | * PayOutOrderDetailService接口
9 | * Created by shuzheng on 2017/3/29.
10 | */
11 | public interface PayOutOrderDetailService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayOutOrderDetailServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.pay.dao.mapper.PayOutOrderDetailMapper;
5 | import com.zheng.pay.dao.model.PayOutOrderDetail;
6 | import com.zheng.pay.dao.model.PayOutOrderDetailExample;
7 |
8 | /**
9 | * 降级实现PayOutOrderDetailService接口
10 | * Created by shuzheng on 2017/3/29.
11 | */
12 | public class PayOutOrderDetailServiceMock extends BaseServiceMock implements PayOutOrderDetailService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayOutOrderService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.pay.dao.model.PayOutOrder;
5 | import com.zheng.pay.dao.model.PayOutOrderExample;
6 |
7 | /**
8 | * PayOutOrderService接口
9 | * Created by shuzheng on 2017/3/29.
10 | */
11 | public interface PayOutOrderService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayOutOrderServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.pay.dao.mapper.PayOutOrderMapper;
5 | import com.zheng.pay.dao.model.PayOutOrder;
6 | import com.zheng.pay.dao.model.PayOutOrderExample;
7 |
8 | /**
9 | * 降级实现PayOutOrderService接口
10 | * Created by shuzheng on 2017/3/29.
11 | */
12 | public class PayOutOrderServiceMock extends BaseServiceMock implements PayOutOrderService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayPayService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.pay.dao.model.PayPay;
5 | import com.zheng.pay.dao.model.PayPayExample;
6 |
7 | /**
8 | * PayPayService接口
9 | * Created by shuzheng on 2017/3/29.
10 | */
11 | public interface PayPayService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayPayServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.pay.dao.mapper.PayPayMapper;
5 | import com.zheng.pay.dao.model.PayPay;
6 | import com.zheng.pay.dao.model.PayPayExample;
7 |
8 | /**
9 | * 降级实现PayPayService接口
10 | * Created by shuzheng on 2017/3/29.
11 | */
12 | public class PayPayServiceMock extends BaseServiceMock implements PayPayService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayTypeService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.pay.dao.model.PayType;
5 | import com.zheng.pay.dao.model.PayTypeExample;
6 |
7 | /**
8 | * PayTypeService接口
9 | * Created by shuzheng on 2017/3/29.
10 | */
11 | public interface PayTypeService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayTypeServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.pay.dao.mapper.PayTypeMapper;
5 | import com.zheng.pay.dao.model.PayType;
6 | import com.zheng.pay.dao.model.PayTypeExample;
7 |
8 | /**
9 | * 降级实现PayTypeService接口
10 | * Created by shuzheng on 2017/3/29.
11 | */
12 | public class PayTypeServiceMock extends BaseServiceMock implements PayTypeService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayVendorService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.pay.dao.model.PayVendor;
5 | import com.zheng.pay.dao.model.PayVendorExample;
6 |
7 | /**
8 | * PayVendorService接口
9 | * Created by shuzheng on 2017/3/29.
10 | */
11 | public interface PayVendorService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayVendorServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.pay.dao.mapper.PayVendorMapper;
5 | import com.zheng.pay.dao.model.PayVendor;
6 | import com.zheng.pay.dao.model.PayVendorExample;
7 |
8 | /**
9 | * 降级实现PayVendorService接口
10 | * Created by shuzheng on 2017/3/29.
11 | */
12 | public class PayVendorServiceMock extends BaseServiceMock implements PayVendorService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayVestService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.pay.dao.model.PayVest;
5 | import com.zheng.pay.dao.model.PayVestExample;
6 |
7 | /**
8 | * PayVestService接口
9 | * Created by shuzheng on 2017/3/29.
10 | */
11 | public interface PayVestService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-api/src/main/java/com/zheng/pay/rpc/api/PayVestServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.pay.dao.mapper.PayVestMapper;
5 | import com.zheng.pay.dao.model.PayVest;
6 | import com.zheng.pay.dao.model.PayVestExample;
7 |
8 | /**
9 | * 降级实现PayVestService接口
10 | * Created by shuzheng on 2017/3/29.
11 | */
12 | public class PayVestServiceMock extends BaseServiceMock implements PayVestService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-service/src/main/assembly/bin/restart.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | ./stop.sh
4 | ./start.sh
5 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-service/src/main/assembly/bin/server.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | if [ "$1" = "start" ]; then
4 | ./start.sh
5 | else
6 | if [ "$1" = "stop" ]; then
7 | ./stop.sh
8 | else
9 | if [ "$1" = "debug" ]; then
10 | ./start.sh debug
11 | else
12 | if [ "$1" = "restart" ]; then
13 | ./restart.sh
14 | else
15 | if [ "$1" = "dump" ]; then
16 | ./dump.sh
17 | else
18 | echo "ERROR: Please input argument: start or stop or debug or restart or dump"
19 | exit 1
20 | fi
21 | fi
22 | fi
23 | fi
24 | fi
25 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-service/src/main/assembly/conf/dubbo.properties:
--------------------------------------------------------------------------------
1 | #dubbo.application.name=zheng-pay-rpc-service
2 | #dubbo.registry.address=zookeeper://zkserver:2181
3 | #dubbo.protocol.port=20883
4 | dubbo.service.min.thread.pool.size=200
5 | dubbo.service.max.thread.pool.size=200
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-service/src/main/java/com/zheng/pay/rpc/ZhengPayRpcServiceApplication.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.rpc;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 | import org.springframework.context.support.ClassPathXmlApplicationContext;
6 |
7 | /**
8 | * 服务启动类
9 | * Created by ZhangShuzheng on 2017/3/29.
10 | */
11 | public class ZhengPayRpcServiceApplication {
12 |
13 | private static Logger _log = LoggerFactory.getLogger(ZhengPayRpcServiceApplication.class);
14 |
15 | public static void main(String[] args) {
16 | _log.info(">>>>> zheng-pay-rpc-service 正在启动 <<<<<");
17 | new ClassPathXmlApplicationContext("classpath:META-INF/spring/*.xml");
18 | _log.info(">>>>> zheng-pay-rpc-service 启动完成 <<<<<");
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-service/src/main/resources/META-INF/spring/applicationContext-listener.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-service/src/main/resources/META-INF/spring/applicationContext.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-service/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-service/src/main/resources/jdbc.properties:
--------------------------------------------------------------------------------
1 | master.jdbc.driver=${datasource.master.jdbc.driver}
2 | master.jdbc.url=${datasource.master.jdbc.url}
3 | master.jdbc.username=${datasource.master.jdbc.username}
4 | master.jdbc.password=${datasource.master.jdbc.password}
5 | slave.jdbc.driver=${datasource.slave.jdbc.driver}
6 | slave.jdbc.url=${datasource.slave.jdbc.url}
7 | slave.jdbc.username=${datasource.slave.jdbc.username}
8 | slave.jdbc.password=${datasource.slave.jdbc.password}
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-rpc-service/src/main/resources/redis.properties:
--------------------------------------------------------------------------------
1 | master.redis.ip=${master.redis.ip}
2 | master.redis.port=${master.redis.port}
3 | master.redis.password=${master.redis.password}
4 | master.redis.max_active=${master.redis.max_active}
5 | master.redis.max_idle=${master.redis.max_idle}
6 | master.redis.max_wait=${master.redis.max_wait}
7 | master.redis.timeout=${master.redis.timeout}
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-sdk/src/main/java/com/zheng/pay/sdk/App.java:
--------------------------------------------------------------------------------
1 | package com.zheng.pay.sdk;
2 |
3 | /**
4 | * Hello world!
5 | */
6 | public class App {
7 | public static void main(String[] args) {
8 |
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | env=${profile.env}
2 |
3 | ##### alipay #####
4 | alipay.appid=${alipay.appid}
5 | alipay.gateway=${alipay.gateway}
6 | alipay.rsa.private_key=${alipay.rsa.private_key}
7 | alipay.rsa.public_key=${alipay.rsa.public_key}
8 | alipay.alipay_public_key=${alipay.alipay_public_key}
9 | alipay.format=${alipay.format}
10 | alipay.charset=${alipay.charset}
11 | alipay.sign_type=${alipay.sign_type}
12 | alipay.returnUrl=${alipay.returnUrl}
13 | alipay.notifyUrl=${alipay.notifyUrl}
14 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/resources/profiles/dev.properties:
--------------------------------------------------------------------------------
1 | profile.env=dev
2 |
3 | ##### alipay #####
4 | alipay.appid=
5 | alipay.gateway=https://openapi.alipaydev.com/gateway.do
6 | alipay.rsa.private_key=
7 | alipay.rsa.public_key=
8 | alipay.alipay_public_key=
9 | alipay.format=json
10 | alipay.charset=UTF-8
11 | alipay.sign_type=RSA2
12 | alipay.returnUrl=http://pay.zhangshuzheng.cn/alipay/returnUrl
13 | alipay.notifyUrl=http://pay.zhangshuzheng.cn/alipay/notifyUrl
14 |
15 | ##### zheng-oss #####
16 | zheng.oss.aliyun.oss.policy=http://oss.zhangshuzheng.cn:7771/aliyun/oss/policy
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/resources/profiles/prod.properties:
--------------------------------------------------------------------------------
1 | profile.env=prod
2 |
3 | ##### alipay #####
4 | alipay.appid=
5 | alipay.gateway=https://openapi.alipaydev.com/gateway.do
6 | alipay.rsa.private_key=
7 | alipay.rsa.public_key=
8 | alipay.alipay_public_key=
9 | alipay.format=json
10 | alipay.charset=UTF-8
11 | alipay.sign_type=RSA2
12 | alipay.returnUrl=http://pay.zhangshuzheng.cn/alipay/returnUrl
13 | alipay.notifyUrl=http://pay.zhangshuzheng.cn/alipay/notifyUrl
14 |
15 | ##### zheng-oss #####
16 | zheng.oss.aliyun.oss.policy=http://oss.zhangshuzheng.cn:7771/aliyun/oss/policy
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/resources/profiles/test.properties:
--------------------------------------------------------------------------------
1 | profile.env=test
2 |
3 | ##### alipay #####
4 | alipay.appid=
5 | alipay.gateway=https://openapi.alipaydev.com/gateway.do
6 | alipay.rsa.private_key=
7 | alipay.rsa.public_key=
8 | alipay.alipay_public_key=
9 | alipay.format=json
10 | alipay.charset=UTF-8
11 | alipay.sign_type=RSA2
12 | alipay.returnUrl=http://pay.zhangshuzheng.cn/alipay/returnUrl
13 | alipay.notifyUrl=http://pay.zhangshuzheng.cn/alipay/notifyUrl
14 |
15 | ##### zheng-oss #####
16 | zheng.oss.aliyun.oss.policy=http://oss.zhangshuzheng.cn:7771/aliyun/oss/policy
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/resources/springMVC-servlet.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/resources/zheng-oss-client.properties:
--------------------------------------------------------------------------------
1 | ##### aliyun #####
2 | zheng.oss.aliyun.oss.policy=${zheng.oss.aliyun.oss.policy}
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 | 首页
13 |
14 |
15 | index
16 |
17 |
--------------------------------------------------------------------------------
/zheng-pay/zheng-pay-web/src/main/webapp/WEB-INF/lib/alipay-sdk-java20170829142630.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-pay/zheng-pay-web/src/main/webapp/WEB-INF/lib/alipay-sdk-java20170829142630.jar
--------------------------------------------------------------------------------
/zheng-shop/README.md:
--------------------------------------------------------------------------------
1 | # zheng-shop
2 |
3 | 电子电商系统
4 |
--------------------------------------------------------------------------------
/zheng-ucenter/README.md:
--------------------------------------------------------------------------------
1 | # zheng-ucenter
2 |
3 | 用户系统(包括第三方登录)
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-common/src/main/java/com/zheng/ucenter/common/constant/UcenterConstant.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.common.constant;
2 |
3 | import com.zheng.common.base.BaseConstants;
4 |
5 | /**
6 | * ucenter系统常量类
7 | * Created by shuzheng on 2017/4/26.
8 | */
9 | public class UcenterConstant extends BaseConstants {
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-common/src/main/java/com/zheng/ucenter/common/constant/UcenterResult.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.common.constant;
2 |
3 | import com.zheng.common.base.BaseResult;
4 |
5 | /**
6 | * ucenter系统常量枚举类
7 | * Created by shuzheng on 2017/4/26.
8 | */
9 | public class UcenterResult extends BaseResult {
10 |
11 | public UcenterResult(UcenterResultConstant cmsResultConstant, Object data) {
12 | super(cmsResultConstant.getCode(), cmsResultConstant.getMessage(), data);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-dao/src/main/resources/generator.properties:
--------------------------------------------------------------------------------
1 | generator.jdbc.driver=com.mysql.jdbc.Driver
2 | generator.jdbc.url=jdbc\:mysql\://dbserver\:3306/zheng?useUnicode\=true&characterEncoding\=utf-8&autoReconnect\=true
3 | generator.jdbc.username=root
4 | generator.jdbc.password=rWd3Hb+AzNg3IXF1b5vD+g==
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterApiService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | /**
4 | * upms系统接口
5 | * Created by shuzheng on 2017/6/19.
6 | */
7 | public interface UcenterApiService {
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterApiServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 |
6 | /**
7 | * 降级实现UcenterApiService接口
8 | * Created by shuzheng on 2017/6/19.
9 | */
10 | public class UcenterApiServiceMock implements UcenterApiService {
11 |
12 | private static Logger _log = LoggerFactory.getLogger(UcenterApiServiceMock.class);
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterOauthService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.ucenter.dao.model.UcenterOauth;
5 | import com.zheng.ucenter.dao.model.UcenterOauthExample;
6 |
7 | /**
8 | * UcenterOauthService接口
9 | * Created by shuzheng on 2017/4/27.
10 | */
11 | public interface UcenterOauthService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterOauthServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.ucenter.dao.mapper.UcenterOauthMapper;
5 | import com.zheng.ucenter.dao.model.UcenterOauth;
6 | import com.zheng.ucenter.dao.model.UcenterOauthExample;
7 |
8 | /**
9 | * 降级实现UcenterOauthService接口
10 | * Created by shuzheng on 2017/4/27.
11 | */
12 | public class UcenterOauthServiceMock extends BaseServiceMock implements UcenterOauthService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterUserDetailsService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.ucenter.dao.model.UcenterUserDetails;
5 | import com.zheng.ucenter.dao.model.UcenterUserDetailsExample;
6 |
7 | /**
8 | * UcenterUserDetailsService接口
9 | * Created by shuzheng on 2017/4/27.
10 | */
11 | public interface UcenterUserDetailsService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterUserDetailsServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.ucenter.dao.mapper.UcenterUserDetailsMapper;
5 | import com.zheng.ucenter.dao.model.UcenterUserDetails;
6 | import com.zheng.ucenter.dao.model.UcenterUserDetailsExample;
7 |
8 | /**
9 | * 降级实现UcenterUserDetailsService接口
10 | * Created by shuzheng on 2017/4/27.
11 | */
12 | public class UcenterUserDetailsServiceMock extends BaseServiceMock implements UcenterUserDetailsService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterUserLogService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.ucenter.dao.model.UcenterUserLog;
5 | import com.zheng.ucenter.dao.model.UcenterUserLogExample;
6 |
7 | /**
8 | * UcenterUserLogService接口
9 | * Created by shuzheng on 2017/4/27.
10 | */
11 | public interface UcenterUserLogService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterUserLogServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.ucenter.dao.mapper.UcenterUserLogMapper;
5 | import com.zheng.ucenter.dao.model.UcenterUserLog;
6 | import com.zheng.ucenter.dao.model.UcenterUserLogExample;
7 |
8 | /**
9 | * 降级实现UcenterUserLogService接口
10 | * Created by shuzheng on 2017/4/27.
11 | */
12 | public class UcenterUserLogServiceMock extends BaseServiceMock implements UcenterUserLogService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterUserOauthService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.ucenter.dao.model.UcenterUserOauth;
5 | import com.zheng.ucenter.dao.model.UcenterUserOauthExample;
6 |
7 | /**
8 | * UcenterUserOauthService接口
9 | * Created by shuzheng on 2017/4/27.
10 | */
11 | public interface UcenterUserOauthService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterUserOauthServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.ucenter.dao.mapper.UcenterUserOauthMapper;
5 | import com.zheng.ucenter.dao.model.UcenterUserOauth;
6 | import com.zheng.ucenter.dao.model.UcenterUserOauthExample;
7 |
8 | /**
9 | * 降级实现UcenterUserOauthService接口
10 | * Created by shuzheng on 2017/4/27.
11 | */
12 | public class UcenterUserOauthServiceMock extends BaseServiceMock implements UcenterUserOauthService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterUserService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.ucenter.dao.model.UcenterUser;
5 | import com.zheng.ucenter.dao.model.UcenterUserExample;
6 |
7 | /**
8 | * UcenterUserService接口
9 | * Created by shuzheng on 2017/4/27.
10 | */
11 | public interface UcenterUserService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-api/src/main/java/com/zheng/ucenter/rpc/api/UcenterUserServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.ucenter.dao.mapper.UcenterUserMapper;
5 | import com.zheng.ucenter.dao.model.UcenterUser;
6 | import com.zheng.ucenter.dao.model.UcenterUserExample;
7 |
8 | /**
9 | * 降级实现UcenterUserService接口
10 | * Created by shuzheng on 2017/4/27.
11 | */
12 | public class UcenterUserServiceMock extends BaseServiceMock implements UcenterUserService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-service/src/main/assembly/bin/restart.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | ./stop.sh
4 | ./start.sh
5 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-service/src/main/assembly/bin/server.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | if [ "$1" = "start" ]; then
4 | ./start.sh
5 | else
6 | if [ "$1" = "stop" ]; then
7 | ./stop.sh
8 | else
9 | if [ "$1" = "debug" ]; then
10 | ./start.sh debug
11 | else
12 | if [ "$1" = "restart" ]; then
13 | ./restart.sh
14 | else
15 | if [ "$1" = "dump" ]; then
16 | ./dump.sh
17 | else
18 | echo "ERROR: Please input argument: start or stop or debug or restart or dump"
19 | exit 1
20 | fi
21 | fi
22 | fi
23 | fi
24 | fi
25 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-service/src/main/assembly/conf/dubbo.properties:
--------------------------------------------------------------------------------
1 | #dubbo.application.name=zheng-ucenter-rpc-service
2 | #dubbo.registry.address=zookeeper://zkserver:2181
3 | #dubbo.protocol.port=20884
4 | dubbo.service.min.thread.pool.size=200
5 | dubbo.service.max.thread.pool.size=200
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-service/src/main/java/com/zheng/ucenter/rpc/ZhengUcenterRpcServiceApplication.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 | import org.springframework.context.support.ClassPathXmlApplicationContext;
6 |
7 | /**
8 | * 服务启动类
9 | * Created by ZhangShuzheng on 2017/6/19.
10 | */
11 | public class ZhengUcenterRpcServiceApplication {
12 |
13 | private static Logger _log = LoggerFactory.getLogger(ZhengUcenterRpcServiceApplication.class);
14 |
15 | public static void main(String[] args) {
16 | _log.info(">>>>> zheng-ucenter-rpc-service 正在启动 <<<<<");
17 | new ClassPathXmlApplicationContext("classpath:META-INF/spring/*.xml");
18 | _log.info(">>>>> zheng-ucenter-rpc-service 启动完成 <<<<<");
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-service/src/main/java/com/zheng/ucenter/rpc/service/impl/UcenterApiServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.zheng.ucenter.rpc.service.impl;
2 |
3 | import com.zheng.ucenter.rpc.api.UcenterApiService;
4 | import org.slf4j.Logger;
5 | import org.slf4j.LoggerFactory;
6 | import org.springframework.stereotype.Service;
7 | import org.springframework.transaction.annotation.Transactional;
8 |
9 | /**
10 | * UcenterApiService实现
11 | * Created by shuzheng on 2017/6/19.
12 | */
13 | @Service
14 | @Transactional
15 | public class UcenterApiServiceImpl implements UcenterApiService {
16 |
17 | private static Logger _log = LoggerFactory.getLogger(UcenterApiServiceImpl.class);
18 |
19 | }
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-service/src/main/resources/META-INF/spring/applicationContext-listener.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-service/src/main/resources/META-INF/spring/applicationContext.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-service/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-service/src/main/resources/jdbc.properties:
--------------------------------------------------------------------------------
1 | master.jdbc.driver=${datasource.master.jdbc.driver}
2 | master.jdbc.url=${datasource.master.jdbc.url}
3 | master.jdbc.username=${datasource.master.jdbc.username}
4 | master.jdbc.password=${datasource.master.jdbc.password}
5 | slave.jdbc.driver=${datasource.slave.jdbc.driver}
6 | slave.jdbc.url=${datasource.slave.jdbc.url}
7 | slave.jdbc.username=${datasource.slave.jdbc.username}
8 | slave.jdbc.password=${datasource.slave.jdbc.password}
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-rpc-service/src/main/resources/redis.properties:
--------------------------------------------------------------------------------
1 | master.redis.ip=${master.redis.ip}
2 | master.redis.port=${master.redis.port}
3 | master.redis.password=${master.redis.password}
4 | master.redis.max_active=${master.redis.max_active}
5 | master.redis.max_idle=${master.redis.max_idle}
6 | master.redis.max_wait=${master.redis.max_wait}
7 | master.redis.timeout=${master.redis.timeout}
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-web/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | env=${profile.env}
2 | app.name=${app.name}
3 | zheng.ui.path=${zheng.ui.path}
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-web/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-web/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-web/src/main/resources/profiles/dev.properties:
--------------------------------------------------------------------------------
1 | profile.env=dev
2 | app.name=zheng-ucenter-web
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-web/src/main/resources/profiles/prod.properties:
--------------------------------------------------------------------------------
1 | profile.env=prod
2 | app.name=zheng-ucenter-web
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-web/src/main/resources/profiles/test.properties:
--------------------------------------------------------------------------------
1 | profile.env=test
2 | app.name=zheng-ucenter-web
3 | zheng.ui.path=http://ui.zhangshuzheng.cn:1000/
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-web/src/main/resources/redis.properties:
--------------------------------------------------------------------------------
1 | master.redis.ip=${master.redis.ip}
2 | master.redis.port=${master.redis.port}
3 | master.redis.password=${master.redis.password}
4 | master.redis.max_active=${master.redis.max_active}
5 | master.redis.max_idle=${master.redis.max_idle}
6 | master.redis.max_wait=${master.redis.max_wait}
7 | master.redis.timeout=${master.redis.timeout}
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-web/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-ucenter/zheng-ucenter-web/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 | 首页
13 |
14 |
15 | index
16 |
17 |
--------------------------------------------------------------------------------
/zheng-ui/zheng-cms-web/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-cms-web/favicon.ico
--------------------------------------------------------------------------------
/zheng-ui/zheng-cms-web/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-cms-web/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/zheng-ui/zheng-cms-web/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-cms-web/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/zheng-ui/zheng-cms-web/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-cms-web/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/zheng-ui/zheng-cms-web/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-cms-web/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/zheng-ui/zheng-cms-web/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-cms-web/images/logo.png
--------------------------------------------------------------------------------
/zheng-ui/zheng-cms-web/js/vendor/video-js.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-cms-web/js/vendor/video-js.swf
--------------------------------------------------------------------------------
/zheng-ui/zheng-demo/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | zheng-demo
6 |
7 |
8 | Hello World
9 |
10 | - 1
11 | - 2
12 | - 3
13 |
14 |
15 |
--------------------------------------------------------------------------------
/zheng-ui/zheng-oss-web/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | demo
6 |
7 |
8 | Aliyun OSS
9 |
10 |
--------------------------------------------------------------------------------
/zheng-ui/zheng-oss-web/plugins/webuploader-0.1.5/Uploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-oss-web/plugins/webuploader-0.1.5/Uploader.swf
--------------------------------------------------------------------------------
/zheng-ui/zheng-oss-web/plugins/webuploader-0.1.5/webuploader.css:
--------------------------------------------------------------------------------
1 | .webuploader-container {
2 | position: relative;
3 | }
4 | .webuploader-element-invisible {
5 | position: absolute !important;
6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
7 | clip: rect(1px,1px,1px,1px);
8 | }
9 | .webuploader-pick {
10 | position: relative;
11 | display: inline-block;
12 | cursor: pointer;
13 | background: #00b7ee;
14 | padding: 10px 15px;
15 | color: #fff;
16 | text-align: center;
17 | border-radius: 3px;
18 | overflow: hidden;
19 | }
20 | .webuploader-pick-hover {
21 | background: #00a2d4;
22 | }
23 |
24 | .webuploader-pick-disable {
25 | opacity: 0.6;
26 | pointer-events:none;
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/zheng-ui/zheng-ucenter-web/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-ucenter-web/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/zheng-ui/zheng-ucenter-web/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-ucenter-web/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/zheng-ui/zheng-ucenter-web/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-ucenter-web/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/zheng-ui/zheng-ucenter-web/fonts/glyphicons-halflings-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-ucenter-web/fonts/glyphicons-halflings-regular.woff2
--------------------------------------------------------------------------------
/zheng-ui/zheng-ucenter-web/img/captcha.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-ui/zheng-ucenter-web/img/captcha.png
--------------------------------------------------------------------------------
/zheng-upms/.gitignore:
--------------------------------------------------------------------------------
1 | .idea
2 | *.iml
3 | target
4 | .log
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-client/src/main/resources/springMVC-servlet.xml:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-common/src/main/java/com/zheng/upms/common/constant/UpmsConstant.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.common.constant;
2 |
3 | import com.zheng.common.base.BaseConstants;
4 |
5 | /**
6 | * upms系统常量类
7 | * Created by shuzheng on 2017/2/18.
8 | */
9 | public class UpmsConstant extends BaseConstants {
10 |
11 | public static final String UPMS_TYPE = "zheng.upms.type";
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-common/src/main/java/com/zheng/upms/common/constant/UpmsResult.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.common.constant;
2 |
3 | import com.zheng.common.base.BaseResult;
4 |
5 | /**
6 | * upms系统常量枚举类
7 | * Created by shuzheng on 2017/2/18.
8 | */
9 | public class UpmsResult extends BaseResult {
10 |
11 | public UpmsResult(UpmsResultConstant upmsResultConstant, Object data) {
12 | super(upmsResultConstant.getCode(), upmsResultConstant.getMessage(), data);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-dao/src/main/resources/generator.properties:
--------------------------------------------------------------------------------
1 | generator.jdbc.driver=com.mysql.jdbc.Driver
2 | generator.jdbc.url=jdbc\:mysql\://dbserver\:3306/zheng?useUnicode\=true&characterEncoding\=utf-8&autoReconnect\=true
3 | generator.jdbc.username=root
4 | generator.jdbc.password=rWd3Hb+AzNg3IXF1b5vD+g==
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsLogService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.upms.dao.model.UpmsLog;
5 | import com.zheng.upms.dao.model.UpmsLogExample;
6 |
7 | /**
8 | * UpmsLogService接口
9 | * Created by shuzheng on 2017/3/20.
10 | */
11 | public interface UpmsLogService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsLogServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.upms.dao.mapper.UpmsLogMapper;
5 | import com.zheng.upms.dao.model.UpmsLog;
6 | import com.zheng.upms.dao.model.UpmsLogExample;
7 |
8 | /**
9 | * 降级实现UpmsLogService接口
10 | * Created by shuzheng on 2017/3/20.
11 | */
12 | public class UpmsLogServiceMock extends BaseServiceMock implements UpmsLogService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsOrganizationService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.upms.dao.model.UpmsOrganization;
5 | import com.zheng.upms.dao.model.UpmsOrganizationExample;
6 |
7 | /**
8 | * UpmsOrganizationService接口
9 | * Created by shuzheng on 2017/3/20.
10 | */
11 | public interface UpmsOrganizationService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsOrganizationServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.upms.dao.mapper.UpmsOrganizationMapper;
5 | import com.zheng.upms.dao.model.UpmsOrganization;
6 | import com.zheng.upms.dao.model.UpmsOrganizationExample;
7 |
8 | /**
9 | * 降级实现UpmsOrganizationService接口
10 | * Created by shuzheng on 2017/3/20.
11 | */
12 | public class UpmsOrganizationServiceMock extends BaseServiceMock implements UpmsOrganizationService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsPermissionService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.alibaba.fastjson.JSONArray;
4 | import com.zheng.common.base.BaseService;
5 | import com.zheng.upms.dao.model.UpmsPermission;
6 | import com.zheng.upms.dao.model.UpmsPermissionExample;
7 |
8 | /**
9 | * UpmsPermissionService接口
10 | * Created by shuzheng on 2017/3/20.
11 | */
12 | public interface UpmsPermissionService extends BaseService {
13 |
14 | JSONArray getTreeByRoleId(Integer roleId);
15 |
16 | JSONArray getTreeByUserId(Integer usereId, Byte type);
17 |
18 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsRolePermissionService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.alibaba.fastjson.JSONArray;
4 | import com.zheng.common.base.BaseService;
5 | import com.zheng.upms.dao.model.UpmsRolePermission;
6 | import com.zheng.upms.dao.model.UpmsRolePermissionExample;
7 |
8 | /**
9 | * UpmsRolePermissionService接口
10 | * Created by shuzheng on 2017/3/20.
11 | */
12 | public interface UpmsRolePermissionService extends BaseService {
13 |
14 | /**
15 | * 角色权限
16 | * @param datas 权限数据
17 | * @param id 角色id
18 | * @return
19 | */
20 | int rolePermission(JSONArray datas, int id);
21 |
22 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsRoleService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.upms.dao.model.UpmsRole;
5 | import com.zheng.upms.dao.model.UpmsRoleExample;
6 |
7 | /**
8 | * UpmsRoleService接口
9 | * Created by shuzheng on 2017/3/20.
10 | */
11 | public interface UpmsRoleService extends BaseService {
12 |
13 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsRoleServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.upms.dao.mapper.UpmsRoleMapper;
5 | import com.zheng.upms.dao.model.UpmsRole;
6 | import com.zheng.upms.dao.model.UpmsRoleExample;
7 |
8 | /**
9 | * 降级实现UpmsRoleService接口
10 | * Created by shuzheng on 2017/3/20.
11 | */
12 | public class UpmsRoleServiceMock extends BaseServiceMock implements UpmsRoleService {
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsSystemService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.upms.dao.model.UpmsSystem;
5 | import com.zheng.upms.dao.model.UpmsSystemExample;
6 |
7 | /**
8 | * UpmsSystemService接口
9 | * Created by shuzheng on 2017/3/20.
10 | */
11 | public interface UpmsSystemService extends BaseService {
12 |
13 | /**
14 | * 根据name获取UpmsSystem
15 | * @param name
16 | * @return
17 | */
18 | UpmsSystem selectUpmsSystemByName(String name);
19 |
20 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsSystemServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.upms.dao.mapper.UpmsSystemMapper;
5 | import com.zheng.upms.dao.model.UpmsSystem;
6 | import com.zheng.upms.dao.model.UpmsSystemExample;
7 |
8 | /**
9 | * 降级实现UpmsSystemService接口
10 | * Created by shuzheng on 2017/3/20.
11 | */
12 | public class UpmsSystemServiceMock extends BaseServiceMock implements UpmsSystemService {
13 |
14 | @Override
15 | public UpmsSystem selectUpmsSystemByName(String name) {
16 | return null;
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsUserOrganizationService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.upms.dao.model.UpmsUserOrganization;
5 | import com.zheng.upms.dao.model.UpmsUserOrganizationExample;
6 |
7 | /**
8 | * UpmsUserOrganizationService接口
9 | * Created by shuzheng on 2017/3/20.
10 | */
11 | public interface UpmsUserOrganizationService extends BaseService {
12 |
13 | /**
14 | * 用户组织
15 | * @param organizationIds 组织ids
16 | * @param id 用户id
17 | * @return
18 | */
19 | int organization(String[] organizationIds, int id);
20 |
21 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsUserPermissionService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.alibaba.fastjson.JSONArray;
4 | import com.zheng.common.base.BaseService;
5 | import com.zheng.upms.dao.model.UpmsUserPermission;
6 | import com.zheng.upms.dao.model.UpmsUserPermissionExample;
7 |
8 | /**
9 | * UpmsUserPermissionService接口
10 | * Created by shuzheng on 2017/3/20.
11 | */
12 | public interface UpmsUserPermissionService extends BaseService {
13 |
14 | /**
15 | * 用户权限
16 | * @param datas 权限数据
17 | * @param id 用户id
18 | * @return
19 | */
20 | int permission(JSONArray datas, int id);
21 |
22 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsUserRoleService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.upms.dao.model.UpmsUserRole;
5 | import com.zheng.upms.dao.model.UpmsUserRoleExample;
6 |
7 | /**
8 | * UpmsUserRoleService接口
9 | * Created by shuzheng on 2017/3/20.
10 | */
11 | public interface UpmsUserRoleService extends BaseService {
12 |
13 | /**
14 | * 用户角色
15 | * @param roleIds 角色ids
16 | * @param id 用户id
17 | * @return
18 | */
19 | int role(String[] roleIds, int id);
20 |
21 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsUserService.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseService;
4 | import com.zheng.upms.dao.model.UpmsUser;
5 | import com.zheng.upms.dao.model.UpmsUserExample;
6 |
7 | /**
8 | * UpmsUserService接口
9 | * Created by shuzheng on 2017/3/20.
10 | */
11 | public interface UpmsUserService extends BaseService {
12 |
13 | UpmsUser createUser(UpmsUser upmsUser);
14 |
15 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsUserServiceMock.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.api;
2 |
3 | import com.zheng.common.base.BaseServiceMock;
4 | import com.zheng.upms.dao.mapper.UpmsUserMapper;
5 | import com.zheng.upms.dao.model.UpmsUser;
6 | import com.zheng.upms.dao.model.UpmsUserExample;
7 |
8 | /**
9 | * 降级实现UpmsUserService接口
10 | * Created by shuzheng on 2017/3/20.
11 | */
12 | public class UpmsUserServiceMock extends BaseServiceMock implements UpmsUserService {
13 |
14 | @Override
15 | public UpmsUser createUser(UpmsUser upmsUser) {
16 | return null;
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-service/src/main/assembly/bin/restart.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | ./stop.sh
4 | ./start.sh
5 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-service/src/main/assembly/bin/server.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | cd `dirname $0`
3 | if [ "$1" = "start" ]; then
4 | ./start.sh
5 | else
6 | if [ "$1" = "stop" ]; then
7 | ./stop.sh
8 | else
9 | if [ "$1" = "debug" ]; then
10 | ./start.sh debug
11 | else
12 | if [ "$1" = "restart" ]; then
13 | ./restart.sh
14 | else
15 | if [ "$1" = "dump" ]; then
16 | ./dump.sh
17 | else
18 | echo "ERROR: Please input argument: start or stop or debug or restart or dump"
19 | exit 1
20 | fi
21 | fi
22 | fi
23 | fi
24 | fi
25 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-service/src/main/assembly/conf/dubbo.properties:
--------------------------------------------------------------------------------
1 | #dubbo.application.name=zheng-upms-rpc-service
2 | #dubbo.registry.address=zookeeper://zkserver:2181
3 | #dubbo.protocol.port=20881
4 | dubbo.service.min.thread.pool.size=200
5 | dubbo.service.max.thread.pool.size=200
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-service/src/main/java/com/zheng/upms/rpc/ZhengUpmsRpcServiceApplication.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc;
2 |
3 | import org.slf4j.Logger;
4 | import org.slf4j.LoggerFactory;
5 | import org.springframework.context.support.ClassPathXmlApplicationContext;
6 |
7 | /**
8 | * 服务启动类
9 | * Created by ZhangShuzheng on 2017/2/3.
10 | */
11 | public class ZhengUpmsRpcServiceApplication {
12 |
13 | private static Logger _log = LoggerFactory.getLogger(ZhengUpmsRpcServiceApplication.class);
14 |
15 | public static void main(String[] args) {
16 | _log.info(">>>>> zheng-upms-rpc-service 正在启动 <<<<<");
17 | new ClassPathXmlApplicationContext("classpath:META-INF/spring/*.xml");
18 | _log.info(">>>>> zheng-upms-rpc-service 启动完成 <<<<<");
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-service/src/main/java/com/zheng/upms/rpc/mapper/UpmsApiMapper.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.rpc.mapper;
2 |
3 |
4 | import com.zheng.upms.dao.model.UpmsPermission;
5 | import com.zheng.upms.dao.model.UpmsRole;
6 |
7 | import java.util.List;
8 |
9 | /**
10 | * 用户VOMapper
11 | * Created by shuzheng on 2017/01/07.
12 | */
13 | public interface UpmsApiMapper {
14 |
15 | // 根据用户id获取所拥有的权限
16 | List selectUpmsPermissionByUpmsUserId(Integer upmsUserId);
17 |
18 | // 根据用户id获取所属的角色
19 | List selectUpmsRoleByUpmsUserId(Integer upmsUserId);
20 |
21 | }
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-service/src/main/resources/META-INF/spring/applicationContext-listener.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-service/src/main/resources/META-INF/spring/applicationContext.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-service/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-service/src/main/resources/jdbc.properties:
--------------------------------------------------------------------------------
1 | master.jdbc.driver=${datasource.master.jdbc.driver}
2 | master.jdbc.url=${datasource.master.jdbc.url}
3 | master.jdbc.username=${datasource.master.jdbc.username}
4 | master.jdbc.password=${datasource.master.jdbc.password}
5 | slave.jdbc.driver=${datasource.slave.jdbc.driver}
6 | slave.jdbc.url=${datasource.slave.jdbc.url}
7 | slave.jdbc.username=${datasource.slave.jdbc.username}
8 | slave.jdbc.password=${datasource.slave.jdbc.password}
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-rpc-service/src/main/resources/redis.properties:
--------------------------------------------------------------------------------
1 | master.redis.ip=${master.redis.ip}
2 | master.redis.port=${master.redis.port}
3 | master.redis.password=${master.redis.password}
4 | master.redis.max_active=${master.redis.max_active}
5 | master.redis.max_idle=${master.redis.max_idle}
6 | master.redis.max_wait=${master.redis.max_wait}
7 | master.redis.timeout=${master.redis.timeout}
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/java/com/zheng/upms/server/Initialize.java:
--------------------------------------------------------------------------------
1 | package com.zheng.upms.server;
2 |
3 | import com.zheng.common.base.BaseInterface;
4 | import org.slf4j.Logger;
5 | import org.slf4j.LoggerFactory;
6 |
7 | /**
8 | * 系统接口
9 | * Created by ZhangShuzheng on 2017/6/13.
10 | */
11 | public class Initialize implements BaseInterface {
12 |
13 | private static Logger _log = LoggerFactory.getLogger(Initialize.class);
14 |
15 | @Override
16 | public void init() {
17 | _log.info(">>>>> 系统初始化");
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/resources/applicationContext-zhengAdmin.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | app.name=${app.name}
2 | env=${profile.env}
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/resources/redis.properties:
--------------------------------------------------------------------------------
1 | master.redis.ip=${master.redis.ip}
2 | master.redis.port=${master.redis.port}
3 | master.redis.password=${master.redis.password}
4 | master.redis.max_active=${master.redis.max_active}
5 | master.redis.max_idle=${master.redis.max_idle}
6 | master.redis.max_wait=${master.redis.max_wait}
7 | master.redis.timeout=${master.redis.timeout}
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/resources/zheng-admin-client.properties:
--------------------------------------------------------------------------------
1 | zheng.admin.version=${zheng.admin.version}
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/resources/zheng-config-client.properties:
--------------------------------------------------------------------------------
1 | zheng.config.path=${zheng.config.path}
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/resources/zheng-oss-client.properties:
--------------------------------------------------------------------------------
1 | ##### aliyun #####
2 | zheng.oss.aliyun.oss.policy=${zheng.oss.aliyun.oss.policy}
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/resources/zheng-upms-client.properties:
--------------------------------------------------------------------------------
1 | # \u7EC8\u7AEF\u7C7B\u578B
2 | zheng.upms.type=${zheng.upms.type}
3 | # \u7EC8\u7AEFsession\u540D\u79F0
4 | zheng.upms.session.id=${zheng.upms.session.id}
5 | # \u4F1A\u8BDD\u65F6\u957F,\u534A\u5C0F\u65F6\uFF08\u5355\u4F4D\u6BEB\u79D2\uFF09
6 | zheng.upms.session.timeout=${zheng.upms.session.timeout}
7 | # \u5355\u70B9\u767B\u5F55\u8BA4\u8BC1\u4E2D\u5FC3\u5730\u5740
8 | zheng.upms.sso.server.url=${zheng.upms.sso.server.url}
9 | # \u767B\u5F55\u6210\u529F\u56DE\u8C03\u5730\u5740
10 | zheng.upms.successUrl=${zheng.upms.successUrl}
11 | # \u672A\u6388\u6743\u5730\u5740
12 | zheng.upms.unauthorizedUrl=${zheng.upms.unauthorizedUrl}
13 | # \u8BB0\u4F4F\u5BC6\u7801\u65F6\u957F30\u5929
14 | zheng.upms.rememberMe.timeout=${zheng.upms.rememberMe.timeout}
15 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/webapp/resources/sso-deploy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-upms/zheng-upms-server/src/main/webapp/resources/sso-deploy.jpg
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/webapp/resources/sso-login.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-upms/zheng-upms-server/src/main/webapp/resources/sso-login.jpg
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/webapp/resources/sso-logout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-upms/zheng-upms-server/src/main/webapp/resources/sso-logout.png
--------------------------------------------------------------------------------
/zheng-upms/zheng-upms-server/src/main/webapp/resources/zheng-upms-datamodel.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yu199195/zheng/8a6d8bb5342bae56b035fceed3f118b444f8c797/zheng-upms/zheng-upms-server/src/main/webapp/resources/zheng-upms-datamodel.jpg
--------------------------------------------------------------------------------
/zheng-wechat/README.md:
--------------------------------------------------------------------------------
1 | # zheng-wechat
2 |
3 | 微信系统,主要包括一下两个子系统:
4 |
5 | - zheng-wechat-mp 微信公众号管理系统
6 |
7 | - zheng-wechat-app 微信小程序后台
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-app/README.md:
--------------------------------------------------------------------------------
1 | # zheng-wechat-app
2 |
3 | 微信小程序后台
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/README.md:
--------------------------------------------------------------------------------
1 | # zheng-wechat-mp
2 |
3 | 微信公众号管理系统
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-admin/src/main/java/com/zheng/wechat/mp/admin/controller/AppController.java:
--------------------------------------------------------------------------------
1 | package com.zheng.wechat.mp.admin.controller;
2 |
3 |
4 | public class AppController {
5 |
6 |
7 |
8 | }
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-admin/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | env=${profile.env}
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-admin/src/main/resources/i18n/messages_en_US.properties:
--------------------------------------------------------------------------------
1 | 403=Access forbidden!
2 | 404=Page not found!
3 | 500=Internal server error!
4 | error=Server error!
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-admin/src/main/resources/i18n/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | 403=\u6CA1\u6709\u6743\u9650\uFF01
2 | 404=\u9875\u9762\u6CA1\u6709\u627E\u5230\uFF01
3 | 500=\u5185\u90E8\u670D\u52A1\u5668\u9519\u8BEF\uFF01
4 | error=\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF01
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-admin/src/main/resources/profiles/dev.properties:
--------------------------------------------------------------------------------
1 | profile.env=dev
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-admin/src/main/resources/profiles/prod.properties:
--------------------------------------------------------------------------------
1 | profile.env=prod
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-admin/src/main/resources/profiles/test.properties:
--------------------------------------------------------------------------------
1 | profile.env=test
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-admin/src/main/resources/springMVC-servlet.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-admin/src/main/webapp/WEB-INF/jsp/404.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 404
16 |
17 |
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-admin/src/main/webapp/WEB-INF/jsp/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html; charset=utf-8"%>
2 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c"%>
3 | <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
4 | <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
5 | <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
6 | <%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
7 |
8 |
9 |
10 |
11 |
12 | 首页
13 |
14 |
15 | index
16 |
17 |
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/resources/jdbc.properties:
--------------------------------------------------------------------------------
1 | master.jdbc.driver=${datasource.master.jdbc.driver}
2 | master.jdbc.url=${datasource.master.jdbc.url}
3 | master.jdbc.username=${datasource.master.jdbc.username}
4 | master.jdbc.password=${datasource.master.jdbc.password}
5 | slave.jdbc.driver=${datasource.slave.jdbc.driver}
6 | slave.jdbc.url=${datasource.slave.jdbc.url}
7 | slave.jdbc.username=${datasource.slave.jdbc.username}
8 | slave.jdbc.password=${datasource.slave.jdbc.password}
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-dao/src/main/resources/redis.properties:
--------------------------------------------------------------------------------
1 | master.redis.ip=rdserver
2 | master.redis.port=6379
3 | master.redis.password=FNFl9F2O2Skb8yoKM0jhHA==
4 | master.redis.max_active=500
5 | master.redis.max_idle=5
6 | master.redis.max_wait=10000
7 | master.redis.timeout=10000
--------------------------------------------------------------------------------
/zheng-wechat/zheng-wechat-mp/zheng-wechat-mp-service/src/main/java/com/zheng/wechat/mp/service/App.java:
--------------------------------------------------------------------------------
1 | package com.zheng.wechat.mp.service;
2 |
3 | /**
4 | * Hello world!
5 | */
6 | public class App {
7 | public static void main(String[] args) {
8 |
9 | }
10 | }
11 |
--------------------------------------------------------------------------------