├── README.md
├── backend
├── .idea
│ ├── .gitignore
│ ├── .name
│ ├── compiler.xml
│ ├── encodings.xml
│ ├── inspectionProfiles
│ │ └── Project_Default.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_auth0_java_jwt_3_4_1.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_binarywang_weixin_java_common_4_0_0.xml
│ │ ├── Maven__com_github_binarywang_weixin_java_miniapp_4_0_0.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_code_gson_gson_2_8_5.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_thoughtworks_xstream_xstream_1_4_14.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_2.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_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_httpcomponents_httpmime_4_5_6.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_bouncycastle_bcpkix_jdk15on_1_65.xml
│ │ ├── Maven__org_bouncycastle_bcprov_jdk15on_1_65.xml
│ │ ├── Maven__org_codehaus_mojo_animal_sniffer_annotations_1_14.xml
│ │ ├── Maven__org_dom4j_dom4j_2_1_3.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_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_jcl_over_slf4j_1_7_25.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_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_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
│ │ ├── Maven__xmlpull_xmlpull_1_1_3_1.xml
│ │ └── Maven__xpp3_xpp3_min_1_1_4c.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── vcs.xml
├── febs_shiro_jwt.iml
├── log
│ ├── error
│ │ ├── error.2022-03-20.log
│ │ ├── error.2022-03-21.log
│ │ ├── error.2022-03-22.log
│ │ ├── error.2022-03-23.log
│ │ ├── error.2022-03-24.log
│ │ ├── error.2022-03-28.log
│ │ ├── error.2022-04-03.log
│ │ └── error.2022-11-19.log
│ └── info
│ │ ├── info.2022-03-20.log
│ │ ├── info.2022-03-21.log
│ │ ├── info.2022-03-22.log
│ │ ├── info.2022-03-23.log
│ │ ├── info.2022-03-24.log
│ │ ├── info.2022-03-28.log
│ │ ├── info.2022-04-03.log
│ │ └── info.2022-11-19.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
│ │ │ │ ├── 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
│ │ │ │ ├── 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
│ │ │ │ ├── BulletinInfoController.java
│ │ │ │ ├── ComboInfoController.java
│ │ │ │ ├── ConsumableTypeController.java
│ │ │ │ ├── FileController.java
│ │ │ │ ├── GoodsBelongController.java
│ │ │ │ ├── GoodsRequestController.java
│ │ │ │ ├── RurchaseRequestController.java
│ │ │ │ ├── StockInfoController.java
│ │ │ │ ├── StockOutController.java
│ │ │ │ ├── StockPutController.java
│ │ │ │ └── StudentInfoController.java
│ │ │ ├── dao
│ │ │ │ ├── BulletinInfoMapper.java
│ │ │ │ ├── ComboInfoMapper.java
│ │ │ │ ├── ConsumableTypeMapper.java
│ │ │ │ ├── GoodsBelongMapper.java
│ │ │ │ ├── GoodsRequestMapper.java
│ │ │ │ ├── RurchaseRequestMapper.java
│ │ │ │ ├── StockInfoMapper.java
│ │ │ │ ├── StockOutMapper.java
│ │ │ │ ├── StockPutMapper.java
│ │ │ │ └── StudentInfoMapper.java
│ │ │ ├── entity
│ │ │ │ ├── BulletinInfo.java
│ │ │ │ ├── ComboInfo.java
│ │ │ │ ├── ConsumableType.java
│ │ │ │ ├── GoodsBelong.java
│ │ │ │ ├── GoodsRequest.java
│ │ │ │ ├── RurchaseRequest.java
│ │ │ │ ├── StockInfo.java
│ │ │ │ ├── StockOut.java
│ │ │ │ ├── StockPut.java
│ │ │ │ └── StudentInfo.java
│ │ │ └── service
│ │ │ │ ├── IBulletinInfoService.java
│ │ │ │ ├── IComboInfoService.java
│ │ │ │ ├── IConsumableTypeService.java
│ │ │ │ ├── IGoodsBelongService.java
│ │ │ │ ├── IGoodsRequestService.java
│ │ │ │ ├── IRurchaseRequestService.java
│ │ │ │ ├── IStockInfoService.java
│ │ │ │ ├── IStockOutService.java
│ │ │ │ ├── IStockPutService.java
│ │ │ │ ├── IStudentInfoService.java
│ │ │ │ └── impl
│ │ │ │ ├── BulletinInfoServiceImpl.java
│ │ │ │ ├── ComboInfoServiceImpl.java
│ │ │ │ ├── ConsumableTypeServiceImpl.java
│ │ │ │ ├── GoodsBelongServiceImpl.java
│ │ │ │ ├── GoodsRequestServiceImpl.java
│ │ │ │ ├── RurchaseRequestServiceImpl.java
│ │ │ │ ├── StockInfoServiceImpl.java
│ │ │ │ ├── StockOutServiceImpl.java
│ │ │ │ ├── StockPutServiceImpl.java
│ │ │ │ └── StudentInfoServiceImpl.java
│ │ │ ├── job
│ │ │ ├── config
│ │ │ │ └── ScheduleConfig.java
│ │ │ ├── controller
│ │ │ │ ├── JobController.java
│ │ │ │ └── JobLogController.java
│ │ │ ├── dao
│ │ │ │ ├── JobLogMapper.java
│ │ │ │ └── JobMapper.java
│ │ │ ├── domain
│ │ │ │ ├── Job.java
│ │ │ │ └── JobLog.java
│ │ │ ├── service
│ │ │ │ ├── JobLogService.java
│ │ │ │ ├── JobService.java
│ │ │ │ └── impl
│ │ │ │ │ ├── JobLogServiceImpl.java
│ │ │ │ │ └── JobServiceImpl.java
│ │ │ ├── task
│ │ │ │ └── TestTask.java
│ │ │ └── util
│ │ │ │ ├── ScheduleJob.java
│ │ │ │ ├── ScheduleRunnable.java
│ │ │ │ └── ScheduleUtils.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
│ │ │ │ ├── LogService.java
│ │ │ │ ├── LoginLogService.java
│ │ │ │ ├── MenuService.java
│ │ │ │ ├── RoleMenuServie.java
│ │ │ │ ├── RoleService.java
│ │ │ │ ├── TestService.java
│ │ │ │ ├── UserConfigService.java
│ │ │ │ ├── UserRoleService.java
│ │ │ │ ├── UserService.java
│ │ │ │ └── impl
│ │ │ │ ├── DeptServiceImpl.java
│ │ │ │ ├── DictServiceImpl.java
│ │ │ │ ├── LogServiceImpl.java
│ │ │ │ ├── LoginLogServiceImpl.java
│ │ │ │ ├── MenuServiceImpl.java
│ │ │ │ ├── RoleMenuServiceImpl.java
│ │ │ │ ├── RoleServiceImpl.java
│ │ │ │ ├── TestServiceImpl.java
│ │ │ │ ├── UserConfigServiceImpl.java
│ │ │ │ ├── UserRoleServiceImpl.java
│ │ │ │ └── UserServiceImpl.java
│ │ │ └── web
│ │ │ └── controller
│ │ │ ├── ArticleController.java
│ │ │ ├── MovieController.java
│ │ │ └── WeatherController.java
│ │ └── resources
│ │ ├── ValidationMessages.properties
│ │ ├── application.yml
│ │ ├── banner.txt
│ │ ├── 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
│ │ ├── job
│ │ │ └── JobMapper.xml
│ │ └── system
│ │ │ ├── LoginLogMapper.xml
│ │ │ ├── MenuMapper.xml
│ │ │ ├── RoleMapper.xml
│ │ │ ├── UserMapper.xml
│ │ │ └── UserRoleMapper.xml
│ │ └── spy.properties
└── 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
│ │ │ │ ├── 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
│ │ │ │ ├── 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
│ │ │ │ ├── BulletinInfoController.class
│ │ │ │ ├── ComboInfoController.class
│ │ │ │ ├── ConsumableTypeController.class
│ │ │ │ ├── FileController.class
│ │ │ │ ├── GoodsBelongController.class
│ │ │ │ ├── GoodsRequestController.class
│ │ │ │ ├── RurchaseRequestController.class
│ │ │ │ ├── StockInfoController.class
│ │ │ │ ├── StockOutController.class
│ │ │ │ ├── StockPutController.class
│ │ │ │ └── StudentInfoController.class
│ │ │ ├── dao
│ │ │ │ ├── BulletinInfoMapper.class
│ │ │ │ ├── ComboInfoMapper.class
│ │ │ │ ├── ConsumableTypeMapper.class
│ │ │ │ ├── GoodsBelongMapper.class
│ │ │ │ ├── GoodsRequestMapper.class
│ │ │ │ ├── RurchaseRequestMapper.class
│ │ │ │ ├── StockInfoMapper.class
│ │ │ │ ├── StockOutMapper.class
│ │ │ │ ├── StockPutMapper.class
│ │ │ │ └── StudentInfoMapper.class
│ │ │ ├── entity
│ │ │ │ ├── BulletinInfo.class
│ │ │ │ ├── ComboInfo.class
│ │ │ │ ├── ConsumableType.class
│ │ │ │ ├── GoodsBelong.class
│ │ │ │ ├── GoodsRequest.class
│ │ │ │ ├── RurchaseRequest.class
│ │ │ │ ├── StockInfo.class
│ │ │ │ ├── StockOut.class
│ │ │ │ ├── StockPut.class
│ │ │ │ └── StudentInfo.class
│ │ │ └── service
│ │ │ │ ├── IBulletinInfoService.class
│ │ │ │ ├── IComboInfoService.class
│ │ │ │ ├── IConsumableTypeService.class
│ │ │ │ ├── IGoodsBelongService.class
│ │ │ │ ├── IGoodsRequestService.class
│ │ │ │ ├── IRurchaseRequestService.class
│ │ │ │ ├── IStockInfoService.class
│ │ │ │ ├── IStockOutService.class
│ │ │ │ ├── IStockPutService.class
│ │ │ │ ├── IStudentInfoService.class
│ │ │ │ └── impl
│ │ │ │ ├── BulletinInfoServiceImpl.class
│ │ │ │ ├── ComboInfoServiceImpl.class
│ │ │ │ ├── ConsumableTypeServiceImpl.class
│ │ │ │ ├── GoodsBelongServiceImpl.class
│ │ │ │ ├── GoodsRequestServiceImpl.class
│ │ │ │ ├── RurchaseRequestServiceImpl.class
│ │ │ │ ├── StockInfoServiceImpl.class
│ │ │ │ ├── StockOutServiceImpl$1.class
│ │ │ │ ├── StockOutServiceImpl.class
│ │ │ │ ├── StockPutServiceImpl.class
│ │ │ │ └── StudentInfoServiceImpl.class
│ │ │ ├── job
│ │ │ ├── config
│ │ │ │ └── ScheduleConfig.class
│ │ │ ├── controller
│ │ │ │ ├── JobController.class
│ │ │ │ └── JobLogController.class
│ │ │ ├── dao
│ │ │ │ ├── JobLogMapper.class
│ │ │ │ └── JobMapper.class
│ │ │ ├── domain
│ │ │ │ ├── Job$ScheduleStatus.class
│ │ │ │ ├── Job.class
│ │ │ │ └── JobLog.class
│ │ │ ├── service
│ │ │ │ ├── JobLogService.class
│ │ │ │ ├── JobService.class
│ │ │ │ └── impl
│ │ │ │ │ ├── JobLogServiceImpl.class
│ │ │ │ │ └── JobServiceImpl.class
│ │ │ ├── task
│ │ │ │ └── TestTask.class
│ │ │ └── util
│ │ │ │ ├── ScheduleJob.class
│ │ │ │ ├── ScheduleRunnable.class
│ │ │ │ └── ScheduleUtils.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
│ │ │ │ ├── LogService.class
│ │ │ │ ├── LoginLogService.class
│ │ │ │ ├── MenuService.class
│ │ │ │ ├── RoleMenuServie.class
│ │ │ │ ├── RoleService.class
│ │ │ │ ├── TestService.class
│ │ │ │ ├── UserConfigService.class
│ │ │ │ ├── UserRoleService.class
│ │ │ │ ├── UserService.class
│ │ │ │ └── impl
│ │ │ │ ├── DeptServiceImpl.class
│ │ │ │ ├── DictServiceImpl.class
│ │ │ │ ├── LogServiceImpl.class
│ │ │ │ ├── LoginLogServiceImpl.class
│ │ │ │ ├── MenuServiceImpl.class
│ │ │ │ ├── RoleMenuServiceImpl.class
│ │ │ │ ├── RoleServiceImpl.class
│ │ │ │ ├── TestServiceImpl.class
│ │ │ │ ├── UserConfigServiceImpl.class
│ │ │ │ ├── UserRoleServiceImpl.class
│ │ │ │ └── UserServiceImpl.class
│ │ │ └── web
│ │ │ └── controller
│ │ │ ├── ArticleController.class
│ │ │ ├── MovieController.class
│ │ │ └── WeatherController.class
│ ├── 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
│ │ │ ├── BulletinInfoMapper.xml
│ │ │ ├── ComboInfoMapper.xml
│ │ │ ├── ConsumableTypeMapper.xml
│ │ │ ├── GoodsBelongMapper.xml
│ │ │ ├── GoodsRequestMapper.xml
│ │ │ ├── RurchaseRequestMapper.xml
│ │ │ ├── StockInfoMapper.xml
│ │ │ ├── StockOutMapper.xml
│ │ │ ├── StockPutMapper.xml
│ │ │ └── StudentInfoMapper.xml
│ │ ├── job
│ │ │ └── JobMapper.xml
│ │ └── system
│ │ │ ├── LoginLogMapper.xml
│ │ │ ├── MenuMapper.xml
│ │ │ ├── RoleMapper.xml
│ │ │ ├── UserMapper.xml
│ │ │ └── UserRoleMapper.xml
│ └── spy.properties
│ ├── febs_shiro_jwt-1.0.0-release.jar
│ ├── febs_shiro_jwt-1.0.0-release.jar.original
│ ├── maven-archiver
│ └── pom.properties
│ └── maven-status
│ └── maven-compiler-plugin
│ └── compile
│ └── default-compile
│ ├── createdFiles.lst
│ └── inputFiles.lst
├── db
└── SA1647827873595.jpg
└── frontend
├── .babelrc
├── .editorconfig
├── .eslintignore
├── .eslintrc.js
├── .gitattributes
├── .idea
├── codeStyles
│ └── codeStyleConfig.xml
├── frontend.iml
├── inspectionProfiles
│ └── Project_Default.xml
├── modules.xml
└── workspace.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
│ └── utils.less
└── views
│ ├── HomePage.vue
│ ├── admin
│ ├── bulletin
│ │ ├── Bulletin.vue
│ │ ├── BulletinAdd.vue
│ │ └── BulletinEdit.vue
│ ├── combo
│ │ ├── Combo.vue
│ │ ├── ComboAdd.vue
│ │ └── ComboEdit.vue
│ ├── details
│ │ └── Details.vue
│ ├── goods
│ │ ├── Goods.vue
│ │ └── RequestView.vue
│ ├── rurchase
│ │ ├── Rurchase.vue
│ │ ├── RurchaseAdd.vue
│ │ └── RurchaseView.vue
│ ├── stock
│ │ ├── Stock.vue
│ │ └── StockOut.vue
│ ├── stockout
│ │ ├── RecordView.vue
│ │ └── Stockout.vue
│ ├── stockput
│ │ ├── RecordView.vue
│ │ └── Stockput.vue
│ ├── student
│ │ └── Student.vue
│ └── type
│ │ ├── Type.vue
│ │ ├── TypeAdd.vue
│ │ └── TypeEdit.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
│ └── SIdentify.vue
│ ├── monitor
│ ├── Httptrace.vue
│ ├── JvmInfo.vue
│ ├── Online.vue
│ ├── RedisInfo.vue
│ ├── RedisTerminal.vue
│ ├── SystemInfo.vue
│ ├── SystemLog.vue
│ └── TomcatInfo.vue
│ ├── others
│ ├── Excel.vue
│ └── ImportResult.vue
│ ├── personal
│ ├── Profile.vue
│ ├── UpdateAvatar.vue
│ ├── UpdatePassword.vue
│ └── UpdateProfile.vue
│ ├── purchase
│ ├── record
│ │ ├── Record.vue
│ │ └── RecordView.vue
│ ├── request
│ │ ├── Request.vue
│ │ └── RequestAdd.vue
│ └── rurchase
│ │ ├── Rurchase.vue
│ │ ├── RurchaseAdd.vue
│ │ └── RurchaseView.vue
│ ├── quartz
│ ├── job
│ │ ├── Job.vue
│ │ ├── JobAdd.vue
│ │ └── JobEdit.vue
│ └── log
│ │ └── JobLog.vue
│ ├── stu
│ ├── record
│ │ └── Record.vue
│ └── request
│ │ ├── Request.vue
│ │ ├── RequestAdd.vue
│ │ └── RequestView.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
│ ├── BiazfanxmamNRoxxVxka.png
│ ├── 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
│ ├── claimForm.json
│ ├── inboundOrder.json
│ ├── outboundOrder.json
│ └── purchasePlan.json
├── img
│ ├── favicon.ico
│ ├── logo-blue.png
│ ├── logo.png
│ ├── river-6968614.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
/backend/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Datasource local storage ignored files
5 | /../../../../../:\Project\实验室耗材管理系统\backend\.idea/dataSources/
6 | /dataSources.local.xml
7 | # Editor-based HTTP Client requests
8 | /httpRequests/
9 |
--------------------------------------------------------------------------------
/backend/.idea/.name:
--------------------------------------------------------------------------------
1 | laboratory
--------------------------------------------------------------------------------
/backend/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/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_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_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_boot_starter_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_fasterxml_jackson_core_jackson_databind_2_9_7.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_github_binarywang_weixin_java_common_4_0_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__com_github_binarywang_weixin_java_miniapp_4_0_0.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_code_gson_gson_2_8_5.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_thoughtworks_xstream_xstream_1_4_14.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_collections_commons_collections_3_2_2.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_2.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_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_httpcomponents_httpmime_4_5_6.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_core_9_0_12.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_bouncycastle_bcpkix_jdk15on_1_65.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk15on_1_65.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__org_dom4j_dom4j_2_1_3.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_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_jcl_over_slf4j_1_7_25.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_beans_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_core_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_jdbc_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_test_5_2_3_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_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/libraries/Maven__xmlpull_xmlpull_1_1_3_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/libraries/Maven__xpp3_xpp3_min_1_1_4c.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/backend/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
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/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 |
6 | /**
7 | * @author FanK
8 | */
9 | public interface BulletinInfoMapper extends BaseMapper {
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/ComboInfoMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.ComboInfo;
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 ComboInfoMapper extends BaseMapper {
15 |
16 | // 分页获取实验套餐信息
17 | IPage> comboInfoByPage(Page page, @Param("comboInfo") ComboInfo comboInfo);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/ConsumableTypeMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.ConsumableType;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 |
6 | /**
7 | * @author FanK
8 | */
9 | public interface ConsumableTypeMapper extends BaseMapper {
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/GoodsBelongMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.GoodsBelong;
4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 | import org.apache.ibatis.annotations.Param;
6 |
7 | import java.util.LinkedHashMap;
8 | import java.util.List;
9 |
10 | /**
11 | * @author FanK
12 | */
13 | public interface GoodsBelongMapper extends BaseMapper {
14 |
15 | // 根据单号获取物品信息
16 | List> getGoodsByNum(@Param("num") String num);
17 |
18 | // 根据单号获取物品详细信息
19 | List> getGoodsDetailByNum(@Param("num") String num);
20 | }
21 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/GoodsRequestMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.GoodsRequest;
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 GoodsRequestMapper extends BaseMapper {
15 |
16 | // 分页获取耗材申请
17 | IPage> goodsRequestByPage(Page page, @Param("goodsRequest") GoodsRequest goodsRequest);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/RurchaseRequestMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.RurchaseRequest;
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 RurchaseRequestMapper extends BaseMapper {
15 |
16 | // 分页获取采购申请
17 | IPage> rurchaseRequestByPage(Page page, @Param("rurchaseRequest") RurchaseRequest rurchaseRequest);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/StockPutMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.StockPut;
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 StockPutMapper extends BaseMapper {
15 |
16 | // 分页获取入库记录
17 | IPage> stockPutByPage(Page page, @Param("stockPut") StockPut stockPut);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/dao/StudentInfoMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.dao;
2 |
3 | import cc.mrbird.febs.cos.entity.StudentInfo;
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 StudentInfoMapper extends BaseMapper {
15 |
16 | // 分页获取学生信息
17 | IPage> studentInfoByPage(Page page, @Param("studentInfo") StudentInfo studentInfo);
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.extension.service.IService;
5 |
6 | /**
7 | * @author FanK
8 | */
9 | public interface IBulletinInfoService extends IService {
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IComboInfoService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.ComboInfo;
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 IComboInfoService extends IService {
15 |
16 | // 分页获取实验套餐信息
17 | IPage> comboInfoByPage(Page page, ComboInfo comboInfo);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IConsumableTypeService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.ConsumableType;
4 | import com.baomidou.mybatisplus.extension.service.IService;
5 |
6 | /**
7 | * @author FanK
8 | */
9 | public interface IConsumableTypeService extends IService {
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IGoodsBelongService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.GoodsBelong;
4 | import com.baomidou.mybatisplus.extension.service.IService;
5 | import org.apache.ibatis.annotations.Param;
6 |
7 | import java.util.LinkedHashMap;
8 | import java.util.List;
9 |
10 | /**
11 | * @author FanK
12 | */
13 | public interface IGoodsBelongService extends IService {
14 |
15 | // 根据单号获取物品信息
16 | List> getGoodsByNum(String num);
17 |
18 | // 根据单号获取物品详细信息
19 | List> getGoodsDetailByNum(String num);
20 | }
21 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IGoodsRequestService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.GoodsRequest;
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 IGoodsRequestService extends IService {
15 |
16 | // 分页获取耗材申请
17 | IPage> goodsRequestByPage(Page page, GoodsRequest goodsRequest);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IStockPutService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.StockPut;
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 IStockPutService extends IService {
15 |
16 | // 分页获取入库记录
17 | IPage> stockPutByPage(Page page, StockPut stockPut);
18 | }
19 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/IStudentInfoService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service;
2 |
3 | import cc.mrbird.febs.cos.entity.StudentInfo;
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 IStudentInfoService extends IService {
15 |
16 | // 分页获取学生信息
17 | IPage> studentInfoByPage(Page page, StudentInfo studentInfo);
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/impl/BulletinInfoServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service.impl;
2 |
3 | import cc.mrbird.febs.cos.entity.BulletinInfo;
4 | import cc.mrbird.febs.cos.dao.BulletinInfoMapper;
5 | import cc.mrbird.febs.cos.service.IBulletinInfoService;
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 BulletinInfoServiceImpl extends ServiceImpl implements IBulletinInfoService {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/cos/service/impl/ConsumableTypeServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.cos.service.impl;
2 |
3 | import cc.mrbird.febs.cos.entity.ConsumableType;
4 | import cc.mrbird.febs.cos.dao.ConsumableTypeMapper;
5 | import cc.mrbird.febs.cos.service.IConsumableTypeService;
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 ConsumableTypeServiceImpl extends ServiceImpl implements IConsumableTypeService {
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/job/dao/JobLogMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.job.dao;
2 |
3 |
4 | import cc.mrbird.febs.job.domain.JobLog;
5 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
6 |
7 | public interface JobLogMapper extends BaseMapper {
8 | }
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/job/dao/JobMapper.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.job.dao;
2 |
3 |
4 | import cc.mrbird.febs.job.domain.Job;
5 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
6 |
7 | import java.util.List;
8 |
9 | public interface JobMapper extends BaseMapper {
10 |
11 | List queryList();
12 | }
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/job/service/JobLogService.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.job.service;
2 |
3 | import cc.mrbird.febs.common.domain.QueryRequest;
4 | import cc.mrbird.febs.job.domain.JobLog;
5 | import com.baomidou.mybatisplus.core.metadata.IPage;
6 | import com.baomidou.mybatisplus.extension.service.IService;
7 |
8 |
9 | public interface JobLogService extends IService {
10 |
11 | IPage findJobLogs(QueryRequest request, JobLog jobLog);
12 |
13 | void saveJobLog(JobLog log);
14 |
15 | void deleteJobLogs(String[] jobLogIds);
16 | }
17 |
--------------------------------------------------------------------------------
/backend/src/main/java/cc/mrbird/febs/job/task/TestTask.java:
--------------------------------------------------------------------------------
1 | package cc.mrbird.febs.job.task;
2 |
3 | import lombok.extern.slf4j.Slf4j;
4 | import org.springframework.stereotype.Component;
5 |
6 | @Slf4j
7 | @Component
8 | public class TestTask {
9 |
10 | public void test(String params) {
11 | log.info("我是带参数的test方法,正在被执行,参数为:{}" , params);
12 | }
13 | public void test1() {
14 | log.info("我是不带参数的test1方法,正在被执行");
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/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/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/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/.gitkeep
--------------------------------------------------------------------------------
/frontend/static/avatar/17e420c250804efe904a09a33796d5a10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/17e420c250804efe904a09a33796d5a10.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/17e420c250804efe904a09a33796d5a16.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/17e420c250804efe904a09a33796d5a16.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/19034103295190235.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/19034103295190235.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/1d22f3e41d284f50b2c8fc32e0788698.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/1d22f3e41d284f50b2c8fc32e0788698.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165754.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165754.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165815.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165815.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165821.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165821.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165827.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165827.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165834.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165834.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165840.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165840.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165846.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165846.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165855.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165855.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165909.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165909.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165914.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165914.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165920.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165920.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165927.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165927.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165936.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165936.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165942.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165942.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165947.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165947.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414165955.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414165955.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/20180414170003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/20180414170003.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/2dd7a2d09fa94bf8b5c52e5318868b4d9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/2dd7a2d09fa94bf8b5c52e5318868b4d9.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/2dd7a2d09fa94bf8b5c52e5318868b4df.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/2dd7a2d09fa94bf8b5c52e5318868b4df.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/496b3ace787342f7954b7045b8b06804.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/496b3ace787342f7954b7045b8b06804.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/595ba7b05f2e485eb50565a50cb6cc3c.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/595ba7b05f2e485eb50565a50cb6cc3c.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/5997fedcc7bd4cffbd350b40d1b5b9824.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/5997fedcc7bd4cffbd350b40d1b5b9824.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/5997fedcc7bd4cffbd350b40d1b5b987.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/5997fedcc7bd4cffbd350b40d1b5b987.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/87d8194bc9834e9f8f0228e9e530beb1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/87d8194bc9834e9f8f0228e9e530beb1.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/8f5b60ef00714a399ee544d331231820.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/8f5b60ef00714a399ee544d331231820.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/964e40b005724165b8cf772355796c8c.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/964e40b005724165b8cf772355796c8c.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/BiazfanxmamNRoxxVxka.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/BiazfanxmamNRoxxVxka.png
--------------------------------------------------------------------------------
/frontend/static/avatar/WhxKECPNujWoWEFNdnJE.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/WhxKECPNujWoWEFNdnJE.png
--------------------------------------------------------------------------------
/frontend/static/avatar/a3b10296862e40edb811418d64455d00.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/a3b10296862e40edb811418d64455d00.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/a43456282d684e0b9319cf332f8ac468.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/a43456282d684e0b9319cf332f8ac468.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/bba284ac05b041a8b8b0d1927868d5c9x.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/bba284ac05b041a8b8b0d1927868d5c9x.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/c7c4ee7be3eb4e73a19887dc713505145.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/c7c4ee7be3eb4e73a19887dc713505145.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/cnrhVkzwxjPwAaCfPbdc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/cnrhVkzwxjPwAaCfPbdc.png
--------------------------------------------------------------------------------
/frontend/static/avatar/default.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/default.jpg
--------------------------------------------------------------------------------
/frontend/static/avatar/ff698bb2d25c4d218b3256b46c706ece.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/ff698bb2d25c4d218b3256b46c706ece.jpeg
--------------------------------------------------------------------------------
/frontend/static/avatar/gaOngJwsRYRaVAuXXcmB.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/gaOngJwsRYRaVAuXXcmB.png
--------------------------------------------------------------------------------
/frontend/static/avatar/jZUIxmJycoymBprLOUbT.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/jZUIxmJycoymBprLOUbT.png
--------------------------------------------------------------------------------
/frontend/static/avatar/ubnKSIfAJTxIgXOKlciN.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/avatar/ubnKSIfAJTxIgXOKlciN.png
--------------------------------------------------------------------------------
/frontend/static/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/img/favicon.ico
--------------------------------------------------------------------------------
/frontend/static/img/logo-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/img/logo-blue.png
--------------------------------------------------------------------------------
/frontend/static/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/img/logo.png
--------------------------------------------------------------------------------
/frontend/static/img/river-6968614.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Fankekeke/canteen_cos/3b622f9bbe754da87f611056a1e4691894c82ccb/frontend/static/img/river-6968614.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 |
--------------------------------------------------------------------------------