Commit 6cdfeaf18227aed2552734069779e59d9aae6a75

Authored by 孙向锦
1 parent 5b03edef

修改相关信息,添加反馈模块

Showing 165 changed files with 212 additions and 920 deletions

Too many changes.

To preserve performance only 100 of 165 files are displayed.

.classpath
... ... @@ -15,6 +15,6 @@
15 15 <attribute name="owner.project.facets" value="jst.web.jstl"/>
16 16 </attributes>
17 17 </classpathentry>
18   - <classpathentry kind="lib" path="D:/MyEclipse Professional 2014/SunvoteEducation/WebRoot/WEB-INF/lib/spring-web-4.3.7.RELEASE.jar"/>
  18 + <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/spring-web-4.3.7.RELEASE.jar"/>
19 19 <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>
20 20 </classpath>
... ...
WebRoot/WEB-INF/web.xml
1 1 <?xml version="1.0" encoding="UTF-8"?>
2   -<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3   - xmlns="http://java.sun.com/xml/ns/javaee"
4   - xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
5   - version="2.5">
6   -
7   - <context-param>
8   - <param-name>contextConfigLocation</param-name>
9   - <param-value>
  2 +<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
  3 + <context-param>
  4 + <param-name>contextConfigLocation</param-name>
  5 + <param-value>
10 6 classpath:spring/ApplicationContext-main.xml,
11 7 classpath:spring/ApplicationContext-dataSource.xml,
12 8 classpath:spring/ApplicationContext-shiro.xml,
13 9 classpath:spring/ApplicationContext-redis.xml
14 10 </param-value>
15   - </context-param>
16   - <context-param>
17   - <param-name>log4jConfigLocation</param-name>
18   - <param-value>classpath:log4j.properties</param-value>
19   - </context-param>
20   - <filter>
21   - <filter-name>encodingFilter</filter-name>
22   - <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
23   - <init-param>
24   - <param-name>encoding</param-name>
25   - <param-value>utf-8</param-value>
26   - </init-param>
27   - </filter>
28   - <filter-mapping>
29   - <filter-name>encodingFilter</filter-name>
30   - <url-pattern>/*</url-pattern>
31   - </filter-mapping>
32   - <context-param>
33   - <param-name>webAppRootKey</param-name>
34   - <param-value>www.fhadmin.org</param-value>
35   - </context-param>
36   -
37   - <!-- 连接池 启用Web监控统计功能 start-->
38   - <filter>
39   - <filter-name>DruidWebStatFilter</filter-name>
40   - <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
41   - <init-param>
42   - <param-name>exclusions</param-name>
43   - <param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
44   - </init-param>
45   - </filter>
46   - <filter-mapping>
47   - <filter-name>DruidWebStatFilter</filter-name>
48   - <url-pattern>/*</url-pattern>
49   - </filter-mapping>
50   - <servlet>
51   - <servlet-name>DruidStatView</servlet-name>
52   - <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
53   - </servlet>
54   - <servlet-mapping>
55   - <servlet-name>DruidStatView</servlet-name>
56   - <url-pattern>/druid/*</url-pattern>
57   - </servlet-mapping>
58   - <!-- 连接池 启用Web监控统计功能 end-->
59   -
60   - <filter>
61   - <filter-name>loginFilter</filter-name>
62   - <filter-class>com.fh.filter.LoginFilter</filter-class>
63   - </filter>
64   - <listener>
65   - <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
66   - </listener>
67   - <listener>
68   - <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
69   - </listener>
70   -
71   - <servlet>
72   - <servlet-name>springMvc</servlet-name>
73   - <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
74   - <init-param>
75   - <param-name>contextConfigLocation</param-name>
76   - <param-value>classpath:spring/ApplicationContext-mvc.xml</param-value>
77   - </init-param>
78   - <load-on-startup>1</load-on-startup>
79   - </servlet>
80   - <servlet-mapping>
81   - <servlet-name>springMvc</servlet-name>
82   - <url-pattern>/</url-pattern>
83   - </servlet-mapping>
84   -
85   - <!-- tomcat等 启动之前执行 -->
86   - <filter>
87   - <filter-name>startFilter</filter-name>
88   - <filter-class>com.fh.filter.startFilter</filter-class>
89   - </filter>
90   -
91   - <!-- Shiro filter start -->
92   - <filter>
93   - <filter-name>shiroFilter</filter-name>
94   - <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
95   - <init-param>
96   - <param-name>targetFilterLifecycle</param-name>
97   - <param-value>true</param-value>
98   - </init-param>
99   - </filter>
100   - <filter-mapping>
101   - <filter-name>shiroFilter</filter-name>
102   - <url-pattern>/*</url-pattern>
103   - </filter-mapping>
104   - <!-- Shiro filter end -->
105   -
106   -
107   - <error-page>
108   - <error-code>404</error-code>
109   - <location>/404.jsp</location>
110   - </error-page>
111   -
112   -<!--
113   - <error-page>
114   - <error-code>405</error-code>
115   - <location>/WEB-INF/405.html</location>
116   - </error-page>
117   - <error-page>
118   - <error-code>404</error-code>
119   - <location>/WEB-INF/404.html</location>
120   - </error-page>
121   - <error-page>
122   - <error-code>500</error-code>
123   - <location>/WEB-INF/500.html</location>
124   - </error-page>
125   - <error-page>
126   - <error-code>javax.servle.ServletException</error-code>
127   - <location>/WEB-INF/error.html</location>
128   - </error-page>
129   - <error-page>
130   - <error-code>java.lang.NullPointerException</error-code>
131   - <location>/WEB-INF/error.html</location>
132   - </error-page>
133   --->
134   - <session-config>
135   - <session-timeout>600</session-timeout>
136   - </session-config>
  11 + </context-param>
  12 + <context-param>
  13 + <param-name>log4jConfigLocation</param-name>
  14 + <param-value>classpath:log4j.properties</param-value>
  15 + </context-param>
  16 + <filter>
  17 + <filter-name>encodingFilter</filter-name>
  18 + <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  19 + <init-param>
  20 + <param-name>encoding</param-name>
  21 + <param-value>utf-8</param-value>
  22 + </init-param>
  23 + </filter>
  24 + <filter-mapping>
  25 + <filter-name>encodingFilter</filter-name>
  26 + <url-pattern>/*</url-pattern>
  27 + </filter-mapping>
  28 + <context-param>
  29 + <param-name>webAppRootKey</param-name>
  30 + <param-value>www.fhadmin.org</param-value>
  31 + </context-param>
  32 + <filter>
  33 + <filter-name>DruidWebStatFilter</filter-name>
  34 + <filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
  35 + <init-param>
  36 + <param-name>exclusions</param-name>
  37 + <param-value>*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*</param-value>
  38 + </init-param>
  39 + </filter>
  40 + <filter-mapping>
  41 + <filter-name>DruidWebStatFilter</filter-name>
  42 + <url-pattern>/*</url-pattern>
  43 + </filter-mapping>
  44 + <servlet>
  45 + <servlet-name>DruidStatView</servlet-name>
  46 + <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
  47 + </servlet>
  48 + <servlet-mapping>
  49 + <servlet-name>DruidStatView</servlet-name>
  50 + <url-pattern>/druid/*</url-pattern>
  51 + </servlet-mapping>
  52 + <filter>
  53 + <filter-name>loginFilter</filter-name>
  54 + <filter-class>com.fh.filter.LoginFilter</filter-class>
  55 + </filter>
  56 + <listener>
  57 + <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
  58 + </listener>
  59 + <listener>
  60 + <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  61 + </listener>
  62 + <servlet>
  63 + <servlet-name>springMvc</servlet-name>
  64 + <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
  65 + <init-param>
  66 + <param-name>contextConfigLocation</param-name>
  67 + <param-value>classpath:spring/ApplicationContext-mvc.xml</param-value>
  68 + </init-param>
  69 + <load-on-startup>1</load-on-startup>
  70 + </servlet>
  71 + <servlet-mapping>
  72 + <servlet-name>springMvc</servlet-name>
  73 + <url-pattern>/</url-pattern>
  74 + </servlet-mapping>
  75 + <filter>
  76 + <filter-name>startFilter</filter-name>
  77 + <filter-class>com.fh.filter.startFilter</filter-class>
  78 + </filter>
  79 + <filter>
  80 + <filter-name>shiroFilter</filter-name>
  81 + <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
  82 + <init-param>
  83 + <param-name>targetFilterLifecycle</param-name>
  84 + <param-value>true</param-value>
  85 + </init-param>
  86 + </filter>
  87 + <filter-mapping>
  88 + <filter-name>shiroFilter</filter-name>
  89 + <url-pattern>/*</url-pattern>
  90 + </filter-mapping>
  91 + <error-page>
  92 + <error-code>404</error-code>
  93 + <location>/404.jsp</location>
  94 + </error-page>
  95 + <session-config>
  96 + <session-timeout>600</session-timeout>
  97 + </session-config>
137 98 </web-app>
138 99 \ No newline at end of file
... ...
resources/dbconfig.properties
1 1 #数据源 1
2   -url:jdbc:mysql://192.168.0.3:3306/education?autoReconnect=true&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
  2 +url:jdbc:mysql://127.0.0.1:3306/education?autoReconnect=true&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
3 3 driverClassName:com.mysql.jdbc.Driver
4 4 username:root
5 5 #password:elvis
... ...
src/com/fh/controller/api/ApiServer.java
1 1 package com.fh.controller.api;
2 2  
  3 +import java.io.File;
  4 +import java.util.Date;
3 5 import java.util.List;
4 6  
5 7 import javax.annotation.Resource;
  8 +import javax.servlet.http.HttpServletRequest;
6 9  
7 10 import org.springframework.stereotype.Controller;
8 11 import org.springframework.web.bind.annotation.RequestMapping;
9 12 import org.springframework.web.bind.annotation.ResponseBody;
  13 +import org.springframework.web.multipart.MultipartFile;
10 14  
11 15 import com.fh.controller.base.BaseController;
  16 +import com.fh.service.feedback.feedback.FeedbackManager;
12 17 import com.fh.service.sunvote.basestation.BasestationManager;
13 18 import com.fh.service.sunvote.keypad.KeypadManager;
14 19 import com.fh.service.sunvote.school.SchoolManager;
15 20 import com.fh.util.PageData;
  21 +import com.fh.util.Tools;
16 22  
17 23 @Controller
18   -@RequestMapping(value="/api")
  24 +@RequestMapping(value = "/api")
19 25 public class ApiServer extends BaseController {
20 26  
21   - @Resource(name="schoolService")
  27 + @Resource(name = "schoolService")
22 28 private SchoolManager schoolService;
23   -
24   - @Resource(name="basestationService")
  29 +
  30 + @Resource(name = "basestationService")
25 31 private BasestationManager basestationService;
26   -
27   - @Resource(name="keypadService")
  32 +
  33 + @Resource(name = "keypadService")
28 34 private KeypadManager keypadService;
29   -
30   -
31   - @RequestMapping(value="/school" ,produces="application/json;charset=UTF-8")
  35 +
  36 + @Resource(name = "feedbackService")
  37 + private FeedbackManager feedbackService;
  38 +
  39 + @RequestMapping(value = "/school", produces = "application/json;charset=UTF-8")
32 40 @ResponseBody
33   - public Object schoolDefault() throws Exception{
  41 + public Object schoolDefault() throws Exception {
34 42 return schoolList();
35 43 }
36   -
37   -
38   - @RequestMapping(value="/school/list" ,produces="application/json;charset=UTF-8")
  44 +
  45 + @RequestMapping(value = "/school/list", produces = "application/json;charset=UTF-8")
39 46 @ResponseBody
40   - public Object schoolList() throws Exception{
  47 + public Object schoolList() throws Exception {
41 48 PageData pd = this.getPageData();
42 49 String id = pd.getString("ID");
43   - if(id != null && !"".equals(id)){
  50 + if (id != null && !"".equals(id)) {
44 51 PageData ret = schoolService.findById(pd);
45 52 ResponseGson<PageData> res = new ResponseGson();
46 53 res.setData(ret);
47 54 return res.toJson();
48   - }else{
  55 + } else {
49 56 List<PageData> ret = schoolService.listAll(pd);
50 57 ResponseGson<List<PageData>> res = new ResponseGson();
51 58 res.setData(ret);
52 59 return res.toJson();
53 60 }
54 61 }
55   - @RequestMapping(value="/school/add" ,produces="application/json;charset=UTF-8")
  62 +
  63 + @RequestMapping(value = "/school/add", produces = "application/json;charset=UTF-8")
56 64 @ResponseBody
57   - public Object schoolAdd() throws Exception{
  65 + public Object schoolAdd() throws Exception {
58 66 PageData pd = this.getPageData();
59 67 ResponseGson<Integer> res = new ResponseGson();
60 68 try {
... ... @@ -64,70 +72,69 @@ public class ApiServer extends BaseController {
64 72 } else {
65 73 res.setDataError();
66 74 }
67   - }catch(Exception e){
  75 + } catch (Exception e) {
68 76 res.setDataError();
69 77 }
70 78 return res.toJson();
71 79 }
72   -
73   - @RequestMapping(value="/school/delete" ,produces="application/json;charset=UTF-8")
  80 +
  81 + @RequestMapping(value = "/school/delete", produces = "application/json;charset=UTF-8")
74 82 @ResponseBody
75   - public Object schoolDelete() throws Exception{
  83 + public Object schoolDelete() throws Exception {
76 84 ResponseGson<PageData> res = new ResponseGson();
77 85 PageData pd = this.getPageData();
78 86 String id = pd.getString("ID");
79   - if(id != null && !"".equals(id)){
  87 + if (id != null && !"".equals(id)) {
80 88 try {
81 89 schoolService.delete(pd);
82 90 } catch (Exception e) {
83 91 res.setDataError();
84 92 }
85   - }else{
  93 + } else {
86 94 res.setDataError();
87 95 }
88 96 return res.toJson();
89 97 }
90   -
91   - @RequestMapping(value="/school/update" ,produces="application/json;charset=UTF-8")
  98 +
  99 + @RequestMapping(value = "/school/update", produces = "application/json;charset=UTF-8")
92 100 @ResponseBody
93   - public Object schoolUpdate() throws Exception{
  101 + public Object schoolUpdate() throws Exception {
94 102 ResponseGson<PageData> res = new ResponseGson();
95 103 PageData pd = this.getPageData();
96 104 String id = pd.getString("ID");
97   - if(id != null && !"".equals(id)){
  105 + if (id != null && !"".equals(id)) {
98 106 try {
99 107 schoolService.edit(pd);
100 108 } catch (Exception e) {
101 109 res.setDataError();
102 110 }
103   - }else{
  111 + } else {
104 112 res.setDataError();
105 113 }
106 114 return res.toJson();
107 115 }
108   -
109   -
110   - @RequestMapping(value="/basestation/list" ,produces="application/json;charset=UTF-8")
  116 +
  117 + @RequestMapping(value = "/basestation/list", produces = "application/json;charset=UTF-8")
111 118 @ResponseBody
112   - public Object basestation() throws Exception{
  119 + public Object basestation() throws Exception {
113 120 PageData pd = this.getPageData();
114 121 String id = pd.getString("ID");
115   - if(id != null && !"".equals(id)){
  122 + if (id != null && !"".equals(id)) {
116 123 pd.put("BASESTATION_ID", pd.getString("id"));
117 124 PageData ret = basestationService.findById(pd);
118 125 ResponseGson<PageData> res = new ResponseGson();
119 126 res.setData(ret);
120 127 return res.toJson();
121   - }else{
  128 + } else {
122 129 List<PageData> ret = basestationService.listAll(pd);
123 130 ResponseGson<List<PageData>> res = new ResponseGson();
124 131 res.setData(ret);
125 132 return res.toJson();
126 133 }
127   -
  134 +
128 135 }
129   -
130   - @RequestMapping(value="/basestation/add" ,produces="application/json;charset=UTF-8")
  136 +
  137 + @RequestMapping(value = "/basestation/add", produces = "application/json;charset=UTF-8")
131 138 @ResponseBody
132 139 public Object basestationAdd() throws Exception {
133 140 ResponseGson<PageData> res = new ResponseGson();
... ... @@ -138,67 +145,67 @@ public class ApiServer extends BaseController {
138 145 } catch (Exception ex) {
139 146 res.setDataError();
140 147 }
141   - }else{
  148 + } else {
142 149 res.setDataError();
143 150 }
144 151 return res.toJson();
145 152 }
146   -
147   - @RequestMapping(value="/basestation/delete" ,produces="application/json;charset=UTF-8")
  153 +
  154 + @RequestMapping(value = "/basestation/delete", produces = "application/json;charset=UTF-8")
148 155 @ResponseBody
149   - public Object basestationDelete() throws Exception{
  156 + public Object basestationDelete() throws Exception {
150 157 PageData pd = this.getPageData();
151 158 ResponseGson<PageData> res = new ResponseGson();
152 159 String id = pd.getString("ID");
153   - if(id != null && !"".equals(id)){
  160 + if (id != null && !"".equals(id)) {
154 161 try {
155 162 basestationService.delete(pd);
156 163 } catch (Exception e) {
157 164 res.setDataError();
158 165 }
159   - }else{
  166 + } else {
160 167 res.setDataError();
161 168 }
162 169 return res.toJson();
163 170 }
164   -
165   - @RequestMapping(value="/basestation/update" ,produces="application/json;charset=UTF-8")
  171 +
  172 + @RequestMapping(value = "/basestation/update", produces = "application/json;charset=UTF-8")
166 173 @ResponseBody
167   - public Object basestationUpdate() throws Exception{
  174 + public Object basestationUpdate() throws Exception {
168 175 PageData pd = this.getPageData();
169 176 ResponseGson<PageData> res = new ResponseGson();
170 177 String id = pd.getString("ID");
171   - if(id != null && !"".equals(id)){
  178 + if (id != null && !"".equals(id)) {
172 179 try {
173 180 basestationService.edit(pd);
174 181 } catch (Exception e) {
175 182 res.setDataError();
176 183 }
177   - }else{
  184 + } else {
178 185 res.setDataError();
179 186 }
180 187 return res.toJson();
181 188 }
182   -
183   - @RequestMapping(value="/keypad/list" ,produces="application/json;charset=UTF-8")
  189 +
  190 + @RequestMapping(value = "/keypad/list", produces = "application/json;charset=UTF-8")
184 191 @ResponseBody
185   - public Object keypad() throws Exception{
  192 + public Object keypad() throws Exception {
186 193 PageData pd = this.getPageData();
187 194 String id = pd.getString("ID");
188   - if(id != null && !"".equals(id)){
  195 + if (id != null && !"".equals(id)) {
189 196 PageData ret = keypadService.findById(pd);
190 197 ResponseGson<PageData> res = new ResponseGson();
191 198 res.setData(ret);
192 199 return res.toJson();
193   - }else{
  200 + } else {
194 201 List<PageData> ret = keypadService.listAll(pd);
195 202 ResponseGson<List<PageData>> res = new ResponseGson();
196 203 res.setData(ret);
197 204 return res.toJson();
198 205 }
199 206 }
200   -
201   - @RequestMapping(value="/keypad/add" ,produces="application/json;charset=UTF-8")
  207 +
  208 + @RequestMapping(value = "/keypad/add", produces = "application/json;charset=UTF-8")
202 209 @ResponseBody
203 210 public Object keypadAdd() throws Exception {
204 211 PageData pd = this.getPageData();
... ... @@ -210,41 +217,76 @@ public class ApiServer extends BaseController {
210 217 }
211 218 return res.toJson();
212 219 }
213   -
214   - @RequestMapping(value="/keypad/delete" ,produces="application/json;charset=UTF-8")
  220 +
  221 + @RequestMapping(value = "/keypad/delete", produces = "application/json;charset=UTF-8")
215 222 @ResponseBody
216   - public Object keypadDelete() throws Exception{
  223 + public Object keypadDelete() throws Exception {
217 224 PageData pd = this.getPageData();
218 225 ResponseGson<PageData> res = new ResponseGson();
219 226 String id = pd.getString("ID");
220   - if(id != null && !"".equals(id)){
  227 + if (id != null && !"".equals(id)) {
221 228 try {
222 229 keypadService.delete(pd);
223 230 } catch (Exception e) {
224 231 res.setDataError();
225 232 }
226   - }else{
  233 + } else {
227 234 res.setDataError();
228 235 }
229 236 return res.toJson();
230 237 }
231   -
232   - @RequestMapping(value="/keypad/update" ,produces="application/json;charset=UTF-8")
  238 +
  239 + @RequestMapping(value = "/keypad/update", produces = "application/json;charset=UTF-8")
233 240 @ResponseBody
234   - public Object keypadUpdate() throws Exception{
  241 + public Object keypadUpdate() throws Exception {
235 242 PageData pd = this.getPageData();
236 243 ResponseGson<PageData> res = new ResponseGson();
237 244 String id = pd.getString("ID");
238   - if(id != null && !"".equals(id)){
239   - try{
  245 + if (id != null && !"".equals(id)) {
  246 + try {
240 247 keypadService.edit(pd);
241   - }catch(Exception ex){
  248 + } catch (Exception ex) {
242 249 res.setDataError();
243 250 }
244   - }else{
  251 + } else {
245 252 res.setDataError();
246 253 }
247 254 return res.toJson();
248 255 }
249   -
  256 +
  257 + @RequestMapping(value = "/feedback/add", produces = "application/json;charset=UTF-8")
  258 + @ResponseBody
  259 + public Object feedbackAdd(MultipartFile file, HttpServletRequest request)
  260 + throws Exception {
  261 + PageData pd = this.getPageData();
  262 + ResponseGson<PageData> res = new ResponseGson();
  263 + String path = request.getSession().getServletContext()
  264 + .getRealPath("/images");
  265 + if (file != null) {
  266 + String fileName = file.getOriginalFilename();
  267 + File dir = new File(path, Tools.date2Str(new Date()) + fileName);
  268 + if (!dir.exists()) {
  269 + dir.mkdirs();
  270 + }
  271 + file.transferTo(dir);
  272 +
  273 + pd.put("PROBLEM_PATH", dir.getAbsolutePath());
  274 + }
  275 + String id = pd.getString("ID");
  276 + if (id != null && !"".equals(id)) {
  277 + try {
  278 + feedbackService.edit(pd);
  279 + } catch (Exception ex) {
  280 + res.setDataError();
  281 + }
  282 + } else {
  283 + pd.put("CREATE_DATE", Tools.date2Str(new Date()));
  284 + try {
  285 + feedbackService.save(pd);
  286 + } catch (Exception ex) {
  287 + res.setDataError();
  288 + }
  289 + }
  290 + return res.toJson();
  291 + }
250 292 }
... ...
src/com/fh/controller/app/appuser/IntAppuserController.java
... ... @@ -16,8 +16,7 @@ import com.fh.util.PageData;
16 16 import com.fh.util.Tools;
17 17  
18 18  
19   -/**@author Elvis
20   - * 会员-接口类
  19 +/**
21 20 * 相关参数协议:
22 21 * 00 请求失败
23 22 * 01 请求成功
... ...
src/com/fh/controller/app/redis/RedisDemoController.java
... ... @@ -19,7 +19,6 @@ import com.fh.util.AppUtil;
19 19 import com.fh.util.PageData;
20 20  
21 21 /** RedisDemo
22   - * @author Elvis
23 22 * 2016.5.8
24 23 */
25 24 @Controller
... ...
src/com/fh/controller/app/sysuser/SysUserController.java
... ... @@ -21,7 +21,7 @@ import com.fh.util.PageData;
21 21 import com.fh.util.Tools;
22 22  
23 23  
24   -/**@author Elvis
  24 +/**
25 25 * 系统用户-接口类
26 26 * 相关参数协议:
27 27 * 00 请求失败
... ...
src/com/fh/controller/base/BaseController.java
... ... @@ -17,7 +17,6 @@ import com.fh.util.PageData;
17 17 import com.fh.util.UuidUtil;
18 18  
19 19 /**
20   - * @author Elvis
21 20 * 修改时间:2015、12、11
22 21 */
23 22 public class BaseController {
... ...
src/com/fh/controller/dst/datasource2/DataSource2Controller.java
... ... @@ -26,7 +26,6 @@ import com.fh.service.dst.datasource2.DataSource2Manager;
26 26  
27 27 /**
28 28 * 说明:第2数据源例子
29   - * 创建人:Elvis
30 29 * 创建时间:2016-04-29
31 30 */
32 31 @Controller
... ...
src/com/fh/controller/fhdb/brdb/BRdbController.java
... ... @@ -32,7 +32,6 @@ import com.fh.service.fhdb.brdb.BRdbManager;
32 32  
33 33 /**
34 34 * 说明:数据库管理(备份和还原)
35   - * 创建人:Elvis
36 35 * 创建时间:2016-03-30
37 36 */
38 37 @Controller
... ...
src/com/fh/controller/fhoa/datajur/DatajurController.java
... ... @@ -25,7 +25,6 @@ import com.fh.service.fhoa.department.DepartmentManager;
25 25  
26 26 /**
27 27 * 说明:组织数据权限表
28   - * 创建人:Elvis
29 28 * 创建时间:2016-04-26
30 29 */
31 30 @Controller
... ...
src/com/fh/controller/fhoa/department/DepartmentController.java
... ... @@ -30,7 +30,6 @@ import com.fh.service.fhoa.department.DepartmentManager;
30 30  
31 31 /**
32 32 * 说明:组织机构
33   - * 创建人:Elvis
34 33 * 创建时间:2015-12-16
35 34 */
36 35 @Controller
... ...
src/com/fh/controller/fhoa/fhfile/FhfileController.java
... ... @@ -35,7 +35,6 @@ import com.fh.service.fhoa.fhfile.FhfileManager;
35 35  
36 36 /**
37 37 * 说明:文件管理
38   - * 创建人:Elvis
39 38 * 创建时间:2016-05-27
40 39 */
41 40 @Controller
... ...
src/com/fh/controller/fhoa/staff/StaffController.java
... ... @@ -34,7 +34,6 @@ import com.fh.service.fhoa.staff.StaffManager;
34 34  
35 35 /**
36 36 * 说明:员工管理
37   - * 创建人:Elvis
38 37 * 创建时间:2016-04-23
39 38 */
40 39 @Controller
... ...
src/com/fh/controller/information/attached/AttachedController.java
... ... @@ -30,7 +30,6 @@ import com.fh.service.information.attachedmx.AttachedMxManager;
30 30  
31 31 /**
32 32 * 说明:主附结构
33   - * 创建人:FH Q313596790
34 33 * 创建时间:2016-04-17
35 34 */
36 35 @Controller
... ...
src/com/fh/controller/information/attachedmx/AttachedMxController.java
... ... @@ -26,7 +26,6 @@ import com.fh.service.information.attachedmx.AttachedMxManager;
26 26  
27 27 /**
28 28 * 说明:明细表
29   - * 创建人:FH Q313596790
30 29 * 创建时间:2016-04-17
31 30 */
32 31 @Controller
... ...
src/com/fh/controller/information/linkage/Linkage.java
... ... @@ -25,7 +25,6 @@ import com.fh.util.Tools;
25 25 */
26 26 /**
27 27 * 说明:4级联动
28   - * 创建人:FH Q 3 13596 790
29 28 * 创建时间:2016-05-19
30 29 */
31 30 @Controller
... ...
src/com/fh/controller/information/pictures/PicturesController.java
... ... @@ -39,7 +39,6 @@ import com.fh.service.information.pictures.PicturesManager;
39 39  
40 40 /**
41 41 * 类名称:图片管理
42   - * 创建人:FH Q313596790
43 42 * 创建时间:2015-03-21
44 43 */
45 44 @Controller
... ...
src/com/fh/controller/system/appuser/AppuserController.java
... ... @@ -31,8 +31,6 @@ import com.fh.util.ObjectExcelView;
31 31 import com.fh.util.PageData;
32 32  
33 33 /**
34   - * 类名称:会员管理
35   - * 创建人:FH Q313596790
36 34 * 修改时间:2014年11月17日
37 35 * @version
38 36 */
... ...
src/com/fh/controller/system/buttonrights/ButtonrightsController.java
... ... @@ -30,7 +30,6 @@ import com.fh.service.system.role.RoleManager;
30 30  
31 31 /**
32 32 * 说明:按钮权限
33   - * 创建人:FH Q313596790
34 33 * 创建时间:2016-01-16
35 34 */
36 35 @Controller
... ...
src/com/fh/controller/system/codeeditor/CodeEditorController.java
... ... @@ -24,7 +24,6 @@ import com.fh.util.Tools;
24 24  
25 25 /**
26 26 * 说明:代码编辑器
27   - * 创建人:FH Q313596790
28 27 * 创建时间:2017-06-10
29 28 */
30 29 @Controller
... ...
src/com/fh/controller/system/createcode/CreateCodeController.java
... ... @@ -30,8 +30,6 @@ import com.fh.util.PathUtil;
30 30  
31 31 /**
32 32 * 类名称: 代码生成器
33   - * 创建人:FH Q313596790
34   - * 修改时间:2015年11月23日
35 33 * @version
36 34 */
37 35 @Controller
... ...
src/com/fh/controller/system/createcode/ReverseCreateCodeController.java
... ... @@ -19,7 +19,6 @@ import com.fh.util.PageData;
19 19  
20 20 /**
21 21 * 类名称: 反向生成
22   - * 创建人:FH Q313596790
23 22 * 修改时间:2016年4月15日
24 23 * @version
25 24 */
... ...
src/com/fh/controller/system/dictionaries/DictionariesController.java
... ... @@ -30,7 +30,6 @@ import com.fh.service.system.dictionaries.DictionariesManager;
30 30  
31 31 /**
32 32 * 说明:数据字典
33   - * 创建人:FH Q313596790
34 33 * 创建时间:2015-12-16
35 34 */
36 35 @Controller
... ...
src/com/fh/controller/system/fhbutton/FhbuttonController.java
... ... @@ -29,7 +29,6 @@ import com.fh.service.system.fhbutton.FhbuttonManager;
29 29  
30 30 /**
31 31 * 说明:按钮管理
32   - * 创建人:FH Q313596790
33 32 * 创建时间:2016-01-15
34 33 */
35 34 @Controller
... ...
src/com/fh/controller/system/fhlog/FHlogController.java
... ... @@ -29,7 +29,6 @@ import com.fh.service.system.fhlog.FHlogManager;
29 29  
30 30 /**
31 31 * 说明:操作日志记录
32   - * 创建人:FH Q313596790
33 32 * 创建时间:2016-05-10
34 33 */
35 34 @Controller
... ...
src/com/fh/controller/system/fhsms/FhsmsController.java
... ... @@ -28,8 +28,6 @@ import com.fh.util.Jurisdiction;
28 28 import com.fh.service.system.fhsms.FhsmsManager;
29 29  
30 30 /**
31   - * 说明:站内信
32   - * 创建人:FH Q313596790
33 31 * 创建时间:2016-01-17
34 32 */
35 33 @Controller
... ...
src/com/fh/controller/system/head/HeadController.java
... ... @@ -29,7 +29,6 @@ import com.fh.util.mail.SimpleMailSender;
29 29  
30 30 /**
31 31 * 类名称:HeadController
32   - * 创建人:FH 313596790Q
33 32 * 修改时间:2015年11月23日
34 33 * @version
35 34 */
... ...
src/com/fh/controller/system/login/LoginController.java
... ... @@ -46,7 +46,6 @@ import com.fh.util.Tools;
46 46 * 修改日期:2015/11/2
47 47 */
48 48 /**
49   - * @author Administrator
50 49 *
51 50 */
52 51 @Controller
... ...
src/com/fh/controller/system/loginimg/LogInImgController.java
... ... @@ -26,7 +26,6 @@ import com.fh.service.system.loginimg.LogInImgManager;
26 26  
27 27 /**
28 28 * 说明:登录页面背景图片
29   - * 创建人:FH Q313596790
30 29 * 创建时间:2016-06-03
31 30 */
32 31 @Controller
... ...
src/com/fh/controller/system/menu/MenuController.java
... ... @@ -26,7 +26,6 @@ import com.fh.util.PageData;
26 26 import com.fh.util.RightsHelper;
27 27 /**
28 28 * 类名称:MenuController 菜单处理
29   - * 创建人:FH
30 29 * 创建时间:2015年10月27日
31 30 * @version
32 31 */
... ...
src/com/fh/controller/system/onlinemanager/OnlineManagerController.java
... ... @@ -15,7 +15,6 @@ import com.fh.util.Jurisdiction;
15 15  
16 16 /**
17 17 * 类名称:在线管理列表
18   - * 创建人:FH
19 18 * 创建时间:2015-05-25
20 19 */
21 20 @Controller
... ...
src/com/fh/controller/system/role/RoleController.java
... ... @@ -33,7 +33,6 @@ import com.fh.util.RightsHelper;
33 33 import com.fh.util.Tools;
34 34 /**
35 35 * 类名称:RoleController 角色权限管理
36   - * 创建人:FH Q313596790
37 36 * 修改时间:2015年11月6日
38 37 * @version
39 38 */
... ... @@ -115,6 +114,9 @@ public class RoleController extends BaseController {
115 114 try{
116 115 pd = this.getPageData();
117 116 String parent_id = pd.getString("PARENT_ID"); //父类角色id
  117 + if("".equals(parent_id)){
  118 + parent_id = "1" ;
  119 + }
118 120 pd.put("ROLE_ID", parent_id);
119 121 if("0".equals(parent_id)){
120 122 pd.put("RIGHTS", ""); //菜单权限
... ...
src/com/fh/controller/system/secCode/SecCodeController.java
... ... @@ -25,8 +25,6 @@ import com.fh.util.Const;
25 25 /**
26 26 * 类名称:登录验证码
27 27 * 类描述:
28   - * 作者单位: FHqq313596790
29   - * 联系方式:
30 28 * @version
31 29 */
32 30 @Controller
... ...
src/com/fh/controller/system/tools/ToolController.java
... ... @@ -35,8 +35,6 @@ import com.fh.util.TwoDimensionCode;
35 35 import com.fh.util.express.GetExpressMsg;
36 36  
37 37 /**
38   - * 类名称:ToolController 系统工具
39   - * 创建人:FH Q313596790
40 38 * 修改时间:2017年2月13日
41 39 * @version
42 40 */
... ...
src/com/fh/controller/system/user/UserController.java
... ... @@ -44,7 +44,6 @@ import com.fh.util.Tools;
44 44  
45 45 /**
46 46 * 类名称:UserController
47   - * 创建人:FH fh313596790qq(青苔)
48 47 * 更新时间:2015年11月3日
49 48 * @version
50 49 */
... ...
src/com/fh/controller/system/userphoto/UserPhotoController.java
... ... @@ -20,7 +20,6 @@ import com.fh.service.system.userphoto.UserPhotoManager;
20 20  
21 21 /**
22 22 * 说明:用户头像
23   - * 创建人:FH Q313596790
24 23 * 创建时间:2016-06-05
25 24 */
26 25 @Controller
... ...
src/com/fh/controller/weixin/WeixinController.java
... ... @@ -38,9 +38,6 @@ import com.fh.util.Tools;
38 38 *
39 39 * 类名称:WeixinController.java
40 40 * 类描述: 微信公共平台开发
41   -* @author FH 313596790
42   -* 作者单位:
43   -* 联系方式:
44 41 * 创建时间:2014年7月10日
45 42 * @version 1.0
46 43 */
... ...
src/com/fh/controller/weixin/command/CommandController.java
... ... @@ -30,7 +30,6 @@ import com.fh.service.weixin.command.CommandService;
30 30  
31 31 /**
32 32 * 类名称:CommandController
33   - * 创建人:FH 313596790
34 33 * 创建时间:2015-05-09
35 34 */
36 35 @Controller
... ...
src/com/fh/controller/weixin/imgmsg/ImgmsgController.java
... ... @@ -30,7 +30,6 @@ import com.fh.service.weixin.imgmsg.ImgmsgService;
30 30  
31 31 /**
32 32 * 类名称:ImgmsgController
33   - * 创建人:FH
34 33 * 创建时间:2015-05-10
35 34 */
36 35 @Controller
... ...
src/com/fh/controller/weixin/key/KeyController.java
... ... @@ -25,7 +25,6 @@ import com.fh.service.weixin.mymenu.MyMenuManager;
25 25  
26 26 /**
27 27 * 说明:公众平台Key信息
28   - * 创建人:FH Q313596790
29 28 * 创建时间:2016-10-30
30 29 */
31 30 @Controller
... ...
src/com/fh/controller/weixin/mymenu/MyMenuController.java
... ... @@ -30,8 +30,6 @@ import com.fh.service.weixin.key.KeyManager;
30 30 import com.fh.service.weixin.mymenu.MyMenuManager;
31 31  
32 32 /**
33   - * 说明:微信自定义菜单
34   - * 创建人:FH Q313596790
35 33 * 创建时间:2016-10-30
36 34 */
37 35 @Controller
... ...
src/com/fh/controller/weixin/textmsg/TextmsgController.java
... ... @@ -32,7 +32,6 @@ import com.fh.service.weixin.textmsg.TextmsgService;
32 32  
33 33 /**
34 34 * 类名称:TextmsgController
35   - * 创建人:FH
36 35 * 创建时间:2015-05-05
37 36 */
38 37 @Controller
... ...
src/com/fh/dao/AbstractBaseRedisDao.java
... ... @@ -7,7 +7,6 @@ import org.springframework.data.redis.serializer.RedisSerializer;
7 7  
8 8 /**
9 9 * redis Dao
10   - * @author Elvis
11 10 * 修改时间:2016、5、2
12 11 */
13 12 public abstract class AbstractBaseRedisDao<K, V> {
... ...
src/com/fh/dao/DAO.java
1 1 package com.fh.dao;
2 2 /**
3   - * @author Elvis
4 3 * 修改时间:2015、12、11
5 4 */
6 5 public interface DAO {
... ...
src/com/fh/dao/DaoSupport.java
... ... @@ -10,7 +10,6 @@ import org.apache.ibatis.session.SqlSessionFactory;
10 10 import org.mybatis.spring.SqlSessionTemplate;
11 11 import org.springframework.stereotype.Repository;
12 12 /**
13   - * @author Elvis
14 13 * 修改时间:2015、12、11
15 14 */
16 15 @Repository("daoSupport")
... ...
src/com/fh/dao/DaoSupport2.java
... ... @@ -10,8 +10,6 @@ import org.apache.ibatis.session.SqlSessionFactory;
10 10 import org.mybatis.spring.SqlSessionTemplate;
11 11 import org.springframework.stereotype.Repository;
12 12 /**
13   - * 第2数据源
14   - * @author FH Q 31 359 6790
15 13 * 修改时间:2016、04、29
16 14 */
17 15 @Repository("daoSupport2")
... ...
src/com/fh/dao/redis/RedisDao.java
... ... @@ -7,7 +7,6 @@ import java.util.Set;
7 7  
8 8 /**
9 9 * 说明: redis
10   - * 创建人:Elvis
11 10 * 创建时间:2016-05-2
12 11 * @version
13 12 */
... ...
src/com/fh/entity/Page.java
... ... @@ -4,11 +4,6 @@ import com.fh.util.Const;
4 4 import com.fh.util.PageData;
5 5 import com.fh.util.Tools;
6 6  
7   -/**
8   - * 分页类
9   - * @author FH QQ 313596790[青苔]
10   - * 创建时间:2014年6月28日
11   - */
12 7 public class Page {
13 8  
14 9 private int showCount; //每页显示记录数
... ...
src/com/fh/entity/system/Department.java
... ... @@ -5,10 +5,6 @@ import java.util.List;
5 5 /**
6 6 *
7 7 * 类名称:组织机构
8   -* 类描述:
9   -* @author FH QQ 313596790[青苔]
10   -* 作者单位:
11   -* 联系方式:
12 8 * 修改时间:2015年12月16日
13 9 * @version 2.0
14 10 */
... ...
src/com/fh/entity/system/Dictionaries.java
... ... @@ -6,10 +6,6 @@ import java.util.List;
6 6 *
7 7 * 类名称:数据字典
8 8 * 类描述:
9   -* @author FH QQ 313596790[青苔]
10   -* 作者单位:
11   -* 联系方式:
12   -* 修改时间:2015年12月16日
13 9 * @version 2.0
14 10 */
15 11 public class Dictionaries {
... ...
src/com/fh/entity/system/Menu.java
... ... @@ -5,9 +5,6 @@ import java.util.List;
5 5 *
6 6 * 类名称:菜单
7 7 * 类描述:
8   -* @author FH QQ 313596790[青苔]
9   -* 作者单位:
10   -* 联系方式:
11 8 * 创建时间:2015年7月27日
12 9 * @version 2.0
13 10 */
... ...
src/com/fh/entity/system/Role.java
1 1 package com.fh.entity.system;
2   -/**
3   - *
4   -* 类名称:角色
5   -* 类描述:
6   -* @author FH QQ 313596790[青苔]
7   -* 作者单位:
8   -* 联系方式:
9   -* 创建时间:2014年3月10日
10   -* @version 1.0
11   - */
  2 +
12 3 public class Role {
13 4 private String ROLE_ID;
14 5 private String ROLE_NAME;
... ...
src/com/fh/entity/system/User.java
... ... @@ -2,16 +2,7 @@ package com.fh.entity.system;
2 2  
3 3 import com.fh.entity.Page;
4 4  
5   -/**
6   - *
7   -* 类名称:用户
8   -* 类描述:
9   -* @author FH QQ 313596790[青苔]
10   -* 作者单位:
11   -* 联系方式:
12   -* 创建时间:2014年6月28日
13   -* @version 1.0
14   - */
  5 +
15 6 public class User {
16 7 private String USER_ID; //用户id
17 8 private String USERNAME; //用户名
... ...
src/com/fh/entity/weixin/Button.java
1 1 package com.fh.entity.weixin;
2 2  
3   -/** 微信菜单的基类
4   - * @author FH
5   - * Q: 3 13596 79 0
6   - * 2016.11.1
7   - */
8 3 public class Button {
9 4 private String name;
10 5  
... ...
src/com/fh/entity/weixin/CommonButton.java
1 1 package com.fh.entity.weixin;
2 2  
3   -/** 二级菜单
4   - * @author FH
5   - * Q: 3 13596 79 0
6   - * 2016.11.1
7   - */
8 3 public class CommonButton extends Button{
9 4  
10 5 private String type; //菜单类型
... ...
src/com/fh/entity/weixin/ComplexButton.java
1 1 package com.fh.entity.weixin;
2 2  
3   -/** 一级菜单
4   - * @author FH
5   - * Q: 3 13596 79 0
6   - * 2016.11.1
7   - */
8 3 public class ComplexButton {
9 4  
10 5 private String name; //菜单名称
... ...
src/com/fh/entity/weixin/Menu.java
1 1 package com.fh.entity.weixin;
2 2  
3   -/** 菜单
4   - * @author FH
5   - * Q: 3 13596 79 0
6   - * 2016.11.1
7   - */
8 3 public class Menu {
9 4 private ComplexButton[] button;
10 5  
... ...
src/com/fh/entity/weixin/ViewButton.java
1 1 package com.fh.entity.weixin;
2 2  
3 3  
4   -/** view类型的菜单对象
5   - * @author FH
6   - * Q: 3 13596 79 0
7   - * 2016.11.1
8   - */
9 4 public class ViewButton extends Button{
10 5 private String type; //菜单类型
11 6 private String url; //view路径值
... ...
src/com/fh/filter/LoginFilter.java
... ... @@ -13,10 +13,6 @@ import javax.servlet.http.HttpServletResponse;
13 13  
14 14 import com.fh.controller.base.BaseController;
15 15  
16   -/**登录验证过滤器(废弃 com.fh.interceptor替代)
17   - * @author FH QQ 313596790[青苔]
18   - *
19   - */
20 16 public class LoginFilter extends BaseController implements Filter {
21 17  
22 18 /**
... ...
src/com/fh/filter/startFilter.java
... ... @@ -25,12 +25,6 @@ import com.fh.util.DbFH;
25 25 import com.fh.util.Tools;
26 26 import com.fh.controller.base.BaseController;
27 27  
28   -/**
29   - * 启动tomcat时运行此类
30   - * 创建人:FH FH QQ 313596790[青苔]
31   - * 创建时间:2014年2月17日
32   - * @version
33   - */
34 28 public class startFilter extends BaseController implements Filter{
35 29  
36 30 /**
... ...
src/com/fh/interceptor/LoginHandlerInterceptor.java
... ... @@ -6,16 +6,6 @@ import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
6 6 import com.fh.entity.system.User;
7 7 import com.fh.util.Const;
8 8 import com.fh.util.Jurisdiction;
9   -/**
10   - *
11   -* 类名称:登录过滤,权限验证
12   -* 类描述:
13   -* @author Elvis
14   -* 作者单位:
15   -* 联系方式:
16   -* 创建时间:2015年11月2日
17   -* @version 1.6
18   - */
19 9 public class LoginHandlerInterceptor extends HandlerInterceptorAdapter{
20 10  
21 11 @Override
... ...
src/com/fh/interceptor/shiro/ShiroRealm.java
... ... @@ -10,10 +10,6 @@ import org.apache.shiro.realm.AuthorizingRealm;
10 10 import org.apache.shiro.subject.PrincipalCollection;
11 11  
12 12  
13   -/**
14   - * @author fh
15   - * 2015-3-6
16   - */
17 13 public class ShiroRealm extends AuthorizingRealm {
18 14  
19 15 /*
... ...
src/com/fh/listener/WebAppContextListener.java
... ... @@ -6,14 +6,6 @@ import javax.servlet.ServletContextListener;
6 6 import org.springframework.web.context.support.WebApplicationContextUtils;
7 7  
8 8 import com.fh.util.Const;
9   -/**
10   - *
11   -* 类名称:WebAppContextListener.java
12   -* 类描述:
13   -* 作者:FH
14   -* 联系方式:
15   -* @version 1.0
16   - */
17 9 public class WebAppContextListener implements ServletContextListener {
18 10  
19 11 public void contextDestroyed(ServletContextEvent event) {
... ...
src/com/fh/plugin/PagePlugin.java
... ... @@ -34,16 +34,7 @@ import org.apache.ibatis.type.TypeHandlerRegistry;
34 34 import com.fh.entity.Page;
35 35 import com.fh.util.ReflectHelper;
36 36 import com.fh.util.Tools;
37   -/**
38   - *
39   -* 类名称:分页插件
40   -* 类描述:
41   -* @author FH
42   -* 作者单位:
43   -* 联系方式:
44   -* 修改时间:2016年2月1日
45   -* @version 1.0
46   - */
  37 +
47 38 @Intercepts({@Signature(type=StatementHandler.class,method="prepare",args={Connection.class})})
48 39 public class PagePlugin implements Interceptor {
49 40  
... ...
src/com/fh/plugin/websocketInstantMsg/ChatServer.java
... ... @@ -14,12 +14,6 @@ import org.java_websocket.handshake.ClientHandshake;
14 14 import org.java_websocket.server.WebSocketServer;
15 15  
16 16  
17   -/**
18   - * 即时通讯
19   - * @author FH
20   - * QQ 313596790
21   - * 2015-5-16
22   - */
23 17 public class ChatServer extends WebSocketServer{
24 18  
25 19 public ChatServer(int port) throws UnknownHostException {
... ...
src/com/fh/plugin/websocketInstantMsg/ChatServerPool.java
... ... @@ -9,12 +9,6 @@ import java.util.Set;
9 9  
10 10 import org.java_websocket.WebSocket;
11 11  
12   -/**
13   - * 即时通讯
14   - * @author FH
15   - * QQ 313596790
16   - * 2015-5-16
17   - */
18 12 public class ChatServerPool {
19 13  
20 14 private static final Map<WebSocket,String> userconnections = new HashMap<WebSocket,String>();
... ...
src/com/fh/plugin/websocketOnline/OnlineChatServer.java
... ... @@ -12,12 +12,6 @@ import org.java_websocket.framing.Framedata;
12 12 import org.java_websocket.handshake.ClientHandshake;
13 13 import org.java_websocket.server.WebSocketServer;
14 14  
15   -/**
16   - * 在线管理
17   - * @author FH
18   - * QQ 313596790
19   - * 2015-5-25
20   - */
21 15 public class OnlineChatServer extends WebSocketServer{
22 16  
23 17 public OnlineChatServer(int port) throws UnknownHostException {
... ...
src/com/fh/plugin/websocketOnline/OnlineChatServerPool.java
... ... @@ -9,12 +9,6 @@ import java.util.Set;
9 9  
10 10 import org.java_websocket.WebSocket;
11 11  
12   -/**
13   - * 在线管理
14   - * @author FH
15   - * QQ 313596790
16   - * 2015-5-25
17   - */
18 12 public class OnlineChatServerPool {
19 13  
20 14 private static final Map<WebSocket,String> userconnections = new HashMap<WebSocket,String>();
... ...
src/com/fh/plugin/websocketVideo/VideoServer.java
... ... @@ -11,12 +11,6 @@ import org.java_websocket.handshake.ClientHandshake;
11 11 import org.java_websocket.server.WebSocketServer;
12 12  
13 13  
14   -/**
15   - * 视频弹幕服务端
16   - * @author FH
17   - * QQ 313596790
18   - * 2017-11-24
19   - */
20 14 public class VideoServer extends WebSocketServer{
21 15  
22 16 public VideoServer(int port) throws UnknownHostException {
... ...
src/com/fh/plugin/websocketVideo/VideoServerPool.java
... ... @@ -6,12 +6,6 @@ import java.util.Set;
6 6  
7 7 import org.java_websocket.WebSocket;
8 8  
9   -/**
10   - * 视频弹幕服务端
11   - * @author FH
12   - * QQ 313596790
13   - * 2017-11-24
14   - */
15 9 public class VideoServerPool {
16 10  
17 11 private static final Map<WebSocket,String> userconnections = new HashMap<WebSocket,String>();
... ...
src/com/fh/resolver/MyExceptionResolver.java
... ... @@ -5,15 +5,6 @@ import javax.servlet.http.HttpServletResponse;
5 5  
6 6 import org.springframework.web.servlet.HandlerExceptionResolver;
7 7 import org.springframework.web.servlet.ModelAndView;
8   -/**
9   - *
10   -* 类名称:MyExceptionResolver.java
11   -* 类描述:
12   -* @author FH
13   -* 作者单位:
14   -* 联系方式:QQ313596790
15   -* @version 1.0
16   - */
17 8 public class MyExceptionResolver implements HandlerExceptionResolver{
18 9  
19 10 public ModelAndView resolveException(HttpServletRequest request,
... ...
src/com/fh/service/dst/datasource2/DataSource2Manager.java
... ... @@ -4,12 +4,6 @@ import java.util.List;
4 4 import com.fh.entity.Page;
5 5 import com.fh.util.PageData;
6 6  
7   -/**
8   - * 说明: 第2数据源例子接口
9   - * 创建人:FH Q313596790
10   - * 创建时间:2016-04-29
11   - * @version
12   - */
13 7 public interface DataSource2Manager{
14 8  
15 9 /**新增
... ...
src/com/fh/service/dst/datasource2/impl/DataSource2Service.java
... ... @@ -8,12 +8,6 @@ import com.fh.entity.Page;
8 8 import com.fh.util.PageData;
9 9 import com.fh.service.dst.datasource2.DataSource2Manager;
10 10  
11   -/**
12   - * 说明: 第2数据源例子
13   - * 创建人:FH Q313596790
14   - * 创建时间:2016-04-29
15   - * @version
16   - */
17 11 @Service("datasource2Service")
18 12 public class DataSource2Service implements DataSource2Manager{
19 13  
... ...
src/com/fh/service/fhdb/brdb/BRdbManager.java
... ... @@ -4,12 +4,6 @@ import java.util.List;
4 4 import com.fh.entity.Page;
5 5 import com.fh.util.PageData;
6 6  
7   -/**
8   - * 说明: 数据库管理接口
9   - * 创建人:FH Q313596790
10   - * 创建时间:2016-03-30
11   - * @version
12   - */
13 7 public interface BRdbManager{
14 8  
15 9 /**新增
... ...
src/com/fh/service/fhdb/brdb/impl/BRdbService.java
... ... @@ -11,12 +11,6 @@ import com.fh.entity.Page;
11 11 import com.fh.util.PageData;
12 12 import com.fh.service.fhdb.brdb.BRdbManager;
13 13  
14   -/**
15   - * 说明: 数据库管理
16   - * 创建人:FH Q313596790
17   - * 创建时间:2016-03-30
18   - * @version
19   - */
20 14 @Service("brdbService")
21 15 public class BRdbService implements BRdbManager{
22 16  
... ...
src/com/fh/service/fhdb/timingbackup/TimingBackUpManager.java
... ... @@ -4,12 +4,6 @@ import java.util.List;
4 4 import com.fh.entity.Page;
5 5 import com.fh.util.PageData;
6 6  
7   -/**
8   - * 说明: 定时备份接口
9   - * 创建人:FH Q313596790
10   - * 创建时间:2016-04-09
11   - * @version
12   - */
13 7 public interface TimingBackUpManager{
14 8  
15 9 /**新增
... ...
src/com/fh/service/fhdb/timingbackup/impl/TimingBackUpService.java
... ... @@ -11,12 +11,6 @@ import com.fh.entity.Page;
11 11 import com.fh.util.PageData;
12 12 import com.fh.service.fhdb.timingbackup.TimingBackUpManager;
13 13  
14   -/**
15   - * 说明: 定时备份
16   - * 创建人:FH Q313596790
17   - * 创建时间:2016-04-09
18   - * @version
19   - */
20 14 @Service("timingbackupService")
21 15 public class TimingBackUpService implements TimingBackUpManager{
22 16  
... ...
src/com/fh/service/fhoa/datajur/DatajurManager.java
... ... @@ -2,12 +2,6 @@ package com.fh.service.fhoa.datajur;
2 2  
3 3 import com.fh.util.PageData;
4 4  
5   -/**
6   - * 说明: 组织数据权限接口
7   - * 创建人:FH Q313596790
8   - * 创建时间:2016-04-26
9   - * @version
10   - */
11 5 public interface DatajurManager{
12 6  
13 7 /**新增
... ...
src/com/fh/service/fhoa/datajur/impl/DatajurService.java
... ... @@ -8,12 +8,6 @@ import com.fh.dao.DaoSupport;
8 8 import com.fh.util.PageData;
9 9 import com.fh.service.fhoa.datajur.DatajurManager;
10 10  
11   -/**
12   - * 说明: 组织数据权限表
13   - * 创建人:FH Q313596790
14   - * 创建时间:2016-04-26
15   - * @version
16   - */
17 11 @Service("datajurService")
18 12 public class DatajurService implements DatajurManager{
19 13  
... ...
src/com/fh/service/fhoa/department/DepartmentManager.java
... ... @@ -6,12 +6,6 @@ import com.fh.entity.Page;
6 6 import com.fh.entity.system.Department;
7 7 import com.fh.util.PageData;
8 8  
9   -/**
10   - * 说明: 组织机构接口类
11   - * 创建人:FH Q313596790
12   - * 创建时间:2015-12-16
13   - * @version
14   - */
15 9 public interface DepartmentManager{
16 10  
17 11 /**新增
... ...
src/com/fh/service/fhoa/department/impl/DepartmentService.java
... ... @@ -14,12 +14,6 @@ import com.fh.util.PageData;
14 14 import com.fh.util.Tools;
15 15 import com.fh.service.fhoa.department.DepartmentManager;
16 16  
17   -/**
18   - * 说明: 组织机构
19   - * 创建人:FH Q313596790
20   - * 创建时间:2015-12-16
21   - * @version
22   - */
23 17 @Service("departmentService")
24 18 public class DepartmentService implements DepartmentManager{
25 19  
... ...
src/com/fh/service/fhoa/fhfile/FhfileManager.java
... ... @@ -4,12 +4,6 @@ import java.util.List;
4 4 import com.fh.entity.Page;
5 5 import com.fh.util.PageData;
6 6  
7   -/**
8   - * 说明: 文件管理接口
9   - * 创建人:FH Q313596790
10   - * 创建时间:2016-05-27
11   - * @version
12   - */
13 7 public interface FhfileManager{
14 8  
15 9 /**新增
... ...
src/com/fh/service/fhoa/fhfile/impl/FhfileService.java
... ... @@ -8,12 +8,6 @@ import com.fh.entity.Page;
8 8 import com.fh.util.PageData;
9 9 import com.fh.service.fhoa.fhfile.FhfileManager;
10 10  
11   -/**
12   - * 说明: 文件管理
13   - * 创建人:FH Q313596790
14   - * 创建时间:2016-05-27
15   - * @version
16   - */
17 11 @Service("fhfileService")
18 12 public class FhfileService implements FhfileManager{
19 13  
... ...
src/com/fh/service/fhoa/staff/StaffManager.java
... ... @@ -4,12 +4,6 @@ import java.util.List;
4 4 import com.fh.entity.Page;
5 5 import com.fh.util.PageData;
6 6  
7   -/**
8   - * 说明: 员工管理接口
9   - * 创建人:FH Q313596790
10   - * 创建时间:2016-04-23
11   - * @version
12   - */
13 7 public interface StaffManager{
14 8  
15 9 /**新增
... ...
src/com/fh/service/fhoa/staff/impl/StaffService.java
... ... @@ -8,12 +8,6 @@ import com.fh.entity.Page;
8 8 import com.fh.util.PageData;
9 9 import com.fh.service.fhoa.staff.StaffManager;
10 10  
11   -/**
12   - * 说明: 员工管理
13   - * 创建人:FH Q313596790
14   - * 创建时间:2016-04-23
15   - * @version
16   - */
17 11 @Service("staffService")
18 12 public class StaffService implements StaffManager{
19 13  
... ...
src/com/fh/service/information/attached/AttachedManager.java
... ... @@ -4,12 +4,6 @@ import java.util.List;
4 4 import com.fh.entity.Page;
5 5 import com.fh.util.PageData;
6 6  
7   -/**
8   - * 说明: 主附结构接口
9   - * 创建人:FH Q313596790
10   - * 创建时间:2016-04-17
11   - * @version
12   - */
13 7 public interface AttachedManager{
14 8  
15 9 /**新增
... ...
src/com/fh/service/information/attached/impl/AttachedService.java
... ... @@ -8,12 +8,6 @@ import com.fh.entity.Page;
8 8 import com.fh.util.PageData;
9 9 import com.fh.service.information.attached.AttachedManager;
10 10  
11   -/**
12   - * 说明: 主附结构
13   - * 创建人:FH Q313596790
14   - * 创建时间:2016-04-17
15   - * @version
16   - */
17 11 @Service("attachedService")
18 12 public class AttachedService implements AttachedManager{
19 13  
... ...
src/com/fh/service/information/attachedmx/AttachedMxManager.java
... ... @@ -4,13 +4,6 @@ import java.util.List;
4 4  
5 5 import com.fh.entity.Page;
6 6 import com.fh.util.PageData;
7   -
8   -/**
9   - * 说明: 明细表接口
10   - * 创建人:FH Q313596790
11   - * 创建时间:2016-04-17
12   - * @version
13   - */
14 7 public interface AttachedMxManager{
15 8  
16 9 /**新增
... ...
src/com/fh/service/information/attachedmx/impl/AttachedMxService.java
... ... @@ -11,12 +11,6 @@ import com.fh.entity.Page;
11 11 import com.fh.util.PageData;
12 12 import com.fh.service.information.attachedmx.AttachedMxManager;
13 13  
14   -/**
15   - * 说明: 明细表
16   - * 创建人:FH Q313596790
17   - * 创建时间:2016-04-17
18   - * @version
19   - */
20 14 @Service("attachedmxService")
21 15 public class AttachedMxService implements AttachedMxManager{
22 16  
... ...
src/com/fh/service/information/pictures/PicturesManager.java
... ... @@ -5,10 +5,6 @@ import com.fh.entity.Page;
5 5 import com.fh.util.PageData;
6 6  
7 7  
8   -/** 图片管理接口
9   - * @author fh313596790qq(青苔)
10   - * 修改时间:2015.11.2
11   - */
12 8 public interface PicturesManager {
13 9  
14 10 /**列表
... ...
src/com/fh/service/information/pictures/impl/PicturesService.java
... ... @@ -11,11 +11,6 @@ import com.fh.entity.Page;
11 11 import com.fh.service.information.pictures.PicturesManager;
12 12 import com.fh.util.PageData;
13 13  
14   -
15   -/** 图片管理
16   - * @author fh313596790qq(青苔)
17   - * 修改时间:2015.11.2
18   - */
19 14 @Service("picturesService")
20 15 public class PicturesService implements PicturesManager {
21 16  
... ...
src/com/fh/service/system/appuser/AppuserManager.java
... ... @@ -6,10 +6,6 @@ import com.fh.entity.Page;
6 6 import com.fh.util.PageData;
7 7  
8 8  
9   -/** 会员接口类
10   - * @author fh313596790qq(青苔)
11   - * 修改时间:2015.11.2
12   - */
13 9 public interface AppuserManager {
14 10  
15 11 /**列出某角色下的所有会员
... ...
src/com/fh/service/system/appuser/impl/AppuserService.java
... ... @@ -12,10 +12,6 @@ import com.fh.service.system.appuser.AppuserManager;
12 12 import com.fh.util.PageData;
13 13  
14 14  
15   -/**类名称:AppuserService
16   - * @author FH Q313596790
17   - * 修改时间:2015年11月6日
18   - */
19 15 @Service("appuserService")
20 16 public class AppuserService implements AppuserManager{
21 17  
... ...
src/com/fh/service/system/buttonrights/ButtonrightsManager.java
... ... @@ -4,12 +4,6 @@ import java.util.List;
4 4  
5 5 import com.fh.util.PageData;
6 6  
7   -/**
8   - * 说明:按钮权限 接口
9   - * 创建人:FH Q313596790
10   - * 创建时间:2016-01-16
11   - * @version
12   - */
13 7 public interface ButtonrightsManager{
14 8  
15 9 /**新增
... ...
src/com/fh/service/system/buttonrights/impl/ButtonrightsService.java
... ... @@ -10,12 +10,6 @@ import com.fh.dao.DaoSupport;
10 10 import com.fh.util.PageData;
11 11 import com.fh.service.system.buttonrights.ButtonrightsManager;
12 12  
13   -/**
14   - * 说明: 按钮权限
15   - * 创建人:FH Q313596790
16   - * 创建时间:2016-01-16
17   - * @version
18   - */
19 13 @Service("buttonrightsService")
20 14 public class ButtonrightsService implements ButtonrightsManager{
21 15  
... ...
src/com/fh/service/system/codeeditor/CodeEditorManager.java
... ... @@ -4,12 +4,6 @@ import java.util.List;
4 4 import com.fh.entity.Page;
5 5 import com.fh.util.PageData;
6 6  
7   -/**
8   - * 说明: 代码编辑器接口
9   - * 创建人:FH Q313596790
10   - * 创建时间:2017-06-11
11   - * @version
12   - */
13 7 public interface CodeEditorManager{
14 8  
15 9 /**新增
... ...
src/com/fh/service/system/codeeditor/impl/CodeEditorService.java
... ... @@ -8,12 +8,6 @@ import com.fh.entity.Page;
8 8 import com.fh.util.PageData;
9 9 import com.fh.service.system.codeeditor.CodeEditorManager;
10 10  
11   -/**
12   - * 说明: 代码编辑器
13   - * 创建人:FH Q313596790
14   - * 创建时间:2017-06-11
15   - * @version
16   - */
17 11 @Service("codeeditorService")
18 12 public class CodeEditorService implements CodeEditorManager{
19 13  
... ...
src/com/fh/service/system/createcode/CreateCodeManager.java
... ... @@ -5,12 +5,6 @@ import java.util.List;
5 5 import com.fh.entity.Page;
6 6 import com.fh.util.PageData;
7 7  
8   -/**
9   - * 类名称:代码生成器接口类
10   - * 创建人:FH Q313596790
11   - * 修改时间:2015年11月24日
12   - * @version
13   - */
14 8 public interface CreateCodeManager {
15 9  
16 10 /**新增
... ...
src/com/fh/service/system/createcode/impl/CreateCodeService.java
... ... @@ -11,12 +11,6 @@ import com.fh.service.system.createcode.CreateCodeManager;
11 11 import com.fh.util.PageData;
12 12  
13 13  
14   -/**
15   - * 类名称:CreateCodeService 代码生成器
16   - * 创建人:FH Q313596790
17   - * 修改时间:2015年11月24日
18   - * @version
19   - */
20 14 @Service("createcodeService")
21 15 public class CreateCodeService implements CreateCodeManager{
22 16  
... ...