├── .gitignore
├── README.md
├── backend
├── .idea
│ ├── .gitignore
│ ├── backend.iml
│ ├── compiler.xml
│ ├── encodings.xml
│ ├── git_toolbox_prj.xml
│ ├── jarRepositories.xml
│ ├── libraries
│ │ ├── Maven__ch_qos_logback_logback_classic_1_2_3.xml
│ │ ├── Maven__ch_qos_logback_logback_core_1_2_3.xml
│ │ ├── Maven__cn_hutool_hutool_all_5_5_7.xml
│ │ ├── Maven__com_alibaba_fastjson_1_2_48.xml
│ │ ├── Maven__com_alipay_sdk_alipay_sdk_java_3_1_0.xml
│ │ ├── Maven__com_auth0_java_jwt_3_4_1.xml
│ │ ├── Maven__com_baidu_aip_java_sdk_4_12_0.xml
│ │ ├── Maven__com_baomidou_dynamic_datasource_spring_boot_starter_2_5_4.xml
│ │ ├── Maven__com_baomidou_mybatis_plus_3_1_1.xml
│ │ ├── Maven__com_baomidou_mybatis_plus_annotation_3_1_1.xml
│ │ ├── Maven__com_baomidou_mybatis_plus_boot_starter_3_1_1.xml
│ │ ├── Maven__com_baomidou_mybatis_plus_core_3_1_1.xml
│ │ ├── Maven__com_baomidou_mybatis_plus_extension_3_1_1.xml
│ │ ├── Maven__com_baomidou_mybatis_plus_generator_3_1_1.xml
│ │ ├── Maven__com_fasterxml_classmate_1_4_0.xml
│ │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml
│ │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_9_7.xml
│ │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_9_7.xml
│ │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_7.xml
│ │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_7.xml
│ │ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_7.xml
│ │ ├── Maven__com_github_jsqlparser_jsqlparser_1_2.xml
│ │ ├── Maven__com_github_virtuald_curvesapi_1_04.xml
│ │ ├── Maven__com_google_code_findbugs_jsr305_1_3_9.xml
│ │ ├── Maven__com_google_errorprone_error_prone_annotations_2_0_18.xml
│ │ ├── Maven__com_google_guava_guava_23_0.xml
│ │ ├── Maven__com_google_j2objc_j2objc_annotations_1_1.xml
│ │ ├── Maven__com_mchange_mchange_commons_java_0_2_11.xml
│ │ ├── Maven__com_rnkrsoft_bopomofo4j_bopomofo4j_1_0_0.xml
│ │ ├── Maven__com_sun_mail_javax_mail_1_6_2.xml
│ │ ├── Maven__com_wuwenze_ExcelKit_2_0_7.xml
│ │ ├── Maven__com_zaxxer_HikariCP_3_2_0.xml
│ │ ├── Maven__commons_beanutils_commons_beanutils_1_9_3.xml
│ │ ├── Maven__commons_codec_commons_codec_1_11.xml
│ │ ├── Maven__commons_collections_commons_collections_3_2_2.xml
│ │ ├── Maven__commons_io_commons_io_2_5.xml
│ │ ├── Maven__commons_logging_commons_logging_1_1_1.xml
│ │ ├── Maven__dom4j_dom4j_1_6_1.xml
│ │ ├── Maven__io_lettuce_lettuce_core_5_1_2_RELEASE.xml
│ │ ├── Maven__io_micrometer_micrometer_core_1_1_0.xml
│ │ ├── Maven__io_netty_netty_buffer_4_1_29_Final.xml
│ │ ├── Maven__io_netty_netty_codec_4_1_29_Final.xml
│ │ ├── Maven__io_netty_netty_common_4_1_29_Final.xml
│ │ ├── Maven__io_netty_netty_handler_4_1_29_Final.xml
│ │ ├── Maven__io_netty_netty_resolver_4_1_29_Final.xml
│ │ ├── Maven__io_netty_netty_transport_4_1_29_Final.xml
│ │ ├── Maven__io_projectreactor_reactor_core_3_2_2_RELEASE.xml
│ │ ├── Maven__javax_activation_activation_1_1.xml
│ │ ├── Maven__javax_annotation_javax_annotation_api_1_3_2.xml
│ │ ├── Maven__javax_validation_validation_api_2_0_1_Final.xml
│ │ ├── Maven__jaxen_jaxen_1_1_6.xml
│ │ ├── Maven__mysql_mysql_connector_java_8_0_13.xml
│ │ ├── Maven__org_apache_commons_commons_collections4_4_1.xml
│ │ ├── Maven__org_apache_commons_commons_lang3_3_8_1.xml
│ │ ├── Maven__org_apache_commons_commons_pool2_2_6_0.xml
│ │ ├── Maven__org_apache_httpcomponents_httpclient_4_5_2.xml
│ │ ├── Maven__org_apache_httpcomponents_httpcore_4_4_5.xml
│ │ ├── Maven__org_apache_logging_log4j_log4j_api_2_11_1.xml
│ │ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_1.xml
│ │ ├── Maven__org_apache_poi_poi_3_17.xml
│ │ ├── Maven__org_apache_poi_poi_ooxml_3_17.xml
│ │ ├── Maven__org_apache_poi_poi_ooxml_schemas_3_17.xml
│ │ ├── Maven__org_apache_shiro_shiro_cache_1_4_0.xml
│ │ ├── Maven__org_apache_shiro_shiro_config_core_1_4_0.xml
│ │ ├── Maven__org_apache_shiro_shiro_config_ogdl_1_4_0.xml
│ │ ├── Maven__org_apache_shiro_shiro_core_1_4_0.xml
│ │ ├── Maven__org_apache_shiro_shiro_crypto_cipher_1_4_0.xml
│ │ ├── Maven__org_apache_shiro_shiro_crypto_core_1_4_0.xml
│ │ ├── Maven__org_apache_shiro_shiro_crypto_hash_1_4_0.xml
│ │ ├── Maven__org_apache_shiro_shiro_event_1_4_0.xml
│ │ ├── Maven__org_apache_shiro_shiro_lang_1_4_0.xml
│ │ ├── Maven__org_apache_shiro_shiro_spring_1_4_0.xml
│ │ ├── Maven__org_apache_shiro_shiro_web_1_4_0.xml
│ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_12.xml
│ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_12.xml
│ │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_12.xml
│ │ ├── Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_9_2.xml
│ │ ├── Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml
│ │ ├── Maven__org_codehaus_mojo_animal_sniffer_annotations_1_14.xml
│ │ ├── Maven__org_freemarker_freemarker_2_3_28.xml
│ │ ├── Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml
│ │ ├── Maven__org_hibernate_validator_hibernate_validator_6_0_13_Final.xml
│ │ ├── Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml
│ │ ├── Maven__org_json_json_20160810.xml
│ │ ├── Maven__org_latencyutils_LatencyUtils_2_0_3.xml
│ │ ├── Maven__org_lionsoul_ip2region_1_7_2.xml
│ │ ├── Maven__org_mybatis_mybatis_3_5_1.xml
│ │ ├── Maven__org_mybatis_mybatis_spring_2_0_1.xml
│ │ ├── Maven__org_projectlombok_lombok_1_18_2.xml
│ │ ├── Maven__org_quartz_scheduler_quartz_2_3_0.xml
│ │ ├── Maven__org_reactivestreams_reactive_streams_1_0_2.xml
│ │ ├── Maven__org_slf4j_jul_to_slf4j_1_7_25.xml
│ │ ├── Maven__org_slf4j_slf4j_api_1_7_25.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_actuator_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_actuator_autoconfigure_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_actuator_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_aop_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_cache_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_data_redis_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_mail_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_1_0_RELEASE.xml
│ │ ├── Maven__org_springframework_data_spring_data_commons_2_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_data_spring_data_keyvalue_2_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_data_spring_data_redis_2_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_aop_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_support_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jcl_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_oxm_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_test_5_2_3_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_5_1_2_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_webmvc_5_1_2_RELEASE.xml
│ │ ├── Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_1_RELEASE.xml
│ │ ├── Maven__org_thymeleaf_thymeleaf_3_0_11_RELEASE.xml
│ │ ├── Maven__org_thymeleaf_thymeleaf_spring5_3_0_11_RELEASE.xml
│ │ ├── Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml
│ │ ├── Maven__org_yaml_snakeyaml_1_23.xml
│ │ ├── Maven__p6spy_p6spy_3_8_1.xml
│ │ ├── Maven__redis_clients_jedis_2_9_0.xml
│ │ ├── Maven__stax_stax_api_1_0_1.xml
│ │ ├── Maven__xerces_xercesImpl_2_11_0.xml
│ │ └── Maven__xml_apis_xml_apis_1_4_01.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── febs_shiro_jwt.iml
├── log
│ └── error
│ │ └── error.2024-03-22.log
├── pom.xml
├── src
│ └── main
│ │ ├── java
│ │ └── cc
│ │ │ └── mrbird
│ │ │ └── febs
│ │ │ ├── FebsApplication.java
│ │ │ ├── common
│ │ │ ├── annotation
│ │ │ │ ├── IsCron.java
│ │ │ │ ├── Limit.java
│ │ │ │ └── Log.java
│ │ │ ├── aspect
│ │ │ │ ├── LimitAspect.java
│ │ │ │ └── LogAspect.java
│ │ │ ├── authentication
│ │ │ │ ├── JWTFilter.java
│ │ │ │ ├── JWTToken.java
│ │ │ │ ├── JWTUtil.java
│ │ │ │ ├── ShiroConfig.java
│ │ │ │ └── ShiroRealm.java
│ │ │ ├── config
│ │ │ │ ├── AlipayConfig.java
│ │ │ │ ├── AsyncExecutorPoolConfig.java
│ │ │ │ ├── MyWebMvcConfigurerAdapter.java
│ │ │ │ ├── MybatisPlusConfig.java
│ │ │ │ ├── P6spySqlFormatConfig.java
│ │ │ │ └── RedisConfig.java
│ │ │ ├── controller
│ │ │ │ └── BaseController.java
│ │ │ ├── converter
│ │ │ │ └── TimeConverter.java
│ │ │ ├── domain
│ │ │ │ ├── ActiveUser.java
│ │ │ │ ├── FebsConstant.java
│ │ │ │ ├── FebsResponse.java
│ │ │ │ ├── LimitType.java
│ │ │ │ ├── QueryRequest.java
│ │ │ │ ├── RedisInfo.java
│ │ │ │ ├── RegexpConstant.java
│ │ │ │ ├── Tree.java
│ │ │ │ └── router
│ │ │ │ │ ├── RouterMeta.java
│ │ │ │ │ └── VueRouter.java
│ │ │ ├── exception
│ │ │ │ ├── FebsException.java
│ │ │ │ ├── LimitAccessException.java
│ │ │ │ ├── RedisConnectException.java
│ │ │ │ └── TokenTimeoutException.java
│ │ │ ├── function
│ │ │ │ ├── CacheSelector.java
│ │ │ │ └── JedisExecutor.java
│ │ │ ├── generator
│ │ │ │ └── CodeGenerator.java
│ │ │ ├── handler
│ │ │ │ └── GlobalExceptionHandler.java
│ │ │ ├── properties
│ │ │ │ ├── FebsProperties.java
│ │ │ │ └── ShiroProperties.java
│ │ │ ├── runner
│ │ │ │ ├── CacheInitRunner.java
│ │ │ │ └── StartedUpRunner.java
│ │ │ ├── service
│ │ │ │ ├── CacheService.java
│ │ │ │ ├── RedisService.java
│ │ │ │ └── impl
│ │ │ │ │ ├── CacheServiceImpl.java
│ │ │ │ │ └── RedisServiceImpl.java
│ │ │ ├── task
│ │ │ │ └── CacheTask.java
│ │ │ ├── utils
│ │ │ │ ├── AddressUtil.java
│ │ │ │ ├── Alipay.java
│ │ │ │ ├── DateUtil.java
│ │ │ │ ├── EncryptUtil.java
│ │ │ │ ├── FebsUtil.java
│ │ │ │ ├── FileNameUtils.java
│ │ │ │ ├── FileUtil.java
│ │ │ │ ├── HttpContextUtil.java
│ │ │ │ ├── HttpUtil.java
│ │ │ │ ├── IPUtil.java
│ │ │ │ ├── MD5Util.java
│ │ │ │ ├── R.java
│ │ │ │ ├── SortUtil.java
│ │ │ │ ├── SpringContextUtil.java
│ │ │ │ └── TreeUtil.java
│ │ │ └── validator
│ │ │ │ └── CronValidator.java
│ │ │ ├── cos
│ │ │ ├── controller
│ │ │ │ ├── BuildingInfoController.java
│ │ │ │ ├── BulletinInfoController.java
│ │ │ │ ├── ConsumptionInfoController.java
│ │ │ │ ├── DailyManageController.java
│ │ │ │ ├── EpidemicRegisterController.java
│ │ │ │ ├── FaceRecognitionController.java
│ │ │ │ ├── FileController.java
│ │ │ │ ├── HousesInfoController.java
│ │ │ │ ├── OwnerInfoController.java
│ │ │ │ ├── ParkInfoController.java
│ │ │ │ ├── PayController.java
│ │ │ │ ├── PaymentManageController.java
│ │ │ │ ├── PaymentRecordController.java
│ │ │ │ ├── PropertyItemController.java
│ │ │ │ ├── RentInfoController.java
│ │ │ │ ├── RepairInfoController.java
│ │ │ │ └── WorkerInfoController.java
│ │ │ ├── dao
│ │ │ │ ├── BuildingInfoMapper.java
│ │ │ │ ├── BulletinInfoMapper.java
│ │ │ │ ├── ConsumptionInfoMapper.java
│ │ │ │ ├── DailyManageMapper.java
│ │ │ │ ├── EpidemicRegisterMapper.java
│ │ │ │ ├── HousesInfoMapper.java
│ │ │ │ ├── OwnerInfoMapper.java
│ │ │ │ ├── ParkInfoMapper.java
│ │ │ │ ├── PaymentManageMapper.java
│ │ │ │ ├── PaymentRecordMapper.java
│ │ │ │ ├── PropertyItemMapper.java
│ │ │ │ ├── RentInfoMapper.java
│ │ │ │ ├── RepairInfoMapper.java
│ │ │ │ └── WorkerInfoMapper.java
│ │ │ ├── entity
│ │ │ │ ├── AlipayBean.java
│ │ │ │ ├── BuildingInfo.java
│ │ │ │ ├── BulletinInfo.java
│ │ │ │ ├── ConsumptionInfo.java
│ │ │ │ ├── DailyManage.java
│ │ │ │ ├── EpidemicRegister.java
│ │ │ │ ├── HousesInfo.java
│ │ │ │ ├── OwnerInfo.java
│ │ │ │ ├── ParkInfo.java
│ │ │ │ ├── PaymentManage.java
│ │ │ │ ├── PaymentRecord.java
│ │ │ │ ├── PropertyItem.java
│ │ │ │ ├── RentInfo.java
│ │ │ │ ├── RepairInfo.java
│ │ │ │ ├── WorkerInfo.java
│ │ │ │ └── dto
│ │ │ │ │ ├── ConsumptionInfoList.java
│ │ │ │ │ └── PaymentManageList.java
│ │ │ └── service
│ │ │ │ ├── FaceRecognition.java
│ │ │ │ ├── IBuildingInfoService.java
│ │ │ │ ├── IBulletinInfoService.java
│ │ │ │ ├── IConsumptionInfoService.java
│ │ │ │ ├── IDailyManageService.java
│ │ │ │ ├── IEpidemicRegisterService.java
│ │ │ │ ├── IHousesInfoService.java
│ │ │ │ ├── IOwnerInfoService.java
│ │ │ │ ├── IParkInfoService.java
│ │ │ │ ├── IPaymentManageService.java
│ │ │ │ ├── IPaymentRecordService.java
│ │ │ │ ├── IPropertyItemService.java
│ │ │ │ ├── IRentInfoService.java
│ │ │ │ ├── IRepairInfoService.java
│ │ │ │ ├── IWorkerInfoService.java
│ │ │ │ ├── PayService.java
│ │ │ │ └── impl
│ │ │ │ ├── BuildingInfoServiceImpl.java
│ │ │ │ ├── BulletinInfoServiceImpl.java
│ │ │ │ ├── ConsumptionInfoServiceImpl.java
│ │ │ │ ├── DailyManageServiceImpl.java
│ │ │ │ ├── EpidemicRegisterServiceImpl.java
│ │ │ │ ├── FaceRecognitionImpl.java
│ │ │ │ ├── HousesInfoServiceImpl.java
│ │ │ │ ├── OwnerInfoServiceImpl.java
│ │ │ │ ├── ParkInfoServiceImpl.java
│ │ │ │ ├── PayServiceImpl.java
│ │ │ │ ├── PaymentManageServiceImpl.java
│ │ │ │ ├── PaymentRecordServiceImpl.java
│ │ │ │ ├── PropertyItemServiceImpl.java
│ │ │ │ ├── RentInfoServiceImpl.java
│ │ │ │ ├── RepairInfoServiceImpl.java
│ │ │ │ └── WorkerInfoServiceImpl.java
│ │ │ ├── system
│ │ │ ├── controller
│ │ │ │ ├── DeptController.java
│ │ │ │ ├── DictController.java
│ │ │ │ ├── LogController.java
│ │ │ │ ├── LoginController.java
│ │ │ │ ├── MenuController.java
│ │ │ │ ├── RedisController.java
│ │ │ │ ├── RoleController.java
│ │ │ │ ├── TestController.java
│ │ │ │ └── UserController.java
│ │ │ ├── dao
│ │ │ │ ├── DeptMapper.java
│ │ │ │ ├── DictMapper.java
│ │ │ │ ├── LogMapper.java
│ │ │ │ ├── LoginLogMapper.java
│ │ │ │ ├── MenuMapper.java
│ │ │ │ ├── RoleMapper.java
│ │ │ │ ├── RoleMenuMapper.java
│ │ │ │ ├── TestMapper.java
│ │ │ │ ├── UserConfigMapper.java
│ │ │ │ ├── UserMapper.java
│ │ │ │ └── UserRoleMapper.java
│ │ │ ├── domain
│ │ │ │ ├── Dept.java
│ │ │ │ ├── Dict.java
│ │ │ │ ├── LoginLog.java
│ │ │ │ ├── Menu.java
│ │ │ │ ├── Role.java
│ │ │ │ ├── RoleMenu.java
│ │ │ │ ├── SysLog.java
│ │ │ │ ├── Test.java
│ │ │ │ ├── User.java
│ │ │ │ ├── UserConfig.java
│ │ │ │ └── UserRole.java
│ │ │ ├── manager
│ │ │ │ └── UserManager.java
│ │ │ └── service
│ │ │ │ ├── DeptService.java
│ │ │ │ ├── DictService.java
│ │ │ │ ├── IMailService.java
│ │ │ │ ├── LogService.java
│ │ │ │ ├── LoginLogService.java
│ │ │ │ ├── MenuService.java
│ │ │ │ ├── RoleMenuServie.java
│ │ │ │ ├── RoleService.java
│ │ │ │ ├── TestService.java
│ │ │ │ ├── UserConfigService.java
│ │ │ │ ├── UserRoleService.java
│ │ │ │ ├── UserService.java
│ │ │ │ └── impl
│ │ │ │ ├── DeptServiceImpl.java
│ │ │ │ ├── DictServiceImpl.java
│ │ │ │ ├── IMailServiceImpl.java
│ │ │ │ ├── LogServiceImpl.java
│ │ │ │ ├── LoginLogServiceImpl.java
│ │ │ │ ├── MenuServiceImpl.java
│ │ │ │ ├── RoleMenuServiceImpl.java
│ │ │ │ ├── RoleServiceImpl.java
│ │ │ │ ├── TestServiceImpl.java
│ │ │ │ ├── UserConfigServiceImpl.java
│ │ │ │ ├── UserRoleServiceImpl.java
│ │ │ │ └── UserServiceImpl.java
│ │ │ └── web
│ │ │ └── controller
│ │ │ └── WeatherController.java
│ │ └── resources
│ │ ├── ValidationMessages.properties
│ │ ├── application.yml
│ │ ├── banner.txt
│ │ ├── config
│ │ └── alipay.properties
│ │ ├── generator
│ │ └── templates
│ │ │ ├── controller.java.ftl
│ │ │ ├── entity.java.ftl
│ │ │ ├── mapper.java.ftl
│ │ │ ├── mapper.xml.ftl
│ │ │ ├── service.java.ftl
│ │ │ └── serviceImpl.java.ftl
│ │ ├── ip2region
│ │ └── ip2region.db
│ │ ├── logback-spring.xml
│ │ ├── mapper
│ │ ├── cos
│ │ │ ├── BuildingInfoMapper.xml
│ │ │ ├── BulletinInfoMapper.xml
│ │ │ ├── ConsumptionInfoMapper.xml
│ │ │ ├── DailyManageMapper.xml
│ │ │ ├── EpidemicRegisterMapper.xml
│ │ │ ├── HousesInfoMapper.xml
│ │ │ ├── OwnerInfoMapper.xml
│ │ │ ├── ParkInfoMapper.xml
│ │ │ ├── PaymentManageMapper.xml
│ │ │ ├── PaymentRecordMapper.xml
│ │ │ ├── PropertyItemMapper.xml
│ │ │ ├── RentInfoMapper.xml
│ │ │ ├── RepairInfoMapper.xml
│ │ │ └── WorkerInfoMapper.xml
│ │ └── system
│ │ │ ├── LoginLogMapper.xml
│ │ │ ├── MenuMapper.xml
│ │ │ ├── RoleMapper.xml
│ │ │ ├── UserMapper.xml
│ │ │ └── UserRoleMapper.xml
│ │ ├── spy.properties
│ │ └── templates
│ │ └── registerEmail.html
└── target
│ └── classes
│ ├── ValidationMessages.properties
│ ├── application.yml
│ ├── banner.txt
│ ├── cc
│ └── mrbird
│ │ └── febs
│ │ ├── FebsApplication.class
│ │ ├── common
│ │ ├── annotation
│ │ │ ├── IsCron.class
│ │ │ ├── Limit.class
│ │ │ └── Log.class
│ │ ├── aspect
│ │ │ ├── LimitAspect$1.class
│ │ │ ├── LimitAspect.class
│ │ │ └── LogAspect.class
│ │ ├── authentication
│ │ │ ├── JWTFilter.class
│ │ │ ├── JWTToken.class
│ │ │ ├── JWTUtil.class
│ │ │ ├── ShiroConfig.class
│ │ │ └── ShiroRealm.class
│ │ ├── config
│ │ │ ├── AlipayConfig.class
│ │ │ ├── AsyncExecutorPoolConfig.class
│ │ │ ├── JacksonRedisSerializer.class
│ │ │ ├── MyWebMvcConfigurerAdapter.class
│ │ │ ├── MybatisPlusConfig.class
│ │ │ ├── P6spySqlFormatConfig.class
│ │ │ └── RedisConfig.class
│ │ ├── controller
│ │ │ └── BaseController.class
│ │ ├── converter
│ │ │ └── TimeConverter.class
│ │ ├── domain
│ │ │ ├── ActiveUser.class
│ │ │ ├── FebsConstant.class
│ │ │ ├── FebsResponse.class
│ │ │ ├── LimitType.class
│ │ │ ├── QueryRequest.class
│ │ │ ├── RedisInfo.class
│ │ │ ├── RegexpConstant.class
│ │ │ ├── Tree.class
│ │ │ └── router
│ │ │ │ ├── RouterMeta.class
│ │ │ │ └── VueRouter.class
│ │ ├── exception
│ │ │ ├── FebsException.class
│ │ │ ├── LimitAccessException.class
│ │ │ ├── RedisConnectException.class
│ │ │ └── TokenTimeoutException.class
│ │ ├── function
│ │ │ ├── CacheSelector.class
│ │ │ └── JedisExecutor.class
│ │ ├── generator
│ │ │ └── CodeGenerator.class
│ │ ├── handler
│ │ │ └── GlobalExceptionHandler.class
│ │ ├── properties
│ │ │ ├── FebsProperties.class
│ │ │ └── ShiroProperties.class
│ │ ├── runner
│ │ │ ├── CacheInitRunner.class
│ │ │ └── StartedUpRunner.class
│ │ ├── service
│ │ │ ├── CacheService.class
│ │ │ ├── RedisService.class
│ │ │ └── impl
│ │ │ │ ├── CacheServiceImpl.class
│ │ │ │ └── RedisServiceImpl.class
│ │ ├── task
│ │ │ └── CacheTask.class
│ │ ├── utils
│ │ │ ├── AddressUtil.class
│ │ │ ├── Alipay.class
│ │ │ ├── DateUtil.class
│ │ │ ├── EncryptUtil.class
│ │ │ ├── FebsUtil.class
│ │ │ ├── FileNameUtils.class
│ │ │ ├── FileUtil.class
│ │ │ ├── HttpContextUtil.class
│ │ │ ├── HttpUtil$1.class
│ │ │ ├── HttpUtil$TrustAnyHostnameVerifier.class
│ │ │ ├── HttpUtil$TrustAnyTrustManager.class
│ │ │ ├── HttpUtil.class
│ │ │ ├── IPUtil.class
│ │ │ ├── MD5Util.class
│ │ │ ├── R.class
│ │ │ ├── SortUtil.class
│ │ │ ├── SpringContextUtil.class
│ │ │ └── TreeUtil.class
│ │ └── validator
│ │ │ └── CronValidator.class
│ │ ├── cos
│ │ ├── controller
│ │ │ ├── BuildingInfoController.class
│ │ │ ├── BulletinInfoController.class
│ │ │ ├── ConsumptionInfoController.class
│ │ │ ├── DailyManageController.class
│ │ │ ├── EpidemicRegisterController.class
│ │ │ ├── FaceRecognitionController.class
│ │ │ ├── FileController.class
│ │ │ ├── HousesInfoController.class
│ │ │ ├── OwnerInfoController.class
│ │ │ ├── ParkInfoController.class
│ │ │ ├── PayController.class
│ │ │ ├── PaymentManageController.class
│ │ │ ├── PaymentRecordController.class
│ │ │ ├── PropertyItemController.class
│ │ │ ├── RentInfoController.class
│ │ │ ├── RepairInfoController.class
│ │ │ └── WorkerInfoController.class
│ │ ├── dao
│ │ │ ├── BuildingInfoMapper.class
│ │ │ ├── BulletinInfoMapper.class
│ │ │ ├── ConsumptionInfoMapper.class
│ │ │ ├── DailyManageMapper.class
│ │ │ ├── EpidemicRegisterMapper.class
│ │ │ ├── HousesInfoMapper.class
│ │ │ ├── OwnerInfoMapper.class
│ │ │ ├── ParkInfoMapper.class
│ │ │ ├── PaymentManageMapper.class
│ │ │ ├── PaymentRecordMapper.class
│ │ │ ├── PropertyItemMapper.class
│ │ │ ├── RentInfoMapper.class
│ │ │ ├── RepairInfoMapper.class
│ │ │ └── WorkerInfoMapper.class
│ │ ├── entity
│ │ │ ├── AlipayBean.class
│ │ │ ├── BuildingInfo.class
│ │ │ ├── BulletinInfo.class
│ │ │ ├── ConsumptionInfo.class
│ │ │ ├── DailyManage.class
│ │ │ ├── EpidemicRegister.class
│ │ │ ├── HousesInfo.class
│ │ │ ├── OwnerInfo.class
│ │ │ ├── ParkInfo.class
│ │ │ ├── PaymentManage.class
│ │ │ ├── PaymentRecord.class
│ │ │ ├── PropertyItem.class
│ │ │ ├── RentInfo.class
│ │ │ ├── RepairInfo.class
│ │ │ ├── WorkerInfo.class
│ │ │ └── dto
│ │ │ │ ├── ConsumptionInfoList.class
│ │ │ │ └── PaymentManageList.class
│ │ └── service
│ │ │ ├── FaceRecognition.class
│ │ │ ├── IBuildingInfoService.class
│ │ │ ├── IBulletinInfoService.class
│ │ │ ├── IConsumptionInfoService.class
│ │ │ ├── IDailyManageService.class
│ │ │ ├── IEpidemicRegisterService.class
│ │ │ ├── IHousesInfoService.class
│ │ │ ├── IOwnerInfoService.class
│ │ │ ├── IParkInfoService.class
│ │ │ ├── IPaymentManageService.class
│ │ │ ├── IPaymentRecordService.class
│ │ │ ├── IPropertyItemService.class
│ │ │ ├── IRentInfoService.class
│ │ │ ├── IRepairInfoService.class
│ │ │ ├── IWorkerInfoService.class
│ │ │ ├── PayService.class
│ │ │ └── impl
│ │ │ ├── BuildingInfoServiceImpl.class
│ │ │ ├── BulletinInfoServiceImpl.class
│ │ │ ├── ConsumptionInfoServiceImpl.class
│ │ │ ├── DailyManageServiceImpl.class
│ │ │ ├── EpidemicRegisterServiceImpl.class
│ │ │ ├── FaceRecognitionImpl.class
│ │ │ ├── HousesInfoServiceImpl.class
│ │ │ ├── OwnerInfoServiceImpl.class
│ │ │ ├── ParkInfoServiceImpl.class
│ │ │ ├── PayServiceImpl.class
│ │ │ ├── PaymentManageServiceImpl.class
│ │ │ ├── PaymentRecordServiceImpl.class
│ │ │ ├── PropertyItemServiceImpl.class
│ │ │ ├── RentInfoServiceImpl.class
│ │ │ ├── RepairInfoServiceImpl$1.class
│ │ │ ├── RepairInfoServiceImpl.class
│ │ │ └── WorkerInfoServiceImpl.class
│ │ ├── system
│ │ ├── controller
│ │ │ ├── DeptController.class
│ │ │ ├── DictController.class
│ │ │ ├── LogController.class
│ │ │ ├── LoginController.class
│ │ │ ├── MenuController.class
│ │ │ ├── RedisController.class
│ │ │ ├── RoleController.class
│ │ │ ├── TestController$1.class
│ │ │ ├── TestController.class
│ │ │ └── UserController.class
│ │ ├── dao
│ │ │ ├── DeptMapper.class
│ │ │ ├── DictMapper.class
│ │ │ ├── LogMapper.class
│ │ │ ├── LoginLogMapper.class
│ │ │ ├── MenuMapper.class
│ │ │ ├── RoleMapper.class
│ │ │ ├── RoleMenuMapper.class
│ │ │ ├── TestMapper.class
│ │ │ ├── UserConfigMapper.class
│ │ │ ├── UserMapper.class
│ │ │ └── UserRoleMapper.class
│ │ ├── domain
│ │ │ ├── Dept.class
│ │ │ ├── Dict.class
│ │ │ ├── LoginLog.class
│ │ │ ├── Menu.class
│ │ │ ├── Role.class
│ │ │ ├── RoleMenu.class
│ │ │ ├── SysLog.class
│ │ │ ├── Test.class
│ │ │ ├── User.class
│ │ │ ├── UserConfig.class
│ │ │ └── UserRole.class
│ │ ├── manager
│ │ │ └── UserManager.class
│ │ └── service
│ │ │ ├── DeptService.class
│ │ │ ├── DictService.class
│ │ │ ├── IMailService.class
│ │ │ ├── LogService.class
│ │ │ ├── LoginLogService.class
│ │ │ ├── MenuService.class
│ │ │ ├── RoleMenuServie.class
│ │ │ ├── RoleService.class
│ │ │ ├── TestService.class
│ │ │ ├── UserConfigService.class
│ │ │ ├── UserRoleService.class
│ │ │ ├── UserService.class
│ │ │ └── impl
│ │ │ ├── DeptServiceImpl.class
│ │ │ ├── DictServiceImpl.class
│ │ │ ├── IMailServiceImpl.class
│ │ │ ├── LogServiceImpl.class
│ │ │ ├── LoginLogServiceImpl.class
│ │ │ ├── MenuServiceImpl.class
│ │ │ ├── RoleMenuServiceImpl.class
│ │ │ ├── RoleServiceImpl.class
│ │ │ ├── TestServiceImpl.class
│ │ │ ├── UserConfigServiceImpl.class
│ │ │ ├── UserRoleServiceImpl.class
│ │ │ └── UserServiceImpl.class
│ │ └── web
│ │ └── controller
│ │ └── WeatherController.class
│ ├── config
│ └── alipay.properties
│ ├── generator
│ └── templates
│ │ ├── controller.java.ftl
│ │ ├── entity.java.ftl
│ │ ├── mapper.java.ftl
│ │ ├── mapper.xml.ftl
│ │ ├── service.java.ftl
│ │ └── serviceImpl.java.ftl
│ ├── ip2region
│ └── ip2region.db
│ ├── logback-spring.xml
│ ├── mapper
│ ├── cos
│ │ ├── BuildingInfoMapper.xml
│ │ ├── BulletinInfoMapper.xml
│ │ ├── ConsumptionInfoMapper.xml
│ │ ├── DailyManageMapper.xml
│ │ ├── EpidemicRegisterMapper.xml
│ │ ├── HousesInfoMapper.xml
│ │ ├── OwnerInfoMapper.xml
│ │ ├── ParkInfoMapper.xml
│ │ ├── PaymentManageMapper.xml
│ │ ├── PaymentRecordMapper.xml
│ │ ├── PropertyItemMapper.xml
│ │ ├── RentInfoMapper.xml
│ │ ├── RepairInfoMapper.xml
│ │ └── WorkerInfoMapper.xml
│ └── system
│ │ ├── LoginLogMapper.xml
│ │ ├── MenuMapper.xml
│ │ ├── RoleMapper.xml
│ │ ├── UserMapper.xml
│ │ └── UserRoleMapper.xml
│ ├── spy.properties
│ └── templates
│ └── registerEmail.html
└── frontend
├── .babelrc
├── .editorconfig
├── .eslintignore
├── .eslintrc.js
├── .gitattributes
├── .idea
├── .gitignore
├── codeStyles
│ ├── Project.xml
│ └── codeStyleConfig.xml
├── frontend.iml
├── inspectionProfiles
│ └── Project_Default.xml
└── modules.xml
├── .postcssrc.js
├── build
├── build.js
├── check-versions.js
├── logo.png
├── utils.js
├── vue-loader.conf.js
├── webpack.base.conf.js
├── webpack.dev.conf.js
└── webpack.prod.conf.js
├── config
├── dev.env.js
├── index.js
├── prod.env.js
└── test.env.js
├── index.html
├── package-lock.json
├── package.json
├── src
├── FEBS.vue
├── components
│ ├── checkbox
│ │ ├── ColorCheckbox.vue
│ │ └── ImgCheckbox.vue
│ ├── datetime
│ │ └── RangeDate.vue
│ ├── exception
│ │ ├── ExceptionPage.vue
│ │ └── typeConfig.js
│ ├── menu
│ │ ├── Contextmenu.vue
│ │ ├── SiderMenu.vue
│ │ └── menu.js
│ ├── setting
│ │ ├── Setting.vue
│ │ ├── SettingItem.vue
│ │ └── StyleItem.vue
│ └── tool
│ │ └── Drawer.vue
├── main.js
├── router
│ └── index.js
├── store
│ ├── index.js
│ └── modules
│ │ ├── account.js
│ │ └── setting.js
├── utils
│ ├── color.js
│ ├── common.js
│ ├── device.js
│ ├── install.js
│ ├── localstorage.js
│ ├── permissionDirect.js
│ ├── request.js
│ ├── spreadJS.js
│ ├── urlKey.js
│ └── utils.less
└── views
│ ├── HomePage.vue
│ ├── common
│ ├── EmptyPageView.vue
│ ├── GlobalFooter.vue
│ ├── GlobalHeader.vue
│ ├── GlobalLayout.vue
│ ├── HeadInfo.vue
│ ├── HeaderAvatar.vue
│ ├── MenuView.vue
│ ├── PageContent.vue
│ ├── PageLayout.vue
│ └── PageView.vue
│ ├── error
│ ├── 403.vue
│ ├── 404.vue
│ └── 500.vue
│ ├── login
│ ├── Common.vue
│ ├── Login.vue
│ └── Regist.vue
│ ├── manage
│ ├── building
│ │ ├── Building.vue
│ │ ├── BuildingAdd.vue
│ │ ├── BuildingEdit.vue
│ │ └── BuildingView.vue
│ ├── bulletin
│ │ ├── Bulletin.vue
│ │ ├── BulletinAdd.vue
│ │ └── BulletinEdit.vue
│ ├── community
│ │ ├── Repair.vue
│ │ ├── RepairAdd.vue
│ │ ├── RepairEdit.vue
│ │ └── RepairView.vue
│ ├── daily
│ │ ├── Daily.vue
│ │ ├── DailyAdd.vue
│ │ └── DailyEdit.vue
│ ├── epidemic
│ │ ├── Epidemic.vue
│ │ └── EpidemicAdd.vue
│ ├── fund
│ │ └── Fund.vue
│ ├── houses
│ │ ├── Houses.vue
│ │ ├── HousesAdd.vue
│ │ ├── HousesEdit.vue
│ │ └── HousesView.vue
│ ├── owner
│ │ ├── Owner.vue
│ │ ├── OwnerAdd.vue
│ │ ├── OwnerEdit.vue
│ │ └── OwnerView.vue
│ ├── park
│ │ ├── Park.vue
│ │ ├── ParkAdd.vue
│ │ ├── ParkEdit.vue
│ │ └── ParkView.vue
│ ├── payment
│ │ ├── Payment.vue
│ │ ├── PaymentAdd.vue
│ │ ├── PaymentAddNew.vue
│ │ ├── PaymentEdit.vue
│ │ └── PaymentView.vue
│ ├── property
│ │ ├── Property.vue
│ │ ├── PropertyAdd.vue
│ │ └── PropertyEdit.vue
│ ├── record
│ │ └── Record.vue
│ ├── rent
│ │ ├── Rent.vue
│ │ ├── RentAdd.vue
│ │ ├── RentEdit.vue
│ │ └── RentView.vue
│ ├── repair
│ │ ├── Repair.vue
│ │ ├── RepairAdd.vue
│ │ ├── RepairEdit.vue
│ │ └── RepairView.vue
│ ├── repairStatic
│ │ └── RepairStatic.vue
│ └── worker
│ │ ├── Worker.vue
│ │ ├── WorkerAdd.vue
│ │ └── WorkerEdit.vue
│ ├── monitor
│ ├── Httptrace.vue
│ ├── JvmInfo.vue
│ ├── Online.vue
│ ├── RedisInfo.vue
│ ├── RedisTerminal.vue
│ ├── SystemInfo.vue
│ ├── SystemLog.vue
│ └── TomcatInfo.vue
│ ├── my
│ ├── community
│ │ ├── Repair.vue
│ │ ├── RepairAdd.vue
│ │ ├── RepairEdit.vue
│ │ └── RepairView.vue
│ ├── daily
│ │ ├── Daily.vue
│ │ ├── DailyAdd.vue
│ │ └── DailyEdit.vue
│ ├── epidemic
│ │ ├── Epidemic.vue
│ │ └── EpidemicAdd.vue
│ ├── houses
│ │ ├── Houses.vue
│ │ └── RepairEdit.vue
│ ├── park
│ │ ├── Park.vue
│ │ ├── ParkAdd.vue
│ │ ├── ParkEdit.vue
│ │ └── ParkView.vue
│ ├── pay
│ │ └── Pay.vue
│ ├── payment
│ │ ├── Payment.vue
│ │ └── PaymentView.vue
│ ├── record
│ │ └── Record.vue
│ └── repair
│ │ ├── Repair.vue
│ │ ├── RepairAdd.vue
│ │ ├── RepairEdit.vue
│ │ └── RepairView.vue
│ ├── others
│ ├── Excel.vue
│ └── ImportResult.vue
│ ├── personal
│ ├── Profile.vue
│ ├── UpdateAvatar.vue
│ ├── UpdatePassword.vue
│ └── UpdateProfile.vue
│ ├── quartz
│ ├── job
│ │ ├── Job.vue
│ │ ├── JobAdd.vue
│ │ └── JobEdit.vue
│ └── log
│ │ └── JobLog.vue
│ ├── rent
│ ├── house
│ │ └── House.vue
│ └── owner
│ │ ├── Owner.vue
│ │ ├── RentAdd.vue
│ │ ├── RentEdit.vue
│ │ └── RentView.vue
│ ├── system
│ ├── dept
│ │ ├── Dept.vue
│ │ ├── DeptAdd.vue
│ │ ├── DeptEdit.vue
│ │ └── DeptInputTree.vue
│ ├── dict
│ │ ├── Dict.vue
│ │ ├── DictAdd.vue
│ │ └── DictEdit.vue
│ ├── menu
│ │ ├── ButtonAdd.vue
│ │ ├── ButtonEdit.vue
│ │ ├── Icon.less
│ │ ├── Icons.vue
│ │ ├── Menu.vue
│ │ ├── MenuAdd.vue
│ │ └── MenuEdit.vue
│ ├── role
│ │ ├── Role.vue
│ │ ├── RoleAdd.vue
│ │ ├── RoleEdit.vue
│ │ └── RoleInfo.vue
│ └── user
│ │ ├── User.vue
│ │ ├── UserAdd.vue
│ │ ├── UserEdit.vue
│ │ ├── UserInfo.less
│ │ └── UserInfo.vue
│ └── web
│ ├── DailyArticle.vue
│ ├── MovieComing.vue
│ ├── MovieHot.vue
│ └── Weather.vue
├── static
├── .gitkeep
├── avatar
│ ├── 17e420c250804efe904a09a33796d5a10.jpg
│ ├── 17e420c250804efe904a09a33796d5a16.jpg
│ ├── 19034103295190235.jpg
│ ├── 1d22f3e41d284f50b2c8fc32e0788698.jpeg
│ ├── 20180414165754.jpg
│ ├── 20180414165815.jpg
│ ├── 20180414165821.jpg
│ ├── 20180414165827.jpg
│ ├── 20180414165834.jpg
│ ├── 20180414165840.jpg
│ ├── 20180414165846.jpg
│ ├── 20180414165855.jpg
│ ├── 20180414165909.jpg
│ ├── 20180414165914.jpg
│ ├── 20180414165920.jpg
│ ├── 20180414165927.jpg
│ ├── 20180414165936.jpg
│ ├── 20180414165942.jpg
│ ├── 20180414165947.jpg
│ ├── 20180414165955.jpg
│ ├── 20180414170003.jpg
│ ├── 2dd7a2d09fa94bf8b5c52e5318868b4d9.jpg
│ ├── 2dd7a2d09fa94bf8b5c52e5318868b4df.jpg
│ ├── 496b3ace787342f7954b7045b8b06804.jpeg
│ ├── 595ba7b05f2e485eb50565a50cb6cc3c.jpeg
│ ├── 5997fedcc7bd4cffbd350b40d1b5b9824.jpg
│ ├── 5997fedcc7bd4cffbd350b40d1b5b987.jpg
│ ├── 87d8194bc9834e9f8f0228e9e530beb1.jpeg
│ ├── 8f5b60ef00714a399ee544d331231820.jpeg
│ ├── 964e40b005724165b8cf772355796c8c.jpeg
│ ├── WhxKECPNujWoWEFNdnJE.png
│ ├── a3b10296862e40edb811418d64455d00.jpeg
│ ├── a43456282d684e0b9319cf332f8ac468.jpeg
│ ├── bba284ac05b041a8b8b0d1927868d5c9x.jpg
│ ├── c7c4ee7be3eb4e73a19887dc713505145.jpg
│ ├── cnrhVkzwxjPwAaCfPbdc.png
│ ├── default.jpg
│ ├── ff698bb2d25c4d218b3256b46c706ece.jpeg
│ ├── gaOngJwsRYRaVAuXXcmB.png
│ ├── jZUIxmJycoymBprLOUbT.png
│ └── ubnKSIfAJTxIgXOKlciN.png
├── file
│ ├── city.json
│ └── text.json
├── img
│ ├── favicon.ico
│ ├── house.jpg
│ ├── logo-blue.png
│ ├── logo.png
│ ├── side-bar-dark.svg
│ ├── side-bar-left.svg
│ ├── side-bar-light.svg
│ └── side-bar-top.svg
├── less
│ ├── Color.less
│ └── Common.less
└── utils
│ └── spreadJS
│ ├── gc.spread.excelio.11.0.0.min.js
│ └── gc.spread.sheets.all.11.0.0.min.js
├── yarn-error.log
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | /frontend/node_modules/
--------------------------------------------------------------------------------
/backend/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/backend/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/backend/.idea/git_toolbox_prj.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/backend/.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 |
--------------------------------------------------------------------------------
/backend/.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 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__cn_hutool_hutool_all_5_5_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_alibaba_fastjson_1_2_48.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_alipay_sdk_alipay_sdk_java_3_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_auth0_java_jwt_3_4_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_baidu_aip_java_sdk_4_12_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_baomidou_mybatis_plus_3_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_baomidou_mybatis_plus_generator_3_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_github_virtuald_curvesapi_1_04.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_google_code_findbugs_jsr305_1_3_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_google_guava_guava_23_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_google_j2objc_j2objc_annotations_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_mchange_mchange_commons_java_0_2_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_rnkrsoft_bopomofo4j_bopomofo4j_1_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_wuwenze_ExcelKit_2_0_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_zaxxer_HikariCP_3_2_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__commons_io_commons_io_2_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__io_lettuce_lettuce_core_5_1_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__io_micrometer_micrometer_core_1_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__io_netty_netty_buffer_4_1_29_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__io_netty_netty_codec_4_1_29_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__io_netty_netty_common_4_1_29_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__io_netty_netty_handler_4_1_29_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__io_netty_netty_resolver_4_1_29_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__io_netty_netty_transport_4_1_29_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__io_projectreactor_reactor_core_3_2_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__javax_activation_activation_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__javax_annotation_javax_annotation_api_1_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.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 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__jaxen_jaxen_1_1_6.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_commons_commons_collections4_4_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_8_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_commons_commons_pool2_2_6_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_5.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_poi_poi_3_17.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_17.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_17.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_cache_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_config_core_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_config_ogdl_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_core_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_cipher_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_core_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_crypto_hash_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_event_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_lang_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_spring_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_shiro_shiro_web_1_4_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_12.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_6_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_9_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_freemarker_freemarker_2_3_28.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_hdrhistogram_HdrHistogram_2_1_9.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_json_json_20160810.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_latencyutils_LatencyUtils_2_0_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_lionsoul_ip2region_1_7_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_mybatis_mybatis_3_5_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_projectlombok_lombok_1_18_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_quartz_scheduler_quartz_2_3_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_25.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_springframework_spring_aop_5_1_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_springframework_spring_jcl_5_1_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_springframework_spring_oxm_5_1_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_springframework_spring_tx_5_1_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_springframework_spring_web_5_1_2_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_thymeleaf_thymeleaf_3_0_11_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_unbescape_unbescape_1_1_6_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_yaml_snakeyaml_1_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__p6spy_p6spy_3_8_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__redis_clients_jedis_2_9_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__stax_stax_api_1_0_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__xerces_xercesImpl_2_11_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__xml_apis_xml_apis_1_4_01.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/backend/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/backend/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/annotation/Log.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.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.METHOD)
9 | @Retention(RetentionPolicy.RUNTIME)
10 | public @interface Log {
11 | String value() default "";
12 | }
13 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/config/MybatisPlusConfig.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.config;
2 |
3 | import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
4 | import org.mybatis.spring.annotation.MapperScan;
5 | import org.springframework.context.annotation.Bean;
6 | import org.springframework.context.annotation.Configuration;
7 |
8 | @Configuration
9 | @MapperScan(value = {"cc.mrbird.febs.*.dao"})
10 | public class MybatisPlusConfig {
11 |
12 | /**
13 | * 分页插件
14 | */
15 | @Bean
16 | public PaginationInterceptor paginationInterceptor() {
17 | return new PaginationInterceptor();
18 | }
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/controller/BaseController.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.controller;
2 |
3 | import com.baomidou.mybatisplus.core.metadata.IPage;
4 |
5 | import java.util.HashMap;
6 | import java.util.Map;
7 |
8 | public class BaseController {
9 |
10 | protected Map getDataTable(IPage> pageInfo) {
11 | Map rspData = new HashMap<>();
12 | rspData.put("rows", pageInfo.getRecords());
13 | rspData.put("total", pageInfo.getTotal());
14 | return rspData;
15 | }
16 |
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/domain/FebsResponse.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.domain;
2 |
3 | import java.util.HashMap;
4 |
5 | public class FebsResponse extends HashMap {
6 |
7 | private static final long serialVersionUID = -8713837118340960775L;
8 |
9 | public FebsResponse message(String message) {
10 | this.put("message", message);
11 | return this;
12 | }
13 |
14 | public FebsResponse data(Object data) {
15 | this.put("data", data);
16 | return this;
17 | }
18 |
19 | @Override
20 | public FebsResponse put(String key, Object value) {
21 | super.put(key, value);
22 | return this;
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/domain/LimitType.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.domain;
2 |
3 | public enum LimitType {
4 | // 传统类型
5 | CUSTOMER,
6 | // 根据 IP 限制
7 | IP;
8 | }
9 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/domain/QueryRequest.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.domain;
2 |
3 | import lombok.Data;
4 | import lombok.ToString;
5 |
6 | import java.io.Serializable;
7 |
8 | @Data
9 | public class QueryRequest implements Serializable {
10 |
11 | private static final long serialVersionUID = -4869594085374385813L;
12 |
13 | private int pageSize = 10;
14 | private int pageNum = 1;
15 |
16 | private String sortField;
17 | private String sortOrder;
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/domain/RegexpConstant.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.domain;
2 |
3 | /**
4 | * 正则常量
5 | */
6 | public class RegexpConstant {
7 |
8 | // 简单手机号正则(这里只是简单校验是否为11位,实际规则很复杂)
9 | public static final String MOBILE_REG = "[1]\\d{10}";
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/domain/router/RouterMeta.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.domain.router;
2 |
3 | import com.fasterxml.jackson.annotation.JsonInclude;
4 | import lombok.AllArgsConstructor;
5 | import lombok.Data;
6 |
7 | import java.io.Serializable;
8 |
9 | /**
10 | * Vue路由 Meta
11 | */
12 | @Data
13 | @AllArgsConstructor
14 | @JsonInclude(JsonInclude.Include.NON_NULL)
15 | public class RouterMeta implements Serializable {
16 |
17 | private static final long serialVersionUID = 5499925008927195914L;
18 |
19 | private Boolean closeable;
20 |
21 | private Boolean isShow;
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/exception/FebsException.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.exception;
2 |
3 | /**
4 | * FEBS 系统内部异常
5 | */
6 | public class FebsException extends Exception {
7 |
8 | private static final long serialVersionUID = -994962710559017255L;
9 |
10 | public FebsException(String message) {
11 | super(message);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/exception/LimitAccessException.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.exception;
2 |
3 | /**
4 | * 限流异常
5 | */
6 | public class LimitAccessException extends Exception {
7 |
8 | private static final long serialVersionUID = -3608667856397125671L;
9 |
10 | public LimitAccessException(String message) {
11 | super(message);
12 | }
13 | }
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/exception/RedisConnectException.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.exception;
2 |
3 | /**
4 | * Redis 连接异常
5 | */
6 | public class RedisConnectException extends Exception {
7 |
8 | private static final long serialVersionUID = 1639374111871115063L;
9 |
10 | public RedisConnectException(String message) {
11 | super(message);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/exception/TokenTimeoutException.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.exception;
2 |
3 | import org.apache.shiro.authc.AuthenticationException;
4 |
5 | /**
6 | * token过期抛出这个
7 | */
8 | public class TokenTimeoutException extends AuthenticationException {
9 |
10 | private static final long serialVersionUID = -8313101744886192005L;
11 |
12 | public TokenTimeoutException(String message) {
13 | super(message);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/function/CacheSelector.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.function;
2 |
3 | @FunctionalInterface
4 | public interface CacheSelector {
5 | T select() throws Exception;
6 | }
7 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/function/JedisExecutor.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.function;
2 |
3 | import cc.mrbird.febs.common.exception.RedisConnectException;
4 |
5 | @FunctionalInterface
6 | public interface JedisExecutor {
7 | R excute(T t) throws RedisConnectException;
8 | }
9 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/properties/FebsProperties.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.properties;
2 |
3 | import lombok.Data;
4 | import org.springframework.boot.context.properties.ConfigurationProperties;
5 | import org.springframework.context.annotation.Configuration;
6 |
7 | @Data
8 | @Configuration
9 | @ConfigurationProperties(prefix = "febs")
10 | public class FebsProperties {
11 |
12 | private ShiroProperties shiro = new ShiroProperties();
13 |
14 | private boolean openAopLog = true;
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/properties/ShiroProperties.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.properties;
2 |
3 | public class ShiroProperties {
4 |
5 | private String anonUrl;
6 |
7 | /**
8 | * token默认有效时间 1天
9 | */
10 | private Long jwtTimeOut = 86400L;
11 |
12 | public String getAnonUrl() {
13 | return anonUrl;
14 | }
15 |
16 | public void setAnonUrl(String anonUrl) {
17 | this.anonUrl = anonUrl;
18 | }
19 |
20 | public Long getJwtTimeOut() {
21 | return jwtTimeOut;
22 | }
23 |
24 | public void setJwtTimeOut(Long jwtTimeOut) {
25 | this.jwtTimeOut = jwtTimeOut;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/common/utils/HttpContextUtil.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.common.utils;
2 |
3 | import org.springframework.web.context.request.RequestContextHolder;
4 | import org.springframework.web.context.request.ServletRequestAttributes;
5 |
6 | import javax.servlet.http.HttpServletRequest;
7 | import java.util.Objects;
8 |
9 | public class HttpContextUtil {
10 |
11 | private HttpContextUtil(){
12 |
13 | }
14 | public static HttpServletRequest getHttpServletRequest() {
15 | return ((ServletRequestAttributes) Objects.requireNonNull(RequestContextHolder.getRequestAttributes())).getRequest();
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/BuildingInfoMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.BuildingInfo;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 | import com.baomidou.mybatisplus.core.metadata.IPage;
6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface BuildingInfoMapper extends BaseMapper {
15 |
16 | // 分页获取楼宇信息
17 | IPage> buildingInfoByPage(Page page, @Param("buildingInfo") BuildingInfo buildingInfo);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/BulletinInfoMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.BulletinInfo;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 | import com.baomidou.mybatisplus.core.metadata.IPage;
6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface BulletinInfoMapper extends BaseMapper {
15 |
16 | // 分页获取公告信息
17 | IPage> bulletinInfoByPage(Page page, @Param("bulletinInfo") BulletinInfo bulletinInfo);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/ConsumptionInfoMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.ConsumptionInfo;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 |
6 | /**
7 | * @author FanK
8 | */
9 | public interface ConsumptionInfoMapper extends BaseMapper {
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/DailyManageMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.DailyManage;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 | import com.baomidou.mybatisplus.core.metadata.IPage;
6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface DailyManageMapper extends BaseMapper {
15 |
16 | // 分页获取日常管理信息
17 | IPage> dailyInfoByPage(Page page, @Param("dailyManage") DailyManage dailyManage);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/OwnerInfoMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.OwnerInfo;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 | import com.baomidou.mybatisplus.core.metadata.IPage;
6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface OwnerInfoMapper extends BaseMapper {
15 |
16 | // 分页获取业主信息
17 | IPage> ownerInfoByPage(Page page, @Param("ownerInfo") OwnerInfo ownerInfo);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/PaymentRecordMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.PaymentRecord;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 | import com.baomidou.mybatisplus.core.metadata.IPage;
6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface PaymentRecordMapper extends BaseMapper {
15 |
16 | // 分页查询缴纳记录
17 | IPage> paymentRecordByPage(Page page, @Param("paymentRecord") PaymentRecord paymentRecord);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/PropertyItemMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.PropertyItem;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 | import com.baomidou.mybatisplus.core.metadata.IPage;
6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface PropertyItemMapper extends BaseMapper {
15 |
16 | // 分页查询物业管理项
17 | IPage> propertyItemByPage(Page page, @Param("propertyItem") PropertyItem propertyItem);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/WorkerInfoMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.WorkerInfo;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 | import com.baomidou.mybatisplus.core.metadata.IPage;
6 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface WorkerInfoMapper extends BaseMapper {
15 |
16 | // 分页查询工作人员信息
17 | IPage> workerInfoByPage(Page page, @Param("workerInfo") WorkerInfo workerInfo);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/entity/dto/ConsumptionInfoList.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.entity.dto;
2 |
3 | import cc.mrbird.febs.cos.entity.ConsumptionInfo;
4 | import lombok.Data;
5 |
6 | import java.util.List;
7 |
8 | @Data
9 | public class ConsumptionInfoList {
10 | private List consumptionInfos;
11 | }
12 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/entity/dto/PaymentManageList.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.entity.dto;
2 |
3 | import cc.mrbird.febs.cos.entity.PaymentManage;
4 | import lombok.Data;
5 |
6 | import java.util.List;
7 |
8 | @Data
9 | public class PaymentManageList {
10 | private List paymentManages;
11 | }
12 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/FaceRecognition.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | public interface FaceRecognition {
4 |
5 | // 人脸注册
6 | String registered(String img, String name);
7 |
8 | // 人脸搜索
9 | String verification(String img);
10 |
11 | // 人脸检测
12 | String faceDetection(String img);
13 | }
14 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IBuildingInfoService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.BuildingInfo;
4 | import com.baomidou.mybatisplus.core.metadata.IPage;
5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 | import com.baomidou.mybatisplus.extension.service.IService;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface IBuildingInfoService extends IService {
15 |
16 | // 分页获取楼宇信息
17 | IPage> buildingInfoByPage(Page page, BuildingInfo buildingInfo);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IBulletinInfoService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.BulletinInfo;
4 | import com.baomidou.mybatisplus.core.metadata.IPage;
5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 | import com.baomidou.mybatisplus.extension.service.IService;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface IBulletinInfoService extends IService {
15 |
16 | // 分页获取公告信息
17 | IPage> bulletinInfoByPage(Page page, BulletinInfo bulletinInfo);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IConsumptionInfoService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.ConsumptionInfo;
4 | import com.baomidou.mybatisplus.extension.service.IService;
5 |
6 | /**
7 | * @author FanK
8 | */
9 | public interface IConsumptionInfoService extends IService {
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IDailyManageService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.DailyManage;
4 | import com.baomidou.mybatisplus.core.metadata.IPage;
5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 | import com.baomidou.mybatisplus.extension.service.IService;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface IDailyManageService extends IService {
15 |
16 | // 分页获取日常管理信息
17 | IPage> dailyInfoByPage(Page page, DailyManage dailyManage);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IOwnerInfoService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.OwnerInfo;
4 | import com.baomidou.mybatisplus.core.metadata.IPage;
5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 | import com.baomidou.mybatisplus.extension.service.IService;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface IOwnerInfoService extends IService {
15 |
16 | // 分页获取业主信息
17 | IPage> ownerInfoByPage(Page page,OwnerInfo ownerInfo);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IPaymentManageService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.PaymentManage;
4 | import com.baomidou.mybatisplus.core.metadata.IPage;
5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 | import com.baomidou.mybatisplus.extension.service.IService;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface IPaymentManageService extends IService {
15 |
16 | // 分页查询缴纳费用管理
17 | IPage> paymentManageByPage(Page page, PaymentManage paymentManage);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IPaymentRecordService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.PaymentRecord;
4 | import com.baomidou.mybatisplus.core.metadata.IPage;
5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 | import com.baomidou.mybatisplus.extension.service.IService;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface IPaymentRecordService extends IService {
15 |
16 | // 分页查询缴纳记录
17 | IPage> paymentRecordByPage(Page page, PaymentRecord paymentRecord);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IPropertyItemService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.PropertyItem;
4 | import com.baomidou.mybatisplus.core.metadata.IPage;
5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 | import com.baomidou.mybatisplus.extension.service.IService;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface IPropertyItemService extends IService {
15 |
16 | // 分页查询物业管理项
17 | IPage> propertyItemByPage(Page page, PropertyItem propertyItem);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IWorkerInfoService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.WorkerInfo;
4 | import com.baomidou.mybatisplus.core.metadata.IPage;
5 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 | import com.baomidou.mybatisplus.extension.service.IService;
7 | import org.apache.ibatis.annotations.Param;
8 |
9 | import java.util.LinkedHashMap;
10 |
11 | /**
12 | * @author FanK
13 | */
14 | public interface IWorkerInfoService extends IService {
15 |
16 | // 分页查询工作人员信息
17 | IPage> workerInfoByPage(Page page, WorkerInfo workerInfo);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/PayService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.AlipayBean;
4 | import com.alipay.api.AlipayApiException;
5 |
6 | public interface PayService {
7 |
8 | /**
9 | * 支付宝支付接口
10 | * @param alipayBean
11 | * @return
12 | * @throws AlipayApiException
13 | */
14 | String aliPay(AlipayBean alipayBean) throws AlipayApiException;
15 | }
16 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/impl/ConsumptionInfoServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service.impl;
2 |
3 | import cc.mrbird.febs.cos.entity.ConsumptionInfo;
4 | import cc.mrbird.febs.cos.dao.ConsumptionInfoMapper;
5 | import cc.mrbird.febs.cos.service.IConsumptionInfoService;
6 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7 | import org.springframework.stereotype.Service;
8 |
9 | /**
10 | * @author FanK
11 | */
12 | @Service
13 | public class ConsumptionInfoServiceImpl extends ServiceImpl implements IConsumptionInfoService {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/impl/PayServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service.impl;
2 |
3 | import cc.mrbird.febs.common.utils.Alipay;
4 | import cc.mrbird.febs.cos.entity.AlipayBean;
5 | import cc.mrbird.febs.cos.service.PayService;
6 | import com.alipay.api.AlipayApiException;
7 | import org.springframework.beans.factory.annotation.Autowired;
8 | import org.springframework.stereotype.Service;
9 |
10 | @Service
11 | public class PayServiceImpl implements PayService {
12 |
13 | @Autowired
14 | private Alipay alipay;
15 |
16 | @Override
17 | public String aliPay(AlipayBean alipayBean) throws AlipayApiException {
18 | return alipay.pay(alipayBean);
19 | }
20 | }
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/system/dao/DeptMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.system.dao;
2 |
3 | import cc.mrbird.febs.system.domain.Dept;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 |
6 | public interface DeptMapper extends BaseMapper {
7 |
8 | }
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/system/dao/DictMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.system.dao;
2 |
3 | import cc.mrbird.febs.system.domain.Dict;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 |
6 | public interface DictMapper extends BaseMapper {
7 | }
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/system/dao/LogMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.system.dao;
2 |
3 | import cc.mrbird.febs.system.domain.SysLog;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 |
6 | public interface LogMapper extends BaseMapper {
7 | }
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/system/dao/MenuMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.system.dao;
2 |
3 | import cc.mrbird.febs.system.domain.Menu;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 |
6 | import java.util.List;
7 |
8 | public interface MenuMapper extends BaseMapper
6 |
7 |
8 |
14 |
15 |
26 |
--------------------------------------------------------------------------------
/frontend/src/store/index.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import Vuex from 'vuex'
3 | import account from './modules/account'
4 | import setting from './modules/setting'
5 |
6 | Vue.use(Vuex)
7 |
8 | export default new Vuex.Store({
9 | modules: {
10 | account,
11 | setting
12 | }
13 | })
14 |
--------------------------------------------------------------------------------
/frontend/src/utils/common.js:
--------------------------------------------------------------------------------
1 | export function triggerWindowResizeEvent () {
2 | let event = document.createEvent('HTMLEvents')
3 | event.initEvent('resize', true, true)
4 | event.eventType = 'message'
5 | window.dispatchEvent(event)
6 | }
7 |
--------------------------------------------------------------------------------
/frontend/src/utils/device.js:
--------------------------------------------------------------------------------
1 | import enquireJs from 'enquire.js'
2 |
3 | const enquireScreen = function (call) {
4 | const hanlder = {
5 | match: function () {
6 | call && call(true)
7 | },
8 | unmatch: function () {
9 | call && call(false)
10 | }
11 | }
12 | enquireJs.register('only screen and (max-width: 767.99px)', hanlder)
13 | }
14 |
15 | export default enquireScreen
16 |
--------------------------------------------------------------------------------
/frontend/src/utils/install.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 |
3 | import {hasPermission, hasNoPermission, hasAnyPermission, hasRole, hasAnyRole} from 'utils/permissionDirect'
4 |
5 | const Plugins = [
6 | hasPermission,
7 | hasNoPermission,
8 | hasAnyPermission,
9 | hasRole,
10 | hasAnyRole
11 | ]
12 |
13 | Plugins.map((plugin) => {
14 | Vue.use(plugin)
15 | })
16 |
17 | export default Vue
18 |
--------------------------------------------------------------------------------
/frontend/src/utils/localstorage.js:
--------------------------------------------------------------------------------
1 | let db = {
2 | save (key, value) {
3 | localStorage.setItem(key, JSON.stringify(value))
4 | },
5 | get (key, defaultValue = {}) {
6 | return JSON.parse(localStorage.getItem(key)) || defaultValue
7 | },
8 | remove (key) {
9 | localStorage.removeItem(key)
10 | },
11 | clear () {
12 | localStorage.clear()
13 | }
14 | }
15 |
16 | export default db
17 |
--------------------------------------------------------------------------------
/frontend/src/utils/urlKey.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | const getUrlKey = (name) => {
3 | return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ""])[1].replace(/\+/g, '%20')) || null
4 |
5 | }
6 |
7 | export { getUrlKey }
8 |
--------------------------------------------------------------------------------
/frontend/src/views/common/EmptyPageView.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
--------------------------------------------------------------------------------
/frontend/src/views/error/403.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
11 |
12 |
15 |
--------------------------------------------------------------------------------
/frontend/src/views/error/404.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
11 |
12 |
15 |
--------------------------------------------------------------------------------
/frontend/src/views/error/500.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
11 |
12 |
15 |
--------------------------------------------------------------------------------
/frontend/src/views/monitor/RedisTerminal.vue:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
11 |
14 |
--------------------------------------------------------------------------------
/frontend/src/views/system/user/UserInfo.less:
--------------------------------------------------------------------------------
1 | .user-info {
2 | background: #fff;
3 | padding: 0 10px 10px 10px;
4 | }
5 | .user-info-side {
6 | background: #fff;
7 | }
8 | .user-info-side {
9 | max-width: 10rem !important;
10 | min-width: 10rem !important;
11 | width: 10rem !important;
12 | }
13 | .user-content-one{
14 | margin-right: 1.2rem;
15 | }
16 | p {
17 | margin-bottom: 1rem;
18 | max-width: 15.5rem;
19 | }
20 | i {
21 | margin-right: .8rem;
22 | }
23 |
--------------------------------------------------------------------------------
/frontend/static/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/.gitkeep
--------------------------------------------------------------------------------
/frontend/static/avatar/17e420c250804efe904a09a33796d5a10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/17e420c250804efe904a09a33796d5a10.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/17e420c250804efe904a09a33796d5a16.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/17e420c250804efe904a09a33796d5a16.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/19034103295190235.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/19034103295190235.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/1d22f3e41d284f50b2c8fc32e0788698.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/1d22f3e41d284f50b2c8fc32e0788698.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165754.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165754.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165815.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165815.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165821.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165821.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165827.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165827.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165834.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165834.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165840.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165840.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165846.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165846.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165855.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165855.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165909.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165909.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165914.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165914.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165920.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165920.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165927.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165927.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165936.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165936.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165942.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165942.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165947.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165947.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165955.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414165955.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414170003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/20180414170003.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/2dd7a2d09fa94bf8b5c52e5318868b4d9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/2dd7a2d09fa94bf8b5c52e5318868b4d9.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/2dd7a2d09fa94bf8b5c52e5318868b4df.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/2dd7a2d09fa94bf8b5c52e5318868b4df.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/496b3ace787342f7954b7045b8b06804.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/496b3ace787342f7954b7045b8b06804.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/595ba7b05f2e485eb50565a50cb6cc3c.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/595ba7b05f2e485eb50565a50cb6cc3c.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/5997fedcc7bd4cffbd350b40d1b5b9824.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/5997fedcc7bd4cffbd350b40d1b5b9824.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/5997fedcc7bd4cffbd350b40d1b5b987.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/5997fedcc7bd4cffbd350b40d1b5b987.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/87d8194bc9834e9f8f0228e9e530beb1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/87d8194bc9834e9f8f0228e9e530beb1.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/8f5b60ef00714a399ee544d331231820.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/8f5b60ef00714a399ee544d331231820.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/964e40b005724165b8cf772355796c8c.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/964e40b005724165b8cf772355796c8c.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/WhxKECPNujWoWEFNdnJE.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/WhxKECPNujWoWEFNdnJE.png
--------------------------------------------------------------------------------
/frontend/static/avatar/a3b10296862e40edb811418d64455d00.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/a3b10296862e40edb811418d64455d00.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/a43456282d684e0b9319cf332f8ac468.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/a43456282d684e0b9319cf332f8ac468.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/bba284ac05b041a8b8b0d1927868d5c9x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/bba284ac05b041a8b8b0d1927868d5c9x.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/c7c4ee7be3eb4e73a19887dc713505145.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/c7c4ee7be3eb4e73a19887dc713505145.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/cnrhVkzwxjPwAaCfPbdc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/cnrhVkzwxjPwAaCfPbdc.png
--------------------------------------------------------------------------------
/frontend/static/avatar/default.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/default.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/ff698bb2d25c4d218b3256b46c706ece.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/ff698bb2d25c4d218b3256b46c706ece.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/gaOngJwsRYRaVAuXXcmB.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/gaOngJwsRYRaVAuXXcmB.png
--------------------------------------------------------------------------------
/frontend/static/avatar/jZUIxmJycoymBprLOUbT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/jZUIxmJycoymBprLOUbT.png
--------------------------------------------------------------------------------
/frontend/static/avatar/ubnKSIfAJTxIgXOKlciN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/avatar/ubnKSIfAJTxIgXOKlciN.png
--------------------------------------------------------------------------------
/frontend/static/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/img/favicon.ico
--------------------------------------------------------------------------------
/frontend/static/img/house.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/img/house.jpg
--------------------------------------------------------------------------------
/frontend/static/img/logo-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/img/logo-blue.png
--------------------------------------------------------------------------------
/frontend/static/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/house_repair_cos/ffc495a1f486f73a4aafaba04e050c47e52a67ad/frontend/static/img/logo.png
--------------------------------------------------------------------------------
/frontend/static/less/Common.less:
--------------------------------------------------------------------------------
1 | .search{
2 | margin-bottom: 54px;
3 | }
4 | .fold{
5 | width: calc(100% - 216px);
6 | display: inline-block
7 | }
8 | .operator{
9 | margin-bottom: 18px;
10 | }
11 | @media screen and (max-width: 900px) {
12 | .fold {
13 | width: 100%;
14 | }
15 | }
16 | .operator button {
17 | margin-right: 5px;
18 | }
19 | i {
20 | cursor: pointer;
21 | }
22 |
--------------------------------------------------------------------------------