├── .idea ├── .gitignore ├── .name ├── compiler.xml ├── encodings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── jarRepositories.xml ├── libraries │ ├── Maven__antlr_antlr_2_7_7.xml │ ├── Maven__ch_qos_logback_logback_classic_1_2_3.xml │ ├── Maven__ch_qos_logback_logback_core_1_2_3.xml │ ├── Maven__com_alibaba_druid_1_1_23.xml │ ├── Maven__com_alibaba_druid_spring_boot_starter_1_1_9.xml │ ├── Maven__com_alibaba_fastjson_1_2_50.xml │ ├── Maven__com_alipay_sdk_alipay_sdk_java_4_10_192_ALL.xml │ ├── Maven__com_fasterxml_classmate_1_5_1.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_12_3.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_12_3.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_12_3.xml │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_12_3.xml │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_12_3.xml │ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_12_3.xml │ ├── Maven__com_github_jsqlparser_jsqlparser_2_0.xml │ ├── Maven__com_github_pagehelper_pagehelper_5_1_11.xml │ ├── Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_13.xml │ ├── Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_13.xml │ ├── Maven__com_github_virtuald_curvesapi_1_04.xml │ ├── Maven__com_jayway_jsonpath_json_path_2_5_0.xml │ ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml │ ├── Maven__com_zaxxer_HikariCP_4_0_3.xml │ ├── Maven__commons_beanutils_commons_beanutils_1_9_4.xml │ ├── Maven__commons_codec_commons_codec_1_15.xml │ ├── Maven__commons_collections_commons_collections_3_2_2.xml │ ├── Maven__commons_logging_commons_logging_1_1_1.xml │ ├── Maven__dom4j_dom4j_1_6_1.xml │ ├── Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml │ ├── Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml │ ├── Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml │ ├── Maven__javax_annotation_jsr250_api_1_0.xml │ ├── Maven__javax_el_el_api_2_2.xml │ ├── Maven__javax_enterprise_cdi_api_1_1.xml │ ├── Maven__javax_inject_javax_inject_1.xml │ ├── Maven__javax_servlet_jstl_1_2.xml │ ├── Maven__mysql_mysql_connector_java_8_0_25.xml │ ├── Maven__net_bytebuddy_byte_buddy_1_10_22.xml │ ├── Maven__net_bytebuddy_byte_buddy_agent_1_10_22.xml │ ├── Maven__net_minidev_accessors_smart_2_4_7.xml │ ├── Maven__net_minidev_json_smart_2_4_7.xml │ ├── Maven__org_apache_commons_commons_collections4_4_1.xml │ ├── Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml │ ├── Maven__org_apache_logging_log4j_log4j_api_2_14_1.xml │ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_14_1.xml │ ├── Maven__org_apache_poi_poi_3_17.xml │ ├── Maven__org_apache_poi_poi_ooxml_3_17.xml │ ├── Maven__org_apache_poi_poi_ooxml_schemas_3_17.xml │ ├── Maven__org_apache_shiro_shiro_cache_1_5_2.xml │ ├── Maven__org_apache_shiro_shiro_config_core_1_5_2.xml │ ├── Maven__org_apache_shiro_shiro_config_ogdl_1_5_2.xml │ ├── Maven__org_apache_shiro_shiro_core_1_5_2.xml │ ├── Maven__org_apache_shiro_shiro_crypto_cipher_1_5_2.xml │ ├── Maven__org_apache_shiro_shiro_crypto_core_1_5_2.xml │ ├── Maven__org_apache_shiro_shiro_crypto_hash_1_5_2.xml │ ├── Maven__org_apache_shiro_shiro_event_1_5_2.xml │ ├── Maven__org_apache_shiro_shiro_lang_1_5_2.xml │ ├── Maven__org_apache_shiro_shiro_spring_1_5_2.xml │ ├── Maven__org_apache_shiro_shiro_web_1_5_2.xml │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_48.xml │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_48.xml │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_jasper_9_0_48.xml │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_48.xml │ ├── Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml │ ├── Maven__org_apiguardian_apiguardian_api_1_1_0.xml │ ├── Maven__org_assertj_assertj_core_3_19_0.xml │ ├── Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml │ ├── Maven__org_bouncycastle_bcprov_jdk15on_1_62.xml │ ├── Maven__org_eclipse_jdt_ecj_3_18_0.xml │ ├── Maven__org_hamcrest_hamcrest_2_2.xml │ ├── Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml │ ├── Maven__org_hibernate_hibernate_core_5_2_6_Final.xml │ ├── Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml │ ├── Maven__org_javassist_javassist_3_20_0_GA.xml │ ├── Maven__org_jboss_jandex_2_0_3_Final.xml │ ├── Maven__org_jboss_logging_jboss_logging_3_4_2_Final.xml │ ├── Maven__org_jboss_spec_javax_interceptor_jboss_interceptors_api_1_1_spec_1_0_0_Beta1.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_5_7_2.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_7_2.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_7_2.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_params_5_7_2.xml │ ├── Maven__org_junit_platform_junit_platform_commons_1_7_2.xml │ ├── Maven__org_junit_platform_junit_platform_engine_1_7_2.xml │ ├── Maven__org_mockito_mockito_core_3_9_0.xml │ ├── Maven__org_mockito_mockito_junit_jupiter_3_9_0.xml │ ├── Maven__org_mybatis_mybatis_3_5_7.xml │ ├── Maven__org_mybatis_mybatis_spring_2_0_6.xml │ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_2_0.xml │ ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_2_0.xml │ ├── Maven__org_objenesis_objenesis_3_2.xml │ ├── Maven__org_opentest4j_opentest4j_1_2_0.xml │ ├── Maven__org_ow2_asm_asm_9_1.xml │ ├── Maven__org_owasp_encoder_encoder_1_2_2.xml │ ├── Maven__org_skyscreamer_jsonassert_1_5_0.xml │ ├── Maven__org_slf4j_jul_to_slf4j_1_7_31.xml │ ├── Maven__org_slf4j_slf4j_api_1_7_31.xml │ ├── Maven__org_springframework_boot_spring_boot_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_test_2_5_2.xml │ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_5_2.xml │ ├── Maven__org_springframework_spring_aop_5_3_8.xml │ ├── Maven__org_springframework_spring_beans_5_3_8.xml │ ├── Maven__org_springframework_spring_context_5_3_8.xml │ ├── Maven__org_springframework_spring_core_5_3_8.xml │ ├── Maven__org_springframework_spring_expression_5_3_8.xml │ ├── Maven__org_springframework_spring_jcl_5_3_8.xml │ ├── Maven__org_springframework_spring_jdbc_5_3_8.xml │ ├── Maven__org_springframework_spring_test_5_3_8.xml │ ├── Maven__org_springframework_spring_tx_5_3_8.xml │ ├── Maven__org_springframework_spring_web_5_3_8.xml │ ├── Maven__org_springframework_spring_webmvc_5_3_8.xml │ ├── Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_4_RELEASE.xml │ ├── Maven__org_thymeleaf_thymeleaf_3_0_12_RELEASE.xml │ ├── Maven__org_thymeleaf_thymeleaf_spring5_3_0_12_RELEASE.xml │ ├── Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml │ ├── Maven__org_xmlunit_xmlunit_core_2_8_2.xml │ ├── Maven__org_yaml_snakeyaml_1_28.xml │ └── Maven__stax_stax_api_1_0_1.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml └── vcs.xml ├── DormitorySystem.iml ├── HELP.md ├── LICENSE ├── mvnw ├── mvnw.cmd ├── pom.xml └── src └── main ├── java └── cn │ └── edu │ └── guet │ ├── DormitorySystemApplication.java │ ├── bean │ ├── Admin.java │ ├── AlipayBean.java │ ├── Apply.java │ ├── Board.java │ ├── Build.java │ ├── Dormitory.java │ ├── Loginlog.java │ ├── Message.java │ ├── Operationlog.java │ ├── Orderman.java │ ├── Photo.java │ ├── Repair.java │ ├── ReturnInfoUtil.java │ ├── ReturnUtil.java │ ├── Role.java │ ├── Room.java │ ├── Student.java │ ├── Tree.java │ ├── User.java │ ├── Usertree.java │ ├── Water.java │ └── Waterorder.java │ ├── config │ ├── AlipayConfig.java │ ├── MyRealm.java │ └── ShiroConfig.java │ ├── controller │ ├── AlipayController.java │ ├── ApplyController.java │ ├── BoardController.java │ ├── BoardSeeController.java │ ├── DormitoryController.java │ ├── DormitoryInfController.java │ ├── DormitoryMeggerController.java │ ├── ExcelController.java │ ├── HeadController.java │ ├── MessageController.java │ ├── RepairController.java │ ├── RoomController.java │ ├── RoomMenageController.java │ ├── StuMessageController.java │ ├── StudentAdminController.java │ ├── StudentController.java │ ├── TreeController.java │ ├── UserController.java │ ├── WaterBuyController.java │ ├── WaterController.java │ └── WaterOrderController.java │ ├── fiter │ └── PageHelperFiter.java │ ├── mapper │ ├── ApplyMapper.java │ ├── BoardMapper.java │ ├── BoardSeeMapper.java │ ├── DormitoryInfMapper.java │ ├── DormitoryMapper.java │ ├── DormitoryMeggerMapper.java │ ├── ExcelDao.java │ ├── HeadMapper.java │ ├── LogMapper.java │ ├── MessageMapper.java │ ├── OperationlogMapper.java │ ├── RepairMapper.java │ ├── RoomManageMapper.java │ ├── RoomMapper.java │ ├── StuMessageMapper.java │ ├── StudentAdminMapper.java │ ├── StudentMapper.java │ ├── TreeMapper.java │ ├── UserMapper.java │ ├── UsersMapper.java │ ├── WaterBuyMapper.java │ ├── WaterMapper.java │ └── WaterOrderMapper.java │ ├── service │ ├── ExcelService.java │ ├── IApplyService.java │ ├── IBoardSeeService.java │ ├── IBoardService.java │ ├── IDormitoryInfService.java │ ├── IDormitoryMeggerService.java │ ├── IDormitoryService.java │ ├── IHeadService.java │ ├── IMessageService.java │ ├── IRepairService.java │ ├── IRoomManageService.java │ ├── IRoomService.java │ ├── IStuMessageService.java │ ├── IStudentAdminService.java │ ├── IStudentService.java │ ├── ITreeService.java │ ├── IUserService.java │ ├── IWaterBuyService.java │ ├── IWaterOrderService.java │ ├── IWaterService.java │ └── impl │ │ ├── ApplyService.java │ │ ├── BoardSeeServiceImpl.java │ │ ├── BoardServiceImpl.java │ │ ├── DormitoryInfServiceImpl.java │ │ ├── DormitoryMeggerService.java │ │ ├── DormitoryServiceImpl.java │ │ ├── ExcelServiceImpl.java │ │ ├── HeadServiceImpl.java │ │ ├── MessageServiceImpl.java │ │ ├── RepairServiceImpl.java │ │ ├── RoomManageServiceImpl.java │ │ ├── RoomServiceImpl.java │ │ ├── StuMessageService.java │ │ ├── StudentAdminServiceImpl.java │ │ ├── StudentServiceImpl.java │ │ ├── TreeServiceImpl.java │ │ ├── UserServiceImpl.java │ │ ├── WaterBuyService.java │ │ ├── WaterOrderServiceImpl.java │ │ └── WaterServiceImpl.java │ └── util │ ├── DateTime.java │ └── MD5Util.java └── resources ├── application.yml ├── mapper ├── ApplyMapper.xml ├── BoardMapper.xml ├── BoardSeeMapper.xml ├── DormitoryInfMapper.xml ├── DormitoryMapper.xml ├── DormitoryMeggerMapper.xml ├── ExcelDao.xml ├── HeadMapper.xml ├── LogMapper.xml ├── MessageMapper.xml ├── OperationlogMapper.xml ├── RepairMapper.xml ├── RoomManageMapper.xml ├── RoomMapper.xml ├── StudentAdminMapper.xml ├── StudentMapper.xml ├── TreeMapper.xml ├── UserMapper.xml ├── UsersMapper.xml ├── WaterBuyMapper.xml ├── WaterMapper.xml ├── WaterOrderMapper.xml └── stuMessage.xml ├── static ├── css │ ├── RepairForUs.css │ ├── RepairMan.css │ ├── SeeAnnoun.css │ ├── SeeRepair.css │ ├── board │ │ ├── editBoard.css │ │ ├── modifyBoard.css │ │ ├── seeBoard.css │ │ └── viewBoard.css │ ├── dormitory.css │ ├── forget.css │ ├── index.css │ ├── layui.css │ ├── login.css │ ├── logintest.css │ ├── myManage.css │ ├── page.css │ ├── pages.css │ ├── room │ │ ├── editRoom.css │ │ └── viewRoom.css │ ├── sendMessage.css │ ├── stuManage.css │ ├── stum.css │ ├── thymeleafMessages.css │ ├── thymeleafWaterStates.css │ ├── viewMessages.css │ ├── water.css │ ├── waterOrder.css │ └── yhsq.css ├── error │ ├── 404.html │ └── 500.html ├── image │ ├── alfa_romeo_PNG71.png │ ├── backImg.jpg │ ├── bg-top.png │ ├── content-footer.png │ ├── footerImg.png │ ├── logimg.png │ ├── logo.png │ └── mail.png ├── js │ ├── DormitoryStuInf.js │ ├── datetime.js │ ├── dormitory.js │ ├── layui.js │ ├── page.js │ ├── pageForlzf.js │ ├── pageforcyc.js │ └── student.js └── sql │ └── dormitory.sql └── templates ├── RepairForUs.html ├── RepairMan.html ├── SeeAnnoun.html ├── SeeRepair.html ├── Water.html ├── board ├── editBoard.html ├── modifyBoard.html ├── seeBoard.html └── viewBoard.html ├── dormitory.html ├── dormitoryInf.html ├── image.html ├── index.html ├── login.html ├── logintest.html ├── myMessage.html ├── pay.html ├── room.html ├── room ├── editRoom.html └── viewRoom.html ├── sendMessage.html ├── sgxx.html ├── stuManage.html ├── student.html ├── thymeleafMessages.html ├── thymeleafWaterOrder.html ├── thymeleafWaterStates.html ├── updatePassword.html ├── xsgl.html └── xsxx.html /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # 默认忽略的文件 2 | /shelf/ 3 | /workspace.xml 4 | # 数据源本地存储已忽略文件 5 | /../../../../../../:\Users\swagg\IdeaProjects\DormitorySystem1\.idea/dataSources/ 6 | /dataSources.local.xml 7 | # 基于编辑器的 HTTP 客户端请求 8 | /httpRequests/ 9 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | DormitorySystem -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 20 | 21 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 14 | 15 | 19 | 20 | 24 | 25 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__antlr_antlr_2_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_druid_1_1_23.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_fastjson_1_2_50.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alipay_sdk_alipay_sdk_java_4_10_192_ALL.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_classmate_1_5_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_12_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_12_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_12_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_12_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_12_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_12_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_pagehelper_pagehelper_5_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_virtuald_curvesapi_1_04.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_zaxxer_HikariCP_4_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_codec_commons_codec_1_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_annotation_jsr250_api_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_el_el_api_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_enterprise_cdi_api_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_inject_javax_inject_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_servlet_jstl_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__mysql_mysql_connector_java_8_0_25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_22.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_22.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_minidev_accessors_smart_2_4_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_minidev_json_smart_2_4_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_collections4_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_geronimo_specs_geronimo_jta_1_1_spec_1_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_14_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_14_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_3_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_cache_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_config_core_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_config_ogdl_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_core_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_crypto_cipher_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_crypto_core_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_crypto_hash_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_event_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_lang_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_spring_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_web_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_48.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_48.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_jasper_9_0_48.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_48.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apiguardian_apiguardian_api_1_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_assertj_assertj_core_3_19_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_62.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_eclipse_jdt_ecj_3_18_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_hibernate_core_5_2_6_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_0_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_javassist_javassist_3_20_0_GA.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jboss_jandex_2_0_3_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_2_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jboss_spec_javax_interceptor_jboss_interceptors_api_1_1_spec_1_0_0_Beta1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_7_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_7_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_7_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_params_5_7_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_7_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_7_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mockito_mockito_core_3_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_mybatis_3_5_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_objenesis_objenesis_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_ow2_asm_asm_9_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_owasp_encoder_encoder_1_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_31.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_31.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_aop_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_beans_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_core_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_expression_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jcl_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jdbc_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_test_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_tx_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_web_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_webmvc_5_3_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_thymeleaf_thymeleaf_3_0_12_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_thymeleaf_thymeleaf_spring5_3_0_12_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_8_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_yaml_snakeyaml_1_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__stax_stax_api_1_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /HELP.md: -------------------------------------------------------------------------------- 1 | # Getting Started 2 | 3 | ### Reference Documentation 4 | For further reference, please consider the following sections: 5 | 6 | * [Official Apache Maven documentation](https://maven.apache.org/guides/index.html) 7 | * [Spring Boot Maven Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/2.5.2/maven-plugin/reference/html/) 8 | * [Create an OCI image](https://docs.spring.io/spring-boot/docs/2.5.2/maven-plugin/reference/html/#build-image) 9 | * [Spring Web](https://docs.spring.io/spring-boot/docs/2.5.2/reference/htmlsingle/#boot-features-developing-web-applications) 10 | * [Thymeleaf](https://docs.spring.io/spring-boot/docs/2.5.2/reference/htmlsingle/#boot-features-spring-mvc-template-engines) 11 | * [MyBatis Framework](https://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/) 12 | 13 | ### Guides 14 | The following guides illustrate how to use some features concretely: 15 | 16 | * [Building a RESTful Web Service](https://spring.io/guides/gs/rest-service/) 17 | * [Serving Web Content with Spring MVC](https://spring.io/guides/gs/serving-web-content/) 18 | * [Building REST services with Spring](https://spring.io/guides/tutorials/bookmarks/) 19 | * [Handling Form Submission](https://spring.io/guides/gs/handling-form-submission/) 20 | * [MyBatis Quick Start](https://github.com/mybatis/spring-boot-starter/wiki/Quick-Start) 21 | * [Accessing data with MySQL](https://spring.io/guides/gs/accessing-data-mysql/) 22 | 23 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 MyCardSystem 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/DormitorySystemApplication.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet; 2 | 3 | import org.mybatis.spring.annotation.MapperScan; 4 | import org.springframework.boot.SpringApplication; 5 | import org.springframework.boot.autoconfigure.SpringBootApplication; 6 | import org.springframework.context.annotation.ComponentScan; 7 | 8 | /** 9 | * @author George 10 | * @project DormitorySystem 11 | * @package cn.edu.guet 12 | * @date 2021/7/15 20:00 13 | * @since 1.0 14 | */ 15 | 16 | @SpringBootApplication 17 | @MapperScan("cn.edu.guet.mapper") 18 | public class DormitorySystemApplication { 19 | public static void main(String[] args) { 20 | SpringApplication.run(DormitorySystemApplication.class, args); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Admin.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | public class Admin { 4 | private int aID; 5 | private String roleId; 6 | private String aName; 7 | private String aPwd; 8 | 9 | public int getaID() { 10 | return aID; 11 | } 12 | 13 | public void setaID(int aID) { 14 | this.aID = aID; 15 | } 16 | 17 | public String getRoleId() { 18 | return roleId; 19 | } 20 | 21 | public void setRoleId(String roleId) { 22 | this.roleId = roleId; 23 | } 24 | 25 | public String getaName() { 26 | return aName; 27 | } 28 | 29 | public void setaName(String aName) { 30 | this.aName = aName; 31 | } 32 | 33 | public String getaPwd() { 34 | return aPwd; 35 | } 36 | 37 | public void setaPwd(String aPwd) { 38 | this.aPwd = aPwd; 39 | } 40 | 41 | @Override 42 | public String toString() { 43 | return "Admin{" + 44 | "aID=" + aID + 45 | ", roleId='" + roleId + '\'' + 46 | ", aName='" + aName + '\'' + 47 | ", aPwd='" + aPwd + '\'' + 48 | '}'; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Apply.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | public class Apply { 4 | private String applyId; 5 | private String message; 6 | private String reply; 7 | private String sqlMessage; 8 | 9 | public String getReply() { 10 | return reply; 11 | } 12 | 13 | public void setReply(String reply) { 14 | this.reply = reply; 15 | } 16 | 17 | public String getMessage() { 18 | return message; 19 | } 20 | 21 | public void setMessage(String message) { 22 | this.message = message; 23 | } 24 | 25 | public String getApplyId() { 26 | return applyId; 27 | } 28 | 29 | public void setApplyId(String applyId) { 30 | this.applyId = applyId; 31 | } 32 | 33 | public String getSqlMessage() { 34 | return sqlMessage; 35 | } 36 | 37 | public void setSqlMessage(String sqlMessage) { 38 | this.sqlMessage = sqlMessage; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Board.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | import java.sql.Date; 4 | 5 | public class Board { 6 | private String boId; 7 | private String boName; 8 | private String boContent; 9 | private Date boTime; 10 | private String boUser; 11 | 12 | public String getBoId() { 13 | return boId; 14 | } 15 | 16 | public void setBoId(String boId) { 17 | this.boId = boId; 18 | } 19 | 20 | public String getBoName() { 21 | return boName; 22 | } 23 | 24 | public void setBoName(String boName) { 25 | this.boName = boName; 26 | } 27 | 28 | public String getBoContent() { 29 | return boContent; 30 | } 31 | 32 | public void setBoContent(String boContent) { 33 | this.boContent = boContent; 34 | } 35 | 36 | public Date getBoTime() { 37 | return boTime; 38 | } 39 | 40 | public void setBoTime(Date boTime) { 41 | this.boTime = boTime; 42 | } 43 | 44 | public String getBoUser() { 45 | return boUser; 46 | } 47 | 48 | public void setBoUser(String boUser) { 49 | this.boUser = boUser; 50 | } 51 | 52 | @Override 53 | public String toString() { 54 | return "Board{" + 55 | "boId='" + boId + '\'' + 56 | ", boName='" + boName + '\'' + 57 | ", boContent='" + boContent + '\'' + 58 | ", boTime=" + boTime + 59 | ", boUser='" + boUser + '\'' + 60 | '}'; 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Build.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | public class Build { 4 | private String buid; 5 | 6 | public Build() { 7 | } 8 | 9 | public Build(String buid) { 10 | this.buid = buid; 11 | } 12 | 13 | public String getBuid() { 14 | return buid; 15 | } 16 | 17 | public void setBuid(String buid) { 18 | this.buid = buid; 19 | } 20 | 21 | @Override 22 | public String toString() { 23 | return "Build{" + 24 | "buid='" + buid + '\'' + 25 | '}'; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Loginlog.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | import java.security.Timestamp; 4 | 5 | public class Loginlog { 6 | private String logId; 7 | private String logUser; 8 | private Timestamp logTime; 9 | 10 | public Loginlog() { 11 | } 12 | 13 | public Loginlog(String logId, String logUser, Timestamp logTime) { 14 | this.logId = logId; 15 | this.logUser = logUser; 16 | this.logTime = logTime; 17 | } 18 | 19 | public String getLogId() { 20 | return logId; 21 | } 22 | 23 | public void setLogId(String logId) { 24 | this.logId = logId; 25 | } 26 | 27 | public String getLogUser() { 28 | return logUser; 29 | } 30 | 31 | public void setLogUser(String logUser) { 32 | this.logUser = logUser; 33 | } 34 | 35 | public Timestamp getLogTime() { 36 | return logTime; 37 | } 38 | 39 | public void setLogTime(Timestamp logTime) { 40 | this.logTime = logTime; 41 | } 42 | 43 | @Override 44 | public String toString() { 45 | return "Loginlog{" + 46 | "logId='" + logId + '\'' + 47 | ", logUser='" + logUser + '\'' + 48 | ", logTime=" + logTime + 49 | '}'; 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Operationlog.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | import java.security.Timestamp; 4 | 5 | public class Operationlog { 6 | private String opId; 7 | private String opName; 8 | private String opUser; 9 | private Timestamp opTime; 10 | 11 | public String getOpId() { 12 | return opId; 13 | } 14 | 15 | public void setOpId(String opId) { 16 | this.opId = opId; 17 | } 18 | 19 | public String getOpName() { 20 | return opName; 21 | } 22 | 23 | public void setOpName(String opName) { 24 | this.opName = opName; 25 | } 26 | 27 | public String getOpUser() { 28 | return opUser; 29 | } 30 | 31 | public void setOpUser(String opUser) { 32 | this.opUser = opUser; 33 | } 34 | 35 | public Timestamp getOpTime() { 36 | return opTime; 37 | } 38 | 39 | public void setOpTime(Timestamp opTime) { 40 | this.opTime = opTime; 41 | } 42 | 43 | @Override 44 | public String toString() { 45 | return "OperationlogMapper{" + 46 | "opId='" + opId + '\'' + 47 | ", opName='" + opName + '\'' + 48 | ", opUser='" + opUser + '\'' + 49 | ", opTime=" + opTime + 50 | '}'; 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Orderman.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | /** 4 | * @author George 5 | * @project DormitorySystem 6 | * @package cn.edu.guet.bean 7 | * @date 2021/7/16 20:23 8 | * @since 1.0 9 | */ 10 | public class Orderman { 11 | private int rmId; 12 | private String roleId; 13 | private String rmName; 14 | private String rmPwd; 15 | private String rmPhone; 16 | 17 | public int getRmId() { 18 | return rmId; 19 | } 20 | 21 | public void setRmId(int rmId) { 22 | this.rmId = rmId; 23 | } 24 | 25 | public String getRoleId() { 26 | return roleId; 27 | } 28 | 29 | public void setRoleId(String roleId) { 30 | this.roleId = roleId; 31 | } 32 | 33 | public String getRmName() { 34 | return rmName; 35 | } 36 | 37 | public void setRmName(String rmName) { 38 | this.rmName = rmName; 39 | } 40 | 41 | public String getRmPhone() { 42 | return rmPhone; 43 | } 44 | 45 | public void setRmPhone(String rmPhone) { 46 | this.rmPhone = rmPhone; 47 | } 48 | 49 | public String getRmPwd() { 50 | return rmPwd; 51 | } 52 | 53 | public void setRmPwd(String rmPwd) { 54 | this.rmPwd = rmPwd; 55 | } 56 | 57 | 58 | @Override 59 | public String toString() { 60 | return "Orderman{" + 61 | "rmId=" + rmId + 62 | ", roleId='" + roleId + '\'' + 63 | ", rmName='" + rmName + '\'' + 64 | ", rmPhone='" + rmPhone + '\'' + 65 | ", emPwd='" + rmPwd + '\''+ 66 | '}'; 67 | } 68 | } 69 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Photo.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | /** 4 | * @author George 5 | * @project DormitorySystem 6 | * @package cn.edu.guet.bean 7 | * @date 2021/7/21 15:14 8 | * @since 1.0 9 | */ 10 | public class Photo { 11 | private Integer id; 12 | private Object image; 13 | 14 | public Integer getId() { 15 | return id; 16 | } 17 | 18 | public void setId(Integer id) { 19 | this.id = id; 20 | } 21 | 22 | public Object getImage() { 23 | return image; 24 | } 25 | 26 | public void setImage(Object image) { 27 | this.image = image; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/ReturnInfoUtil.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | /** 4 | * @author George 5 | * @project excdemo 6 | * @package com.example.excdemo.bean 7 | * @date 2021/7/24 19:57 8 | * @since 1.0 9 | */ 10 | public class ReturnInfoUtil { 11 | private Integer retFlag; 12 | private String retMsg; 13 | private Object retVal; 14 | 15 | public ReturnInfoUtil(Integer retFlag, String retMsg, Object retVal) { 16 | this.retFlag = retFlag; 17 | this.retMsg = retMsg; 18 | this.retVal = retVal; 19 | } 20 | 21 | public ReturnInfoUtil() { 22 | } 23 | 24 | public Integer getRetFlag() { 25 | return retFlag; 26 | } 27 | 28 | public void setRetFlag(Integer retFlag) { 29 | this.retFlag = retFlag; 30 | } 31 | 32 | public String getRetMsg() { 33 | return retMsg; 34 | } 35 | 36 | public void setRetMsg(String retMsg) { 37 | this.retMsg = retMsg; 38 | } 39 | 40 | public Object getRetVal() { 41 | return retVal; 42 | } 43 | 44 | public void setRetVal(Object retVal) { 45 | this.retVal = retVal; 46 | } 47 | 48 | @Override 49 | public String toString() { 50 | return "ReturnInfoUtil{" + 51 | "retFlag=" + retFlag + 52 | ", retMsg='" + retMsg + '\'' + 53 | ", retVal=" + retVal + 54 | '}'; 55 | } 56 | } 57 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/ReturnUtil.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | /** 4 | * @author George 5 | * @project excdemo 6 | * @package com.example.excdemo.bean 7 | * @date 2021/7/24 19:59 8 | * @since 1.0 9 | */ 10 | public class ReturnUtil { 11 | private static ReturnInfoUtil returnInfoUtil = new ReturnInfoUtil(); 12 | public static ReturnInfoUtil error(String retMag){ 13 | returnInfoUtil.setRetFlag(1); 14 | returnInfoUtil.setRetMsg(retMag); 15 | returnInfoUtil.setRetVal(""); 16 | return returnInfoUtil; 17 | } 18 | public static ReturnInfoUtil success(Object retVal){ 19 | returnInfoUtil.setRetFlag(0); 20 | returnInfoUtil.setRetMsg("导入成功"); 21 | returnInfoUtil.setRetVal(retVal); 22 | return returnInfoUtil; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Role.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | public class Role { 4 | private String roleId; 5 | private String roleName; 6 | 7 | 8 | public Role() { 9 | } 10 | 11 | public Role(String roleId, String roleName) { 12 | this.roleId = roleId; 13 | this.roleName = roleName; 14 | } 15 | 16 | public String getRoleId() { 17 | return roleId; 18 | } 19 | 20 | public void setRoleId(String roleId) { 21 | this.roleId = roleId; 22 | } 23 | 24 | public String getRoleName() { 25 | return roleName; 26 | } 27 | 28 | public void setRoleName(String roleName) { 29 | this.roleName = roleName; 30 | } 31 | 32 | @Override 33 | public String toString() { 34 | return "Role{" + 35 | "roleId='" + roleId + '\'' + 36 | ", roleName='" + roleName + '\'' + 37 | '}'; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Room.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | public class Room { 4 | private String rId; 5 | private String rBed; 6 | private String buid; 7 | private String hpeople; 8 | 9 | public String getHpeople() { 10 | return hpeople; 11 | } 12 | 13 | public void setHpeople(String hpeople) { 14 | this.hpeople = hpeople; 15 | } 16 | 17 | public String getrId() { 18 | return rId; 19 | } 20 | 21 | public void setrId(String rId) { 22 | this.rId = rId; 23 | } 24 | 25 | public String getrBed() { 26 | return rBed; 27 | } 28 | 29 | public void setrBed(String rBed) { 30 | this.rBed = rBed; 31 | } 32 | 33 | public String getBuid() { 34 | return buid; 35 | } 36 | 37 | public void setBuid(String buid) { 38 | this.buid = buid; 39 | } 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/User.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | import java.util.List; 4 | 5 | public class User { 6 | private String userid; 7 | private String username; 8 | private String address; 9 | private List messageList; 10 | 11 | public String getUserid() { 12 | return userid; 13 | } 14 | 15 | public void setUserid(String userid) { 16 | this.userid = userid; 17 | } 18 | 19 | public String getUsername() { 20 | return username; 21 | } 22 | 23 | public void setUsername(String username) { 24 | this.username = username; 25 | } 26 | 27 | public String getAddress() { 28 | return address; 29 | } 30 | 31 | public void setAddress(String address) { 32 | this.address = address; 33 | } 34 | 35 | public List getMessageList() { 36 | return messageList; 37 | } 38 | 39 | public void setMessageList(List messageList) { 40 | this.messageList = messageList; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Usertree.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | public class Usertree { 4 | 5 | private String treeId; 6 | private String roleId; 7 | 8 | public Usertree() { 9 | } 10 | 11 | public Usertree(String treeId, String roleId) { 12 | this.treeId = treeId; 13 | this.roleId = roleId; 14 | } 15 | 16 | public String getTreeId() { 17 | return treeId; 18 | } 19 | 20 | public void setTreeId(String treeId) { 21 | this.treeId = treeId; 22 | } 23 | 24 | public String getRoleId() { 25 | return roleId; 26 | } 27 | 28 | public void setRoleId(String roleId) { 29 | this.roleId = roleId; 30 | } 31 | 32 | @Override 33 | public String toString() { 34 | return "Usertree{" + 35 | "treeId='" + treeId + '\'' + 36 | ", roleId='" + roleId + '\'' + 37 | '}'; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/bean/Water.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.bean; 2 | 3 | public class Water { 4 | private String buid; 5 | private double wprice; 6 | private int wnum; 7 | 8 | public String getBuid() { 9 | return buid; 10 | } 11 | 12 | public void setBuid(String buid) { 13 | this.buid = buid; 14 | } 15 | 16 | public double getWprice() { 17 | return wprice; 18 | } 19 | 20 | public void setWprice(double wprice) { 21 | this.wprice = wprice; 22 | } 23 | 24 | public int getWnum() { 25 | return wnum; 26 | } 27 | 28 | public void setWnum(int wnum) { 29 | this.wnum = wnum; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/controller/ApplyController.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.controller; 2 | 3 | import cn.edu.guet.bean.Apply; 4 | import cn.edu.guet.service.impl.ApplyService; 5 | import org.springframework.beans.factory.annotation.Autowired; 6 | import org.springframework.stereotype.Controller; 7 | import org.springframework.ui.Model; 8 | import org.springframework.web.bind.annotation.GetMapping; 9 | import org.springframework.web.bind.annotation.ResponseBody; 10 | 11 | import java.util.List; 12 | 13 | @Controller 14 | public class ApplyController { 15 | @Autowired 16 | private ApplyService applyService; 17 | 18 | @GetMapping("commitApply.do") 19 | public List commitApply(String applyId,String message,String reply,String sqlMessage){ 20 | return applyService.addApply(applyId,message,reply,sqlMessage); 21 | } 22 | @GetMapping("yhsq.do") 23 | public String stuManage(Model model){ 24 | model.addAttribute("apply",applyService.lookApply()); 25 | return "xsgl"; 26 | } 27 | @GetMapping("UpdateApp.do") 28 | @ResponseBody 29 | public void UpdateApp(String sql,String sId){ 30 | applyService.updateApply(sql,sId); 31 | } 32 | @GetMapping("getState.do") 33 | @ResponseBody 34 | public void getState(String reply,String sqlMessage){ 35 | applyService.updateState(reply,sqlMessage); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/controller/DormitoryMeggerController.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.controller; 2 | 3 | import cn.edu.guet.service.impl.DormitoryMeggerService; 4 | import org.springframework.beans.factory.annotation.Autowired; 5 | import org.springframework.stereotype.Controller; 6 | import org.springframework.ui.Model; 7 | import org.springframework.web.bind.annotation.GetMapping; 8 | 9 | @Controller 10 | public class DormitoryMeggerController { 11 | @Autowired 12 | private DormitoryMeggerService dormitoryService; 13 | 14 | @GetMapping("SgManage.do") 15 | public String SgManage(Model model){ 16 | model.addAttribute("suguan",dormitoryService.getDormitoryM()); 17 | model.addAttribute("buid",dormitoryService.getDormBuid()); 18 | return "sgxx"; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/controller/TreeController.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.controller; 2 | import cn.edu.guet.service.ITreeService; 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.stereotype.Controller; 5 | import org.springframework.ui.Model; 6 | import org.springframework.web.bind.annotation.GetMapping; 7 | import org.springframework.web.bind.annotation.RequestMapping; 8 | 9 | 10 | import javax.servlet.http.HttpServletRequest; 11 | import javax.servlet.http.HttpServletResponse; 12 | import javax.servlet.http.HttpSession; 13 | 14 | @Controller 15 | public class TreeController { 16 | 17 | @Autowired 18 | private ITreeService treeService; 19 | 20 | @GetMapping("getAllTree.do") 21 | public String viewIndex(HttpServletRequest request, Model model, HttpServletResponse response,HttpSession session){ 22 | String roId= (String) session.getAttribute("roleId"); 23 | request.setAttribute("tree",treeService.getAllTree(roId)); 24 | return "index"; 25 | } 26 | 27 | @RequestMapping("login.do") 28 | public String login(HttpServletRequest request,Model model,HttpSession session){ 29 | session.invalidate(); 30 | HttpSession session1 = request.getSession(); 31 | request.setAttribute("board",treeService.seeBoard()); 32 | model.addAttribute("board",treeService.seeBoard()); 33 | session1.setAttribute("msg","退出登录"); 34 | 35 | return "login"; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/fiter/PageHelperFiter.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.fiter; 2 | 3 | import com.github.pagehelper.PageHelper; 4 | 5 | import java.lang.reflect.Method; 6 | 7 | public class PageHelperFiter { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/ApplyMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Apply; 4 | import cn.edu.guet.bean.Student; 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.springframework.stereotype.Repository; 7 | 8 | import java.util.List; 9 | 10 | @Mapper 11 | @Repository 12 | public interface ApplyMapper { 13 | public List addApply(String applyId,String message,String reply,String sqlMessage); 14 | public List lookApply(); 15 | public List updateApply(String sql, String sId); 16 | public List updateState(String reply,String sqlMessage); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/BoardMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Board; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | import java.util.List; 7 | 8 | @Mapper 9 | public interface BoardMapper { 10 | List viewBoard(); 11 | Board selectBoard(String boId); 12 | void saveBoard(Board board); 13 | void deleteBoard(String boId); 14 | void saveModifyBoard(Board board); 15 | List searchBoard(Board board); 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/BoardSeeMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Board; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * @author George 10 | * @project DormitorySystem 11 | * @package cn.edu.guet.mapper 12 | * @date 2021/7/13 10:39 13 | * @since 1.0 14 | */ 15 | 16 | @Mapper 17 | public interface BoardSeeMapper { 18 | List seeBoard(int start); 19 | int seeBoardPage(); 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/DormitoryInfMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Student; 4 | import cn.edu.guet.bean.Tree; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | import java.util.List; 8 | 9 | @Mapper 10 | public interface DormitoryInfMapper { 11 | List getStuInf(); 12 | void updateStuInf(Student student); 13 | void addStuInf(Student student); 14 | List search(String buid); 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/DormitoryMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Dormitory; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | import java.util.HashMap; 7 | import java.util.List; 8 | 9 | @Mapper 10 | public interface DormitoryMapper { 11 | List getDormitory(HashMap map); 12 | void deleteDormitory(String dId); 13 | void updateDormitory(Dormitory dormitory); 14 | void addDormitory(Dormitory dormitory); 15 | List searchDormitory(String dId); 16 | int getDormitoryCount(); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/DormitoryMeggerMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Build; 4 | import cn.edu.guet.bean.Dormitory; 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.springframework.stereotype.Repository; 7 | 8 | import java.util.List; 9 | 10 | @Mapper 11 | @Repository 12 | public interface DormitoryMeggerMapper { 13 | public List getDormitoryM(); 14 | public List getDormBuid(); 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/ExcelDao.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import org.apache.ibatis.annotations.Mapper; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * @author George 9 | * @project excdemo 10 | * @package com.example.excdemo.mapper 11 | * @date 2021/7/24 19:55 12 | * @since 1.0 13 | */ 14 | 15 | @Mapper 16 | public interface ExcelDao { 17 | void addUser(List bankList); 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/HeadMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Photo; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | /** 7 | * @author George 8 | * @project DormitorySystem 9 | * @package cn.edu.guet.mapper 10 | * @date 2021/7/21 15:09 11 | * @since 1.0 12 | */ 13 | @Mapper 14 | public interface HeadMapper { 15 | void insertImage(Photo photo); 16 | void updateImage(Photo photo); 17 | Photo selectImageById(Integer id); 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/LogMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import org.apache.ibatis.annotations.Mapper; 4 | 5 | @Mapper 6 | public interface LogMapper { 7 | 8 | void insert(String logId,String logUser,String logTime); 9 | 10 | String findLogId(String logId); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/MessageMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Dormitory; 4 | import cn.edu.guet.bean.Message; 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.apache.ibatis.annotations.Param; 7 | import org.springframework.stereotype.Component; 8 | 9 | import java.util.List; 10 | 11 | @Mapper 12 | @Component 13 | public interface MessageMapper { 14 | Message getMessage(String messageId); 15 | List getSendMessages(String sendId); 16 | List getReceiveMessages(String receiveId); 17 | void sendMessage(Message message); 18 | void deleteMessage(String messageId); 19 | void readMessage(String messageId); 20 | List seleAunt(); 21 | List myMess(String id); 22 | List myMessIn(String id); 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/OperationlogMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import org.apache.ibatis.annotations.Mapper; 4 | 5 | @Mapper 6 | public interface OperationlogMapper { 7 | void insertLog(String opName); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/RepairMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Repair; 4 | import org.apache.ibatis.annotations.Mapper; 5 | 6 | import java.sql.SQLException; 7 | import java.util.List; 8 | import java.util.Map; 9 | 10 | /** 11 | * @author George 12 | * @date 2021/7/6 9:45 13 | * @since 1.0 14 | */ 15 | @Mapper 16 | public interface RepairMapper { 17 | void repairUp(Repair repair) throws SQLException; 18 | int repairSele(String repairname); 19 | int repairStatSele(String stat); 20 | List repairForUs(Map map); 21 | List seeAllRepair(Map map); 22 | void upRepair(String reId); 23 | void overRepair(String reId); 24 | int repairSeleAll(); 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/RoomManageMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Room; 4 | 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | import java.util.HashMap; 8 | import java.util.List; 9 | import java.util.Map; 10 | 11 | @Mapper 12 | public interface RoomManageMapper { 13 | List getRoom(HashMap map); 14 | void updateRoom(Room room); 15 | void addRoom(Room room); 16 | void deleteRoom(Room room); 17 | List getrId(Room room); 18 | int getRoomPage(); 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/RoomMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Build; 4 | import cn.edu.guet.bean.Room; 5 | import cn.edu.guet.bean.Student; 6 | import org.apache.ibatis.annotations.Mapper; 7 | 8 | import java.util.List; 9 | import java.util.Map; 10 | 11 | /** 12 | * @Author lihehuang 13 | * @Project DormitorySystem 14 | * @Package cn.edu.guet.mapper 15 | * @Date 2021/7/20 15:10 16 | */ 17 | @Mapper 18 | public interface RoomMapper { 19 | List viewBuild(); 20 | List viewRoom(String buId,String buNo); 21 | List selectStudent(String rId); 22 | void changeRoom(String rId,String rBed,String sId,String buId); 23 | void changeRoomStat_in(String rId,String rBed); 24 | void changeRoomStat_out(String rId,String rBed); 25 | List> viewRooms(List rIds); 26 | List> viewEmptyRooms(List rIds); 27 | Student selectStudentById(String sId); 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/StuMessageMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Apply; 4 | import cn.edu.guet.bean.Room; 5 | import cn.edu.guet.bean.Student; 6 | import org.apache.ibatis.annotations.Mapper; 7 | import org.springframework.stereotype.Component; 8 | import org.springframework.stereotype.Repository; 9 | 10 | import java.util.List; 11 | 12 | @Mapper 13 | @Repository 14 | public interface StuMessageMapper { 15 | public List getStuMessage(String userId); 16 | public List getDormBuid(); 17 | public List getDormRoom(String buid); 18 | public List getDormBed(String buid,String rId); 19 | public List ApplyRecode(String userId); 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/StudentAdminMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Student; 4 | import cn.edu.guet.bean.Tree; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | import java.util.HashMap; 8 | import java.util.List; 9 | 10 | @Mapper 11 | public interface StudentAdminMapper { 12 | List getStudent(); 13 | void deleteStudent(String sId); 14 | void updateStudent(Student student); 15 | void addStudent(Student student); 16 | void upRoomisPeople(HashMap map); 17 | List searchStudent(int sId); 18 | int getStudentCount(); 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/StudentMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Apply; 4 | import cn.edu.guet.bean.Student; 5 | import org.apache.ibatis.annotations.Mapper; 6 | 7 | import java.util.HashMap; 8 | import java.util.List; 9 | 10 | @Mapper 11 | public interface StudentMapper { 12 | List stuManage(); 13 | List searchStu(int studentId); 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/TreeMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Board; 4 | import cn.edu.guet.bean.Tree; 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.springframework.stereotype.Component; 7 | import org.springframework.stereotype.Repository; 8 | import org.springframework.web.bind.annotation.ResponseBody; 9 | 10 | import java.util.List; 11 | 12 | @Mapper 13 | @Component 14 | public interface TreeMapper { 15 | List getAllTree(String roId); 16 | Board seeBoard(); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/UserMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Admin; 4 | import cn.edu.guet.bean.Dormitory; 5 | import cn.edu.guet.bean.Orderman; 6 | import cn.edu.guet.bean.Student; 7 | import org.apache.ibatis.annotations.Mapper; 8 | 9 | 10 | @Mapper 11 | public interface UserMapper { 12 | 13 | Admin Alogin(String aName); 14 | Dormitory Dlogin(String dName); 15 | Orderman Rmlogin(String rmName); 16 | Student Slogin(String sName); 17 | 18 | 19 | 20 | 21 | String searchdPhone(String dPhone); 22 | String searchsPhone(String sPhone); 23 | String searchrmPhone(String rmPhone); 24 | 25 | 26 | void updatedPhone(String dPhone, String dPwd, String repeat); 27 | void updatesPhone(String sPhone, String sPwd, String repeat); 28 | void updatermPhone(String rmPhone,String rmPwd,String repeat); 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/UsersMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Message; 4 | import cn.edu.guet.bean.User; 5 | import org.apache.ibatis.annotations.Mapper; 6 | import org.springframework.stereotype.Component; 7 | 8 | import java.util.List; 9 | 10 | @Mapper 11 | @Component 12 | public interface UsersMapper { 13 | /*User getMessageByReceiveId(String userId); 14 | User getMessageBySendId(String userId);*/ 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/WaterBuyMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Room; 4 | import cn.edu.guet.bean.Student; 5 | import cn.edu.guet.bean.Water; 6 | import cn.edu.guet.bean.Waterorder; 7 | import org.apache.ibatis.annotations.Mapper; 8 | import org.springframework.stereotype.Repository; 9 | 10 | import java.util.Date; 11 | import java.util.List; 12 | import java.util.Map; 13 | 14 | @Mapper 15 | @Repository 16 | public interface WaterBuyMapper { 17 | public List getWater(); 18 | public int countWater(); 19 | public int countWaterbuid(String buid); 20 | public List getStudent(); 21 | public List getAllRoom(String buid); 22 | public List insertOrder(String woId, String buid, int woNum, String woRoom, double woMoney,String woUser); 23 | public List getAllOrder(String woUser); 24 | public void upWaterNum(Map map); 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/WaterMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Water; 4 | import org.apache.ibatis.annotations.Mapper; 5 | import org.apache.ibatis.annotations.Param; 6 | import org.springframework.stereotype.Component; 7 | 8 | import java.util.List; 9 | 10 | @Mapper 11 | @Component 12 | public interface WaterMapper { 13 | Water getWaterState(String buildingId); 14 | List getAllWaterState(); 15 | void insertWaterState(Water water); 16 | void updataWaterState(Water water); 17 | // void updataWaterState(List waters); 18 | void delteWaterState(String buildingId); 19 | void addWaterState(Water water); 20 | void upWaterMoney(double money); 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/mapper/WaterOrderMapper.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.mapper; 2 | 3 | import cn.edu.guet.bean.Waterorder; 4 | import org.apache.ibatis.annotations.Mapper; 5 | import org.apache.ibatis.annotations.Param; 6 | import org.springframework.stereotype.Component; 7 | 8 | import java.util.List; 9 | 10 | @Mapper 11 | @Component 12 | public interface WaterOrderMapper { 13 | void insertWaterOrder(Waterorder waterOrder); 14 | List getWaterOrderByUser(String userId); 15 | List getWaterOrderByBuilding(@Param("buildingId") String buildingId); 16 | List getWaterOrderByRoom(@Param("buildingId") String buildingId, @Param("roomId") String roomId); 17 | List getAllWaterOrder(); 18 | int getAllWaterOrderCount(); 19 | int getBuildingWaterOrderCount(String buildingId); 20 | int getRoomWaterOrderCount(@Param("buildingId") String buildingId, @Param("roomId") String roomId); 21 | List getTest(); 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/ExcelService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | 4 | import cn.edu.guet.bean.ReturnInfoUtil; 5 | import org.springframework.stereotype.Service; 6 | import org.springframework.web.multipart.MultipartFile; 7 | 8 | /** 9 | * @author George 10 | * @project excdemo 11 | * @package com.example.excdemo.service.impl 12 | * @date 2021/7/24 19:53 13 | * @since 1.0 14 | */ 15 | @Service 16 | public interface ExcelService { 17 | ReturnInfoUtil getExcelInfo(String fileName, MultipartFile file) throws Exception; 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IApplyService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Apply; 4 | import cn.edu.guet.bean.Student; 5 | import cn.edu.guet.mapper.ApplyMapper; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.stereotype.Repository; 8 | import org.springframework.stereotype.Service; 9 | 10 | import java.util.List; 11 | 12 | @Service 13 | public interface IApplyService { 14 | public List addApply(String applyId, String message,String reply,String sqlMessage); 15 | public List lookApply(); 16 | public List updateApply(String sql, String sId); 17 | public List updateState(String reply,String sqlMessage); 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IBoardSeeService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Board; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * @author George 9 | * @project DormitorySystem 10 | * @package cn.edu.guet.bll 11 | * @date 2021/7/13 10:39 12 | * @since 1.0 13 | */ 14 | public interface IBoardSeeService { 15 | List seeBoard(int curPage); 16 | int seeBoardPage(); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IBoardService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Board; 4 | 5 | import java.util.List; 6 | 7 | public interface IBoardService { 8 | List viewBoard(); 9 | Board selectBoard(String boId); 10 | void saveBoard(Board board); 11 | void deleteBoard(String boId); 12 | void saveModifyBoard(Board board); 13 | List searchBoard(Board board); 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IDormitoryInfService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Student; 4 | 5 | import java.util.List; 6 | 7 | public interface IDormitoryInfService { 8 | List getStuInf(); 9 | void updateStuInf(Student student); 10 | void addStuInf(Student student); 11 | List search(String buid); 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IDormitoryMeggerService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Build; 4 | import cn.edu.guet.bean.Dormitory; 5 | 6 | import java.util.List; 7 | 8 | public interface IDormitoryMeggerService { 9 | public List getDormitoryM(); 10 | public List getDormBuid(); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IDormitoryService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Dormitory; 4 | 5 | import java.util.List; 6 | 7 | public interface IDormitoryService { 8 | List getDormitory(int currentPage,int allPage); 9 | void deleteDormitory(String dId); 10 | void updateDormitory(Dormitory dormitory); 11 | void addDormitory(Dormitory dormitory); 12 | List searchDormitory(String dId); 13 | int getDormitoryCount(); 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IHeadService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Photo; 4 | 5 | import javax.servlet.http.HttpServletResponse; 6 | 7 | /** 8 | * @author George 9 | * @project DormitorySystem 10 | * @package cn.edu.guet.service 11 | * @date 2021/7/21 15:10 12 | * @since 1.0 13 | */ 14 | public interface IHeadService { 15 | String addImage(Photo photo,int id); 16 | String getImage(Integer id, HttpServletResponse response); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IMessageService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Dormitory; 4 | import cn.edu.guet.bean.Message; 5 | import com.github.pagehelper.PageInfo; 6 | 7 | import java.util.List; 8 | 9 | public interface IMessageService { 10 | Message getMessage(String messageId); 11 | PageInfo getSendMessages(String sendId, int pageNum, int pageSize); 12 | PageInfo getReceiveMessages(String receiveId, int pageNum, int pageSize); 13 | void sendMessage(Message message); 14 | void deleteMessage(String messageId); 15 | void readMessage(String messageId); 16 | List seleAunt(); 17 | List myMess(String id); 18 | List myMessIn(String id); 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IRepairService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Repair; 4 | 5 | import java.sql.SQLException; 6 | import java.util.List; 7 | 8 | public interface IRepairService { 9 | void repairUp(Repair repair) throws SQLException; 10 | int repairSele(); 11 | int repairSele(String username); 12 | int repairStatSele(String stat); 13 | List repairForUs(String reUser,int curPage); 14 | List seeAllRepair(String reStatus); 15 | void upRepair(String reId); 16 | void overRepair(String reId); 17 | 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IRoomManageService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Room; 4 | 5 | import java.util.List; 6 | 7 | public interface IRoomManageService { 8 | List getRoom(int currentPage,int allPage); 9 | List getrId(Room room); 10 | //void updateRoom(Room room ); 11 | void addRoom(Room room); 12 | void deleteRoom(Room room); 13 | int getRoomPage(); 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IRoomService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Build; 4 | import cn.edu.guet.bean.Room; 5 | import cn.edu.guet.bean.Student; 6 | 7 | import java.util.List; 8 | import java.util.Map; 9 | 10 | /** 11 | * @Author lihehuang 12 | * @Project DormitorySystem 13 | * @Package cn.edu.guet.service 14 | * @Date 2021/7/20 15:11 15 | */ 16 | public interface IRoomService { 17 | List viewBuild(); 18 | List viewRoom(String buId,String buNo); 19 | List selectStudent(String rId); 20 | void changeRoom(String rId,String rBed,String sId,String buId); 21 | void changeRoomStat_in(String rId,String rBed); 22 | void changeRoomStat_out(String rId,String rBed); 23 | List> viewRooms(List rIds); 24 | List> viewEmptyRooms(List rIds); 25 | Student selectStudentById(String sId); 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IStuMessageService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Apply; 4 | import cn.edu.guet.bean.Room; 5 | import cn.edu.guet.bean.Student; 6 | 7 | import java.util.List; 8 | 9 | public interface IStuMessageService { 10 | public List getStuMessage(String userId); 11 | public List getDormBuid(); 12 | public List getDormRoom(String buid); 13 | public List getDormBed(String buid,String rId); 14 | public List ApplyRecode(String userId); 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IStudentAdminService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Student; 4 | 5 | import java.util.List; 6 | 7 | public interface IStudentAdminService { 8 | List getStudent(); 9 | void deleteStudent(String sId); 10 | void updateStudent(Student student); 11 | void addStudent(Student student); 12 | List searchStudent(int sId); 13 | int getStudentCount(); 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IStudentService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Apply; 4 | import cn.edu.guet.bean.Student; 5 | 6 | import java.util.List; 7 | 8 | public interface IStudentService { 9 | List stuManage(); 10 | List searchStu(int studentId); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/ITreeService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Board; 4 | import cn.edu.guet.bean.Tree; 5 | import org.springframework.stereotype.Service; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * @author George 11 | * @project DormitorySystem 12 | * @package cn.edu.guet.service 13 | * @date 2021/7/15 21:36 14 | * @since 1.0 15 | */ 16 | 17 | public interface ITreeService { 18 | List getAllTree(String roId); 19 | Board seeBoard(); 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IUserService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Admin; 4 | import cn.edu.guet.bean.Dormitory; 5 | import cn.edu.guet.bean.Orderman; 6 | import cn.edu.guet.bean.Student; 7 | 8 | import java.io.UnsupportedEncodingException; 9 | import java.security.NoSuchAlgorithmException; 10 | 11 | public interface IUserService { 12 | //登录 13 | Admin Alogin(String aName); 14 | Dormitory Dlogin(String dName); 15 | Orderman Rmlogin(String rmName); 16 | Student Slogin(String sName); 17 | 18 | String searchdPhone(String dPhone); 19 | String searchsPhone(String sPhone); 20 | String searchrmPhone(String rmPhone); 21 | 22 | String updatedPhone(String phone, String password, String repeat) throws UnsupportedEncodingException, NoSuchAlgorithmException; 23 | String updatesPhone(String phone, String password, String repeat) throws UnsupportedEncodingException, NoSuchAlgorithmException; 24 | String updatermPhone(String phone, String password, String repeat) throws UnsupportedEncodingException, NoSuchAlgorithmException; 25 | 26 | 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IWaterBuyService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Room; 4 | import cn.edu.guet.bean.Student; 5 | import cn.edu.guet.bean.Water; 6 | import cn.edu.guet.bean.Waterorder; 7 | 8 | import java.util.Date; 9 | import java.util.List; 10 | 11 | public interface IWaterBuyService { 12 | public List getWater(); 13 | public int countWater(); 14 | public List getStudent(); 15 | public List getAllRoom(String buid); 16 | public List insertOrder(String woId, String buid, int woNum, String woRoom, double woMoney, String woUser); 17 | public List getAllOrder(String woUser); 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IWaterOrderService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Waterorder; 4 | import com.github.pagehelper.PageInfo; 5 | 6 | import java.util.List; 7 | 8 | public interface IWaterOrderService { 9 | void insertWaterOrder(Waterorder waterOrder); 10 | List getWaterOrderByUser(String userId); 11 | PageInfo getWaterOrderByBuilding(String buildingId, int pageNum, int pageSize); 12 | PageInfo getWaterOrderByRoom(String buildingId, String roomId, int pageNum, int pageSize); 13 | PageInfo getAllWaterOrder(int pageNum, int pageSize); 14 | PageInfo test(); 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/IWaterService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service; 2 | 3 | import cn.edu.guet.bean.Water; 4 | import com.github.pagehelper.PageInfo; 5 | import org.apache.ibatis.annotations.Param; 6 | 7 | import java.util.List; 8 | 9 | public interface IWaterService { 10 | PageInfo getAllWaterState(int pageNum, int pageSize); 11 | void insertWaterState(Water water); 12 | void updataWaterState(Water water); 13 | void delteWaterState(String buildingId); 14 | void addWaterState(Water water); 15 | void upWaterMoney(double money); 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/impl/ApplyService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service.impl; 2 | 3 | import cn.edu.guet.bean.Apply; 4 | import cn.edu.guet.bean.Student; 5 | import cn.edu.guet.mapper.ApplyMapper; 6 | import cn.edu.guet.service.IApplyService; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | 10 | import java.util.List; 11 | 12 | @Service 13 | public class ApplyService implements IApplyService { 14 | @Autowired 15 | private ApplyMapper applyMapper; 16 | 17 | @Override 18 | public List addApply(String applyId, String message,String reply,String sqlMessage) { 19 | return applyMapper.addApply(applyId,message,reply,sqlMessage); 20 | } 21 | 22 | @Override 23 | public List lookApply() { 24 | return applyMapper.lookApply(); 25 | } 26 | 27 | @Override 28 | public List updateApply(String sql, String sId) { 29 | return applyMapper.updateApply(sql,sId); 30 | } 31 | 32 | @Override 33 | public List updateState(String reply, String sqlMessage) { 34 | return applyMapper.updateState(reply,sqlMessage); 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/impl/BoardSeeServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service.impl; 2 | 3 | import cn.edu.guet.bean.Board; 4 | import cn.edu.guet.mapper.BoardSeeMapper; 5 | import cn.edu.guet.service.IBoardSeeService; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.stereotype.Service; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | * @author George 13 | * @project DormitorySystem 14 | * @package cn.edu.guet.bll.impl 15 | * @date 2021/7/13 10:39 16 | * @since 1.0 17 | */ 18 | 19 | @Service 20 | public class BoardSeeServiceImpl implements IBoardSeeService { 21 | 22 | @Autowired 23 | private BoardSeeMapper boardSeeMapper; 24 | 25 | @Override 26 | public List seeBoard(int curPage) { 27 | int start=(curPage-1)*5; 28 | return boardSeeMapper.seeBoard(start); 29 | } 30 | 31 | @Override 32 | public int seeBoardPage() { 33 | return boardSeeMapper.seeBoardPage(); 34 | } 35 | 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/impl/BoardServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service.impl; 2 | 3 | import cn.edu.guet.bean.Board; 4 | import cn.edu.guet.mapper.BoardMapper; 5 | import cn.edu.guet.service.IBoardService; 6 | import org.springframework.beans.factory.annotation.Autowired; 7 | import org.springframework.stereotype.Service; 8 | 9 | import java.util.List; 10 | 11 | @Service 12 | public class BoardServiceImpl implements IBoardService { 13 | 14 | @Autowired 15 | private BoardMapper boardMapper; 16 | 17 | @Override 18 | public List viewBoard() { 19 | return boardMapper.viewBoard(); 20 | } 21 | 22 | @Override 23 | public Board selectBoard(String boId) { 24 | return boardMapper.selectBoard(boId); 25 | } 26 | 27 | 28 | @Override 29 | public void saveBoard(Board board) { 30 | boardMapper.saveBoard(board); 31 | } 32 | 33 | @Override 34 | public void deleteBoard(String boId) { 35 | boardMapper.deleteBoard(boId); 36 | } 37 | 38 | @Override 39 | public void saveModifyBoard(Board board) { 40 | boardMapper.saveModifyBoard(board); 41 | } 42 | 43 | @Override 44 | public List searchBoard(Board board) { 45 | return boardMapper.searchBoard(board); 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/impl/DormitoryInfServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service.impl; 2 | 3 | import cn.edu.guet.bean.Student; 4 | import cn.edu.guet.mapper.DormitoryInfMapper; 5 | import cn.edu.guet.mapper.OperationlogMapper; 6 | import cn.edu.guet.service.IDormitoryInfService; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | 10 | import java.util.List; 11 | @Service 12 | public class DormitoryInfServiceImpl implements IDormitoryInfService { 13 | @Autowired 14 | private DormitoryInfMapper dormitoryInfMapper; 15 | @Autowired 16 | private OperationlogMapper operationlogMapper; 17 | @Override 18 | public List getStuInf() { 19 | return dormitoryInfMapper.getStuInf(); 20 | } 21 | 22 | @Override 23 | public void updateStuInf(Student student) { 24 | String opName="修改了一条宿舍信息"; 25 | operationlogMapper.insertLog(opName); 26 | dormitoryInfMapper.updateStuInf(student); 27 | } 28 | 29 | @Override 30 | public void addStuInf(Student student) { 31 | String opName="添加了一条宿舍信息"; 32 | operationlogMapper.insertLog(opName); 33 | dormitoryInfMapper.addStuInf(student); 34 | } 35 | 36 | @Override 37 | public List search(String buid) { 38 | 39 | return dormitoryInfMapper.search(buid); 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/impl/DormitoryMeggerService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service.impl; 2 | 3 | import cn.edu.guet.bean.Build; 4 | import cn.edu.guet.bean.Dormitory; 5 | import cn.edu.guet.mapper.DormitoryMeggerMapper; 6 | import cn.edu.guet.service.IDormitoryMeggerService; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | 10 | import java.util.List; 11 | 12 | @Service 13 | public class DormitoryMeggerService implements IDormitoryMeggerService { 14 | @Autowired 15 | private DormitoryMeggerMapper dormitoryMeggerMapper; 16 | 17 | @Override 18 | public List getDormitoryM() { 19 | return dormitoryMeggerMapper.getDormitoryM(); 20 | } 21 | 22 | @Override 23 | public List getDormBuid() { 24 | return dormitoryMeggerMapper.getDormBuid(); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/impl/StuMessageService.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service.impl; 2 | 3 | import cn.edu.guet.bean.Apply; 4 | import cn.edu.guet.bean.Room; 5 | import cn.edu.guet.bean.Student; 6 | import cn.edu.guet.mapper.StuMessageMapper; 7 | import cn.edu.guet.service.IStuMessageService; 8 | import org.springframework.beans.factory.annotation.Autowired; 9 | import org.springframework.stereotype.Component; 10 | import org.springframework.stereotype.Service; 11 | 12 | import java.util.List; 13 | 14 | 15 | @Service 16 | public class StuMessageService implements IStuMessageService { 17 | 18 | @Autowired 19 | private StuMessageMapper stuMM; 20 | @Override 21 | public List getStuMessage(String userId) { 22 | return stuMM.getStuMessage(userId); 23 | } 24 | 25 | @Override 26 | public List getDormBuid() { 27 | return stuMM.getDormBuid(); 28 | } 29 | 30 | @Override 31 | public List getDormRoom(String buid) { 32 | return stuMM.getDormRoom(buid); 33 | } 34 | 35 | @Override 36 | public List getDormBed(String buid, String rId) { 37 | return stuMM.getDormBed(buid,rId); 38 | } 39 | 40 | @Override 41 | public List ApplyRecode(String userId) { 42 | return stuMM.ApplyRecode(userId); 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/impl/StudentServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service.impl; 2 | 3 | import cn.edu.guet.bean.Apply; 4 | import cn.edu.guet.bean.Student; 5 | import cn.edu.guet.mapper.StudentMapper; 6 | import cn.edu.guet.service.IStudentService; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | 10 | import java.util.HashMap; 11 | import java.util.List; 12 | 13 | @Service 14 | public class StudentServiceImpl implements IStudentService { 15 | 16 | @Autowired 17 | private StudentMapper StudentMapper; 18 | 19 | @Override 20 | public List stuManage() { 21 | return StudentMapper.stuManage(); 22 | } 23 | 24 | @Override 25 | public List searchStu(int studentId) { 26 | return StudentMapper.searchStu(studentId); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/impl/TreeServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service.impl; 2 | 3 | import cn.edu.guet.bean.Board; 4 | import cn.edu.guet.bean.Tree; 5 | import cn.edu.guet.mapper.TreeMapper; 6 | import cn.edu.guet.service.ITreeService; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | 10 | import java.util.List; 11 | 12 | /** 13 | * @author George 14 | * @project DormitorySystem 15 | * @package cn.edu.guet.service.impl 16 | * @date 2021/7/15 21:37 17 | * @since 1.0 18 | */ 19 | 20 | @Service 21 | public class TreeServiceImpl implements ITreeService { 22 | 23 | @Autowired 24 | private TreeMapper treeMapper; 25 | 26 | @Override 27 | public List getAllTree(String roId) { 28 | return treeMapper.getAllTree(roId); 29 | } 30 | 31 | @Override 32 | public Board seeBoard() { 33 | return treeMapper.seeBoard(); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/service/impl/WaterServiceImpl.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.service.impl; 2 | 3 | import cn.edu.guet.bean.Water; 4 | import cn.edu.guet.mapper.WaterMapper; 5 | import cn.edu.guet.service.IWaterService; 6 | import com.github.pagehelper.PageHelper; 7 | import com.github.pagehelper.PageInfo; 8 | import org.springframework.beans.factory.annotation.Autowired; 9 | import org.springframework.stereotype.Service; 10 | 11 | import java.util.List; 12 | 13 | @Service 14 | public class WaterServiceImpl implements IWaterService { 15 | 16 | @Autowired 17 | private WaterMapper waterMapper; 18 | 19 | 20 | @Override 21 | public PageInfo getAllWaterState(int pageNum, int pageSize) { 22 | PageHelper.startPage(pageNum, pageSize); 23 | List waters = waterMapper.getAllWaterState(); 24 | return new PageInfo(waters); 25 | } 26 | 27 | @Override 28 | public void insertWaterState(Water water) { 29 | waterMapper.insertWaterState(water); 30 | } 31 | 32 | @Override 33 | public void updataWaterState(Water water) { 34 | waterMapper.updataWaterState(water); 35 | } 36 | 37 | @Override 38 | public void delteWaterState(String buildingId) { 39 | waterMapper.delteWaterState(buildingId); 40 | } 41 | 42 | @Override 43 | public void addWaterState(Water water) { 44 | waterMapper.addWaterState(water); 45 | } 46 | 47 | @Override 48 | public void upWaterMoney(double money) { 49 | waterMapper.upWaterMoney(money); 50 | } 51 | 52 | } 53 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/util/DateTime.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.util; 2 | 3 | import java.text.SimpleDateFormat; 4 | import java.util.Date; 5 | 6 | public class DateTime { 7 | public static String dateTime(){ 8 | Date date=new Date(); 9 | SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 10 | //System.out.println(dateFormat.format(date)); 11 | return dateFormat.format(date); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/cn/edu/guet/util/MD5Util.java: -------------------------------------------------------------------------------- 1 | package cn.edu.guet.util; 2 | 3 | import sun.misc.BASE64Encoder; 4 | 5 | import java.io.UnsupportedEncodingException; 6 | import java.security.MessageDigest; 7 | import java.security.NoSuchAlgorithmException; 8 | 9 | public class MD5Util { 10 | /**利用MD5进行加密 11 | * @param str 待加密的字符串 12 | * @return 加密后的字符串 13 | * @throws NoSuchAlgorithmException 没有这种产生消息摘要的算法 14 | * @throws UnsupportedEncodingException 15 | */ 16 | public static String encoderByMd5(String str) throws NoSuchAlgorithmException, UnsupportedEncodingException { 17 | //确定计算方法 18 | MessageDigest md5= MessageDigest.getInstance("MD5"); 19 | BASE64Encoder base64en = new BASE64Encoder(); 20 | //加密后的字符串 21 | String newstr=base64en.encode(md5.digest(str.getBytes("utf-8"))); 22 | return newstr; 23 | } 24 | /**判断用户密码是否正确 25 | * @param newpasswd 用户输入的密码 26 | * @param oldpasswd 数据库中存储的密码--用户密码的摘要 27 | * @return 28 | * @throws NoSuchAlgorithmException 29 | * @throws UnsupportedEncodingException 30 | */ 31 | public static boolean checkpassword(String newpasswd,String oldpasswd) throws NoSuchAlgorithmException, UnsupportedEncodingException{ 32 | if(encoderByMd5(newpasswd).equals(oldpasswd)) 33 | return true; 34 | else 35 | return false; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | #端口设置 2 | server: 3 | port: 8085 4 | 5 | #连接数据库 6 | spring: 7 | datasource: 8 | driver-class-name: com.mysql.cj.jdbc.Driver 9 | # url: jdbc:mysql://8.129.212.155:3306/dormitory?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true 10 | url: jdbc:mysql://localhost:3306/dormitory?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true 11 | username: root 12 | # password: 12345678 13 | password: 123456 14 | jpa: 15 | show-sql: true 16 | servlet: 17 | multipart: 18 | max-file-size: 30MB #设置上传文件的大小 19 | max-request-size: 30MB 20 | 21 | #日志级别(一般设置为INFO) 22 | logging: 23 | level: 24 | cn: 25 | edu: 26 | guet: 27 | mapper: debug 28 | 29 | mybatis: 30 | mapper-locations: classpath:mapper/*.xml 31 | type-aliases-package: cn.edu.guet.bean 32 | 33 | pagehelper: 34 | helper-dialect: mysql 35 | reasonable: true 36 | support-methods-arguments: true 37 | params: count=countSql 38 | -------------------------------------------------------------------------------- /src/main/resources/mapper/ApplyMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | 13 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/mapper/BoardMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | 11 | INSERT INTO board (boId,boName,boContent,boTime,boUser) VALUES(#{boId},#{boName},#{boContent},#{boTime},#{boUser}) 12 | 13 | 14 | DELETE FROM board WHERE boId=#{boId} 15 | 16 | 17 | UPDATE board SET boName=#{boName},boContent=#{boContent},boTime=#{boTime},boUser=#{boUser} WHERE boId=#{boId} 18 | 19 | 33 | -------------------------------------------------------------------------------- /src/main/resources/mapper/BoardSeeMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /src/main/resources/mapper/DormitoryInfMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | update student set buid=#{buid},rId=#{rId},rBed=#{rBed},sName=#{sName}, 9 | sCollege=#{sCollege},sGrade=#{sGrade},sPhone=#{sPhone} where sId=#{sId} 10 | 11 | 12 | insert into student values(#{buid},#{rId},#{rBed},#{sId},#{sName},#{sCollege},#{sGrade},#{sPhone}) 13 | 14 | 17 | -------------------------------------------------------------------------------- /src/main/resources/mapper/DormitoryMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | delete FROM dormitory where dId=#{values} 10 | 11 | 12 | 13 | update dormitory set dId=#{dId},roleId=#{roleId},buid=#{buid},dName=#{dName},dPwd=#{dPwd},dPhone=#{dPhone} 14 | where dId=#{dId} 15 | 16 | 17 | 18 | INSERT INTO dormitory values(#{dId},#{roleId},#{buid},#{dName},#{dPwd},#{dPhone}) 19 | 20 | 21 | 24 | 27 | -------------------------------------------------------------------------------- /src/main/resources/mapper/DormitoryMeggerMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /src/main/resources/mapper/ExcelDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | insert into student(sId,roleId,sPwd,sName,sSex,sCollege,sGrade,sPhone) values 6 | 7 | (#{item.sId, jdbcType=INTEGER},#{item.roleId, jdbcType=VARCHAR},#{item.sPwd, jdbcType=VARCHAR},#{item.sName, jdbcType=VARCHAR},#{item.sSex, jdbcType=VARCHAR},#{item.sCollege, jdbcType=VARCHAR},#{item.sGrade, jdbcType=VARCHAR},#{item.sPhone, jdbcType=VARCHAR}) 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/main/resources/mapper/HeadMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | insert into image(id,image) values(#{id},#{image}) 11 | 12 | 13 | update image set image=#{image} where id=#{id} 14 | 15 | 18 | -------------------------------------------------------------------------------- /src/main/resources/mapper/LogMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 11 | -------------------------------------------------------------------------------- /src/main/resources/mapper/OperationlogMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /src/main/resources/mapper/RepairMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | INSERT INTO repair VALUES(#{reId},#{reNames},#{reText},#{reClass},#{reRoom},#{rePhone},#{reTime},#{reStatus},#{reUser}) 6 | 7 | 8 | 11 | 12 | 15 | 16 | 19 | 22 | 25 | 26 | UPDATE repair SET reStatus='正在处理' WHERE reId=#{value} 27 | 28 | 29 | UPDATE repair SET reStatus='处理完成' WHERE reId=#{value} 30 | 31 | 32 | -------------------------------------------------------------------------------- /src/main/resources/mapper/RoomManageMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | update room set rId=#{rId} and rBed=#{rBed} and buid=#{buid} where rId=#{rId} and rBed=#{rBed} and buid=#{buid} 9 | 10 | 11 | insert into room values(#{rId},#{rBed},#{buid}) 12 | 13 | 14 | delete from room where rId=#{rId} and rBed=#{rBed} and buid=#{buid} 15 | 16 | 17 | 20 | 21 | 24 | 25 | -------------------------------------------------------------------------------- /src/main/resources/mapper/StudentAdminMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | delete from student where sId=#{values} 10 | 11 | 12 | 13 | update student set sId=#{sId},roleId=#{roleId},buid=#{buid},rId=#{rId},rBed=#{rBed},sPwd=#{sPwd},sName=#{sName}, 14 | sSex=#{sSex},sCollege=#{sCollege},sGrade=#{sGrade},sPhone=#{sPhone} 15 | where sId=#{sId} 16 | 17 | 18 | UPDATE room SET hpeople='true' WHERE rBed=#{bed} AND rId=#{rid} 19 | 20 | 21 | 22 | INSERT INTO student values(#{sId},#{roleId},#{buid},#{rId},#{rBed},#{sPwd},#{sName},#{sSex},#{sCollege},#{sGrade},#{sPhone}) 23 | 24 | 25 | 28 | 31 | 32 | -------------------------------------------------------------------------------- /src/main/resources/mapper/StudentMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | -------------------------------------------------------------------------------- /src/main/resources/mapper/TreeMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/mapper/WaterBuyMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 11 | 14 | 17 | 20 | 23 | 26 | 27 | update water Set wnum=#{num} Where buid=#{buid} 28 | 29 | 30 | -------------------------------------------------------------------------------- /src/main/resources/mapper/WaterMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | 11 | 12 | 13 | INSERT INTO water VALUES(#{buid}, #{wprice}, #{wnum}) 14 | 15 | 16 | 17 | UPDATE water SET wnum=#{wnum} WHERE buid=#{buid} 18 | 19 | 20 | UPDATE water SET wprice=#{wprice} 21 | 22 | 23 | 24 | DELETE FROM water WHERE buid = #{value} 25 | 26 | 27 | 28 | INSERT INTO water VALUES(#{buid}, #{wprice}, #{wnum}) 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /src/main/resources/mapper/stuMessage.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 10 | 14 | 17 | 20 | 21 | -------------------------------------------------------------------------------- /src/main/resources/static/css/RepairForUs.css: -------------------------------------------------------------------------------- 1 | .inputButton{ 2 | width: 100px; 3 | height: 30px; 4 | background-color: #00a8ff; 5 | color: #fff; 6 | border-radius: 3px; 7 | padding: 8px; 8 | border: 1px solid #dcdde1; 9 | opacity: 1; 10 | position: relative; 11 | } 12 | .inputButton:active { 13 | opacity: .8; 14 | } 15 | .inputTime{ 16 | width: 200px; 17 | height: 30px; 18 | border-radius: 3px; 19 | padding: 8px; 20 | border: 1px solid #dcdde1; 21 | opacity: 1; 22 | position: relative; 23 | } 24 | 25 | .RepairTable { 26 | border-collapse: collapse; 27 | width: 100%; 28 | border-top: none; 29 | border-bottom: none; 30 | } 31 | .RepairTable th, td { 32 | text-align: left; 33 | padding: 8px; 34 | } 35 | 36 | .RepairTable tr{background-color: #f2f2f2} 37 | 38 | .RepairTable th { 39 | background-color: #2f3640 ; 40 | color: white; 41 | } 42 | .RepairTable a{ 43 | display: block; 44 | } 45 | 46 | #allPage{ 47 | position: absolute; 48 | bottom: 10px; 49 | } -------------------------------------------------------------------------------- /src/main/resources/static/css/RepairMan.css: -------------------------------------------------------------------------------- 1 | .reP{ 2 | font-family: "黑体"; 3 | font-size: x-large; 4 | margin: 0 auto; text-align: center 5 | } 6 | 7 | .repairManDiv{ 8 | width: 500px; 9 | } 10 | 11 | .reInput{ 12 | width: 400px; 13 | height: 35px; 14 | padding: 12px 20px; 15 | margin: 8px 0; 16 | box-sizing: border-box; 17 | border: 3px solid #ccc; 18 | -webkit-transition: 0.5s; 19 | transition: 0.5s; 20 | outline: none; 21 | font-size: 16px; 22 | } 23 | .reInput:focus{ 24 | border: 3px solid #555; 25 | } 26 | 27 | .reLable{ 28 | color: black; 29 | font-family: "宋体"; 30 | font-weight: bold; 31 | } 32 | #reTextLable{ 33 | position: relative; 34 | top: -90px; 35 | } 36 | 37 | .reText{ 38 | width: 400px; 39 | height: 100px; 40 | max-width: 400px; 41 | max-height: 200px; 42 | min-width: 400px; 43 | min-height: 100px; 44 | padding: 12px 20px; 45 | margin: 8px 0; 46 | box-sizing: border-box; 47 | border: 3px solid #ccc; 48 | -webkit-transition: 0.5s; 49 | transition: 0.5s; 50 | outline: none; 51 | font-size: 16px; 52 | } 53 | 54 | .reSelect { 55 | width: 200px; 56 | padding: 10px 20px; 57 | border: none; 58 | border-radius: 4px; 59 | background-color: #f1f1f1; 60 | } 61 | 62 | .reSubmit { 63 | width: 100px; 64 | height: 30px; 65 | background-color: #00a8ff; 66 | color: #fff; 67 | border-radius: 3px; 68 | padding: 8px; 69 | border: 1px solid #dcdde1; 70 | opacity: 1; 71 | position: relative; 72 | left: 190px; 73 | } 74 | .reSubmit:active { 75 | /* border: .5px solid #7f8fa6; 76 | box-sizing: content-box; */ 77 | opacity: .8; 78 | } 79 | 80 | -------------------------------------------------------------------------------- /src/main/resources/static/css/SeeAnnoun.css: -------------------------------------------------------------------------------- 1 | .BoardTable { 2 | border-collapse: collapse; 3 | width: 100%; 4 | border-top: none; 5 | border-bottom: none; 6 | } 7 | 8 | .BoardTable th, td { 9 | text-align: left; 10 | padding: 8px; 11 | } 12 | 13 | .BoardTable tr{background-color: #f2f2f2} 14 | 15 | .BoardTable th { 16 | background-color: #2f3640 ; 17 | color: white; 18 | } 19 | 20 | .lq-popup-container{ 21 | position: fixed; 22 | top:-120%; left:0; 23 | z-index: 1000; 24 | background:rgba(0,0,0,.3); 25 | display: flex; 26 | align-items: center; 27 | justify-content: center; 28 | height:100%; 29 | width:100%; 30 | } 31 | .lq-popup-container.toggle{ 32 | top:0%; 33 | } 34 | .lq-popup-container .lq-popup{ 35 | background:#fff; 36 | text-align: center; 37 | margin:10px; 38 | padding:10px; 39 | box-shadow: 0 5px 10px rgba(0,0,0,.5); 40 | border-radius: 5px; 41 | position: relative; 42 | } 43 | .lq-popup-container .lq-popup p{ 44 | color:#444; 45 | padding:20px 40px; 46 | font-size: 25px; 47 | } 48 | #allPage{ 49 | position: absolute; 50 | bottom: 10px; 51 | } -------------------------------------------------------------------------------- /src/main/resources/static/css/SeeRepair.css: -------------------------------------------------------------------------------- 1 | .inputButton{ 2 | width: 100px; 3 | height: 30px; 4 | background-color: #00a8ff; 5 | color: #fff; 6 | border-radius: 3px; 7 | padding: 8px; 8 | border: 1px solid #dcdde1; 9 | opacity: 1; 10 | position: relative; 11 | } 12 | .inputButton:active { 13 | opacity: .8; 14 | } 15 | 16 | .selectReStutas { 17 | width: 200px; 18 | padding: 6px 20px; 19 | border: none; 20 | border-radius: 4px; 21 | background-color: #f1f1f1; 22 | position: relative; 23 | top: -1px; 24 | } 25 | 26 | .RepairTable { 27 | border-collapse: collapse; 28 | width: 100%; 29 | border-top: none; 30 | border-bottom: none; 31 | } 32 | 33 | .RepairTable th, td { 34 | text-align: left; 35 | padding: 8px; 36 | } 37 | 38 | .RepairTable tr{background-color: #f2f2f2} 39 | 40 | .RepairTable th { 41 | background-color: #2f3640 ; 42 | color: white; 43 | } 44 | .RepairTable a{ 45 | display: block; 46 | } 47 | #allPage{ 48 | position: absolute; 49 | bottom: 10px; 50 | } -------------------------------------------------------------------------------- /src/main/resources/static/css/board/modifyBoard.css: -------------------------------------------------------------------------------- 1 | *{ 2 | margin: 0; 3 | padding: 0; 4 | margin: 0 auto; 5 | } 6 | .first{ 7 | text-align: center; 8 | } 9 | .wrapper{ 10 | margin: 0 auto; 11 | width: 600px; 12 | background-color: white; 13 | position: relative; 14 | height: 500px; 15 | } 16 | label{ 17 | position: absolute; 18 | left: 30px; 19 | } 20 | 21 | input{ 22 | width: 400px; 23 | height: 25px; 24 | padding: 12px 20px; 25 | margin: 3px 0; 26 | box-sizing: border-box; 27 | border: 3px solid #ccc; 28 | position: relative; 29 | left: 150px; 30 | } 31 | input:focus{ 32 | border: 3px solid #555; 33 | } 34 | textarea{ 35 | width: 400px; 36 | height: 200px; 37 | max-height: 200px; 38 | max-width: 400px; 39 | min-height: 200px; 40 | min-width: 400px; 41 | padding: 12px 20px; 42 | margin: 3px 0; 43 | box-sizing: border-box; 44 | border: 3px solid #ccc; 45 | position: relative; 46 | left: 150px; 47 | } 48 | #submit { 49 | width: 400px; 50 | height: 30px; 51 | background-color: #00a8ff; 52 | color: #fff; 53 | border-radius: 3px; 54 | padding: 8px; 55 | border: 1px solid #dcdde1; 56 | opacity: 1; 57 | position: relative; 58 | left: 150px; 59 | } 60 | #submit:active { 61 | opacity: .8; 62 | } 63 | -------------------------------------------------------------------------------- /src/main/resources/static/css/board/seeBoard.css: -------------------------------------------------------------------------------- 1 | *{ 2 | margin: 0; 3 | padding: 0; 4 | margin: 0 auto; 5 | } 6 | .wrapper{ 7 | width: 700px; 8 | height: 700px; 9 | background-color: aqua; 10 | position: relative; 11 | } 12 | .title{ 13 | text-align: center; 14 | } 15 | .content{ 16 | } 17 | .user{ 18 | text-align: center; 19 | } 20 | .time{ 21 | text-align: center; 22 | } -------------------------------------------------------------------------------- /src/main/resources/static/css/board/viewBoard.css: -------------------------------------------------------------------------------- 1 | *{ 2 | margin: 0; 3 | padding: 0; 4 | margin: 0 auto; 5 | } 6 | .wrapper{ 7 | width: 500px; 8 | } 9 | .title{ 10 | color: aqua; 11 | } 12 | a{ 13 | text-decoration: none; 14 | color: black; 15 | } -------------------------------------------------------------------------------- /src/main/resources/static/css/logintest.css: -------------------------------------------------------------------------------- 1 | #tzl{ 2 | width: 400px; 3 | height: 300px; 4 | border-radius: 47px; 5 | background: linear-gradient(145deg, #cacaca, #f0f0f0); 6 | box-shadow: 5px 5px 9px #848484, 7 | -5px -5px 9px #ffffff; 8 | } 9 | #tzId{ 10 | width: 100%; 11 | text-align: center; 12 | } 13 | #tzlZW{ 14 | width: 100%; 15 | text-align: left; 16 | } 17 | #tzlTime{ 18 | text-align: right; 19 | } 20 | #tzlUser{ 21 | text-align: right; 22 | } 23 | -------------------------------------------------------------------------------- /src/main/resources/static/css/myManage.css: -------------------------------------------------------------------------------- 1 | .RepairTable { 2 | border-collapse: collapse; 3 | width: 100%; 4 | border-top: none; 5 | border-bottom: none; 6 | } 7 | 8 | .RepairTable th, td { 9 | text-align: left; 10 | padding: 8px; 11 | } 12 | 13 | .RepairTable tr{background-color: #f2f2f2} 14 | 15 | .RepairTable th { 16 | background-color: #2f3640 ; 17 | color: white; 18 | } 19 | .RepairTable a{ 20 | display: block; 21 | } 22 | -------------------------------------------------------------------------------- /src/main/resources/static/css/page.css: -------------------------------------------------------------------------------- 1 | .lq-page{ 2 | width: 100%; 3 | text-align: center; 4 | margin-bottom: 100px; 5 | margin-top: 30px; 6 | position: absolute; 7 | bottom: -50px; 8 | 9 | } 10 | .lq-page span{ 11 | display: inline-block; 12 | height: 30px; 13 | line-height: 30px; 14 | padding:0 12px; 15 | background-color: #f5f5f5; 16 | text-align: center; 17 | font-size: 14px; 18 | cursor: pointer; 19 | margin:0 4px; 20 | 21 | } 22 | .lq-page .page-ell{ 23 | cursor:auto; 24 | background-color: #f2f2f2; 25 | box-shadow: none; 26 | margin:0; 27 | } 28 | .lq-page span.disable{ 29 | cursor: not-allowed; 30 | color:#333; 31 | } 32 | .lq-page .page.on{ 33 | background-color: #00a8ff; 34 | color: #fff; 35 | } -------------------------------------------------------------------------------- /src/main/resources/static/css/pages.css: -------------------------------------------------------------------------------- 1 | .lq-page{ 2 | width: 100%; 3 | text-align: center; 4 | margin-bottom: 100px; 5 | margin-top: 30px; 6 | position: absolute; 7 | bottom: -50px; 8 | } 9 | .lq-page span{ 10 | display: inline-block; 11 | height: 30px; 12 | line-height: 30px; 13 | padding:0 12px; 14 | background-color: #f5f5f5; 15 | text-align: center; 16 | font-size: 14px; 17 | cursor: pointer; 18 | margin:0 4px; 19 | 20 | } 21 | .lq-page .page-ell{ 22 | cursor:auto; 23 | background-color: #f2f2f2; 24 | box-shadow: none; 25 | margin:0; 26 | } 27 | .lq-page span.disable{ 28 | cursor: not-allowed; 29 | color:#333; 30 | } 31 | .lq-page .page.on{ 32 | background-color: #00a8ff; 33 | color: #fff; 34 | } 35 | -------------------------------------------------------------------------------- /src/main/resources/static/css/room/viewRoom.css: -------------------------------------------------------------------------------- 1 | lable{ 2 | color: black; 3 | font-family: "宋体"; 4 | font-weight: bold; 5 | } 6 | .wrapper{ 7 | width: 510px; 8 | height: 500px; 9 | position: relative; 10 | left: 100px; 11 | } 12 | 13 | .title{ 14 | font-family: "黑体"; 15 | font-size: x-large; 16 | margin: 0 auto; 17 | text-align: center 18 | } 19 | a{ 20 | text-decoration: none; 21 | } 22 | select { 23 | width: 100px; 24 | padding: 6px 20px; 25 | border: none; 26 | border-radius: 4px; 27 | background-color: #f1f1f1; 28 | position: relative; 29 | } 30 | .input1{ 31 | width: 60px; 32 | height: 30px; 33 | background-color: #00a8ff; 34 | color: #fff; 35 | border-radius: 3px; 36 | padding: 8px; 37 | border: 1px solid #dcdde1; 38 | opacity: 1; 39 | } 40 | #wzm{ 41 | width: 110px; 42 | } 43 | .input1:active { 44 | /* border: .5px solid #7f8fa6; 45 | box-sizing: content-box; */ 46 | opacity: .8; 47 | } 48 | #roomTable { 49 | border-collapse: collapse; 50 | width: 100%; 51 | border-top: none; 52 | border-bottom: none; 53 | } 54 | 55 | #roomTable th, td { 56 | text-align: left; 57 | padding: 8px; 58 | } 59 | 60 | #roomTable tr{background-color: #f2f2f2} 61 | 62 | #roomTable th { 63 | background-color: #2f3640 ; 64 | color: white; 65 | } 66 | #roomTable a{ 67 | display: block; 68 | } 69 | .aa{ 70 | color: #00a8ff; 71 | } 72 | -------------------------------------------------------------------------------- /src/main/resources/static/css/stuManage.css: -------------------------------------------------------------------------------- 1 | .table1 { 2 | border-collapse: collapse; 3 | width: 100%; 4 | } 5 | .table1 th, td { 6 | 7 | text-align: left; 8 | padding: 8px; 9 | } 10 | .table1 tr{ 11 | background-color: #f2f2f2; 12 | 13 | } 14 | 15 | .table1 th { 16 | background-color: #2f3640 ; 17 | color: white; 18 | } -------------------------------------------------------------------------------- /src/main/resources/static/css/thymeleafMessages.css: -------------------------------------------------------------------------------- 1 | .button1{ 2 | width: 110px; 3 | height: 30px; 4 | background-color: #00a8ff; 5 | color: #fff; 6 | border-radius: 3px; 7 | padding: 8px; 8 | border: 1px solid #dcdde1; 9 | opacity: 1; 10 | position: relative; 11 | margin-right: 5px; 12 | margin-bottom: 10px; 13 | } 14 | .button1:active { 15 | opacity: .8; 16 | } 17 | .messageTable { 18 | border-collapse: collapse; 19 | width: 100%; 20 | border-top: none; 21 | border-bottom: none; 22 | } 23 | 24 | .messageTable th, td { 25 | text-align: left; 26 | padding: 8px; 27 | } 28 | 29 | .messageTable tr{ 30 | background-color: #f2f2f2; 31 | } 32 | 33 | .messageTable th { 34 | background-color: #2f3640 ; 35 | color: white; 36 | } 37 | .messageTable a{ 38 | display: block; 39 | } 40 | .mask{ 41 | position: absolute; 42 | top: 0; 43 | left: 0; 44 | height: 100%; 45 | width: 100%; 46 | background: rgba(0, 0, 0, 0.7); 47 | display: none; 48 | } 49 | #messageout{ 50 | z-index: 100; 51 | } 52 | #message{ 53 | position: relative; 54 | margin: auto; 55 | height: 300px; 56 | width: 300px; 57 | background: white; 58 | 59 | } 60 | -------------------------------------------------------------------------------- /src/main/resources/static/css/thymeleafWaterStates.css: -------------------------------------------------------------------------------- 1 | .button1{ 2 | width: 80px; 3 | height: 30px; 4 | background-color: #00a8ff; 5 | color: #fff; 6 | border-radius: 3px; 7 | padding: 8px; 8 | border: 1px solid #dcdde1; 9 | opacity: 1; 10 | position: relative; 11 | } 12 | .button1:active { 13 | opacity: .8; 14 | } 15 | .button2{ 16 | width: 80px; 17 | height: 30px; 18 | background-color: #00a8ff; 19 | color: #fff; 20 | border-radius: 3px; 21 | padding: 8px; 22 | border: 1px solid #dcdde1; 23 | opacity: 1; 24 | position: relative; 25 | } 26 | .button2:active { 27 | opacity: .8; 28 | } 29 | .number{ 30 | border-radius: 3px; 31 | padding: 8px; 32 | border: 1px solid #dcdde1; 33 | opacity: 1; 34 | position: relative; 35 | width: 100px; 36 | height: 10px; 37 | top: 0px; 38 | border-top: 0px; 39 | } 40 | .th{ 41 | font-family: "黑体"; 42 | font-size: x-large; 43 | } 44 | #money{ 45 | position: absolute; 46 | left: 500px; 47 | top: 30px; 48 | } 49 | -------------------------------------------------------------------------------- /src/main/resources/static/css/viewMessages.css: -------------------------------------------------------------------------------- 1 | .cir.Rr{ 2 | background: url("../image/mail.png") -48px -16px no-repeat; 3 | /*background-color: red;*/ 4 | height: 16px; 5 | width: 18px; 6 | } 7 | .cir.Ru{ 8 | background: url("../image/mail.png") -48px 0px no-repeat; 9 | height: 16px; 10 | width: 18px; 11 | } -------------------------------------------------------------------------------- /src/main/resources/static/css/waterOrder.css: -------------------------------------------------------------------------------- 1 | .waterOrderinfo { 2 | border-collapse: collapse; 3 | width: 100%; 4 | border-top: none; 5 | border-bottom: none; 6 | } 7 | .waterOrderinfo th, td { 8 | text-align: left; 9 | padding: 8px; 10 | } 11 | 12 | .waterOrderinfo tr{background-color: #f2f2f2} 13 | 14 | .waterOrderinfo th { 15 | background-color: #2f3640 ; 16 | color: white; 17 | } 18 | .waterOrderinfo a{ 19 | display: block; 20 | } 21 | -------------------------------------------------------------------------------- /src/main/resources/static/css/yhsq.css: -------------------------------------------------------------------------------- 1 | #backG{ 2 | z-index: 10; 3 | display: none; 4 | width: 100%; 5 | height: 100%; 6 | position: absolute; 7 | right: 0; 8 | top: 0; 9 | background-color: rgba(0,0,0,0.6); 10 | } 11 | #showApply{ 12 | z-index: 20; 13 | display: none; 14 | position: absolute; 15 | width: 700px; 16 | height: 500px; 17 | top: 10px; 18 | left: 550px; 19 | transform: translateX(-50%); 20 | margin-top: 30px; 21 | border: 1px solid #ccc; 22 | background-color: #fff; 23 | } 24 | h2{ 25 | letter-spacing: 15px; 26 | text-align: center; 27 | margin: 35px; 28 | background-color: rosybrown; 29 | } 30 | #closeApply{ 31 | font-size: 18px; 32 | position: fixed; 33 | right: 5px; 34 | top: 3px; 35 | text-decoration: none; 36 | } 37 | .showMes{ 38 | font-size: 18px; 39 | position: relative; 40 | left: 40px; 41 | } 42 | .judegA{ 43 | position: absolute; 44 | right: 70px; 45 | height: 24px; 46 | width: 80px; 47 | } 48 | #con{ 49 | position: absolute; 50 | bottom: 100px; 51 | right: 100px; 52 | } 53 | #can{ 54 | position: absolute; 55 | bottom: 100px; 56 | right: 450px; 57 | } 58 | i{ 59 | position: absolute; 60 | left: 1340px; 61 | top: 10px; 62 | height: 28px; 63 | width:15px; 64 | height:15px; 65 | border-radius:50%; 66 | background-color:red; 67 | display: none; 68 | z-index: 9; 69 | } 70 | #lookA{ 71 | position: absolute; 72 | left: 1200px; 73 | top: 10px; 74 | background-color: #00a8ff; 75 | color: #fff; 76 | border-radius: 3px; 77 | padding: 8px; 78 | border: 1px solid #dcdde1; 79 | opacity: 1; 80 | } 81 | #lookA:active { 82 | opacity: .8; 83 | } 84 | -------------------------------------------------------------------------------- /src/main/resources/static/error/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 404异常处理界面 6 | 23 | 24 | 25 |
26 |

发生了404异常,找不到你想去的界面

27 |
28 |
29 |
30 | 通知管理员 31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /src/main/resources/static/error/500.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 500异常界面 6 | 23 | 24 | 25 |
26 |

发生了500异常,服务器内部发生错误

27 |
28 |
29 |
30 | 通知管理员 31 |
32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /src/main/resources/static/image/alfa_romeo_PNG71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyicai0819/DormitorySystem/864a61c7b46ca8220a44e784e8d4b24af3180672/src/main/resources/static/image/alfa_romeo_PNG71.png -------------------------------------------------------------------------------- /src/main/resources/static/image/backImg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyicai0819/DormitorySystem/864a61c7b46ca8220a44e784e8d4b24af3180672/src/main/resources/static/image/backImg.jpg -------------------------------------------------------------------------------- /src/main/resources/static/image/bg-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyicai0819/DormitorySystem/864a61c7b46ca8220a44e784e8d4b24af3180672/src/main/resources/static/image/bg-top.png -------------------------------------------------------------------------------- /src/main/resources/static/image/content-footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyicai0819/DormitorySystem/864a61c7b46ca8220a44e784e8d4b24af3180672/src/main/resources/static/image/content-footer.png -------------------------------------------------------------------------------- /src/main/resources/static/image/footerImg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyicai0819/DormitorySystem/864a61c7b46ca8220a44e784e8d4b24af3180672/src/main/resources/static/image/footerImg.png -------------------------------------------------------------------------------- /src/main/resources/static/image/logimg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyicai0819/DormitorySystem/864a61c7b46ca8220a44e784e8d4b24af3180672/src/main/resources/static/image/logimg.png -------------------------------------------------------------------------------- /src/main/resources/static/image/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyicai0819/DormitorySystem/864a61c7b46ca8220a44e784e8d4b24af3180672/src/main/resources/static/image/logo.png -------------------------------------------------------------------------------- /src/main/resources/static/image/mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chenyicai0819/DormitorySystem/864a61c7b46ca8220a44e784e8d4b24af3180672/src/main/resources/static/image/mail.png -------------------------------------------------------------------------------- /src/main/resources/static/js/datetime.js: -------------------------------------------------------------------------------- 1 | $(function (){ 2 | Date.prototype.format = function (fmt) { 3 | var o = { 4 | "y+": this.getFullYear, //年 5 | "M+": this.getMonth() + 1, //月份 6 | "d+": this.getDate(), //日 7 | "h+": this.getHours(), //小时 8 | "m+": this.getMinutes(), //分 9 | "s+": this.getSeconds() //秒 10 | }; 11 | if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); 12 | for (var k in o) 13 | if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); 14 | return fmt; 15 | } 16 | setInterval("document.getElementById('dateTime').innerHTML = (new Date()).format('yyyy-MM-dd hh:mm:ss');", 1000); 17 | }) -------------------------------------------------------------------------------- /src/main/resources/templates/board/modifyBoard.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 修改公告 5 | 6 | 7 | 8 | 9 |
10 |

修改公告


11 |
12 |
13 |
14 |
15 |
16 |
17 | 18 |
19 |
20 | 21 | 22 | -------------------------------------------------------------------------------- /src/main/resources/templates/board/seeBoard.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 |

11 |
12 |

13 |

14 |

15 |
16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/templates/board/viewBoard.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 公告管理 5 | 6 | 7 | 8 | 9 | 10 |
11 |

通知公告

12 |
13 |
    14 |
  • 15 | 16 |
  • 17 |
18 |
19 | 20 | -------------------------------------------------------------------------------- /src/main/resources/templates/image.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | title 6 | 7 | 8 |
9 | 10 |
11 | 12 | -------------------------------------------------------------------------------- /src/main/resources/templates/logintest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | title 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 |
14 |
15 |

16 |
17 |

18 |
19 |

20 |

21 |
22 | 23 | -------------------------------------------------------------------------------- /src/main/resources/templates/myMessage.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | title 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 |
编号标题发送者接收者内容时间返回
30 |
31 | 32 | 33 | -------------------------------------------------------------------------------- /src/main/resources/templates/pay.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |
9 | 订单号:
10 | 订单名称:
11 | 付款金额:
12 | WIDbody:
13 | 14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/resources/templates/sendMessage.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 | 9 |
10 |

反馈信息

11 |
12 | 13 | 14 |
15 | 16 |
17 | 18 |
19 | 20 |
21 | 我的反馈 22 |
23 |
24 |

以下是宿管阿姨的id

25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 |
ID楼栋名字
37 |
38 | 39 | 40 | --------------------------------------------------------------------------------