AppInterfaceController.java 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401
  1. package com.zjj.controller;
  2. import com.alibaba.fastjson.JSON;
  3. import com.alibaba.fastjson.JSONObject;
  4. import com.zjj.config.HttpUtil;
  5. import com.zjj.config.URLConfig;
  6. import io.swagger.annotations.ApiImplicitParam;
  7. import io.swagger.annotations.ApiImplicitParams;
  8. import org.springframework.ui.Model;
  9. import org.springframework.web.bind.annotation.PostMapping;
  10. import org.springframework.web.bind.annotation.RequestBody;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14. import java.util.HashMap;
  15. import java.util.Map;
  16. @RestController
  17. public class AppInterfaceController {
  18. /*******************************************集安党建系统leader开始**************************************************/
  19. @PostMapping("/loginMobile")
  20. public String loginMobile(String username,String password){
  21. Map param = new HashMap<>();
  22. param.put("username",username);
  23. param.put("password",password);
  24. return HttpUtil.sendPostForm(URLConfig.LOGINMOBILE,new HashMap<>(),param);
  25. }
  26. @PostMapping("/sys/register/register")
  27. public String register(@RequestBody JSONObject param){
  28. return HttpUtil.sendPostJson(URLConfig.REGISTER,param,new HashMap<>());
  29. }
  30. @PostMapping("/sys/register/getCode")
  31. public String getCode(String tel){
  32. Map param = new HashMap<>();
  33. param.put("tel",tel);
  34. return HttpUtil.sendPostForm(URLConfig.GETCODE,new HashMap<>(),param);
  35. }
  36. @PostMapping("/sys/office/getFirst")
  37. public String getFirst(){
  38. return HttpUtil.sendPostForm(URLConfig.GETFIRST,new HashMap<>(),new HashMap<>());
  39. }
  40. @PostMapping("/sys/office/getByParent")
  41. public String getByParent(String parentId){
  42. Map param = new HashMap<>();
  43. param.put("parentId",parentId);
  44. return HttpUtil.sendPostForm(URLConfig.GETBYPARENT,new HashMap<>(),param);
  45. }
  46. @PostMapping("/app/type/appConsultationType/newsType")
  47. public String newsType(){
  48. return HttpUtil.sendPostForm(URLConfig.NEWSTYPE,new HashMap<>(),new HashMap<>());
  49. }
  50. @PostMapping("/app/news/appConsultation/display")
  51. public String display(){
  52. return HttpUtil.sendPostForm(URLConfig.display,new HashMap<>(),new HashMap<>());
  53. }
  54. @PostMapping(value = "/app/news/appConsultation/data")
  55. public String appConsultationData(ceshi param){
  56. HashMap hashMap = new HashMap<>();
  57. // hashMap.put("pageNo",pageNo);
  58. // hashMap.put("pageSize",pageSize);
  59. // JSONObject param = new JSONObject();
  60. // param.put("",);
  61. // return HttpUtil.sendPostJson(URLConfig.appConsultationData,param, hashMap);
  62. return null;
  63. }
  64. @PostMapping("/app/url/appConsultationLink/url")
  65. public String appConsultationLinkUrl(){
  66. return HttpUtil.sendPostForm(URLConfig.appConsultationLinkUrl,new HashMap<>(),new HashMap<>());
  67. }
  68. @PostMapping("/leader/org/leaderOrgNo/getChildOrg")
  69. public String getChildOrg(String parentId,String name,String type){
  70. Map param = new HashMap<>();
  71. param.put("parentId",parentId);
  72. param.put("name",name);
  73. param.put("type",type);
  74. return HttpUtil.sendPostForm(URLConfig.getChildOrg,new HashMap<>(),param);
  75. }
  76. @PostMapping("/leader/org/leaderOrgNo/getFirstOrg")
  77. public String getFirstOrg(){
  78. return HttpUtil.sendPostForm(URLConfig.getFirstOrg,new HashMap<>(),new HashMap<>());
  79. }
  80. @PostMapping("/leader/org/leaderOrgNo/getService")
  81. public String getService(String name){
  82. Map param = new HashMap<>();
  83. param.put("name",name);
  84. return HttpUtil.sendPostForm(URLConfig.getService,new HashMap<>(),param);
  85. }
  86. @PostMapping("/leader/org/leaderOrgNo/getOrg")
  87. public String getOrg(String value){
  88. Map param = new HashMap<>();
  89. param.put("value",value);
  90. return HttpUtil.sendPostForm(URLConfig.getOrg,new HashMap<>(),param);
  91. }
  92. @PostMapping("/app/base/appBaseNews/dataList")
  93. public String dataList(@RequestBody JSONObject param){
  94. HashMap hashMap = new HashMap<>();
  95. hashMap.put("pageNo",param.getString("pageNo"));
  96. hashMap.put("pageSize",param.getString("pageSize"));
  97. return HttpUtil.sendPostJson(URLConfig.dataList,param, hashMap);
  98. }
  99. @PostMapping("/app/base/appBaseNews/getNav")
  100. public String getNav(String deptId){
  101. Map param = new HashMap<>();
  102. param.put("deptId",deptId);
  103. return HttpUtil.sendPostForm(URLConfig.getNav,new HashMap<>(),param);
  104. }
  105. @PostMapping("/leader/org/leaderOrgNo/getAllOrg")
  106. public String getAllOrg(){
  107. return HttpUtil.sendPostForm(URLConfig.getAllOrg,new HashMap<>(),new HashMap<>());
  108. }
  109. @PostMapping("/app/complaint/appComplaintInfo/save")
  110. public String save(@RequestBody JSONObject param){
  111. return HttpUtil.sendPostJson(URLConfig.save,param,new HashMap<>());
  112. }
  113. @PostMapping("/app/info/appInfo/getByType")
  114. public String getByType(@RequestBody JSONObject param){
  115. return HttpUtil.sendPostJson(URLConfig.getByType,param,new HashMap<>());
  116. }
  117. @PostMapping("/leader/activity/leaderActivity/threeSessions")
  118. public String threeSessions(@RequestBody JSONObject param){
  119. HashMap hashMap = new HashMap<>();
  120. hashMap.put("pageNo",param.getString("pageNo"));
  121. hashMap.put("pageSize",param.getString("pageSize"));
  122. return HttpUtil.sendPostJson(URLConfig.threeSessions,param,hashMap);
  123. }
  124. @PostMapping("/app/record/appActivityRecord/activityList")
  125. public String activityList(String userId){
  126. Map param = new HashMap<>();
  127. param.put("userId",userId);
  128. return HttpUtil.sendPostForm(URLConfig.activityList,new HashMap<>(),param);
  129. }
  130. @PostMapping("/app/record/appActivityRecord/data")
  131. public String appActivityRecordData(String userId,String tab){
  132. Map param = new HashMap<>();
  133. param.put("userId",userId);
  134. param.put("tab",tab);
  135. return HttpUtil.sendPostForm(URLConfig.appActivityRecordData,new HashMap<>(),param);
  136. }
  137. @PostMapping("/app/record/appActivityRecord/save")
  138. public String appActivityRecordSave(@RequestBody JSONObject param){
  139. return HttpUtil.sendPostJson(URLConfig.appActivityRecordSave,param,new HashMap<>());
  140. }
  141. @PostMapping("/leader/activity/leaderActivity/partyDay")
  142. public String partyDay(String types,String userId){
  143. Map param = new HashMap<>();
  144. param.put("types",types);
  145. param.put("userId",userId);
  146. return HttpUtil.sendPostForm(URLConfig.partyDay,new HashMap<>(),param);
  147. }
  148. @PostMapping("/leader/logs/leaderLogs/uploadLogs")
  149. public String uploadLogs(@RequestBody JSONObject param){
  150. return HttpUtil.sendPostJson(URLConfig.uploadLogs,param,new HashMap<>());
  151. }
  152. @PostMapping("/app/leave/appLeave/data")
  153. public String appLeaveData(String userId,String tab){
  154. Map param = new HashMap<>();
  155. param.put("tab",tab);
  156. param.put("userId",userId);
  157. return HttpUtil.sendPostForm(URLConfig.appLeaveData,new HashMap<>(),param);
  158. }
  159. @PostMapping("/app/leave/appLeave/save")
  160. public String appLeaveSave(@RequestBody JSONObject param){
  161. return HttpUtil.sendPostJson(URLConfig.appLeaveSave,param,new HashMap<>());
  162. }
  163. @PostMapping("/app/leave/appLeave/approval")
  164. public String approval(@RequestBody JSONObject param){
  165. return HttpUtil.sendPostJson(URLConfig.approval,param,new HashMap<>());
  166. }
  167. @PostMapping("/leader/sign/leaderVillageSign/save")
  168. public String leaderVillageSignSave(@RequestBody JSONObject param){
  169. return HttpUtil.sendPostJson(URLConfig.leaderVillageSignSave,param,new HashMap<>());
  170. }
  171. @PostMapping("/leader/logs/leaderLogsPosition/uploadLogs")
  172. public String leaderLogsPositionUploadLogs(@RequestBody JSONObject param){
  173. return HttpUtil.sendPostJson(URLConfig.leaderLogsPositionUploadLogs,param,new HashMap<>());
  174. }
  175. @PostMapping("/leader/logs/leaderLogsPosition/getLogs")
  176. public String getLogs(String orgId){
  177. Map param = new HashMap<>();
  178. param.put("orgId",orgId);
  179. return HttpUtil.sendPostForm(URLConfig.getLogs,new HashMap<>(),param);
  180. }
  181. @PostMapping("/app/resources/appResources/data")
  182. public String appResourcesData(@RequestBody JSONObject param){
  183. HashMap hashMap = new HashMap<>();
  184. hashMap.put("pageNo",param.getString("pageNo"));
  185. hashMap.put("pageSize",param.getString("pageSize"));
  186. return HttpUtil.sendPostJson(URLConfig.appResourcesData,param,hashMap);
  187. }
  188. @PostMapping("/app/resources/appResources/save")
  189. public String appResourceSave(@RequestBody JSONObject param){
  190. return HttpUtil.sendPostJson(URLConfig.appResourceSave,param,new HashMap<>());
  191. }
  192. @PostMapping("/app/resources/appResourcesApproval/save")
  193. public String AppResourcesApprovalSave(@RequestBody JSONObject param){
  194. return HttpUtil.sendPostJson(URLConfig.AppResourcesApprovalSave,param,new HashMap<>());
  195. }
  196. @PostMapping("/app/resources/appResourcesApproval/data")
  197. public String appResourcesApprovalData(String applyId,String tab){
  198. Map param = new HashMap<>();
  199. param.put("applyId",applyId);
  200. param.put("tab",tab);
  201. return HttpUtil.sendPostForm(URLConfig.appResourcesApprovalData,new HashMap<>(),param);
  202. }
  203. @PostMapping("/app/resources/appResourcesApproval/approval")
  204. public String appResourcesApprovalApproval(@RequestBody JSONObject param){
  205. return HttpUtil.sendPostJson(URLConfig.appResourcesApprovalApproval,param,new HashMap<>());
  206. }
  207. @PostMapping("/app/report/appReport/save")
  208. public String appReportSave(@RequestBody JSONObject param){
  209. return HttpUtil.sendPostJson(URLConfig.appReportSave,param,new HashMap<>());
  210. }
  211. @PostMapping("/app/phonebook/appPhoneBook/data")
  212. public String appPhoneBookData(String userId){
  213. Map param = new HashMap<>();
  214. param.put("applyId",userId);
  215. return HttpUtil.sendPostForm(URLConfig.appPhoneBookData,new HashMap<>(),param);
  216. }
  217. @PostMapping("/app/phonebook/appPhoneBook/save")
  218. public String appPhoneBookSave(@RequestBody JSONObject param){
  219. return HttpUtil.sendPostJson(URLConfig.appPhoneBookSave,param,new HashMap<>());
  220. }
  221. @PostMapping("/app/phonebook/appPhoneBook/delete")
  222. public String appPhoneBookDelete(@RequestBody JSONObject param){
  223. return HttpUtil.sendPostJson(URLConfig.appPhoneBookDelete,param,new HashMap<>());
  224. }
  225. @PostMapping("/app/memo/appMemo/data")
  226. public String appMemoData(String userId){
  227. Map param = new HashMap<>();
  228. param.put("applyId",userId);
  229. return HttpUtil.sendPostForm(URLConfig.appMemoData,new HashMap<>(),param);
  230. }
  231. @PostMapping("/app/memo/appMemo/delete")
  232. public String appMemoDelete(@RequestBody JSONObject param){
  233. return HttpUtil.sendPostJson(URLConfig.appMemoDelete,param,new HashMap<>());
  234. }
  235. @PostMapping("/app/memo/appMemo/save")
  236. public String appMemoSave(@RequestBody JSONObject param){
  237. return HttpUtil.sendPostJson(URLConfig.appMemoSave,param,new HashMap<>());
  238. }
  239. @PostMapping("/app/collection/appCollection/data")
  240. public String appCollectionData(@RequestBody JSONObject param){
  241. HashMap hashMap = new HashMap<>();
  242. hashMap.put("pageNo",param.getString("pageNo"));
  243. hashMap.put("pageSize",param.getString("pageSize"));
  244. return HttpUtil.sendPostJson(URLConfig.appCollectionData,param,hashMap);
  245. }
  246. @PostMapping("/app/collection/appCollection/delete")
  247. public String appCollectionDelete(@RequestBody JSONObject param){
  248. return HttpUtil.sendPostJson(URLConfig.appCollectionDelete,param,new HashMap<>());
  249. }
  250. @PostMapping("/app/collection/appCollection/save")
  251. public String appCollectionSave(@RequestBody JSONObject param){
  252. return HttpUtil.sendPostJson(URLConfig.appCollectionSave,param,new HashMap<>());
  253. }
  254. @PostMapping("/app/suggestion/appSuggestion/save")
  255. public String appSuggestionSave(@RequestBody JSONObject param){
  256. return HttpUtil.sendPostJson(URLConfig.appSuggestionSave,param,new HashMap<>());
  257. }
  258. /*******************************************集安党建系统leader结束**************************************************/
  259. /*******************************************集安党建学习平台系统edu开始**************************************************/
  260. @PostMapping("/base/eduNews/data")
  261. public String getCode(@RequestBody JSONObject param){
  262. HashMap<String,String> headerMap = new HashMap<>();
  263. headerMap.put("pageNo",param.getString("pageNo"));
  264. headerMap.put("pageSize",param.getString("pageSize"));
  265. return HttpUtil.sendPostJson(URLConfig.EDUNEWSDATA,param,headerMap);
  266. }
  267. @PostMapping("/base/eduColumn/getData")
  268. public String getData(@RequestBody JSONObject param){
  269. HashMap headerMap = new HashMap<>();
  270. headerMap.put("pageNo",param.get("pageNo"));
  271. headerMap.put("pageSize",param.get("pageSize"));
  272. return HttpUtil.sendPostForm(URLConfig.EDUCOLUMNGETDATA,headerMap,headerMap);
  273. }
  274. @PostMapping("/base/eduVideoNews/data")
  275. public String eduVideoNewsData(@RequestBody JSONObject param){
  276. HashMap<String,String> headerMap = new HashMap<>();
  277. headerMap.put("pageNo",param.getString("pageNo"));
  278. headerMap.put("pageSize",param.getString("pageSize"));
  279. return HttpUtil.sendPostJson(URLConfig.EDUVIDEONEWSDATA,param,headerMap);
  280. }
  281. @PostMapping("/base/eduColumnNews/data")
  282. public String eduColumnNewsData(@RequestBody JSONObject param){
  283. HashMap<String,String> headerMap = new HashMap<>();
  284. headerMap.put("pageNo",param.getString("pageNo"));
  285. headerMap.put("pageSize",param.getString("pageSize"));
  286. return HttpUtil.sendPostJson(URLConfig.EDUCOLUMNNEWSDATA,param,headerMap);
  287. }
  288. @PostMapping("/exam/eduPaper/getData")
  289. public String eduPaperGetData(@RequestBody JSONObject param){
  290. HashMap<String,String> headerMap = new HashMap<>();
  291. headerMap.put("pageNo",param.getString("pageNo"));
  292. headerMap.put("pageSize",param.getString("pageSize"));
  293. Map<String, String> contentMap = new HashMap<>();
  294. contentMap.put("userId",param.getString("userId"));
  295. return HttpUtil.sendPostForm(URLConfig.EDUPAPERGETDATA,headerMap,contentMap);
  296. }
  297. @PostMapping("/exam/eduQuestion/getData")
  298. public String eduQuestionGetData(String paperId, String userId){
  299. Map<String, String> contentMap = new HashMap<>();
  300. contentMap.put("paperId",paperId);
  301. contentMap.put("userId",userId);
  302. return HttpUtil.sendPostForm(URLConfig.EDUQUESTIONGETDATA,new HashMap<>(),contentMap);
  303. }
  304. @PostMapping("/exam/eduPaper/getFinish")
  305. public String eduPaperGetFinish(@RequestBody JSONObject param){
  306. HashMap<String,String> headerMap = new HashMap<>();
  307. headerMap.put("pageNo",param.getString("pageNo"));
  308. headerMap.put("pageSize",param.getString("pageSize"));
  309. Map<String, String> contentMap = new HashMap<>();
  310. contentMap.put("userId",param.getString("userId"));
  311. contentMap.put("testsType",param.getString("testsType"));
  312. return HttpUtil.sendPostForm(URLConfig.EDUPAPERGETFINISH,headerMap,contentMap);
  313. }
  314. @PostMapping("/exam/eduQuestion/retest")
  315. public String eduQuestionRetest(String testsId, String userId){
  316. Map<String, String> contentMap = new HashMap<>();
  317. contentMap.put("testsId",testsId);
  318. contentMap.put("userId",userId);
  319. return HttpUtil.sendPostForm(URLConfig.EDUQUESTIONRETEST,new HashMap<>(),contentMap);
  320. }
  321. @PostMapping("/questionnaire/eduQuestionnaire/getData")
  322. public String eduQuestionnaireGetData(@RequestBody JSONObject param){
  323. HashMap<String,String> headerMap = new HashMap<>();
  324. headerMap.put("pageNo",param.getString("pageNo"));
  325. headerMap.put("pageSize",param.getString("pageSize"));
  326. Map<String, String> contentMap = new HashMap<>();
  327. contentMap.put("userId",param.getString("userId"));
  328. contentMap.put("sort",param.getString("sort"));
  329. return HttpUtil.sendPostForm(URLConfig.EDUQUESTIONNAIREGETDATA,headerMap,contentMap);
  330. }
  331. @PostMapping("/questionnaire/eduQuestionnaireQuestion/getData")
  332. public String eduQuestionnaireQuestionGetData(String userId, String questionnaireId){
  333. Map<String, String> contentMap = new HashMap<>();
  334. contentMap.put("questionnaireId",questionnaireId);
  335. contentMap.put("userId",userId);
  336. return HttpUtil.sendPostForm(URLConfig.EDUQUESTIONNAIREQUESTIONGETDATA,new HashMap<>(),contentMap);
  337. }
  338. @PostMapping("/questionnaire/eduUserQuestionnaire/save")
  339. public String eduUserQuestionnaireSave(@RequestBody JSONObject param){
  340. return HttpUtil.sendPostJson(URLConfig.EDUUSERQUESTIONNAIRESAVE,param,new HashMap<>());
  341. }
  342. @PostMapping("/exam/eduUserTests/save")
  343. public String eduUserTestsSave(@RequestBody JSONObject param){
  344. return HttpUtil.sendPostJson(URLConfig.EDUUSERTESTSSAVE,param,new HashMap<>());
  345. }
  346. /*******************************************集安党建学习平台系统edu结束**************************************************/
  347. }