├── image ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── 8.png ├── 9.png ├── 10.png ├── 11.png ├── 12.png ├── 13.png ├── 14.png ├── 15.png ├── 16.png └── 17.png ├── limage ├── 1.png ├── 2.png ├── 3.png └── 4.png ├── src └── main │ ├── resources │ ├── img │ │ └── img │ │ │ ├── logo.jpg │ │ │ ├── back-img-bg.jpg │ │ │ ├── front-img-bg.jpg │ │ │ └── back-list-img-bg.jpg │ ├── front │ │ └── front │ │ │ ├── img │ │ │ ├── line.jpg │ │ │ ├── yuan.png │ │ │ ├── avator.png │ │ │ ├── banner.jpg │ │ │ ├── jianshe.png │ │ │ ├── nongye.png │ │ │ ├── select.png │ │ │ ├── weixin.png │ │ │ ├── jiaotong.png │ │ │ ├── unselect.png │ │ │ ├── zhifubao.png │ │ │ ├── zhongguo.png │ │ │ ├── seckilling.jpg │ │ │ └── selectActive.png │ │ │ ├── xznstatic │ │ │ ├── img │ │ │ │ ├── 19.jpg │ │ │ │ ├── 20.jpg │ │ │ │ ├── logo.png │ │ │ │ ├── 162237296.jpg │ │ │ │ ├── 162240878.jpg │ │ │ │ ├── index_24.gif │ │ │ │ ├── index_35.gif │ │ │ │ ├── index_41.gif │ │ │ │ ├── index_44.gif │ │ │ │ ├── service_btn.png │ │ │ │ ├── service_img.png │ │ │ │ ├── 1_092ZZ2503138.jpg │ │ │ │ ├── news_list_time.jpg │ │ │ │ └── service_title.png │ │ │ ├── css │ │ │ │ └── fonts │ │ │ │ │ ├── element-icons.ttf │ │ │ │ │ └── element-icons.woff │ │ │ └── js │ │ │ │ └── index.js │ │ │ ├── layui │ │ │ ├── font │ │ │ │ ├── iconfont.eot │ │ │ │ ├── iconfont.ttf │ │ │ │ ├── iconfont.woff │ │ │ │ └── iconfont.woff2 │ │ │ ├── images │ │ │ │ └── face │ │ │ │ │ ├── 0.gif │ │ │ │ │ ├── 1.gif │ │ │ │ │ ├── 10.gif │ │ │ │ │ ├── 11.gif │ │ │ │ │ ├── 12.gif │ │ │ │ │ ├── 13.gif │ │ │ │ │ ├── 14.gif │ │ │ │ │ ├── 15.gif │ │ │ │ │ ├── 16.gif │ │ │ │ │ ├── 17.gif │ │ │ │ │ ├── 18.gif │ │ │ │ │ ├── 19.gif │ │ │ │ │ ├── 2.gif │ │ │ │ │ ├── 20.gif │ │ │ │ │ ├── 21.gif │ │ │ │ │ ├── 22.gif │ │ │ │ │ ├── 23.gif │ │ │ │ │ ├── 24.gif │ │ │ │ │ ├── 25.gif │ │ │ │ │ ├── 26.gif │ │ │ │ │ ├── 27.gif │ │ │ │ │ ├── 28.gif │ │ │ │ │ ├── 29.gif │ │ │ │ │ ├── 3.gif │ │ │ │ │ ├── 30.gif │ │ │ │ │ ├── 31.gif │ │ │ │ │ ├── 32.gif │ │ │ │ │ ├── 33.gif │ │ │ │ │ ├── 34.gif │ │ │ │ │ ├── 35.gif │ │ │ │ │ ├── 36.gif │ │ │ │ │ ├── 37.gif │ │ │ │ │ ├── 38.gif │ │ │ │ │ ├── 39.gif │ │ │ │ │ ├── 4.gif │ │ │ │ │ ├── 40.gif │ │ │ │ │ ├── 41.gif │ │ │ │ │ ├── 42.gif │ │ │ │ │ ├── 43.gif │ │ │ │ │ ├── 44.gif │ │ │ │ │ ├── 45.gif │ │ │ │ │ ├── 46.gif │ │ │ │ │ ├── 47.gif │ │ │ │ │ ├── 48.gif │ │ │ │ │ ├── 49.gif │ │ │ │ │ ├── 5.gif │ │ │ │ │ ├── 50.gif │ │ │ │ │ ├── 51.gif │ │ │ │ │ ├── 52.gif │ │ │ │ │ ├── 53.gif │ │ │ │ │ ├── 54.gif │ │ │ │ │ ├── 55.gif │ │ │ │ │ ├── 56.gif │ │ │ │ │ ├── 57.gif │ │ │ │ │ ├── 58.gif │ │ │ │ │ ├── 59.gif │ │ │ │ │ ├── 6.gif │ │ │ │ │ ├── 60.gif │ │ │ │ │ ├── 61.gif │ │ │ │ │ ├── 62.gif │ │ │ │ │ ├── 63.gif │ │ │ │ │ ├── 64.gif │ │ │ │ │ ├── 65.gif │ │ │ │ │ ├── 66.gif │ │ │ │ │ ├── 67.gif │ │ │ │ │ ├── 68.gif │ │ │ │ │ ├── 69.gif │ │ │ │ │ ├── 7.gif │ │ │ │ │ ├── 70.gif │ │ │ │ │ ├── 71.gif │ │ │ │ │ ├── 8.gif │ │ │ │ │ └── 9.gif │ │ │ ├── css │ │ │ │ └── modules │ │ │ │ │ ├── layer │ │ │ │ │ └── default │ │ │ │ │ │ ├── icon.png │ │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ │ └── loading-2.gif │ │ │ │ │ └── code.css │ │ │ └── lay │ │ │ │ └── modules │ │ │ │ └── code.js │ │ │ ├── elementui │ │ │ └── fonts │ │ │ │ ├── element-icons.ttf │ │ │ │ └── element-icons.woff │ │ │ ├── modules │ │ │ ├── tinymce │ │ │ │ └── tinymce │ │ │ │ │ ├── langs │ │ │ │ │ └── readme.md │ │ │ │ │ ├── skins │ │ │ │ │ ├── ui │ │ │ │ │ │ ├── oxide │ │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ │ │ └── tinymce-mobile.woff │ │ │ │ │ │ │ ├── content.mobile.min.css │ │ │ │ │ │ │ ├── content.mobile.css │ │ │ │ │ │ │ └── content.mobile.min.css.map │ │ │ │ │ │ └── oxide-dark │ │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ │ └── tinymce-mobile.woff │ │ │ │ │ │ │ ├── content.mobile.min.css │ │ │ │ │ │ │ ├── content.mobile.css │ │ │ │ │ │ │ └── content.mobile.min.css.map │ │ │ │ │ └── content │ │ │ │ │ │ ├── default │ │ │ │ │ │ ├── content.min.css │ │ │ │ │ │ └── content.css │ │ │ │ │ │ ├── writer │ │ │ │ │ │ ├── content.min.css │ │ │ │ │ │ └── content.css │ │ │ │ │ │ ├── document │ │ │ │ │ │ ├── content.min.css │ │ │ │ │ │ └── content.css │ │ │ │ │ │ └── dark │ │ │ │ │ │ └── content.min.css │ │ │ │ │ └── plugins │ │ │ │ │ ├── textcolor │ │ │ │ │ ├── plugin.min.js │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── colorpicker │ │ │ │ │ ├── plugin.min.js │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── contextmenu │ │ │ │ │ ├── plugin.min.js │ │ │ │ │ └── plugin.js │ │ │ │ │ ├── hr │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── print │ │ │ │ │ └── plugin.min.js │ │ │ │ │ └── code │ │ │ │ │ └── plugin.min.js │ │ │ └── config.js │ │ │ ├── css │ │ │ └── common.css │ │ │ └── js │ │ │ └── validate.js │ └── mapper │ │ ├── ConfigDao.xml │ │ ├── UsersDao.xml │ │ └── TokenDao.xml │ └── java │ └── com │ ├── dao │ ├── ConfigDao.java │ ├── ForumDao.java │ ├── NewsDao.java │ ├── SucaiDao.java │ ├── YonghuDao.java │ ├── HuodongDao.java │ ├── DictionaryDao.java │ ├── SucaiLiuyanDao.java │ ├── SucaishipinDao.java │ ├── HuodongYuyueDao.java │ ├── HuodongLiuyanDao.java │ ├── UsersDao.java │ ├── SucaiCollectionDao.java │ ├── TokenDao.java │ ├── HuodongCollectionDao.java │ ├── SucaishipinLiuyanDao.java │ ├── SucaishipinCollectionDao.java │ └── CommonDao.java │ ├── annotation │ ├── IgnoreAuth.java │ ├── LoginUser.java │ ├── APPLoginUser.java │ └── ColumnInfo.java │ ├── utils │ ├── StringUtil.java │ ├── DateUtil.java │ ├── MD5Utils.java │ ├── FileUtil.java │ ├── JQPageInfo.java │ ├── R.java │ ├── SQLFilter.java │ ├── HttpClientUtils.java │ ├── ValidatorUtils.java │ └── SpringContextUtils.java │ ├── service │ ├── ConfigService.java │ ├── ForumService.java │ ├── NewsService.java │ ├── SucaiService.java │ ├── YonghuService.java │ ├── HuodongService.java │ ├── SucaishipinService.java │ ├── HuodongYuyueService.java │ ├── SucaiLiuyanService.java │ ├── HuodongLiuyanService.java │ ├── SucaiCollectionService.java │ ├── HuodongCollectionService.java │ ├── SucaishipinLiuyanService.java │ ├── SucaishipinCollectionService.java │ ├── UsersService.java │ ├── DictionaryService.java │ ├── TokenService.java │ ├── impl │ │ ├── ConfigServiceImpl.java │ │ ├── NewsServiceImpl.java │ │ ├── ForumServiceImpl.java │ │ └── SucaiServiceImpl.java │ └── CommonService.java │ ├── config │ ├── MybatisPlusConfig.java │ └── MyMetaObjectHandler.java │ ├── thread │ └── MyThreadMethod.java │ ├── model │ └── enums │ │ └── TypeEnum.java │ ├── youguangsheyingwzApplication.java │ └── entity │ ├── EIException.java │ ├── ConfigEntity.java │ └── view │ └── DictionaryView.java └── .idea ├── encodings.xml ├── modules.xml ├── misc.xml ├── libraries ├── Maven__dom4j_dom4j_1_6_1.xml ├── Maven__log4j_log4j_1_2_17.xml ├── Maven__org_apache_poi_poi_3_9.xml ├── Maven__org_ow2_asm_asm_5_0_4.xml ├── Maven__stax_stax_api_1_0_1.xml ├── Maven__org_apache_ant_ant_1_8_2.xml ├── Maven__org_json_json_20160810.xml ├── Maven__org_yaml_snakeyaml_1_25.xml ├── Maven__org_hamcrest_hamcrest_2_1.xml ├── Maven__com_zaxxer_HikariCP_3_4_1.xml ├── Maven__commons_io_commons_io_2_2.xml ├── Maven__org_mybatis_mybatis_3_5_3.xml ├── Maven__xml_apis_xml_apis_1_0_b2.xml ├── Maven__com_alibaba_fastjson_1_2_8.xml ├── Maven__net_minidev_json_smart_2_3.xml ├── Maven__org_objenesis_objenesis_2_6.xml ├── Maven__org_slf4j_slf4j_api_1_7_29.xml ├── Maven__com_baidu_aip_java_sdk_4_4_1.xml ├── Maven__org_apache_poi_poi_ooxml_3_9.xml ├── Maven__cn_hutool_hutool_all_4_0_12.xml ├── Maven__com_baomidou_mybatis_plus_2_3.xml ├── Maven__com_fasterxml_classmate_1_5_1.xml ├── Maven__org_apache_poi_poi_examples_3_9.xml ├── Maven__org_apache_poi_poi_excelant_3_9.xml ├── Maven__org_opentest4j_opentest4j_1_2_0.xml ├── Maven__org_slf4j_jul_to_slf4j_1_7_29.xml ├── Maven__net_bytebuddy_byte_buddy_1_10_4.xml ├── Maven__org_apache_shiro_shiro_web_1_3_2.xml ├── Maven__org_mockito_mockito_core_3_1_0.xml ├── Maven__org_skyscreamer_jsonassert_1_5_0.xml ├── Maven__org_xmlunit_xmlunit_core_2_6_3.xml ├── Maven__net_minidev_accessors_smart_1_2.xml ├── Maven__org_apache_shiro_shiro_core_1_3_2.xml ├── Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml ├── Maven__org_assertj_assertj_core_3_13_2.xml ├── Maven__commons_codec_commons_codec_1_13.xml ├── Maven__ch_qos_logback_logback_core_1_2_3.xml ├── Maven__com_github_jsqlparser_jsqlparser_1_1.xml ├── Maven__com_jayway_jsonpath_json_path_2_4_0.xml ├── Maven__org_apache_ant_ant_launcher_1_8_2.xml ├── Maven__org_apache_poi_poi_scratchpad_3_9.xml ├── Maven__org_mybatis_mybatis_spring_2_0_3.xml ├── Maven__com_baomidou_mybatis_plus_core_2_3.xml ├── Maven__org_apache_commons_commons_lang3_3_0.xml ├── Maven__org_apache_shiro_shiro_spring_1_3_2.xml ├── Maven__ch_qos_logback_logback_classic_1_2_3.xml ├── Maven__org_apache_poi_poi_ooxml_schemas_3_9.xml ├── Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml ├── Maven__mysql_mysql_connector_java_8_0_18.xml ├── Maven__org_apiguardian_apiguardian_api_1_1_0.xml ├── Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml ├── Maven__com_baomidou_mybatis_plus_support_2_3.xml ├── Maven__net_bytebuddy_byte_buddy_agent_1_10_4.xml ├── Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml ├── Maven__com_google_protobuf_protobuf_java_3_10_0.xml ├── Maven__org_thymeleaf_thymeleaf_3_0_11_RELEASE.xml ├── Maven__com_baomidou_mybatis_plus_generate_2_3.xml ├── Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml ├── Maven__commons_beanutils_commons_beanutils_1_8_3.xml ├── Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml ├── Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml ├── Maven__com_fasterxml_jackson_core_jackson_core_2_10_1.xml ├── Maven__org_springframework_spring_tx_5_2_2_RELEASE.xml ├── Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_2.xml ├── Maven__javax_validation_validation_api_2_0_1_Final.xml ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_12_1.xml ├── Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml ├── Maven__org_springframework_spring_aop_5_2_2_RELEASE.xml ├── Maven__org_springframework_spring_jcl_5_2_2_RELEASE.xml ├── Maven__org_springframework_spring_web_5_2_2_RELEASE.xml ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_29.xml ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_5_2.xml ├── Maven__org_junit_jupiter_junit_jupiter_params_5_5_2.xml ├── Maven__org_springframework_spring_core_5_2_2_RELEASE.xml ├── Maven__org_springframework_spring_jdbc_5_2_2_RELEASE.xml ├── Maven__org_springframework_spring_test_5_2_2_RELEASE.xml ├── Maven__org_springframework_spring_beans_5_2_2_RELEASE.xml ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_29.xml ├── Maven__org_junit_platform_junit_platform_engine_1_5_2.xml ├── Maven__org_springframework_spring_webmvc_5_2_2_RELEASE.xml ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_10_1.xml ├── Maven__jakarta_activation_jakarta_activation_api_1_2_1.xml ├── Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml ├── Maven__jakarta_validation_jakarta_validation_api_2_0_1.xml ├── Maven__org_junit_platform_junit_platform_commons_1_5_2.xml ├── Maven__org_springframework_boot_spring_boot_2_2_2_RELEASE.xml ├── Maven__org_springframework_spring_context_5_2_2_RELEASE.xml ├── Maven__org_thymeleaf_thymeleaf_spring5_3_0_11_RELEASE.xml ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_1.xml ├── Maven__org_springframework_spring_expression_5_2_2_RELEASE.xml ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_29.xml ├── Maven__com_baomidou_mybatisplus_spring_boot_starter_1_0_5.xml ├── Maven__org_springframework_boot_spring_boot_test_2_2_2_RELEASE.xml ├── Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.xml ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_10_1.xml ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_1.xml ├── Maven__org_springframework_boot_spring_boot_starter_2_2_2_RELEASE.xml ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_1.xml ├── Maven__org_springframework_boot_spring_boot_devtools_2_2_2_RELEASE.xml ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml ├── Maven__org_springframework_boot_spring_boot_starter_web_2_2_2_RELEASE.xml ├── Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_4_RELEASE.xml ├── Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_1.xml ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_2_2_RELEASE.xml ├── Maven__org_springframework_boot_spring_boot_starter_json_2_2_2_RELEASE.xml ├── Maven__org_springframework_boot_spring_boot_starter_test_2_2_2_RELEASE.xml ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_2_RELEASE.xml ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_10_1.xml ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_2_2_RELEASE.xml ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_2_2_RELEASE.xml ├── Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_2_2_RELEASE.xml ├── Maven__org_springframework_boot_spring_boot_starter_validation_2_2_2_RELEASE.xml ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_2_2_RELEASE.xml └── Maven__org_springframework_boot_spring_boot_configuration_processor_2_2_2_RELEASE.xml └── compiler.xml /image/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/1.png -------------------------------------------------------------------------------- /image/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/2.png -------------------------------------------------------------------------------- /image/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/3.png -------------------------------------------------------------------------------- /image/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/4.png -------------------------------------------------------------------------------- /image/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/5.png -------------------------------------------------------------------------------- /image/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/6.png -------------------------------------------------------------------------------- /image/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/7.png -------------------------------------------------------------------------------- /image/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/8.png -------------------------------------------------------------------------------- /image/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/9.png -------------------------------------------------------------------------------- /image/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/10.png -------------------------------------------------------------------------------- /image/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/11.png -------------------------------------------------------------------------------- /image/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/12.png -------------------------------------------------------------------------------- /image/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/13.png -------------------------------------------------------------------------------- /image/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/14.png -------------------------------------------------------------------------------- /image/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/15.png -------------------------------------------------------------------------------- /image/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/16.png -------------------------------------------------------------------------------- /image/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/image/17.png -------------------------------------------------------------------------------- /limage/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/limage/1.png -------------------------------------------------------------------------------- /limage/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/limage/2.png -------------------------------------------------------------------------------- /limage/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/limage/3.png -------------------------------------------------------------------------------- /limage/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/limage/4.png -------------------------------------------------------------------------------- /src/main/resources/img/img/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/img/img/logo.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/img/line.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/line.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/img/yuan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/yuan.png -------------------------------------------------------------------------------- /src/main/resources/img/img/back-img-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/img/img/back-img-bg.jpg -------------------------------------------------------------------------------- /src/main/resources/img/img/front-img-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/img/img/front-img-bg.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/img/avator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/avator.png -------------------------------------------------------------------------------- /src/main/resources/front/front/img/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/banner.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/img/jianshe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/jianshe.png -------------------------------------------------------------------------------- /src/main/resources/front/front/img/nongye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/nongye.png -------------------------------------------------------------------------------- /src/main/resources/front/front/img/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/select.png -------------------------------------------------------------------------------- /src/main/resources/front/front/img/weixin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/weixin.png -------------------------------------------------------------------------------- /src/main/resources/front/front/img/jiaotong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/jiaotong.png -------------------------------------------------------------------------------- /src/main/resources/front/front/img/unselect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/unselect.png -------------------------------------------------------------------------------- /src/main/resources/front/front/img/zhifubao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/zhifubao.png -------------------------------------------------------------------------------- /src/main/resources/front/front/img/zhongguo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/zhongguo.png -------------------------------------------------------------------------------- /src/main/resources/img/img/back-list-img-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/img/img/back-list-img-bg.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/img/seckilling.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/seckilling.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/img/selectActive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/img/selectActive.png -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/19.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/20.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/logo.png -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/font/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/font/iconfont.eot -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/font/iconfont.ttf -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/font/iconfont.woff -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/font/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/font/iconfont.woff2 -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/0.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/1.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/10.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/11.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/12.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/13.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/14.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/15.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/16.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/17.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/18.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/19.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/2.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/20.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/21.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/22.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/23.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/24.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/25.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/26.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/27.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/28.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/28.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/29.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/3.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/30.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/31.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/31.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/32.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/33.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/33.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/34.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/34.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/35.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/35.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/36.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/36.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/37.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/37.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/38.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/38.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/39.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/39.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/4.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/40.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/41.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/41.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/42.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/42.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/43.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/43.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/44.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/44.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/45.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/45.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/46.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/46.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/47.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/47.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/48.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/49.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/49.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/5.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/50.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/51.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/51.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/52.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/52.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/53.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/53.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/54.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/54.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/55.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/55.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/56.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/56.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/57.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/57.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/58.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/58.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/59.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/59.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/6.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/60.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/60.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/61.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/61.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/62.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/62.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/63.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/63.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/64.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/64.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/65.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/65.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/66.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/66.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/67.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/67.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/68.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/68.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/69.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/69.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/7.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/70.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/70.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/71.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/71.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/8.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/images/face/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/images/face/9.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/162237296.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/162237296.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/162240878.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/162240878.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/index_24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/index_24.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/index_35.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/index_35.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/index_41.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/index_41.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/index_44.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/index_44.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/service_btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/service_btn.png -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/service_img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/service_img.png -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/1_092ZZ2503138.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/1_092ZZ2503138.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/news_list_time.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/news_list_time.jpg -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/img/service_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/img/service_title.png -------------------------------------------------------------------------------- /src/main/resources/front/front/elementui/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/elementui/fonts/element-icons.ttf -------------------------------------------------------------------------------- /src/main/resources/front/front/elementui/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/elementui/fonts/element-icons.woff -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/css/fonts/element-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/css/fonts/element-icons.ttf -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/css/modules/layer/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/css/modules/layer/default/icon.png -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/css/fonts/element-icons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/xznstatic/css/fonts/element-icons.woff -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/css/modules/layer/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/css/modules/layer/default/icon-ext.png -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/css/modules/layer/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/css/modules/layer/default/loading-0.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/css/modules/layer/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/css/modules/layer/default/loading-1.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/css/modules/layer/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/layui/css/modules/layer/default/loading-2.gif -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/langs/readme.md: -------------------------------------------------------------------------------- 1 | This is where language files should be placed. 2 | 3 | Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/ 4 | -------------------------------------------------------------------------------- /src/main/resources/mapper/ConfigDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/modules/tinymce/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/ui/oxide-dark/fonts/tinymce-mobile.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nature924/No8Beautiful-Car-Sales-Website/HEAD/src/main/resources/front/front/modules/tinymce/tinymce/skins/ui/oxide-dark/fonts/tinymce-mobile.woff -------------------------------------------------------------------------------- /src/main/java/com/dao/ConfigDao.java: -------------------------------------------------------------------------------- 1 | 2 | package com.dao; 3 | 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import com.entity.ConfigEntity; 6 | 7 | /** 8 | * 配置 9 | */ 10 | public interface ConfigDao extends BaseMapper { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/annotation/IgnoreAuth.java: -------------------------------------------------------------------------------- 1 | package com.annotation; 2 | 3 | import java.lang.annotation.*; 4 | 5 | /** 6 | * 忽略Token验证 7 | */ 8 | @Target(ElementType.METHOD) 9 | @Retention(RetentionPolicy.RUNTIME) 10 | @Documented 11 | public @interface IgnoreAuth { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/main/java/com/annotation/LoginUser.java: -------------------------------------------------------------------------------- 1 | package com.annotation; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | import java.lang.annotation.Target; 7 | 8 | /** 9 | * 登录用户信息 10 | */ 11 | @Target(ElementType.PARAMETER) 12 | @Retention(RetentionPolicy.RUNTIME) 13 | public @interface LoginUser { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/utils/StringUtil.java: -------------------------------------------------------------------------------- 1 | package com.utils; 2 | 3 | public class StringUtil { 4 | 5 | public static boolean isEmpty(String s){ 6 | if(s==null || s.equals("") || s.equals("null")){ 7 | return true; 8 | } 9 | return false; 10 | } 11 | 12 | public static boolean isNotEmpty(String s){ 13 | return !StringUtil.isEmpty(s); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/annotation/APPLoginUser.java: -------------------------------------------------------------------------------- 1 | package com.annotation; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | import java.lang.annotation.Target; 7 | 8 | /** 9 | * 登录用户信息 10 | */ 11 | @Target(ElementType.PARAMETER) 12 | @Retention(RetentionPolicy.RUNTIME) 13 | public @interface APPLoginUser { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/annotation/ColumnInfo.java: -------------------------------------------------------------------------------- 1 | package com.annotation; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | import java.lang.annotation.Target; 7 | 8 | @Target(ElementType.FIELD) 9 | @Retention(RetentionPolicy.RUNTIME) 10 | public @interface ColumnInfo { 11 | String comment(); 12 | String type(); 13 | } 14 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/main/resources/mapper/UsersDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/mapper/TokenDao.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/service/ConfigService.java: -------------------------------------------------------------------------------- 1 | 2 | package com.service; 3 | 4 | import java.util.Map; 5 | 6 | import com.baomidou.mybatisplus.service.IService; 7 | import com.entity.ConfigEntity; 8 | import com.utils.PageUtils; 9 | 10 | 11 | /** 12 | * 系统用户 13 | * @author yangliyuan 14 | * @date 2019年10月10日 上午9:18:20 15 | */ 16 | public interface ConfigService extends IService { 17 | PageUtils queryPage(Map params); 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/utils/DateUtil.java: -------------------------------------------------------------------------------- 1 | package com.utils; 2 | 3 | import java.text.Format; 4 | import java.text.SimpleDateFormat; 5 | import java.util.Date; 6 | 7 | public class DateUtil { 8 | 9 | 10 | public static String convertString(Date date,String format){ 11 | if(date == null){ 12 | return null; 13 | } 14 | SimpleDateFormat sdf = new SimpleDateFormat(format); 15 | return sdf.format(date); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/config.js: -------------------------------------------------------------------------------- 1 | window.rootPath = (function (src) { 2 | src = document.scripts[document.scripts.length - 1].src; 3 | console.log(src.substring(0, src.lastIndexOf("/") + 1)) 4 | return src.substring(0, src.lastIndexOf("/") + 1); 5 | })(); 6 | 7 | layui.config({ 8 | base: rootPath, 9 | version: true 10 | }).extend({ 11 | http: 'http/http', // 网络请求接口扩展 12 | layarea: 'layarea/layarea' ,// 省市区联动选择器 13 | tinymce: 'tinymce/tinymce' // 富文本编辑器 14 | }); -------------------------------------------------------------------------------- /src/main/resources/front/front/css/common.css: -------------------------------------------------------------------------------- 1 | /** 2 | * 工具类css 3 | */ 4 | /* 嵌套文字横线 */ 5 | .line-container { 6 | width: 100%; 7 | background: url(../img/line.jpg) left center repeat-x; 8 | text-align: center; 9 | } 10 | .line { 11 | display: inline-block; 12 | padding: 0 10px; 13 | text-align: center; 14 | font-family: 'Microsoft Yahei'; 15 | font-size: 24px; 16 | background: #fff; 17 | color: #000000; 18 | line-height: 1.3; 19 | } 20 | /** 21 | * 工具类css end 22 | */ -------------------------------------------------------------------------------- /.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__log4j_log4j_1_2_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_3_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.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 | -------------------------------------------------------------------------------- /src/main/resources/front/front/xznstatic/js/index.js: -------------------------------------------------------------------------------- 1 | jQuery(".banner").slide({mainCell:".bd ul",autoPlay:true,interTime:5000}); 2 | 3 | //???????????? 4 | jQuery("#ifocus").slide({ titCell:"#ifocus_btn li", mainCell:"#ifocus_piclist ul",effect:"leftLoop", delayTime:200, autoPlay:true,triggerTime:0}); 5 | //???????????? 6 | jQuery("#ifocus").slide({ titCell:"#ifocus_btn li", mainCell:"#ifocus_tx ul",delayTime:0, autoPlay:true}); 7 | 8 | jQuery(".product_list").slide({mainCell:".bd ul",autoPage:true,effect:"leftLoop",autoPlay:true,vis:5,trigger:"click",interTime:4000}); -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_ant_ant_1_8_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_json_json_20160810.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_yaml_snakeyaml_1_25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_zaxxer_HikariCP_3_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_io_commons_io_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_mybatis_3_5_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__xml_apis_xml_apis_1_0_b2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_fastjson_1_2_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_minidev_json_smart_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_29.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/service/ForumService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.ForumEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 论坛 服务类 13 | */ 14 | public interface ForumService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /src/main/java/com/service/NewsService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.NewsEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 公告资讯 服务类 13 | */ 14 | public interface NewsService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baidu_aip_java_sdk_4_4_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/dao/ForumDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.ForumEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.ForumView; 11 | 12 | /** 13 | * 论坛 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface ForumDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/dao/NewsDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.NewsEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.NewsView; 11 | 12 | /** 13 | * 公告资讯 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface NewsDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/service/SucaiService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.SucaiEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 图片素材 服务类 13 | */ 14 | public interface SucaiService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /src/main/java/com/service/YonghuService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.YonghuEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 用户 服务类 13 | */ 14 | public interface YonghuService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /.idea/libraries/Maven__cn_hutool_hutool_all_4_0_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/dao/SucaiDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.SucaiEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.SucaiView; 11 | 12 | /** 13 | * 图片素材 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface SucaiDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/service/HuodongService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.HuodongEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 活动 服务类 13 | */ 14 | public interface HuodongService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatis_plus_2_3.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 | -------------------------------------------------------------------------------- /src/main/java/com/dao/YonghuDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.YonghuEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.YonghuView; 11 | 12 | /** 13 | * 用户 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface YonghuDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/dao/HuodongDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.HuodongEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.HuodongView; 11 | 12 | /** 13 | * 活动 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface HuodongDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_examples_3_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_excelant_3_9.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_slf4j_jul_to_slf4j_1_7_29.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/service/SucaishipinService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.SucaishipinEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 视频素材 服务类 13 | */ 14 | public interface SucaishipinService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_10_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_web_1_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mockito_mockito_core_3_1_0.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_xmlunit_xmlunit_core_2_6_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/service/HuodongYuyueService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.HuodongYuyueEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 活动报名 服务类 13 | */ 14 | public interface HuodongYuyueService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /src/main/java/com/service/SucaiLiuyanService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.SucaiLiuyanEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 图片素材留言 服务类 13 | */ 14 | public interface SucaiLiuyanService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_core_1_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_assertj_assertj_core_3_13_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/dao/DictionaryDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.DictionaryEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.DictionaryView; 11 | 12 | /** 13 | * 字典 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface DictionaryDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/service/HuodongLiuyanService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.HuodongLiuyanEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 活动留言 服务类 13 | */ 14 | public interface HuodongLiuyanService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_codec_commons_codec_1_13.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/config/MybatisPlusConfig.java: -------------------------------------------------------------------------------- 1 | 2 | package com.config; 3 | 4 | import org.springframework.context.annotation.Bean; 5 | import org.springframework.context.annotation.Configuration; 6 | 7 | import com.baomidou.mybatisplus.mapper.MetaObjectHandler; 8 | import com.baomidou.mybatisplus.plugins.PaginationInterceptor; 9 | 10 | /** 11 | * mybatis-plus配置 12 | */ 13 | @Configuration 14 | public class MybatisPlusConfig { 15 | 16 | /** 17 | * 分页插件 18 | */ 19 | @Bean 20 | public PaginationInterceptor paginationInterceptor() { 21 | return new PaginationInterceptor(); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /.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_github_jsqlparser_jsqlparser_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_ant_ant_launcher_1_8_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_scratchpad_3_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/dao/SucaiLiuyanDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.SucaiLiuyanEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.SucaiLiuyanView; 11 | 12 | /** 13 | * 图片素材留言 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface SucaiLiuyanDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/dao/SucaishipinDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.SucaishipinEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.SucaishipinView; 11 | 12 | /** 13 | * 视频素材 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface SucaishipinDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/service/SucaiCollectionService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.SucaiCollectionEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 图片素材收藏 服务类 13 | */ 14 | public interface SucaiCollectionService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/plugins/textcolor/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.2.0 (2020-02-13) 8 | */ 9 | !function(o){"use strict";var i=tinymce.util.Tools.resolve("tinymce.PluginManager");!function n(){i.add("textcolor",function(){o.console.warn("Text color plugin is now built in to the core editor, please remove it from your editor configuration")})}()}(window); -------------------------------------------------------------------------------- /src/main/java/com/dao/HuodongYuyueDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.HuodongYuyueEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.HuodongYuyueView; 11 | 12 | /** 13 | * 活动报名 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface HuodongYuyueDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/service/HuodongCollectionService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.HuodongCollectionEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 活动收藏 服务类 13 | */ 14 | public interface HuodongCollectionService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatis_plus_core_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_lang3_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_spring_1_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/dao/HuodongLiuyanDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.HuodongLiuyanEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.HuodongLiuyanView; 11 | 12 | /** 13 | * 活动留言 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface HuodongLiuyanDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/service/SucaishipinLiuyanService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.SucaishipinLiuyanEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 视频素材留言 服务类 13 | */ 14 | public interface SucaishipinLiuyanService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/plugins/colorpicker/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.2.0 (2020-02-13) 8 | */ 9 | !function(o){"use strict";var i=tinymce.util.Tools.resolve("tinymce.PluginManager");!function n(){i.add("colorpicker",function(){o.console.warn("Color picker plugin is now built in to the core editor, please remove it from your editor configuration")})}()}(window); -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/plugins/contextmenu/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.2.0 (2020-02-13) 8 | */ 9 | !function(n){"use strict";var o=tinymce.util.Tools.resolve("tinymce.PluginManager");!function e(){o.add("contextmenu",function(){n.console.warn("Context menu plugin is now built in to the core editor, please remove it from your editor configuration")})}()}(window); -------------------------------------------------------------------------------- /.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__org_apache_poi_poi_ooxml_schemas_3_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_5_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/dao/UsersDao.java: -------------------------------------------------------------------------------- 1 | 2 | package com.dao; 3 | 4 | import java.util.List; 5 | 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | import com.baomidou.mybatisplus.mapper.BaseMapper; 9 | import com.baomidou.mybatisplus.mapper.Wrapper; 10 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 11 | import com.entity.UsersEntity; 12 | 13 | /** 14 | * 用户 15 | */ 16 | public interface UsersDao extends BaseMapper { 17 | 18 | List selectListView(@Param("ew") Wrapper wrapper); 19 | 20 | List selectListView(Pagination page, @Param("ew") Wrapper wrapper); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/thread/MyThreadMethod.java: -------------------------------------------------------------------------------- 1 | package com.thread; 2 | 3 | /** 4 | * 线程执行方法(做一些项目启动后 一直要执行的操作,比如根据时间自动更改订单状态,比如订单签收30天自动收货功能,比如根据时间来更改状态) 5 | */ 6 | public class MyThreadMethod extends Thread { 7 | public void run() { 8 | while (!this.isInterrupted()) {// 线程未中断执行循环 9 | try { 10 | Thread.sleep(5000); //每隔2000ms执行一次 11 | } catch (InterruptedException e) { 12 | e.printStackTrace(); 13 | } 14 | 15 | // ------------------ 开始执行 --------------------------- 16 | // System.out.println("线程执行中:" + System.currentTimeMillis()); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__mysql_mysql_connector_java_8_0_18.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 | -------------------------------------------------------------------------------- /src/main/java/com/dao/SucaiCollectionDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.SucaiCollectionEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.SucaiCollectionView; 11 | 12 | /** 13 | * 图片素材收藏 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface SucaiCollectionDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/java/com/dao/TokenDao.java: -------------------------------------------------------------------------------- 1 | 2 | package com.dao; 3 | 4 | import java.util.List; 5 | 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | import com.baomidou.mybatisplus.mapper.BaseMapper; 9 | import com.baomidou.mybatisplus.mapper.Wrapper; 10 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 11 | import com.entity.TokenEntity; 12 | 13 | /** 14 | * token 15 | */ 16 | public interface TokenDao extends BaseMapper { 17 | 18 | List selectListView(@Param("ew") Wrapper wrapper); 19 | 20 | List selectListView(Pagination page,@Param("ew") Wrapper wrapper); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/service/SucaishipinCollectionService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.SucaishipinCollectionEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 视频素材收藏 服务类 13 | */ 14 | public interface SucaishipinCollectionService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | 22 | } -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_12_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatis_plus_support_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_10_4.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 | -------------------------------------------------------------------------------- /src/main/java/com/dao/HuodongCollectionDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.HuodongCollectionEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.HuodongCollectionView; 11 | 12 | /** 13 | * 活动收藏 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface HuodongCollectionDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_protobuf_protobuf_java_3_10_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_thymeleaf_thymeleaf_3_0_11_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/dao/SucaishipinLiuyanDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.SucaishipinLiuyanEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.SucaishipinLiuyanView; 11 | 12 | /** 13 | * 视频素材留言 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface SucaishipinLiuyanDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatis_plus_generate_2_3.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__commons_beanutils_commons_beanutils_1_8_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_api_5_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mockito_mockito_junit_jupiter_3_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/dao/SucaishipinCollectionDao.java: -------------------------------------------------------------------------------- 1 | package com.dao; 2 | 3 | import com.entity.SucaishipinCollectionEntity; 4 | import com.baomidou.mybatisplus.mapper.BaseMapper; 5 | import java.util.List; 6 | import java.util.Map; 7 | import com.baomidou.mybatisplus.plugins.pagination.Pagination; 8 | 9 | import org.apache.ibatis.annotations.Param; 10 | import com.entity.view.SucaishipinCollectionView; 11 | 12 | /** 13 | * 视频素材收藏 Dao 接口 14 | * 15 | * @author 16 | */ 17 | public interface SucaishipinCollectionDao extends BaseMapper { 18 | 19 | List selectListView(Pagination page,@Param("params")Map params); 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/ui/oxide/content.mobile.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} 8 | /*# sourceMappingURL=content.mobile.min.css.map */ 9 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_10_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_tx_5_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/ui/oxide-dark/content.mobile.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse} 8 | /*# sourceMappingURL=content.mobile.min.css.map */ 9 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.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_12_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_4_1_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_aop_5_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jcl_5_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_web_5_2_2_RELEASE.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_29.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_jupiter_junit_jupiter_engine_5_5_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_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_core_5_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jdbc_5_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_test_5_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/config/MyMetaObjectHandler.java: -------------------------------------------------------------------------------- 1 | package com.config; 2 | 3 | import java.util.Date; 4 | 5 | import org.apache.ibatis.reflection.MetaObject; 6 | 7 | import com.baomidou.mybatisplus.mapper.MetaObjectHandler; 8 | 9 | /** 10 | * 自定义填充处理器 11 | */ 12 | public class MyMetaObjectHandler extends MetaObjectHandler { 13 | 14 | @Override 15 | public void insertFill(MetaObject metaObject) { 16 | this.setFieldValByName("ctime", new Date(), metaObject); 17 | } 18 | 19 | @Override 20 | public boolean openUpdateFill() { 21 | return false; 22 | } 23 | 24 | @Override 25 | public void updateFill(MetaObject metaObject) { 26 | // 关闭更新填充、这里不执行 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_beans_5_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/service/UsersService.java: -------------------------------------------------------------------------------- 1 | 2 | package com.service; 3 | 4 | import java.util.List; 5 | import java.util.Map; 6 | 7 | import com.baomidou.mybatisplus.mapper.Wrapper; 8 | import com.baomidou.mybatisplus.service.IService; 9 | import com.entity.UsersEntity; 10 | import com.utils.PageUtils; 11 | 12 | 13 | /** 14 | * 系统用户 15 | * @author yangliyuan 16 | * @date 2019年10月10日 上午9:18:20 17 | */ 18 | public interface UsersService extends IService { 19 | PageUtils queryPage(Map params); 20 | 21 | List selectListView(Wrapper wrapper); 22 | 23 | PageUtils queryPage(Map params, Wrapper wrapper); 24 | 25 | } 26 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_29.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_engine_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_webmvc_5_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_10_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_1.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_validation_jakarta_validation_api_2_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_junit_platform_junit_platform_commons_1_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_2_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_5_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_thymeleaf_thymeleaf_spring5_3_0_11_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_10_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/service/DictionaryService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import com.baomidou.mybatisplus.service.IService; 4 | import com.utils.PageUtils; 5 | import com.entity.DictionaryEntity; 6 | import java.util.Map; 7 | import javax.servlet.http.HttpServletRequest; 8 | import org.springframework.lang.Nullable; 9 | import java.util.List; 10 | 11 | /** 12 | * 字典 服务类 13 | */ 14 | public interface DictionaryService extends IService { 15 | 16 | /** 17 | * @param params 查询参数 18 | * @return 带分页的查询出来的数据 19 | */ 20 | PageUtils queryPage(Map params); 21 | /** 22 | * 字典表转换 23 | * @param obj 24 | */ 25 | void dictionaryConvert(Object obj, HttpServletRequest request); 26 | 27 | } -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_expression_5_2_2_RELEASE.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_29.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatisplus_spring_boot_starter_1_0_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_18_Final.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_10_1.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_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/model/enums/TypeEnum.java: -------------------------------------------------------------------------------- 1 | package com.model.enums; 2 | 3 | import java.io.Serializable; 4 | 5 | import com.baomidou.mybatisplus.enums.IEnum; 6 | 7 | /** 8 | * 必须现在 IEnum 配置 该包扫描自动注入,查看文件 spring-mybatis.xml 参数 typeEnumsPackage 9 | */ 10 | public enum TypeEnum implements IEnum { 11 | DISABLED(0, "禁用"), 12 | NORMAL(1, "正常"); 13 | 14 | private final int value; 15 | private final String desc; 16 | 17 | TypeEnum(final int value, final String desc) { 18 | this.value = value; 19 | this.desc = desc; 20 | } 21 | 22 | @Override 23 | public Serializable getValue() { 24 | return this.value; 25 | } 26 | 27 | // Jackson 注解为 JsonValue 返回中文 json 描述 28 | public String getDesc() { 29 | return this.desc; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/utils/MD5Utils.java: -------------------------------------------------------------------------------- 1 | package com.utils; 2 | 3 | import java.math.BigInteger; 4 | import java.security.MessageDigest; 5 | import java.security.NoSuchAlgorithmException; 6 | 7 | public class MD5Utils { 8 | public static String md5(String plainText) { 9 | byte[] secretBytes = null; 10 | try { 11 | secretBytes = MessageDigest.getInstance("md5").digest( 12 | plainText.getBytes()); 13 | } catch (NoSuchAlgorithmException e) { 14 | throw new RuntimeException("没有这个md5算法!"); 15 | } 16 | String md5code = new BigInteger(1, secretBytes).toString(16); 17 | for (int i = 0; i < 32 - md5code.length(); i++) { 18 | md5code = "0" + md5code; 19 | } 20 | return md5code; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_10_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_devtools_2_2_2_RELEASE.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 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/plugins/textcolor/plugin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.2.0 (2020-02-13) 8 | */ 9 | (function (domGlobals) { 10 | 'use strict'; 11 | 12 | var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); 13 | 14 | function Plugin () { 15 | global.add('textcolor', function () { 16 | domGlobals.console.warn('Text color plugin is now built in to the core editor, please remove it from your editor configuration'); 17 | }); 18 | } 19 | 20 | Plugin(); 21 | 22 | }(window)); 23 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/plugins/colorpicker/plugin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.2.0 (2020-02-13) 8 | */ 9 | (function (domGlobals) { 10 | 'use strict'; 11 | 12 | var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); 13 | 14 | function Plugin () { 15 | global.add('colorpicker', function () { 16 | domGlobals.console.warn('Color picker plugin is now built in to the core editor, please remove it from your editor configuration'); 17 | }); 18 | } 19 | 20 | Plugin(); 21 | 22 | }(window)); 23 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/plugins/contextmenu/plugin.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.2.0 (2020-02-13) 8 | */ 9 | (function (domGlobals) { 10 | 'use strict'; 11 | 12 | var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); 13 | 14 | function Plugin () { 15 | global.add('contextmenu', function () { 16 | domGlobals.console.warn('Context menu plugin is now built in to the core editor, please remove it from your editor configuration'); 17 | }); 18 | } 19 | 20 | Plugin(); 21 | 22 | }(window)); 23 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/utils/FileUtil.java: -------------------------------------------------------------------------------- 1 | package com.utils; 2 | 3 | import java.io.ByteArrayOutputStream; 4 | import java.io.File; 5 | import java.io.FileInputStream; 6 | import java.io.IOException; 7 | import java.io.InputStream; 8 | 9 | /** 10 | * @author yangliyuan 11 | * @version 创建时间:2020年2月7日 下午8:01:14 12 | * 类说明 : 13 | */ 14 | 15 | public class FileUtil { 16 | public static byte[] FileToByte(File file) throws IOException { 17 | // 将数据转为流 18 | @SuppressWarnings("resource") 19 | InputStream content = new FileInputStream(file); 20 | ByteArrayOutputStream swapStream = new ByteArrayOutputStream(); 21 | byte[] buff = new byte[100]; 22 | int rc = 0; 23 | while ((rc = content.read(buff, 0, 100)) > 0) { 24 | swapStream.write(buff, 0, rc); 25 | } 26 | // 获得二进制数组 27 | return swapStream.toByteArray(); 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /.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_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_1.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_2_2_RELEASE.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_2_2_RELEASE.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_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_2_2_RELEASE.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_10_1.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_2_2_RELEASE.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_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/java/com/service/TokenService.java: -------------------------------------------------------------------------------- 1 | 2 | package com.service; 3 | 4 | import java.util.List; 5 | import java.util.Map; 6 | 7 | import com.baomidou.mybatisplus.mapper.Wrapper; 8 | import com.baomidou.mybatisplus.service.IService; 9 | import com.entity.TokenEntity; 10 | import com.utils.PageUtils; 11 | 12 | 13 | /** 14 | * token 15 | * @author yangliyuan 16 | * @date 2019年10月10日 上午9:18:20 17 | */ 18 | public interface TokenService extends IService { 19 | PageUtils queryPage(Map params); 20 | 21 | List selectListView(Wrapper wrapper); 22 | 23 | PageUtils queryPage(Map params,Wrapper wrapper); 24 | 25 | String generateToken(Integer userid,String username,String tableName, String role); 26 | 27 | TokenEntity getTokenEntity(String token); 28 | } 29 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_2_2_2_RELEASE.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_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 20 | 21 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/plugins/hr/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.2.0 (2020-02-13) 8 | */ 9 | !function(){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(n){n.addCommand("InsertHorizontalRule",function(){n.execCommand("mceInsertContent",!1,"
")})},t=function(n){n.ui.registry.addButton("hr",{icon:"horizontal-rule",tooltip:"Horizontal line",onAction:function(){return n.execCommand("InsertHorizontalRule")}}),n.ui.registry.addMenuItem("hr",{icon:"horizontal-rule",text:"Horizontal line",onAction:function(){return n.execCommand("InsertHorizontalRule")}})};!function e(){n.add("hr",function(n){o(n),t(n)})}()}(); -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_configuration_processor_2_2_2_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/ui/oxide/content.mobile.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection { 8 | /* Note: this file is used inside the content, so isn't part of theming */ 9 | background-color: green; 10 | display: inline-block; 11 | opacity: 0.5; 12 | position: absolute; 13 | } 14 | body { 15 | -webkit-text-size-adjust: none; 16 | } 17 | body img { 18 | /* this is related to the content margin */ 19 | max-width: 96vw; 20 | } 21 | body table img { 22 | max-width: 95%; 23 | } 24 | body { 25 | font-family: sans-serif; 26 | } 27 | table { 28 | border-collapse: collapse; 29 | } 30 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/ui/oxide-dark/content.mobile.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection { 8 | /* Note: this file is used inside the content, so isn't part of theming */ 9 | background-color: green; 10 | display: inline-block; 11 | opacity: 0.5; 12 | position: absolute; 13 | } 14 | body { 15 | -webkit-text-size-adjust: none; 16 | } 17 | body img { 18 | /* this is related to the content margin */ 19 | max-width: 96vw; 20 | } 21 | body table img { 22 | max-width: 95%; 23 | } 24 | body { 25 | font-family: sans-serif; 26 | } 27 | table { 28 | border-collapse: collapse; 29 | } 30 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/plugins/print/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.2.0 (2020-02-13) 8 | */ 9 | !function(){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),i=function(n){n.addCommand("mcePrint",function(){t.browser.isIE()?n.getDoc().execCommand("print",!1,null):n.getWin().print()})},e=function(n){n.ui.registry.addButton("print",{icon:"print",tooltip:"Print",onAction:function(){return n.execCommand("mcePrint")}}),n.ui.registry.addMenuItem("print",{text:"Print...",icon:"print",onAction:function(){return n.execCommand("mcePrint")}})};!function o(){n.add("print",function(n){i(n),e(n),n.addShortcut("Meta+P","","mcePrint")})}()}(); -------------------------------------------------------------------------------- /src/main/java/com/utils/JQPageInfo.java: -------------------------------------------------------------------------------- 1 | package com.utils; 2 | 3 | public class JQPageInfo{ 4 | private Integer page; 5 | 6 | private Integer limit; 7 | 8 | private String sidx; 9 | 10 | private String order; 11 | 12 | private Integer offset; 13 | 14 | public Integer getPage() { 15 | return page; 16 | } 17 | 18 | public void setPage(Integer page) { 19 | this.page = page; 20 | } 21 | 22 | public Integer getLimit() { 23 | return limit; 24 | } 25 | 26 | public void setLimit(Integer limit) { 27 | this.limit = limit; 28 | } 29 | 30 | public String getSidx() { 31 | return sidx; 32 | } 33 | 34 | public void setSidx(String sidx) { 35 | this.sidx = sidx; 36 | } 37 | 38 | public String getOrder() { 39 | return order; 40 | } 41 | 42 | public void setOrder(String order) { 43 | this.order = order; 44 | } 45 | 46 | public Integer getOffset() { 47 | return offset; 48 | } 49 | 50 | public void setOffset(Integer offset) { 51 | this.offset = offset; 52 | } 53 | 54 | } 55 | -------------------------------------------------------------------------------- /src/main/java/com/youguangsheyingwzApplication.java: -------------------------------------------------------------------------------- 1 | package com; 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.boot.builder.SpringApplicationBuilder; 7 | import org.springframework.boot.web.servlet.ServletComponentScan; 8 | import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; 9 | 10 | @SpringBootApplication 11 | @ServletComponentScan(value = "com.ServletContextListener") 12 | @MapperScan(basePackages = {"com.dao"}) 13 | public class youguangsheyingwzApplication extends SpringBootServletInitializer{ 14 | 15 | public static void main(String[] args) { 16 | SpringApplication.run(youguangsheyingwzApplication.class, args); 17 | } 18 | 19 | @Override 20 | protected SpringApplicationBuilder configure(SpringApplicationBuilder applicationBuilder) { 21 | return applicationBuilder.sources(youguangsheyingwzApplication.class); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/entity/EIException.java: -------------------------------------------------------------------------------- 1 | 2 | package com.entity; 3 | 4 | /** 5 | * 自定义异常 6 | */ 7 | public class EIException extends RuntimeException { 8 | private static final long serialVersionUID = 1L; 9 | 10 | private String msg; 11 | private int code = 500; 12 | 13 | public EIException(String msg) { 14 | super(msg); 15 | this.msg = msg; 16 | } 17 | 18 | public EIException(String msg, Throwable e) { 19 | super(msg, e); 20 | this.msg = msg; 21 | } 22 | 23 | public EIException(String msg, int code) { 24 | super(msg); 25 | this.msg = msg; 26 | this.code = code; 27 | } 28 | 29 | public EIException(String msg, int code, Throwable e) { 30 | super(msg, e); 31 | this.msg = msg; 32 | this.code = code; 33 | } 34 | 35 | public String getMsg() { 36 | return msg; 37 | } 38 | 39 | public void setMsg(String msg) { 40 | this.msg = msg; 41 | } 42 | 43 | public int getCode() { 44 | return code; 45 | } 46 | 47 | public void setCode(int code) { 48 | this.code = code; 49 | } 50 | 51 | 52 | } 53 | -------------------------------------------------------------------------------- /src/main/java/com/utils/R.java: -------------------------------------------------------------------------------- 1 | package com.utils; 2 | 3 | import java.util.HashMap; 4 | import java.util.Map; 5 | 6 | /** 7 | * 返回数据 8 | */ 9 | public class R extends HashMap { 10 | private static final long serialVersionUID = 1L; 11 | 12 | public R() { 13 | put("code", 0); 14 | } 15 | 16 | public static R error() { 17 | return error(500, "未知异常,请联系管理员"); 18 | } 19 | 20 | public static R error(String msg) { 21 | return error(500, msg); 22 | } 23 | 24 | public static R error(int code, String msg) { 25 | R r = new R(); 26 | r.put("code", code); 27 | r.put("msg", msg); 28 | return r; 29 | } 30 | 31 | public static R ok(String msg) { 32 | R r = new R(); 33 | r.put("msg", msg); 34 | return r; 35 | } 36 | 37 | public static R ok(Map map) { 38 | R r = new R(); 39 | r.putAll(map); 40 | return r; 41 | } 42 | 43 | public static R ok() { 44 | return new R(); 45 | } 46 | 47 | public R put(String key, Object value) { 48 | super.put(key, value); 49 | return this; 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /src/main/java/com/service/impl/ConfigServiceImpl.java: -------------------------------------------------------------------------------- 1 | 2 | package com.service.impl; 3 | 4 | 5 | import java.util.Map; 6 | 7 | import org.springframework.stereotype.Service; 8 | 9 | import com.baomidou.mybatisplus.mapper.EntityWrapper; 10 | import com.baomidou.mybatisplus.plugins.Page; 11 | import com.baomidou.mybatisplus.service.impl.ServiceImpl; 12 | import com.dao.ConfigDao; 13 | import com.entity.ConfigEntity; 14 | import com.service.ConfigService; 15 | import com.utils.PageUtils; 16 | import com.utils.Query; 17 | 18 | 19 | /** 20 | * 系统用户 21 | * @author yangliyuan 22 | * @date 2019年10月10日 上午9:17:59 23 | */ 24 | @Service("configService") 25 | public class ConfigServiceImpl extends ServiceImpl implements ConfigService { 26 | @Override 27 | public PageUtils queryPage(Map params) { 28 | Page page = this.selectPage( 29 | new Query(params).getPage(), 30 | new EntityWrapper() 31 | ); 32 | return new PageUtils(page); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/ui/oxide/content.mobile.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["ui/default/content.mobile.css"],"names":[],"mappings":";;;;;;AAMA,yEAEE,iBAAkB,MAClB,QAAS,aACT,QAAS,GACT,SAAU,SAEZ,KACE,yBAA0B,KAE5B,SAEE,UAAW,KAEb,eACE,UAAW,IAEb,KACE,YAAa,WAEf,MACE,gBAAiB","file":"content.mobile.min.css","sourcesContent":["/**\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection {\n /* Note: this file is used inside the content, so isn't part of theming */\n background-color: green;\n display: inline-block;\n opacity: 0.5;\n position: absolute;\n}\nbody {\n -webkit-text-size-adjust: none;\n}\nbody img {\n /* this is related to the content margin */\n max-width: 96vw;\n}\nbody table img {\n max-width: 95%;\n}\nbody {\n font-family: sans-serif;\n}\ntable {\n border-collapse: collapse;\n}\n"]} -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/css/modules/code.css: -------------------------------------------------------------------------------- 1 | /** layui-v2.5.6 MIT License By https://www.layui.com */ 2 | html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/content/default/content.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} 8 | /*# sourceMappingURL=content.min.css.map */ 9 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/ui/oxide-dark/content.mobile.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["ui/dark/content.mobile.css"],"names":[],"mappings":";;;;;;AAMA,yEAEE,iBAAkB,MAClB,QAAS,aACT,QAAS,GACT,SAAU,SAEZ,KACE,yBAA0B,KAE5B,SAEE,UAAW,KAEb,eACE,UAAW,IAEb,KACE,YAAa,WAEf,MACE,gBAAiB","file":"content.mobile.min.css","sourcesContent":["/**\n * Copyright (c) Tiny Technologies, Inc. All rights reserved.\n * Licensed under the LGPL or a commercial license.\n * For LGPL see License.txt in the project root for license information.\n * For commercial licenses see https://www.tiny.cloud/\n */\n.tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection {\n /* Note: this file is used inside the content, so isn't part of theming */\n background-color: green;\n display: inline-block;\n opacity: 0.5;\n position: absolute;\n}\nbody {\n -webkit-text-size-adjust: none;\n}\nbody img {\n /* this is related to the content margin */\n max-width: 96vw;\n}\nbody table img {\n max-width: 95%;\n}\nbody {\n font-family: sans-serif;\n}\ntable {\n border-collapse: collapse;\n}\n"]} -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/content/writer/content.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem auto;max-width:900px}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} 8 | /*# sourceMappingURL=content.min.css.map */ 9 | -------------------------------------------------------------------------------- /src/main/java/com/entity/ConfigEntity.java: -------------------------------------------------------------------------------- 1 | package com.entity; 2 | 3 | import java.io.Serializable; 4 | 5 | import com.baomidou.mybatisplus.annotations.TableId; 6 | import com.baomidou.mybatisplus.annotations.TableName; 7 | import com.baomidou.mybatisplus.enums.IdType; 8 | 9 | /** 10 | * @author yangliyuan 11 | * @version 创建时间:2020年2月7日 下午8:36:05 12 | * 类说明 : 13 | */ 14 | @TableName("config") 15 | public class ConfigEntity implements Serializable{ 16 | private static final long serialVersionUID = 1L; 17 | 18 | @TableId(type = IdType.AUTO) 19 | private Long id; 20 | 21 | /** 22 | * key 23 | */ 24 | private String name; 25 | 26 | /** 27 | * value 28 | */ 29 | private String value; 30 | 31 | public Long getId() { 32 | return id; 33 | } 34 | 35 | public void setId(Long id) { 36 | this.id = id; 37 | } 38 | 39 | public String getName() { 40 | return name; 41 | } 42 | 43 | public void setName(String name) { 44 | this.name = name; 45 | } 46 | 47 | public String getValue() { 48 | return value; 49 | } 50 | 51 | public void setValue(String value) { 52 | this.value = value; 53 | } 54 | 55 | } 56 | -------------------------------------------------------------------------------- /src/main/java/com/utils/SQLFilter.java: -------------------------------------------------------------------------------- 1 | 2 | package com.utils; 3 | 4 | import org.apache.commons.lang3.StringUtils; 5 | 6 | import com.entity.EIException; 7 | 8 | /** 9 | * SQL过滤 10 | */ 11 | public class SQLFilter { 12 | 13 | /** 14 | * SQL注入过滤 15 | * @param str 待验证的字符串 16 | */ 17 | public static String sqlInject(String str){ 18 | if(StringUtils.isBlank(str)){ 19 | return null; 20 | } 21 | //去掉'|"|;|\字符 22 | str = StringUtils.replace(str, "'", ""); 23 | str = StringUtils.replace(str, "\"", ""); 24 | str = StringUtils.replace(str, ";", ""); 25 | str = StringUtils.replace(str, "\\", ""); 26 | 27 | //转换成小写 28 | str = str.toLowerCase(); 29 | 30 | //非法字符 31 | String[] keywords = {"master", "truncate", "insert", "select", "delete", "update", "declare", "alter", "drop"}; 32 | 33 | //判断是否包含非法字符 34 | for(String keyword : keywords){ 35 | if(str.indexOf(keyword) != -1){ 36 | throw new EIException("包含非法字符"); 37 | } 38 | } 39 | 40 | return str; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /src/main/java/com/utils/HttpClientUtils.java: -------------------------------------------------------------------------------- 1 | package com.utils; 2 | 3 | import java.io.BufferedReader; 4 | import java.io.InputStreamReader; 5 | import java.net.HttpURLConnection; 6 | import java.net.URL; 7 | 8 | 9 | /** 10 | * HttpClient工具类 11 | */ 12 | public class HttpClientUtils { 13 | 14 | /** 15 | * @param uri 16 | * @return String 17 | * @description get请求方式 18 | * @author: long.he01 19 | */ 20 | public static String doGet(String uri) { 21 | 22 | StringBuilder result = new StringBuilder(); 23 | try { 24 | String res = ""; 25 | URL url = new URL(uri); 26 | HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 27 | BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream(), "UTF-8")); 28 | String line; 29 | while ((line = in.readLine()) != null) { 30 | res += line+"\n"; 31 | } 32 | in.close(); 33 | return res; 34 | }catch (Exception e) { 35 | e.printStackTrace(); 36 | return null; 37 | } 38 | 39 | } 40 | 41 | } 42 | 43 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/content/document/content.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | @media screen{html{background:#f4f4f4}}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}@media screen{body{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);box-sizing:border-box;margin:1rem auto 0;max-width:820px;min-height:calc(100vh - 1rem);padding:4rem 6rem 6rem 6rem}}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure figcaption{color:#999;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem} 8 | /*# sourceMappingURL=content.min.css.map */ 9 | -------------------------------------------------------------------------------- /src/main/resources/front/front/layui/lay/modules/code.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.5.6 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
  1. '+o.replace(/[\r\t\n]+/g,"
  2. ")+"
"),c.find(">.layui-code-h3")[0]||c.prepend('

'+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); -------------------------------------------------------------------------------- /src/main/java/com/utils/ValidatorUtils.java: -------------------------------------------------------------------------------- 1 | 2 | package com.utils; 3 | 4 | 5 | import java.util.Set; 6 | 7 | import javax.validation.ConstraintViolation; 8 | import javax.validation.Validation; 9 | import javax.validation.Validator; 10 | 11 | import com.entity.EIException; 12 | 13 | /** 14 | * hibernate-validator校验工具类 15 | */ 16 | public class ValidatorUtils { 17 | private static Validator validator; 18 | 19 | static { 20 | validator = Validation.buildDefaultValidatorFactory().getValidator(); 21 | } 22 | 23 | /** 24 | * 校验对象 25 | * @param object 待校验对象 26 | * @param groups 待校验的组 27 | * @throws EIException 校验不通过,则报EIException异常 28 | */ 29 | public static void validateEntity(Object object, Class... groups) 30 | throws EIException { 31 | Set> constraintViolations = validator.validate(object, groups); 32 | if (!constraintViolations.isEmpty()) { 33 | ConstraintViolation constraint = (ConstraintViolation)constraintViolations.iterator().next(); 34 | throw new EIException(constraint.getMessage()); 35 | } 36 | } 37 | 38 | 39 | } 40 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/content/dark/content.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | body{background-color:#2f3742;color:#dfe0e4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table td,table th{border:1px solid #6d737b;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}td[data-mce-selected],th[data-mce-selected]{color:#333}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem} 8 | /*# sourceMappingURL=content.min.css.map */ 9 | -------------------------------------------------------------------------------- /src/main/java/com/dao/CommonDao.java: -------------------------------------------------------------------------------- 1 | 2 | package com.dao; 3 | 4 | import java.util.List; 5 | import java.util.Map; 6 | 7 | /** 8 | * 通用接口 9 | */ 10 | public interface CommonDao{ 11 | List> pieSum(Map params); 12 | List> pieCount(Map params); 13 | List> barSumOne(Map params); 14 | List> barCountOne(Map params); 15 | List> barSumTwo(Map params); 16 | List> barCountTwo(Map params); 17 | Map queryScore(Map params); 18 | /** 19 | * 新的级联字典表的 分组求和方法 20 | * @param params 21 | * @return 22 | */ 23 | List> newSelectGroupSum(Map params); 24 | /** 25 | * 新的级联字典表的 分组条数统计统计方法方法 26 | * @param params 27 | * @return 28 | */ 29 | List> newSelectGroupCount(Map params); 30 | /** 31 | * 柱状图求和 32 | * @param params 33 | * @return 34 | */ 35 | List> barSum(Map params); 36 | 37 | /** 38 | * 柱状图统计 39 | * @param params 40 | * @return 41 | */ 42 | List> barCount(Map params); 43 | } 44 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/plugins/code/plugin.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | * 7 | * Version: 5.2.0 (2020-02-13) 8 | */ 9 | !function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e,n){e.focus(),e.undoManager.transact(function(){e.setContent(n)}),e.selection.setCursorLocation(),e.nodeChanged()},o=function(e){return e.getContent({source_view:!0})},n=function(n){var e=o(n);n.windowManager.open({title:"Source Code",size:"large",body:{type:"panel",items:[{type:"textarea",name:"code"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{code:e},onSubmit:function(e){t(n,e.getData().code),e.close()}})},c=function(e){e.addCommand("mceCodeEditor",function(){n(e)})},i=function(e){e.ui.registry.addButton("code",{icon:"sourcecode",tooltip:"Source code",onAction:function(){return n(e)}}),e.ui.registry.addMenuItem("code",{icon:"sourcecode",text:"Source code",onAction:function(){return n(e)}})};!function u(){e.add("code",function(e){return c(e),i(e),{}})}()}(); -------------------------------------------------------------------------------- /src/main/java/com/utils/SpringContextUtils.java: -------------------------------------------------------------------------------- 1 | 2 | package com.utils; 3 | 4 | import org.springframework.beans.BeansException; 5 | import org.springframework.context.ApplicationContext; 6 | import org.springframework.context.ApplicationContextAware; 7 | import org.springframework.stereotype.Component; 8 | 9 | 10 | /** 11 | * Spring Context 工具类 12 | */ 13 | @Component 14 | public class SpringContextUtils implements ApplicationContextAware { 15 | public static ApplicationContext applicationContext; 16 | 17 | @Override 18 | public void setApplicationContext(ApplicationContext applicationContext) 19 | throws BeansException { 20 | SpringContextUtils.applicationContext = applicationContext; 21 | } 22 | 23 | public static Object getBean(String name) { 24 | return applicationContext.getBean(name); 25 | } 26 | 27 | public static T getBean(String name, Class requiredType) { 28 | return applicationContext.getBean(name, requiredType); 29 | } 30 | 31 | public static boolean containsBean(String name) { 32 | return applicationContext.containsBean(name); 33 | } 34 | 35 | public static boolean isSingleton(String name) { 36 | return applicationContext.isSingleton(name); 37 | } 38 | 39 | public static Class getType(String name) { 40 | return applicationContext.getType(name); 41 | } 42 | 43 | } -------------------------------------------------------------------------------- /src/main/java/com/entity/view/DictionaryView.java: -------------------------------------------------------------------------------- 1 | package com.entity.view; 2 | 3 | import org.apache.tools.ant.util.DateUtils; 4 | import com.annotation.ColumnInfo; 5 | import com.entity.DictionaryEntity; 6 | import com.baomidou.mybatisplus.annotations.TableName; 7 | import org.apache.commons.beanutils.BeanUtils; 8 | import java.lang.reflect.InvocationTargetException; 9 | import org.springframework.format.annotation.DateTimeFormat; 10 | import com.fasterxml.jackson.annotation.JsonFormat; 11 | import java.io.Serializable; 12 | import java.util.Date; 13 | import com.utils.DateUtil; 14 | 15 | /** 16 | * 字典 17 | * 后端返回视图实体辅助类 18 | * (通常后端关联的表或者自定义的字段需要返回使用) 19 | */ 20 | @TableName("dictionary") 21 | public class DictionaryView extends DictionaryEntity implements Serializable { 22 | private static final long serialVersionUID = 1L; 23 | 24 | //当前表 25 | 26 | 27 | 28 | 29 | public DictionaryView() { 30 | 31 | } 32 | 33 | public DictionaryView(DictionaryEntity dictionaryEntity) { 34 | try { 35 | BeanUtils.copyProperties(this, dictionaryEntity); 36 | } catch (IllegalAccessException | InvocationTargetException e) { 37 | // TODO Auto-generated catch block 38 | e.printStackTrace(); 39 | } 40 | } 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | @Override 49 | public String toString() { 50 | return "DictionaryView{" + 51 | "} " + super.toString(); 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /src/main/java/com/service/CommonService.java: -------------------------------------------------------------------------------- 1 | package com.service; 2 | 3 | import java.util.List; 4 | import java.util.Map; 5 | 6 | public interface CommonService { 7 | List> pieSum(Map params); 8 | List> pieCount(Map params); 9 | List> barSumOne(Map params); 10 | List> barCountOne(Map params); 11 | List> barSumTwo(Map params); 12 | List> barCountTwo(Map params); 13 | 14 | /** 15 | tableName 查询表 16 | condition1 条件1 17 | condition1Value 条件1值 18 | average 计算平均评分 19 | * */ 20 | Map queryScore(Map params); 21 | /** 22 | * 新的级联字典表的 分组求和统计 23 | * @param params 24 | * @return 25 | */ 26 | List> newSelectGroupSum(Map params); 27 | /** 28 | * 新的级联字典表的 分组求和统计 29 | * @param params 30 | * @return 31 | */ 32 | List> newSelectGroupCount(Map params); 33 | /** 34 | * 柱状图求和 35 | * @param params 36 | * @return 37 | */ 38 | List> barSum(Map params); 39 | /** 40 | * 柱状图统计 41 | * @param params 42 | * @return 43 | */ 44 | List> barCount(Map params); 45 | 46 | } 47 | -------------------------------------------------------------------------------- /src/main/resources/front/front/js/validate.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 邮箱 3 | * @param {*} s 4 | */ 5 | function isEmail(s) { 6 | if(s){ 7 | return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s) 8 | } 9 | return true; 10 | } 11 | 12 | /** 13 | * 手机号码 14 | * @param {*} s 15 | */ 16 | function isMobile(s) { 17 | if(s){ 18 | return /^1[0-9]{10}$/.test(s) 19 | } 20 | return true; 21 | } 22 | 23 | /** 24 | * 电话号码 25 | * @param {*} s 26 | */ 27 | function isPhone(s) { 28 | if(s){ 29 | return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s) 30 | } 31 | return true; 32 | } 33 | 34 | /** 35 | * URL地址 36 | * @param {*} s 37 | */ 38 | function isURL(s) { 39 | if(s){ 40 | return /^http[s]?:\/\/.*/.test(s) 41 | } 42 | return true; 43 | } 44 | 45 | /** 46 | * 匹配数字,可以是小数,不可以是负数,可以为空 47 | * @param {*} s 48 | */ 49 | function isNumber(s) { 50 | if(s){ 51 | return /(^-?[+-]?([0-9]*\.?[0-9]+|[0-9]+\.?[0-9]*)([eE][+-]?[0-9]+)?$)|(^$)/.test(s); 52 | } 53 | return true; 54 | } 55 | /** 56 | * 匹配整数,可以为空 57 | * @param {*} s 58 | */ 59 | function isIntNumer(s) { 60 | if(s){ 61 | return /(^-?\d+$)|(^$)/.test(s); 62 | } 63 | return true; 64 | } 65 | /** 66 | * 身份证校验 67 | */ 68 | function isIdentity(idcard) { 69 | const regIdCard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; 70 | if(idcard){ 71 | return regIdCard.test(idcard); 72 | } 73 | return true; 74 | } 75 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/content/default/content.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | body { 8 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 9 | line-height: 1.4; 10 | margin: 1rem; 11 | } 12 | table { 13 | border-collapse: collapse; 14 | } 15 | table th, 16 | table td { 17 | border: 1px solid #ccc; 18 | padding: 0.4rem; 19 | } 20 | figure { 21 | display: table; 22 | margin: 1rem auto; 23 | } 24 | figure figcaption { 25 | color: #999; 26 | display: block; 27 | margin-top: 0.25rem; 28 | text-align: center; 29 | } 30 | hr { 31 | border-color: #ccc; 32 | border-style: solid; 33 | border-width: 1px 0 0 0; 34 | } 35 | code { 36 | background-color: #e8e8e8; 37 | border-radius: 3px; 38 | padding: 0.1rem 0.2rem; 39 | } 40 | .mce-content-body:not([dir=rtl]) blockquote { 41 | border-left: 2px solid #ccc; 42 | margin-left: 1.5rem; 43 | padding-left: 1rem; 44 | } 45 | .mce-content-body[dir=rtl] blockquote { 46 | border-right: 2px solid #ccc; 47 | margin-right: 1.5rem; 48 | padding-right: 1rem; 49 | } 50 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/content/writer/content.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | body { 8 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 9 | line-height: 1.4; 10 | margin: 1rem auto; 11 | max-width: 900px; 12 | } 13 | table { 14 | border-collapse: collapse; 15 | } 16 | table th, 17 | table td { 18 | border: 1px solid #ccc; 19 | padding: 0.4rem; 20 | } 21 | figure { 22 | display: table; 23 | margin: 1rem auto; 24 | } 25 | figure figcaption { 26 | color: #999; 27 | display: block; 28 | margin-top: 0.25rem; 29 | text-align: center; 30 | } 31 | hr { 32 | border-color: #ccc; 33 | border-style: solid; 34 | border-width: 1px 0 0 0; 35 | } 36 | code { 37 | background-color: #e8e8e8; 38 | border-radius: 3px; 39 | padding: 0.1rem 0.2rem; 40 | } 41 | .mce-content-body:not([dir=rtl]) blockquote { 42 | border-left: 2px solid #ccc; 43 | margin-left: 1.5rem; 44 | padding-left: 1rem; 45 | } 46 | .mce-content-body[dir=rtl] blockquote { 47 | border-right: 2px solid #ccc; 48 | margin-right: 1.5rem; 49 | padding-right: 1rem; 50 | } 51 | -------------------------------------------------------------------------------- /src/main/java/com/service/impl/NewsServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.service.impl; 2 | 3 | import com.utils.StringUtil; 4 | import com.service.DictionaryService; 5 | import com.utils.ClazzDiff; 6 | import org.springframework.beans.BeanUtils; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | import java.lang.reflect.Field; 10 | import java.util.*; 11 | import com.baomidou.mybatisplus.plugins.Page; 12 | import com.baomidou.mybatisplus.service.impl.ServiceImpl; 13 | import org.springframework.transaction.annotation.Transactional; 14 | import com.utils.PageUtils; 15 | import com.utils.Query; 16 | import org.springframework.web.context.ContextLoader; 17 | import javax.servlet.ServletContext; 18 | import javax.servlet.http.HttpServletRequest; 19 | import org.springframework.lang.Nullable; 20 | import org.springframework.util.Assert; 21 | import com.dao.NewsDao; 22 | import com.entity.NewsEntity; 23 | import com.service.NewsService; 24 | import com.entity.view.NewsView; 25 | 26 | /** 27 | * 公告资讯 服务实现类 28 | */ 29 | @Service("newsService") 30 | @Transactional 31 | public class NewsServiceImpl extends ServiceImpl implements NewsService { 32 | 33 | @Override 34 | public PageUtils queryPage(Map params) { 35 | Page page =new Query(params).getPage(); 36 | page.setRecords(baseMapper.selectListView(page,params)); 37 | return new PageUtils(page); 38 | } 39 | 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/service/impl/ForumServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.service.impl; 2 | 3 | import com.utils.StringUtil; 4 | import com.service.DictionaryService; 5 | import com.utils.ClazzDiff; 6 | import org.springframework.beans.BeanUtils; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | import java.lang.reflect.Field; 10 | import java.util.*; 11 | import com.baomidou.mybatisplus.plugins.Page; 12 | import com.baomidou.mybatisplus.service.impl.ServiceImpl; 13 | import org.springframework.transaction.annotation.Transactional; 14 | import com.utils.PageUtils; 15 | import com.utils.Query; 16 | import org.springframework.web.context.ContextLoader; 17 | import javax.servlet.ServletContext; 18 | import javax.servlet.http.HttpServletRequest; 19 | import org.springframework.lang.Nullable; 20 | import org.springframework.util.Assert; 21 | import com.dao.ForumDao; 22 | import com.entity.ForumEntity; 23 | import com.service.ForumService; 24 | import com.entity.view.ForumView; 25 | 26 | /** 27 | * 论坛 服务实现类 28 | */ 29 | @Service("forumService") 30 | @Transactional 31 | public class ForumServiceImpl extends ServiceImpl implements ForumService { 32 | 33 | @Override 34 | public PageUtils queryPage(Map params) { 35 | Page page =new Query(params).getPage(); 36 | page.setRecords(baseMapper.selectListView(page,params)); 37 | return new PageUtils(page); 38 | } 39 | 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/service/impl/SucaiServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.service.impl; 2 | 3 | import com.utils.StringUtil; 4 | import com.service.DictionaryService; 5 | import com.utils.ClazzDiff; 6 | import org.springframework.beans.BeanUtils; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | import java.lang.reflect.Field; 10 | import java.util.*; 11 | import com.baomidou.mybatisplus.plugins.Page; 12 | import com.baomidou.mybatisplus.service.impl.ServiceImpl; 13 | import org.springframework.transaction.annotation.Transactional; 14 | import com.utils.PageUtils; 15 | import com.utils.Query; 16 | import org.springframework.web.context.ContextLoader; 17 | import javax.servlet.ServletContext; 18 | import javax.servlet.http.HttpServletRequest; 19 | import org.springframework.lang.Nullable; 20 | import org.springframework.util.Assert; 21 | import com.dao.SucaiDao; 22 | import com.entity.SucaiEntity; 23 | import com.service.SucaiService; 24 | import com.entity.view.SucaiView; 25 | 26 | /** 27 | * 图片素材 服务实现类 28 | */ 29 | @Service("sucaiService") 30 | @Transactional 31 | public class SucaiServiceImpl extends ServiceImpl implements SucaiService { 32 | 33 | @Override 34 | public PageUtils queryPage(Map params) { 35 | Page page =new Query(params).getPage(); 36 | page.setRecords(baseMapper.selectListView(page,params)); 37 | return new PageUtils(page); 38 | } 39 | 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/resources/front/front/modules/tinymce/tinymce/skins/content/document/content.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Tiny Technologies, Inc. All rights reserved. 3 | * Licensed under the LGPL or a commercial license. 4 | * For LGPL see License.txt in the project root for license information. 5 | * For commercial licenses see https://www.tiny.cloud/ 6 | */ 7 | @media screen { 8 | html { 9 | background: #f4f4f4; 10 | } 11 | } 12 | body { 13 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 14 | } 15 | @media screen { 16 | body { 17 | background-color: #fff; 18 | box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); 19 | box-sizing: border-box; 20 | margin: 1rem auto 0; 21 | max-width: 820px; 22 | min-height: calc(100vh - 1rem); 23 | padding: 4rem 6rem 6rem 6rem; 24 | } 25 | } 26 | table { 27 | border-collapse: collapse; 28 | } 29 | table th, 30 | table td { 31 | border: 1px solid #ccc; 32 | padding: 0.4rem; 33 | } 34 | figure figcaption { 35 | color: #999; 36 | margin-top: 0.25rem; 37 | text-align: center; 38 | } 39 | hr { 40 | border-color: #ccc; 41 | border-style: solid; 42 | border-width: 1px 0 0 0; 43 | } 44 | .mce-content-body:not([dir=rtl]) blockquote { 45 | border-left: 2px solid #ccc; 46 | margin-left: 1.5rem; 47 | padding-left: 1rem; 48 | } 49 | .mce-content-body[dir=rtl] blockquote { 50 | border-right: 2px solid #ccc; 51 | margin-right: 1.5rem; 52 | padding-right: 1rem; 53 | } 54 | --------------------------------------------------------------------------------