├── .gitee ├── ISSUE_TEMPLATE.zh-CN.md └── PULL_REQUEST_TEMPLATE.zh-CN.md ├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── encodings.xml ├── libraries │ ├── Maven__aopalliance_aopalliance_1_0.xml │ ├── Maven__ch_qos_logback_logback_classic_1_2_3.xml │ ├── Maven__ch_qos_logback_logback_core_1_2_3.xml │ ├── Maven__com_alibaba_druid_1_1_9.xml │ ├── Maven__com_alibaba_druid_spring_boot_starter_1_1_9.xml │ ├── Maven__com_alibaba_fastjson_1_2_6.xml │ ├── Maven__com_baomidou_mybatis_plus_3_1_2.xml │ ├── Maven__com_baomidou_mybatis_plus_annotation_3_2_0.xml │ ├── Maven__com_baomidou_mybatis_plus_boot_starter_3_1_2.xml │ ├── Maven__com_baomidou_mybatis_plus_core_3_2_0.xml │ ├── Maven__com_baomidou_mybatis_plus_extension_3_2_0.xml │ ├── Maven__com_baomidou_mybatis_plus_generator_3_2_0.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_9.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_9_9.xml │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_9.xml │ ├── Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_9.xml │ ├── Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_9.xml │ ├── Maven__com_github_jsqlparser_jsqlparser_2_1.xml │ ├── Maven__com_google_inject_extensions_guice_multibindings_3_0.xml │ ├── Maven__com_google_inject_guice_3_0.xml │ ├── Maven__com_google_zxing_core_3_1_0.xml │ ├── Maven__com_google_zxing_javase_3_1_0.xml │ ├── Maven__com_jayway_jsonpath_json_path_2_4_0.xml │ ├── Maven__com_jhlabs_filters_2_0_235.xml │ ├── Maven__com_mchange_mchange_commons_java_0_2_15.xml │ ├── Maven__com_mortennobel_java_image_scaling_0_8_6.xml │ ├── Maven__com_sun_mail_javax_mail_1_6_2.xml │ ├── Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml │ ├── Maven__com_zaxxer_HikariCP_3_2_0.xml │ ├── Maven__commons_beanutils_commons_beanutils_1_8_3.xml │ ├── Maven__commons_codec_commons_codec_1_11.xml │ ├── Maven__io_projectreactor_reactor_core_3_2_11_RELEASE.xml │ ├── Maven__javax_activation_activation_1_1.xml │ ├── Maven__javax_activation_javax_activation_api_1_2_0.xml │ ├── Maven__javax_annotation_javax_annotation_api_1_3_2.xml │ ├── Maven__javax_inject_javax_inject_1.xml │ ├── Maven__javax_servlet_javax_servlet_api_4_0_1.xml │ ├── Maven__javax_validation_validation_api_2_0_1_Final.xml │ ├── Maven__javax_xml_bind_jaxb_api_2_3_1.xml │ ├── Maven__junit_junit_4_12.xml │ ├── Maven__log4j_log4j_1_2_17.xml │ ├── Maven__mysql_mysql_connector_java_8_0_17.xml │ ├── Maven__net_bytebuddy_byte_buddy_1_9_16.xml │ ├── Maven__net_bytebuddy_byte_buddy_agent_1_9_16.xml │ ├── Maven__net_mingsoft_shiro_freemarker_tags_0_1.xml │ ├── Maven__net_minidev_accessors_smart_1_2.xml │ ├── Maven__net_minidev_json_smart_2_3.xml │ ├── Maven__net_sourceforge_jexcelapi_jxl_2_6_12.xml │ ├── Maven__org_apache_commons_commons_lang3_3_6.xml │ ├── Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml │ ├── Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml │ ├── Maven__org_apache_shiro_shiro_all_1_2_4.xml │ ├── Maven__org_apache_shiro_shiro_core_1_3_2.xml │ ├── Maven__org_apache_shiro_shiro_guice_1_2_4.xml │ ├── Maven__org_apache_shiro_shiro_spring_1_3_2.xml │ ├── Maven__org_apache_shiro_shiro_web_1_3_2.xml │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_22.xml │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_22.xml │ ├── Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_22.xml │ ├── Maven__org_assertj_assertj_core_3_11_1.xml │ ├── Maven__org_freemarker_freemarker_2_3_28.xml │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ ├── Maven__org_hamcrest_hamcrest_library_1_3.xml │ ├── Maven__org_hibernate_validator_hibernate_validator_6_0_17_Final.xml │ ├── Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml │ ├── Maven__org_mockito_mockito_core_2_23_4.xml │ ├── Maven__org_mybatis_mybatis_3_5_2.xml │ ├── Maven__org_mybatis_mybatis_spring_2_0_2.xml │ ├── Maven__org_mybatis_mybatis_typehandlers_jsr310_1_0_1.xml │ ├── Maven__org_objenesis_objenesis_2_6.xml │ ├── Maven__org_ow2_asm_asm_5_0_4.xml │ ├── Maven__org_projectlombok_lombok_1_18_8.xml │ ├── Maven__org_quartz_scheduler_quartz_2_3_1.xml │ ├── Maven__org_reactivestreams_reactive_streams_1_0_2.xml │ ├── Maven__org_skyscreamer_jsonassert_1_5_0.xml │ ├── Maven__org_slf4j_jul_to_slf4j_1_7_26.xml │ ├── Maven__org_slf4j_slf4j_api_1_7_26.xml │ ├── Maven__org_springframework_boot_spring_boot_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_freemarker_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_jdbc_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_json_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_logging_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_test_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_starter_web_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_test_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_7_RELEASE.xml │ ├── Maven__org_springframework_integration_spring_integration_core_5_1_7_RELEASE.xml │ ├── Maven__org_springframework_integration_spring_integration_mail_5_1_7_RELEASE.xml │ ├── Maven__org_springframework_retry_spring_retry_1_2_4_RELEASE.xml │ ├── Maven__org_springframework_spring_aop_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_beans_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_context_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_context_support_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_core_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_expression_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_jcl_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_jdbc_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_messaging_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_test_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_tx_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_web_5_1_9_RELEASE.xml │ ├── Maven__org_springframework_spring_webmvc_5_1_9_RELEASE.xml │ ├── Maven__org_xmlunit_xmlunit_core_2_6_3.xml │ └── Maven__org_yaml_snakeyaml_1_23.xml ├── misc.xml ├── modules.xml ├── sp-archetype.iml ├── uiDesigner.xml └── vcs.xml ├── LICENSE ├── README.en.md ├── README.md ├── docs ├── DateConverterConfig.java ├── FreeMarker.md ├── WebSecurityConfig.java ├── ajax.md ├── java安装.md ├── jenkins.md ├── layuiSelect.md ├── maven.md ├── security.md ├── spLayer.md ├── spTable.md └── yum.md ├── mes ├── .gitignore ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── docker │ │ └── Dockerfile │ ├── java │ │ └── com │ │ │ └── wangziyang │ │ │ └── mes │ │ │ ├── SparchetypeApplication.java │ │ │ ├── basedata │ │ │ ├── common │ │ │ │ ├── controller │ │ │ │ │ ├── SpSysDictController.java │ │ │ │ │ └── TableNameDataController.java │ │ │ │ ├── dto │ │ │ │ │ ├── CommonDto.java │ │ │ │ │ └── SpSysDictDto.java │ │ │ │ ├── entity │ │ │ │ │ └── SpSysDict.java │ │ │ │ ├── mapper │ │ │ │ │ ├── QueryTableNameDataMapper.java │ │ │ │ │ └── SpSysDictMapper.java │ │ │ │ ├── request │ │ │ │ │ └── QueryTableNameDataReq.java │ │ │ │ └── service │ │ │ │ │ ├── ISpSysDictService.java │ │ │ │ │ ├── TableNameDataService.java │ │ │ │ │ └── impl │ │ │ │ │ ├── SpSysDictServiceImpl.java │ │ │ │ │ └── TableNameDataServiceImpl.java │ │ │ ├── controller │ │ │ │ ├── SpMaterileController.java │ │ │ │ ├── SpTableManagerController.java │ │ │ │ └── SpTableManagerItemController.java │ │ │ ├── dto │ │ │ │ └── SpTableManagerDto.java │ │ │ ├── entity │ │ │ │ ├── SpMaterile.java │ │ │ │ ├── SpTableManager.java │ │ │ │ └── SpTableManagerItem.java │ │ │ ├── mapper │ │ │ │ ├── SpMaterileMapper.java │ │ │ │ ├── SpTableManagerItemMapper.java │ │ │ │ └── SpTableManagerMapper.java │ │ │ ├── request │ │ │ │ ├── SpTableManagerReq.java │ │ │ │ └── spMaterileReq.java │ │ │ └── service │ │ │ │ ├── ISpMaterileService.java │ │ │ │ ├── ISpTableManagerItemService.java │ │ │ │ ├── ISpTableManagerService.java │ │ │ │ └── impl │ │ │ │ ├── SpMaterileServiceImpl.java │ │ │ │ ├── SpTableManagerItemServiceImpl.java │ │ │ │ └── SpTableManagerServiceImpl.java │ │ │ ├── common │ │ │ ├── BaseController.java │ │ │ ├── BaseEntity.java │ │ │ ├── BasePageReq.java │ │ │ ├── Result.java │ │ │ ├── advice │ │ │ │ ├── ExceptionAdvice.java │ │ │ │ └── MyErrorViewResolver.java │ │ │ ├── config │ │ │ │ ├── JsonConfig.java │ │ │ │ ├── MybatisPlusConfig.java │ │ │ │ ├── ShiroTagsFreeMarkerConfig.java │ │ │ │ └── SpMetaObjectHandler.java │ │ │ ├── controller │ │ │ │ └── admin │ │ │ │ │ └── CommonController.java │ │ │ ├── enums │ │ │ │ └── CommonEnum.java │ │ │ └── util │ │ │ │ ├── ByteUtil.java │ │ │ │ ├── CodeGenerator.java │ │ │ │ ├── HashUtil.java │ │ │ │ ├── HttpUtil.java │ │ │ │ ├── IdUtil.java │ │ │ │ ├── RandomVerificationCodeUtil.java │ │ │ │ └── TreeUtil.java │ │ │ ├── digitization │ │ │ └── controller │ │ │ │ └── PlanDataController.java │ │ │ ├── package-info.java │ │ │ ├── system │ │ │ ├── config │ │ │ │ ├── package-info.java │ │ │ │ ├── shiro │ │ │ │ │ ├── RedisCache.java │ │ │ │ │ ├── RedisCacheManager.java │ │ │ │ │ ├── RedisManager.java │ │ │ │ │ ├── RedisSessionDAO.java │ │ │ │ │ ├── RetryLimitCredentialsMatcher.java │ │ │ │ │ ├── SerializeUtils.java │ │ │ │ │ ├── ShiroConfig.java │ │ │ │ │ ├── ShiroRealm.java │ │ │ │ │ ├── SpLoginFormFilter.java │ │ │ │ │ ├── SpSessionListener.java │ │ │ │ │ └── SpUsernamePasswordToken.java │ │ │ │ └── swagger │ │ │ │ │ └── SwaggerConfig.java │ │ │ ├── controller │ │ │ │ ├── admin │ │ │ │ │ ├── SysDepartmentController.java │ │ │ │ │ ├── SysDictController.java │ │ │ │ │ ├── SysLoginController.java │ │ │ │ │ ├── SysMenuController.java │ │ │ │ │ ├── SysRoleController.java │ │ │ │ │ ├── SysToolController.java │ │ │ │ │ └── SysUserController.java │ │ │ │ └── client │ │ │ │ │ └── SysLoginController.java │ │ │ ├── dto │ │ │ │ ├── SysDictDTO.java │ │ │ │ ├── SysMenuDTO.java │ │ │ │ ├── SysRoleDTO.java │ │ │ │ └── SysUserDTO.java │ │ │ ├── entity │ │ │ │ ├── SysDepartment.java │ │ │ │ ├── SysDict.java │ │ │ │ ├── SysMenu.java │ │ │ │ ├── SysRole.java │ │ │ │ ├── SysRoleMenu.java │ │ │ │ ├── SysUser.java │ │ │ │ └── SysUserRole.java │ │ │ ├── enums │ │ │ │ ├── SysMenuEnum.java │ │ │ │ ├── SysRoleEnum.java │ │ │ │ └── SysUserEnum.java │ │ │ ├── mapper │ │ │ │ ├── SysDepartmentMapper.java │ │ │ │ ├── SysDictMapper.java │ │ │ │ ├── SysMenuMapper.java │ │ │ │ ├── SysRoleMapper.java │ │ │ │ ├── SysRoleMenuMapper.java │ │ │ │ ├── SysUserMapper.java │ │ │ │ └── SysUserRoleMapper.java │ │ │ ├── request │ │ │ │ ├── SysDepartmentPageReq.java │ │ │ │ ├── SysDictPageReq.java │ │ │ │ ├── SysMenuPageReq.java │ │ │ │ ├── SysRolePageReq.java │ │ │ │ └── SysUserPageReq.java │ │ │ ├── service │ │ │ │ ├── ISysDepartmentService.java │ │ │ │ ├── ISysDictService.java │ │ │ │ ├── ISysMenuService.java │ │ │ │ ├── ISysRoleMenuService.java │ │ │ │ ├── ISysRoleService.java │ │ │ │ ├── ISysUserRoleService.java │ │ │ │ ├── ISysUserService.java │ │ │ │ └── impl │ │ │ │ │ ├── SysDepartmentServiceImpl.java │ │ │ │ │ ├── SysDictServiceImpl.java │ │ │ │ │ ├── SysMenuServiceImpl.java │ │ │ │ │ ├── SysRoleMenuServiceImpl.java │ │ │ │ │ ├── SysRoleServiceImpl.java │ │ │ │ │ ├── SysUserRoleServiceImpl.java │ │ │ │ │ └── SysUserServiceImpl.java │ │ │ └── vo │ │ │ │ └── TreeVO.java │ │ │ └── technology │ │ │ ├── controller │ │ │ ├── SpBomController.java │ │ │ ├── SpBomItemController.java │ │ │ ├── SpFlowController.java │ │ │ ├── SpFlowOperRelationController.java │ │ │ └── SpOperController.java │ │ │ ├── dto │ │ │ ├── SpFlowDto.java │ │ │ └── SpFlowOperRelationDto.java │ │ │ ├── entity │ │ │ ├── SpBom.java │ │ │ ├── SpBomItem.java │ │ │ ├── SpFlow.java │ │ │ ├── SpFlowOperRelation.java │ │ │ └── SpOper.java │ │ │ ├── mapper │ │ │ ├── SpBomItemMapper.java │ │ │ ├── SpBomMapper.java │ │ │ ├── SpFlowMapper.java │ │ │ ├── SpFlowOperRelationMapper.java │ │ │ └── SpOperMapper.java │ │ │ ├── request │ │ │ ├── SpBomReq.java │ │ │ ├── SpFlowReq.java │ │ │ └── SpOperReq.java │ │ │ ├── service │ │ │ ├── ISpBomItemService.java │ │ │ ├── ISpBomService.java │ │ │ ├── ISpFlowOperRelationService.java │ │ │ ├── ISpFlowService.java │ │ │ ├── ISpOperService.java │ │ │ └── impl │ │ │ │ ├── SpBomItemServiceImpl.java │ │ │ │ ├── SpBomServiceImpl.java │ │ │ │ ├── SpFlowOperRelationServiceImpl.java │ │ │ │ ├── SpFlowServiceImpl.java │ │ │ │ └── SpOperServiceImpl.java │ │ │ └── vo │ │ │ └── SpOperVo.java │ └── resources │ │ ├── application-dev.yml │ │ ├── application-pro.yml │ │ ├── application.yml │ │ ├── banner.txt │ │ ├── ehcache.xml │ │ ├── logback.xml │ │ ├── mapper │ │ ├── basedata │ │ │ ├── SpMaterileMapper.xml │ │ │ ├── SpTableManagerItemMapper.xml │ │ │ ├── SpTableManagerMapper.xml │ │ │ └── common │ │ │ │ ├── QueryTableNameDataMapper.xml │ │ │ │ └── SpSysDictMapper.xml │ │ ├── system │ │ │ ├── SysDictMapper.xml │ │ │ ├── SysIDepartmentMapper.xml │ │ │ ├── SysMenuMapper.xml │ │ │ ├── SysRoleMapper.xml │ │ │ ├── SysRoleMenuMapper.xml │ │ │ ├── SysUserMapper.xml │ │ │ └── SysUserRoleMapper.xml │ │ └── technology │ │ │ ├── SpBomItemMapper.xml │ │ │ ├── SpBomMapper.xml │ │ │ └── SpFlowOperRelationMapper.xml │ │ ├── static │ │ ├── css │ │ │ ├── 404.css │ │ │ ├── admin.css │ │ │ ├── client.css │ │ │ ├── company.css │ │ │ ├── effect.css │ │ │ ├── planDemo.css │ │ │ ├── public.css │ │ │ ├── splayui.css │ │ │ └── start.css │ │ ├── favicon.ico │ │ ├── font │ │ │ └── DS-DIGIT.TTF │ │ ├── image │ │ │ ├── bubble.png │ │ │ ├── captcha.jpg │ │ │ ├── digitization.jpg │ │ │ ├── head_bg.png │ │ │ ├── hk.png │ │ │ ├── line.png │ │ │ ├── logo.png │ │ │ └── sign.png │ │ ├── js │ │ │ ├── layuimodule │ │ │ │ ├── 404.js │ │ │ │ ├── config.js │ │ │ │ ├── iconPicker │ │ │ │ │ └── iconPickerFa.js │ │ │ │ ├── sp │ │ │ │ │ ├── spCompany.js │ │ │ │ │ ├── spLayer.js │ │ │ │ │ ├── spLayui.js │ │ │ │ │ ├── spSearchPanel.js │ │ │ │ │ └── spTable.js │ │ │ │ ├── step-lay │ │ │ │ │ ├── step.css │ │ │ │ │ └── step.js │ │ │ │ ├── tableSelect │ │ │ │ │ └── tableSelect.js │ │ │ │ ├── treeTable │ │ │ │ │ ├── treeTable.css │ │ │ │ │ └── treeTable.js │ │ │ │ └── wangEditor │ │ │ │ │ ├── fonts │ │ │ │ │ └── w-e-icon.woff │ │ │ │ │ ├── wangEditor.css │ │ │ │ │ ├── wangEditor.js │ │ │ │ │ ├── wangEditor.min.css │ │ │ │ │ ├── wangEditor.min.js │ │ │ │ │ └── wangEditor.min.js.map │ │ │ ├── mes │ │ │ │ └── digitization │ │ │ │ │ ├── area_echarts.js │ │ │ │ │ ├── china.js │ │ │ │ │ ├── js.js │ │ │ │ │ ├── orderMete.js │ │ │ │ │ └── plandg.js │ │ │ ├── spConfig.js │ │ │ └── spUtil.js │ │ ├── json │ │ │ ├── clear.json │ │ │ ├── init.json │ │ │ ├── menus.json │ │ │ ├── table.json │ │ │ ├── tableSelect.json │ │ │ └── upload.json │ │ ├── lib │ │ │ ├── dayjs.min.js │ │ │ ├── echarts │ │ │ │ ├── echarts.min.js │ │ │ │ └── macarons.js │ │ │ ├── font-awesome-4.7.0 │ │ │ │ ├── HELP-US-OUT.txt │ │ │ │ ├── css │ │ │ │ │ ├── font-awesome.css │ │ │ │ │ └── font-awesome.min.css │ │ │ │ ├── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ │ ├── less │ │ │ │ │ ├── animated.less │ │ │ │ │ ├── bordered-pulled.less │ │ │ │ │ ├── core.less │ │ │ │ │ ├── fixed-width.less │ │ │ │ │ ├── font-awesome.less │ │ │ │ │ ├── icons.less │ │ │ │ │ ├── larger.less │ │ │ │ │ ├── list.less │ │ │ │ │ ├── mixins.less │ │ │ │ │ ├── path.less │ │ │ │ │ ├── rotated-flipped.less │ │ │ │ │ ├── screen-reader.less │ │ │ │ │ ├── stacked.less │ │ │ │ │ └── variables.less │ │ │ │ └── scss │ │ │ │ │ ├── _animated.scss │ │ │ │ │ ├── _bordered-pulled.scss │ │ │ │ │ ├── _core.scss │ │ │ │ │ ├── _fixed-width.scss │ │ │ │ │ ├── _icons.scss │ │ │ │ │ ├── _larger.scss │ │ │ │ │ ├── _list.scss │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ ├── _path.scss │ │ │ │ │ ├── _rotated-flipped.scss │ │ │ │ │ ├── _screen-reader.scss │ │ │ │ │ ├── _stacked.scss │ │ │ │ │ ├── _variables.scss │ │ │ │ │ └── font-awesome.scss │ │ │ ├── jq-module │ │ │ │ ├── jquery.particleground.min.js │ │ │ │ ├── paigusu.min.js │ │ │ │ └── zyupload │ │ │ │ │ ├── zyupload-1.0.0.min.css │ │ │ │ │ └── zyupload-1.0.0.min.js │ │ │ ├── jquery │ │ │ │ └── jquery.min.js │ │ │ ├── layui │ │ │ │ ├── css │ │ │ │ │ ├── layui.css │ │ │ │ │ ├── layui.mobile.css │ │ │ │ │ └── modules │ │ │ │ │ │ ├── code.css │ │ │ │ │ │ ├── laydate │ │ │ │ │ │ └── default │ │ │ │ │ │ │ └── laydate.css │ │ │ │ │ │ └── layer │ │ │ │ │ │ └── default │ │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ │ ├── icon.png │ │ │ │ │ │ ├── layer.css │ │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ │ └── loading-2.gif │ │ │ │ ├── font │ │ │ │ │ ├── iconfont.eot │ │ │ │ │ ├── iconfont.svg │ │ │ │ │ ├── iconfont.ttf │ │ │ │ │ ├── iconfont.woff │ │ │ │ │ └── iconfont.woff2 │ │ │ │ ├── images │ │ │ │ │ └── face │ │ │ │ │ │ ├── 0.gif │ │ │ │ │ │ ├── 1.gif │ │ │ │ │ │ ├── 10.gif │ │ │ │ │ │ ├── 11.gif │ │ │ │ │ │ ├── 12.gif │ │ │ │ │ │ ├── 13.gif │ │ │ │ │ │ ├── 14.gif │ │ │ │ │ │ ├── 15.gif │ │ │ │ │ │ ├── 16.gif │ │ │ │ │ │ ├── 17.gif │ │ │ │ │ │ ├── 18.gif │ │ │ │ │ │ ├── 19.gif │ │ │ │ │ │ ├── 2.gif │ │ │ │ │ │ ├── 20.gif │ │ │ │ │ │ ├── 21.gif │ │ │ │ │ │ ├── 22.gif │ │ │ │ │ │ ├── 23.gif │ │ │ │ │ │ ├── 24.gif │ │ │ │ │ │ ├── 25.gif │ │ │ │ │ │ ├── 26.gif │ │ │ │ │ │ ├── 27.gif │ │ │ │ │ │ ├── 28.gif │ │ │ │ │ │ ├── 29.gif │ │ │ │ │ │ ├── 3.gif │ │ │ │ │ │ ├── 30.gif │ │ │ │ │ │ ├── 31.gif │ │ │ │ │ │ ├── 32.gif │ │ │ │ │ │ ├── 33.gif │ │ │ │ │ │ ├── 34.gif │ │ │ │ │ │ ├── 35.gif │ │ │ │ │ │ ├── 36.gif │ │ │ │ │ │ ├── 37.gif │ │ │ │ │ │ ├── 38.gif │ │ │ │ │ │ ├── 39.gif │ │ │ │ │ │ ├── 4.gif │ │ │ │ │ │ ├── 40.gif │ │ │ │ │ │ ├── 41.gif │ │ │ │ │ │ ├── 42.gif │ │ │ │ │ │ ├── 43.gif │ │ │ │ │ │ ├── 44.gif │ │ │ │ │ │ ├── 45.gif │ │ │ │ │ │ ├── 46.gif │ │ │ │ │ │ ├── 47.gif │ │ │ │ │ │ ├── 48.gif │ │ │ │ │ │ ├── 49.gif │ │ │ │ │ │ ├── 5.gif │ │ │ │ │ │ ├── 50.gif │ │ │ │ │ │ ├── 51.gif │ │ │ │ │ │ ├── 52.gif │ │ │ │ │ │ ├── 53.gif │ │ │ │ │ │ ├── 54.gif │ │ │ │ │ │ ├── 55.gif │ │ │ │ │ │ ├── 56.gif │ │ │ │ │ │ ├── 57.gif │ │ │ │ │ │ ├── 58.gif │ │ │ │ │ │ ├── 59.gif │ │ │ │ │ │ ├── 6.gif │ │ │ │ │ │ ├── 60.gif │ │ │ │ │ │ ├── 61.gif │ │ │ │ │ │ ├── 62.gif │ │ │ │ │ │ ├── 63.gif │ │ │ │ │ │ ├── 64.gif │ │ │ │ │ │ ├── 65.gif │ │ │ │ │ │ ├── 66.gif │ │ │ │ │ │ ├── 67.gif │ │ │ │ │ │ ├── 68.gif │ │ │ │ │ │ ├── 69.gif │ │ │ │ │ │ ├── 7.gif │ │ │ │ │ │ ├── 70.gif │ │ │ │ │ │ ├── 71.gif │ │ │ │ │ │ ├── 8.gif │ │ │ │ │ │ └── 9.gif │ │ │ │ ├── lay │ │ │ │ │ └── modules │ │ │ │ │ │ ├── carousel.js │ │ │ │ │ │ ├── code.js │ │ │ │ │ │ ├── colorpicker.js │ │ │ │ │ │ ├── element.js │ │ │ │ │ │ ├── flow.js │ │ │ │ │ │ ├── form.js │ │ │ │ │ │ ├── jquery.js │ │ │ │ │ │ ├── laydate.js │ │ │ │ │ │ ├── layedit.js │ │ │ │ │ │ ├── layer.js │ │ │ │ │ │ ├── laypage.js │ │ │ │ │ │ ├── laytpl.js │ │ │ │ │ │ ├── mobile.js │ │ │ │ │ │ ├── rate.js │ │ │ │ │ │ ├── slider.js │ │ │ │ │ │ ├── table.js │ │ │ │ │ │ ├── transfer.js │ │ │ │ │ │ ├── tree.js │ │ │ │ │ │ ├── upload.js │ │ │ │ │ │ └── util.js │ │ │ │ ├── layui.all.js │ │ │ │ └── layui.js │ │ │ └── lodash.min.js │ │ └── picture │ │ │ ├── jt.png │ │ │ ├── lbx.png │ │ │ ├── loading.gif │ │ │ ├── map.png │ │ │ └── weather.png │ │ └── templates │ │ ├── admin │ │ ├── blog │ │ │ ├── article │ │ │ │ └── list.ftl │ │ │ └── index.ftl │ │ ├── index.ftl │ │ ├── system │ │ │ ├── department │ │ │ │ ├── addOrUpdate.ftl │ │ │ │ └── list.ftl │ │ │ ├── dict │ │ │ │ ├── addOrUpdate.ftl │ │ │ │ └── list.ftl │ │ │ ├── menu │ │ │ │ ├── addOrUpdate.ftl │ │ │ │ └── list.ftl │ │ │ ├── role │ │ │ │ ├── addOrUpdate.ftl │ │ │ │ └── list.ftl │ │ │ ├── tool │ │ │ │ ├── colorSelect.ftl │ │ │ │ ├── editor.ftl │ │ │ │ ├── formStep.ftl │ │ │ │ ├── icon.ftl │ │ │ │ └── iconPicker.ftl │ │ │ └── user │ │ │ │ ├── addOrUpdate.ftl │ │ │ │ └── list.ftl │ │ └── welcome.ftl │ │ ├── basedata │ │ ├── manager │ │ │ ├── addOrUpdate.ftl │ │ │ └── list.ftl │ │ ├── manageritem │ │ │ ├── addOrUpdate.ftl │ │ │ └── list.ftl │ │ └── materile │ │ │ ├── addOrUpdate.ftl │ │ │ └── list.ftl │ │ ├── codegenerator │ │ ├── controller.java.ftl │ │ ├── entity.java.ftl │ │ ├── mapper.java.ftl │ │ ├── mapper.xml.ftl │ │ ├── service.java.ftl │ │ └── serviceImpl.java.ftl │ │ ├── common │ │ ├── common.ftl │ │ ├── searchPanelMaterile.ftl │ │ └── spSearchPanel4SysUser.ftl │ │ ├── digitization │ │ ├── planDemo.ftl │ │ └── plandg.ftl │ │ ├── error │ │ ├── 403.ftl │ │ ├── 404.ftl │ │ ├── 404old.ftl │ │ └── 500.ftl │ │ ├── login.ftl │ │ └── technology │ │ ├── bom │ │ ├── addOrUpdate.ftl │ │ └── list.ftl │ │ └── flowprocess │ │ ├── addOrUpdate.ftl │ │ └── list.ftl │ └── test │ └── java │ └── com │ └── wangziyang │ └── mes │ └── SparchetypeApplicationTests.java └── scripts └── sql ├── MySQL-sparchetype_20200326.sql ├── MySQL-sparchetype_20200330.sql ├── sp_flow.sql ├── sp_flow_oper_relation.sql ├── sp_oper.sql ├── sp_table_manager.sql └── sp_table_manager_item.sql /.gitee/ISSUE_TEMPLATE.zh-CN.md: -------------------------------------------------------------------------------- 1 | ### 该问题是怎么引起的? 2 | 3 | 4 | 5 | ### 重现步骤 6 | 7 | 8 | 9 | ### 报错信息 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /.gitee/PULL_REQUEST_TEMPLATE.zh-CN.md: -------------------------------------------------------------------------------- 1 | ### 相关的Issue 2 | 3 | 4 | ### 原因(目的、解决的问题等) 5 | 6 | 7 | ### 描述(做了什么,变更了什么) 8 | 9 | 10 | ### 测试用例 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.gitee/ 2 | /.idea/ 3 | /sparchetype/.mvn/ 4 | /.idea/ 5 | /.idea/ 6 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | # Default ignored files 3 | /workspace.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 20 | 21 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__ch_qos_logback_logback_classic_1_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__ch_qos_logback_logback_core_1_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_druid_1_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_druid_spring_boot_starter_1_1_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_fastjson_1_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatis_plus_3_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatis_plus_annotation_3_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatis_plus_boot_starter_3_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatis_plus_core_3_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatis_plus_extension_3_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_baomidou_mybatis_plus_generator_3_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_classmate_1_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_9_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_9_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_9.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_2_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_inject_extensions_guice_multibindings_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_inject_guice_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_zxing_core_3_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_google_zxing_javase_3_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_jayway_jsonpath_json_path_2_4_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_jhlabs_filters_2_0_235.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_mchange_mchange_commons_java_0_2_15.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_mortennobel_java_image_scaling_0_8_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_sun_mail_javax_mail_1_6_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_zaxxer_HikariCP_3_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_codec_commons_codec_1_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_projectreactor_reactor_core_3_2_11_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_activation_activation_1_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_activation_javax_activation_api_1_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.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 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_inject_javax_inject_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_servlet_javax_servlet_api_4_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_validation_validation_api_2_0_1_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__log4j_log4j_1_2_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__mysql_mysql_connector_java_8_0_17.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_bytebuddy_byte_buddy_1_9_16.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_bytebuddy_byte_buddy_agent_1_9_16.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_mingsoft_shiro_freemarker_tags_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_minidev_accessors_smart_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_minidev_json_smart_2_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sourceforge_jexcelapi_jxl_2_6_12.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_lang3_3_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_11_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_logging_log4j_log4j_to_slf4j_2_11_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_all_1_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_core_1_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_guice_1_2_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_spring_1_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_shiro_shiro_web_1_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_22.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_22.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_22.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_assertj_assertj_core_3_11_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_freemarker_freemarker_2_3_28.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_library_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hibernate_validator_hibernate_validator_6_0_17_Final.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.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 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mockito_mockito_core_2_23_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_mybatis_3_5_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_mybatis_spring_2_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_mybatis_typehandlers_jsr310_1_0_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_objenesis_objenesis_2_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_projectlombok_lombok_1_18_8.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_quartz_scheduler_quartz_2_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_reactivestreams_reactive_streams_1_0_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_skyscreamer_jsonassert_1_5_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_26.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_26.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_freemarker_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_json_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_test_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_test_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_integration_spring_integration_core_5_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_integration_spring_integration_mail_5_1_7_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_retry_spring_retry_1_2_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_aop_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_beans_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_support_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_core_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_expression_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jcl_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jdbc_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_messaging_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_test_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_tx_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_web_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_webmvc_5_1_9_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_xmlunit_xmlunit_core_2_6_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_yaml_snakeyaml_1_23.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/sp-archetype.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- 1 | # summary 2 | Author: Wang Ziyang 3 | Welcome friends who want to develop together. . My front end is too weak and I fumble around by myself. Please also have a front-end player can do it together 4 | ## QQ Group87652870 5 | [![QQ](https://img.shields.io/badge/QQ-87652870-green.svg?logo=tencent%20qq&logoColor=red)](https://jq.qq.com/?_wv=1027&k=55NGCxl) 6 | 7 | [![MES-智能制造/MES-Springboot](https://gitee.com/wangziyangyang/MES-Sprongboot/widgets/widget_card.svg?colors=393222,ebdfc1,fffae5,d8ca9f,393222,a28b40)](https://gitee.com/wangziyangyang/MES-Sprongboot) -------------------------------------------------------------------------------- /docs/FreeMarker.md: -------------------------------------------------------------------------------- 1 | ### FreeMarker 文档 2 | 3 | * html 或者 js 中遍历 model 中的 `List> result` 4 | 5 | ``` 6 | <#list result as map> 7 | <#list map?keys as key> //关键点 8 | console.log('${key}') 9 | console.log('${map[key]}') 10 | 11 | 12 | ``` -------------------------------------------------------------------------------- /docs/ajax.md: -------------------------------------------------------------------------------- 1 | ### 前端 Ajax 工具类使用说明 2 | 3 | 封装 Jquery Ajax 请求方法,并对 session 失效进行检测,通过整合 Shiro,利用拦截器解决 Ajax 302 无法跳转登录页问题。 4 | 5 | ``` 6 | // spUtil.ajax() 7 | spUtil.ajax({ 8 | url: '${request.contextPath}/admin/sys/user/page', 9 | async: false, 10 | type: 'POST', 11 | // 是否显示 loading 12 | showLoading: true, 13 | // 是否序列化参数 14 | serializable: false, 15 | // 参数 16 | data: { 17 | current: 1, 18 | size: 10 19 | }, 20 | success: function (data) { 21 | console.log(data); 22 | } 23 | }); 24 | ``` 25 | 26 | -------------------------------------------------------------------------------- /docs/java安装.md: -------------------------------------------------------------------------------- 1 | ### Centos7 2 | 3 | 1. 更新 4 | * `yum update` 5 | 2. 系统上搜索任何版本的已安装的JDK组件 6 | * `rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]'` 7 | 3. 查看已安装的JAVA版本 8 | * `java -version` 9 | 4. 之前已经安装了JAVA ,请执行下列命令,将他们卸载 10 | * `yum remove java-1.6.0-openjdk` 11 | * `yum remove java-1.7.0-openjdk` 12 | 5. 查找java相关得列表 13 | * `yum -y list java` 14 | 6. 安装需要的版本 15 | * `yum install java-1.8.0-openjdk.x86_64` 16 | 17 | ### Windows 18 | -------------------------------------------------------------------------------- /docs/jenkins.md: -------------------------------------------------------------------------------- 1 | * 准备 2 | * Centos7 3 | * 4 | 5 | 一、安装Java 6 | 7 | * 详见: 8 | * 查看 Java 安装目录,后面配置 Jenkins 时会用到 9 | 1.which java 10 | 11 | 2.ls -lrt /usr/bin/java 12 | 13 | 3.ls -lrt /etc/alternatives/java 14 | -------------------------------------------------------------------------------- /docs/layuiSelect.md: -------------------------------------------------------------------------------- 1 | #初始化下拉框数据 2 | ``` 3 | var data = [ 4 | {name: 'a', value: '1'}, 5 | {name: 'b', value: '2'}, 6 | {name: 'c', value: '3'} 7 | ]; 8 | 9 | $.each(data, function (index, item) { 10 | $('#js-id').append(new Option(item.name, item.value)); 11 | }); 12 | ``` -------------------------------------------------------------------------------- /docs/maven.md: -------------------------------------------------------------------------------- 1 | sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo 2 | 3 | sudo sed -i s/\$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo 4 | 5 | sudo yum install -y maven 6 | 7 | mvn -version 8 | 9 | Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) 10 | Maven home: /usr/share/apache-maven 11 | Java version: 1.7.0_79, vendor: Oracle Corporation 12 | Java home: /usr/java/jdk1.7.0_79/jre 13 | Default locale: en_US, platform encoding: UTF-8 14 | OS name: "linux", version: "2.6.32-642.15.1.el6.x86_64", arch: "amd64", family: "unix" -------------------------------------------------------------------------------- /docs/spTable.md: -------------------------------------------------------------------------------- 1 | ### 前端 spTable 组件使用手册 2 | 3 | 在 Layui table 基础上进行封装的自定义组件,结合框架规范,简化使用 4 | 5 | #### 使用场景 6 | 7 | 8 | #### 基础参数 9 | 10 | * `elem: '#js-record-table'` 11 | * `toolbar: '#js-record-table-toolbar-top'` 12 | * `method: 'POST'` 13 | * `limits: [10, 20, 50, 100]` 14 | * `limit: 10` 15 | * `page: true` 16 | * `height: 'full-' + ($('#js-search-form').height() + 40)` 17 | * `request: {pageName: 'current', limitName: 'size'}` 18 | * `parseData: function (res) {return { "code": res.code, "msg": res.msg, "count": res.data ? res.data.total : 0, "data": res.data ? res.data.records : []};}` 19 | * 其他参数默认配置,请参考官方文档 20 | 21 | 说明:如上配置参数,在使用时如果自己填写,那么将覆盖如上默认配置 -------------------------------------------------------------------------------- /docs/yum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/docs/yum.md -------------------------------------------------------------------------------- /mes/.gitignore: -------------------------------------------------------------------------------- 1 | HELP.md 2 | target/ 3 | !.mvn/wrapper/maven-wrapper.jar 4 | !**/src/main/** 5 | !**/src/test/** 6 | 7 | ### STS ### 8 | .apt_generated 9 | .classpath 10 | .factorypath 11 | .project 12 | .settings 13 | .springBeans 14 | .sts4-cache 15 | 16 | ### IntelliJ IDEA ### 17 | .idea 18 | *.iws 19 | *.iml 20 | *.ipr 21 | 22 | ### NetBeans ### 23 | /nbproject/private/ 24 | /nbbuild/ 25 | /dist/ 26 | /nbdist/ 27 | /.nb-gradle/ 28 | build/ 29 | 30 | ### VS Code ### 31 | .vscode/ 32 | -------------------------------------------------------------------------------- /mes/src/main/docker/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM openjdk:8-jdk-alpine 2 | VOLUME /tmp 3 | ADD mes-1.0.0.jar app.jar 4 | RUN bash -c 'touch /app.jar' 5 | RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ 6 | && echo 'Asia/Beijing' >/etc/timezone 7 | EXPOSE 80 8 | ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/SparchetypeApplication.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes; 2 | 3 | import org.mybatis.spring.annotation.MapperScan; 4 | import org.springframework.boot.SpringApplication; 5 | import org.springframework.boot.autoconfigure.SpringBootApplication; 6 | 7 | @SpringBootApplication 8 | @MapperScan("com.wangziyang.mes.**.mapper*") 9 | public class SparchetypeApplication { 10 | 11 | public static void main(String[] args) { 12 | SpringApplication.run(SparchetypeApplication.class, args); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/common/dto/SpSysDictDto.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.common.dto; 2 | 3 | import com.wangziyang.mes.basedata.common.entity.SpSysDict; 4 | 5 | /** 6 | *

7 | * 系统字典表 8 | *

9 | * 10 | * @author WangZiYang 11 | * @since 2020-03-23 12 | */ 13 | public class SpSysDictDto extends SpSysDict { 14 | 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/common/mapper/SpSysDictMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.common.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.basedata.common.entity.SpSysDict; 5 | 6 | /** 7 | *

8 | * 系统字典表 Mapper 接口 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-23 13 | */ 14 | public interface SpSysDictMapper extends BaseMapper { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/common/service/ISpSysDictService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.common.service; 2 | 3 | import com.wangziyang.mes.basedata.common.entity.SpSysDict; 4 | import com.baomidou.mybatisplus.extension.service.IService; 5 | 6 | /** 7 | *

8 | * 系统字典表 服务类 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-23 13 | */ 14 | public interface ISpSysDictService extends IService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/common/service/impl/SpSysDictServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.common.service.impl; 2 | 3 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 4 | import com.wangziyang.mes.basedata.common.entity.SpSysDict; 5 | import com.wangziyang.mes.basedata.common.mapper.SpSysDictMapper; 6 | import com.wangziyang.mes.basedata.common.service.ISpSysDictService; 7 | import org.springframework.stereotype.Service; 8 | 9 | /** 10 | *

11 | * 系统字典表 服务实现类 12 | *

13 | * 14 | * @author WangZiYang 15 | * @since 2020-03-23 16 | */ 17 | @Service 18 | public class SpSysDictServiceImpl extends ServiceImpl implements ISpSysDictService { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/dto/SpTableManagerDto.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.dto; 2 | 3 | import com.wangziyang.mes.basedata.entity.SpTableManager; 4 | import com.wangziyang.mes.basedata.entity.SpTableManagerItem; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * 基础主数据管理DTO 10 | * 11 | * @author wangziyang 12 | * @since 20200316 13 | */ 14 | public class SpTableManagerDto extends SpTableManager { 15 | /** 16 | * 表显示的字段 17 | */ 18 | private List spTableManagerItems; 19 | 20 | /** 21 | * 获取 表显示的字段 22 | * 23 | * @return spTableManagerItems 表显示的字段 24 | */ 25 | public List getSpTableManagerItems() { 26 | return this.spTableManagerItems; 27 | } 28 | 29 | /** 30 | * 设置 表显示的字段 31 | * 32 | * @param spTableManagerItems 表显示的字段 33 | */ 34 | public void setSpTableManagerItems(List spTableManagerItems) { 35 | this.spTableManagerItems = spTableManagerItems; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/mapper/SpMaterileMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.mapper; 2 | 3 | import com.wangziyang.mes.basedata.entity.SpMaterile; 4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 5 | 6 | /** 7 | *

8 | * Mapper 接口 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-19 13 | */ 14 | public interface SpMaterileMapper extends BaseMapper { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/mapper/SpTableManagerItemMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.basedata.entity.SpTableManagerItem; 5 | import org.apache.ibatis.annotations.Param; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * 11 | * 主数据表明细Mapper 接口 12 | * 13 | * 14 | * @author WangZiYang 15 | * @since 2020-03-06 16 | */ 17 | public interface SpTableManagerItemMapper extends BaseMapper { 18 | /** 19 | * 根据主表ID 查询该表的明细 20 | * 21 | * @param tableNameId 关联主表ID 22 | * @return 表字段明细 23 | */ 24 | List queryItemBytableNameId(@Param("tableNameId") String tableNameId); 25 | 26 | /** 27 | * 根据主表ID 删除明细 28 | * 29 | * @param tableNameId 关联主表ID 30 | */ 31 | void deleteItemBytableNameId(@Param("tableNameId") String tableNameId); 32 | } 33 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/mapper/SpTableManagerMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.basedata.entity.SpTableManager; 5 | import com.wangziyang.mes.basedata.entity.SpTableManagerItem; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | * 主数据表头Mapper 接口 11 | * 12 | * @author WangZiYang 13 | * @since 2020-03-06 14 | */ 15 | public interface SpTableManagerMapper extends BaseMapper { 16 | /** 17 | * 查询表对应的字段 18 | * 19 | * @param req 表信息 20 | * @return 字段信息 21 | */ 22 | List queryTableFieldByName(SpTableManager req); 23 | } 24 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/request/SpTableManagerReq.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.request; 2 | 3 | import com.wangziyang.mes.common.BasePageReq; 4 | 5 | /** 6 | * 通用主数据分页对象 7 | * @author wangziyang 8 | * @since 2020/03/15 9 | */ 10 | public class SpTableManagerReq extends BasePageReq { 11 | } 12 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/service/ISpMaterileService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.service; 2 | 3 | import com.wangziyang.mes.basedata.entity.SpMaterile; 4 | import com.baomidou.mybatisplus.extension.service.IService; 5 | 6 | /** 7 | *

8 | * 服务类 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-19 13 | */ 14 | public interface ISpMaterileService extends IService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/service/ISpTableManagerItemService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.service; 2 | 3 | import com.baomidou.mybatisplus.extension.service.IService; 4 | import com.wangziyang.mes.basedata.entity.SpTableManagerItem; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | *

10 | * 主数据表明细服务类 11 | *

12 | * 13 | * @author WangZiYang 14 | * @since 2020-03-06 15 | */ 16 | public interface ISpTableManagerItemService extends IService { 17 | /** 18 | * 根据主表ID 查询该表的明细 19 | * 20 | * @param tableNameId 关联主表ID 21 | * @return 表字段明细 22 | */ 23 | List queryItemBytableNameId(String tableNameId); 24 | 25 | /** 26 | * 根据主表ID 删除明细 27 | * 28 | * @param tableNameId 关联主表ID 29 | */ 30 | void deleteItemBytableNameId(String tableNameId); 31 | 32 | 33 | } 34 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/service/ISpTableManagerService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.service; 2 | 3 | import com.baomidou.mybatisplus.extension.service.IService; 4 | import com.wangziyang.mes.basedata.entity.SpTableManager; 5 | import com.wangziyang.mes.basedata.entity.SpTableManagerItem; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | *

11 | * 主数据表头服务类 12 | *

13 | * 14 | * @author WangZiYang 15 | * @since 2020-03-06 16 | */ 17 | public interface ISpTableManagerService extends IService { 18 | /** 19 | * 查询表对应的字段 20 | * 21 | * @param req 表信息 22 | * @return 字段信息 23 | */ 24 | List queryTableFieldByName(SpTableManager req) throws Exception; 25 | 26 | } 27 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/basedata/service/impl/SpMaterileServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.basedata.service.impl; 2 | 3 | import com.wangziyang.mes.basedata.entity.SpMaterile; 4 | import com.wangziyang.mes.basedata.mapper.SpMaterileMapper; 5 | import com.wangziyang.mes.basedata.service.ISpMaterileService; 6 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 7 | import org.springframework.stereotype.Service; 8 | 9 | /** 10 | *

11 | * 服务实现类 12 | *

13 | * 14 | * @author WangZiYang 15 | * @since 2020-03-19 16 | */ 17 | @Service 18 | public class SpMaterileServiceImpl extends ServiceImpl implements ISpMaterileService { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/common/BaseController.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.common; 2 | 3 | import com.wangziyang.mes.system.entity.SysUser; 4 | import org.apache.shiro.SecurityUtils; 5 | 6 | /** 7 | * 基础前端控制器 8 | * 9 | * @author SongPeng 10 | * @date 2019/9/27 16:05 11 | */ 12 | public class BaseController { 13 | 14 | public SysUser getSysUser() { 15 | return (SysUser) SecurityUtils.getSubject().getPrincipal(); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/common/BasePageReq.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.common; 2 | 3 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 4 | 5 | /** 6 | * 基础分页查询参数 7 | * 8 | * @author SongPeng 9 | * @date 2019/9/27 16:05 10 | */ 11 | public class BasePageReq extends Page { 12 | 13 | private String orderBy = "update_time"; 14 | 15 | public String getOrderBy() { 16 | return orderBy; 17 | } 18 | 19 | public void setOrderBy(String orderBy) { 20 | this.orderBy = orderBy; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/common/advice/MyErrorViewResolver.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.common.advice; 2 | 3 | import org.springframework.boot.web.server.ErrorPage; 4 | import org.springframework.boot.web.server.ErrorPageRegistrar; 5 | import org.springframework.boot.web.server.ErrorPageRegistry; 6 | import org.springframework.context.annotation.Configuration; 7 | import org.springframework.http.HttpStatus; 8 | 9 | @Configuration 10 | public class MyErrorViewResolver implements ErrorPageRegistrar { 11 | 12 | @Override 13 | public void registerErrorPages(ErrorPageRegistry registry) { 14 | registry.addErrorPages(new ErrorPage(HttpStatus.BAD_REQUEST, "/400")); 15 | } 16 | } -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/common/config/MybatisPlusConfig.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.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 | import org.springframework.transaction.annotation.EnableTransactionManagement; 8 | 9 | /** 10 | * @author SongPeng 11 | * @date 2019/10/31 15:09 12 | */ 13 | @EnableTransactionManagement 14 | @Configuration 15 | @MapperScan("com.wangziyang.mes.*.mapper*") 16 | public class MybatisPlusConfig { 17 | 18 | @Bean 19 | public PaginationInterceptor paginationInterceptor() { 20 | PaginationInterceptor paginationInterceptor = new PaginationInterceptor(); 21 | // 设置请求的页面大于最大页后操作, true调回到首页,false 继续请求 默认false 22 | // paginationInterceptor.setOverflow(false); 23 | // 设置最大单页限制数量,默认 500 条,-1 不受限制 24 | // paginationInterceptor.setLimit(500); 25 | return paginationInterceptor; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/common/config/ShiroTagsFreeMarkerConfig.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.common.config; 2 | 3 | import com.jagregory.shiro.freemarker.ShiroTags; 4 | import org.springframework.beans.factory.annotation.Autowired; 5 | import org.springframework.stereotype.Component; 6 | import org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer; 7 | 8 | import javax.annotation.PostConstruct; 9 | 10 | /** 11 | * @author SongPeng 12 | * @date 2019/10/28 17:15 13 | */ 14 | @Component 15 | public class ShiroTagsFreeMarkerConfig { 16 | 17 | @Autowired 18 | private FreeMarkerConfigurer freeMarkerConfigurer; 19 | 20 | @PostConstruct 21 | public void setSharedVariable() throws Exception { 22 | freeMarkerConfigurer.getConfiguration().setSharedVariable("shiro", new ShiroTags()); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/common/controller/admin/CommonController.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.common.controller.admin; 2 | 3 | import org.springframework.stereotype.Controller; 4 | import org.springframework.web.bind.annotation.GetMapping; 5 | import org.springframework.web.bind.annotation.PathVariable; 6 | import org.springframework.web.bind.annotation.RequestMapping; 7 | 8 | /** 9 | * 公共 Controller 10 | * 11 | * @author SongPeng 12 | * @date 2020/3/11 13 | */ 14 | @RequestMapping("/admin/common") 15 | @Controller("adminCommonController") 16 | public class CommonController { 17 | 18 | /** 19 | * 公用 UI 20 | * @param fileName 21 | * @return 22 | */ 23 | @GetMapping({"/ui/{fileName}"}) 24 | public String searchPanelUI(@PathVariable String fileName) { 25 | return "/common/" + fileName; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/common/enums/CommonEnum.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.common.enums; 2 | 3 | /** 4 | * 系统用户枚举 5 | * 6 | * @author SongPeng 7 | * @date 2019/10/17 9:45 8 | */ 9 | public enum CommonEnum { 10 | 11 | /** 12 | * 类型:0 目录;1 菜单;2 按钮 13 | */ 14 | FIELD_NAME_IS_DELETED("is_deleted", "数据库删除标记字段名"), 15 | 16 | FIELD_NAME_CREATE_TIME("create_time", "数据库创建时间字段名"), 17 | 18 | FIELD_NAME_CREATE_USERNAME("create_username", "数据库创建用户名字段名"), 19 | 20 | FIELD_NAME_UPDATE_TIME("update_time", "数据库更新时间字段名"), 21 | 22 | FIELD_NAME_UPDATE_USERNAME("update_username", "数据库更新用户名字段名"); 23 | 24 | /** 25 | * The Code 26 | */ 27 | String code; 28 | /** 29 | * The Desc 30 | */ 31 | String desc; 32 | 33 | public String getCode() { 34 | return code; 35 | } 36 | 37 | public String getDesc() { 38 | return desc; 39 | } 40 | 41 | CommonEnum(String code, String desc) { 42 | this.code = code; 43 | this.desc = desc; 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/common/util/HttpUtil.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.common.util; 2 | 3 | import org.apache.commons.lang3.StringUtils; 4 | 5 | import javax.servlet.http.HttpServletRequest; 6 | 7 | public class HttpUtil extends cn.hutool.http.HttpUtil { 8 | 9 | /** 10 | * 判断请求是否是 ajax 请求 11 | * 12 | * @param req 13 | * @return 14 | */ 15 | public static boolean isAjax(HttpServletRequest req) { 16 | //判断是否为ajax请求,默认不是 17 | boolean isAjaxRequest = false; 18 | if (!StringUtils.isBlank(req.getHeader("x-requested-with")) && req.getHeader("x-requested-with").equals("XMLHttpRequest")) { 19 | isAjaxRequest = true; 20 | } 21 | return isAjaxRequest; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 项目开发规范 3 | * 4 | * 参考阿里巴巴开发手册 5 | * 6 | * Controller 7 | * 1 ) 插入的方法用 add 做前缀。 8 | * 2) 删除的方法用 remove 做前缀。 9 | * 3) 修改的方法用 update 做前缀。 10 | * 11 | * Service/DAO 层方法命名规约 12 | * 1) 获取单个对象的方法用 get 做前缀。 13 | * 2) 获取多个对象的方法用 list 做前缀,复数形式结尾如:listObjects。 14 | * 3) 获取统计值的方法用 count 做前缀。 15 | * 4) 插入的方法用 save/insert 做前缀。 16 | * 5) 删除的方法用 remove/delete 做前缀。 17 | * 6) 修改的方法用 update 做前缀。 18 | */ 19 | package com.wangziyang.mes; -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/config/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 系统配置 3 | */ 4 | package com.wangziyang.mes.system.config; -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/config/shiro/SpSessionListener.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.config.shiro; 2 | 3 | import org.apache.shiro.session.Session; 4 | import org.apache.shiro.session.SessionListener; 5 | 6 | import java.util.concurrent.atomic.AtomicInteger; 7 | 8 | public class SpSessionListener implements SessionListener { 9 | 10 | private final AtomicInteger sessionCount = new AtomicInteger(0); 11 | 12 | @Override 13 | public void onStart(Session session) { 14 | sessionCount.incrementAndGet(); 15 | } 16 | 17 | @Override 18 | public void onStop(Session session) { 19 | sessionCount.decrementAndGet(); 20 | } 21 | 22 | @Override 23 | public void onExpiration(Session session) { 24 | sessionCount.decrementAndGet(); 25 | } 26 | 27 | public int getSessionCount() { 28 | return sessionCount.get(); 29 | } 30 | 31 | } 32 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/config/shiro/SpUsernamePasswordToken.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.config.shiro; 2 | 3 | import org.apache.shiro.authc.UsernamePasswordToken; 4 | 5 | /** 6 | * @author SongPeng 7 | * @date 2019/10/31 10:00 8 | */ 9 | public class SpUsernamePasswordToken extends UsernamePasswordToken { 10 | 11 | /** 12 | * 登录账户类型 13 | */ 14 | private String type; 15 | 16 | public SpUsernamePasswordToken(final String username, final String password, String loginType) { 17 | super(username, password); 18 | this.type = loginType; 19 | } 20 | 21 | public String getType() { 22 | return type; 23 | } 24 | 25 | public void setType(String type) { 26 | this.type = type; 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/dto/SysDictDTO.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.dto; 2 | 3 | import com.wangziyang.mes.system.entity.SysDict; 4 | 5 | /** 6 | * @author SongPeng 7 | * @date 2019/9/30 9:49 8 | */ 9 | public class SysDictDTO extends SysDict { 10 | } 11 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/dto/SysMenuDTO.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.dto; 2 | 3 | import com.wangziyang.mes.system.entity.SysMenu; 4 | 5 | /** 6 | *

7 | * 8 | *

9 | * 10 | * @author SongPeng 11 | * @since 2019-10-16 12 | */ 13 | public class SysMenuDTO extends SysMenu { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/dto/SysRoleDTO.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.dto; 2 | 3 | import com.wangziyang.mes.system.entity.SysRole; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | *

9 | * 10 | *

11 | * 12 | * @author SongPeng 13 | * @since 2019-10-16 14 | */ 15 | public class SysRoleDTO extends SysRole { 16 | 17 | /** 18 | * 角色是否选中 19 | */ 20 | private boolean checked; 21 | 22 | /** 23 | * 菜单列表 24 | */ 25 | List sysMenuDtos; 26 | 27 | public boolean getChecked() { 28 | return checked; 29 | } 30 | 31 | public void setChecked(boolean checked) { 32 | this.checked = checked; 33 | } 34 | 35 | public List getSysMenuDtos() { 36 | return sysMenuDtos; 37 | } 38 | 39 | public void setSysMenuDtos(List sysMenuDtos) { 40 | this.sysMenuDtos = sysMenuDtos; 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/dto/SysUserDTO.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.dto; 2 | 3 | import com.wangziyang.mes.system.entity.SysUser; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * @author SongPeng 9 | * @date 2019/9/30 9:49 10 | */ 11 | public class SysUserDTO extends SysUser { 12 | 13 | private static final long serialVersionUID = 1L; 14 | 15 | /** 16 | * 角色ID列表 17 | */ 18 | private String[] sysRoleIds; 19 | 20 | /** 21 | * 角色列表 22 | */ 23 | private List sysRoleDTOs; 24 | 25 | public List getSysRoleDTOs() { 26 | return sysRoleDTOs; 27 | } 28 | 29 | public void setSysRoleDTOs(List sysRoleDTOs) { 30 | this.sysRoleDTOs = sysRoleDTOs; 31 | } 32 | 33 | public String[] getSysRoleIds() { 34 | return sysRoleIds; 35 | } 36 | 37 | public void setSysRoleIds(String[] sysRoleIds) { 38 | this.sysRoleIds = sysRoleIds; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/entity/SysRoleMenu.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.entity; 2 | 3 | import com.baomidou.mybatisplus.annotation.TableName; 4 | import com.wangziyang.mes.common.BaseEntity; 5 | 6 | /** 7 | *

8 | * 角色菜单表 9 | *

10 | * 11 | * @author SongPeng 12 | * @since 2020-03-05 13 | */ 14 | @TableName("sp_sys_role_menu") 15 | public class SysRoleMenu extends BaseEntity { 16 | 17 | private static final long serialVersionUID = 1L; 18 | 19 | /** 20 | * 角色id 21 | */ 22 | private String roleId; 23 | 24 | /** 25 | * 菜单id 26 | */ 27 | private String menuId; 28 | 29 | public String getRoleId() { 30 | return roleId; 31 | } 32 | 33 | public void setRoleId(String roleId) { 34 | this.roleId = roleId; 35 | } 36 | 37 | public String getMenuId() { 38 | return menuId; 39 | } 40 | 41 | public void setMenuId(String menuId) { 42 | this.menuId = menuId; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/entity/SysUserRole.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.entity; 2 | 3 | import com.baomidou.mybatisplus.annotation.TableName; 4 | import com.wangziyang.mes.common.BaseEntity; 5 | 6 | /** 7 | *

8 | * 用户角色表 9 | *

10 | * 11 | * @author SongPeng 12 | * @since 2020-03-05 13 | */ 14 | @TableName("sp_sys_user_role") 15 | public class SysUserRole extends BaseEntity { 16 | 17 | private static final long serialVersionUID = 1L; 18 | 19 | /** 20 | * 用户id 21 | */ 22 | private String userId; 23 | 24 | /** 25 | * 角色id 26 | */ 27 | private String roleId; 28 | 29 | public String getUserId() { 30 | return userId; 31 | } 32 | 33 | public void setUserId(String userId) { 34 | this.userId = userId; 35 | } 36 | 37 | public String getRoleId() { 38 | return roleId; 39 | } 40 | 41 | public void setRoleId(String roleId) { 42 | this.roleId = roleId; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/enums/SysMenuEnum.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.enums; 2 | 3 | /** 4 | * 系统用户枚举 5 | * 6 | * @author SongPeng 7 | * @date 2019/10/17 9:45 8 | */ 9 | public enum SysMenuEnum { 10 | 11 | /** 12 | * 类型:0 目录;1 菜单;2 按钮 13 | */ 14 | TYPE_CATALOG("0", "目录"), 15 | 16 | TYPE_MENU("1", "菜单"), 17 | 18 | TYPE_BUTTON("2", "按钮"); 19 | 20 | /** 21 | * The Code 22 | */ 23 | String code; 24 | /** 25 | * The Desc 26 | */ 27 | String desc; 28 | 29 | public String getCode() { 30 | return code; 31 | } 32 | 33 | public String getDesc() { 34 | return desc; 35 | } 36 | 37 | SysMenuEnum(String code, String desc) { 38 | this.code = code; 39 | this.desc = desc; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/enums/SysRoleEnum.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.enums; 2 | 3 | /** 4 | * 系统用户枚举 5 | * 6 | * @author SongPeng 7 | * @date 2019/10/17 9:45 8 | */ 9 | public enum SysRoleEnum { 10 | 11 | DELETED_NORMAL("0", "正常"), 12 | 13 | DELETED_DEL("1", "删除"), 14 | 15 | DELETED_DISABLED("2", "禁用"); 16 | 17 | /** 18 | * The Code 19 | */ 20 | String code; 21 | /** 22 | * The Desc 23 | */ 24 | String desc; 25 | 26 | public String getCode() { 27 | return code; 28 | } 29 | 30 | public String getDesc() { 31 | return desc; 32 | } 33 | 34 | SysRoleEnum(String code, String desc) { 35 | this.code = code; 36 | this.desc = desc; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/enums/SysUserEnum.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.enums; 2 | 3 | /** 4 | * 系统用户枚举 5 | * 6 | * @author SongPeng 7 | * @date 2019/10/17 9:45 8 | */ 9 | public enum SysUserEnum { 10 | 11 | DELETED_NORMAL("0", "正常"), 12 | 13 | DELETED_DEL("1", "删除"), 14 | 15 | DELETED_DISABLED("2", "禁用"); 16 | 17 | /** 18 | * The Code 19 | */ 20 | String code; 21 | /** 22 | * The Desc 23 | */ 24 | String desc; 25 | 26 | public String getCode() { 27 | return code; 28 | } 29 | 30 | public String getDesc() { 31 | return desc; 32 | } 33 | 34 | SysUserEnum(String code, String desc) { 35 | this.code = code; 36 | this.desc = desc; 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/mapper/SysDepartmentMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.system.entity.SysDepartment; 5 | 6 | /** 7 | *

8 | * Mapper 接口 9 | *

10 | * 11 | * @author SongPeng 12 | * @since 2020-03-03 13 | */ 14 | public interface SysDepartmentMapper extends BaseMapper { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/mapper/SysDictMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.system.entity.SysDict; 5 | 6 | /** 7 | *

8 | * 系统字典表 Mapper 接口 9 | *

10 | * 11 | * @author SongPeng 12 | * @since 2019-08-26 13 | */ 14 | public interface SysDictMapper extends BaseMapper { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/mapper/SysMenuMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.system.dto.SysMenuDTO; 5 | import com.wangziyang.mes.system.entity.SysMenu; 6 | 7 | import java.util.List; 8 | 9 | /** 10 | *

11 | * Mapper 接口 12 | *

13 | * 14 | * @author SongPeng 15 | * @since 2019-10-16 16 | */ 17 | public interface SysMenuMapper extends BaseMapper { 18 | 19 | /** 20 | * 根据角色id查询菜单列表 21 | * 22 | * @param roleId 23 | * @return 24 | * @throws Exception 25 | */ 26 | List listByRoleId(String roleId) throws Exception; 27 | 28 | /** 29 | * 根据用户输入的菜单名称 模糊匹配 30 | * 31 | * @param menuName 菜单名称 32 | * @return 用户结果 33 | * @throws Exception 异常 34 | */ 35 | List listBySearchByName(String menuName) throws Exception; 36 | } 37 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/mapper/SysRoleMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.system.entity.SysRole; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | *

10 | * Mapper 接口 11 | *

12 | * 13 | * @author SongPeng 14 | * @since 2019-10-16 15 | */ 16 | public interface SysRoleMapper extends BaseMapper { 17 | 18 | /** 19 | * 根据用户 id 获取角色列表 20 | * 21 | * @param userId 22 | * @return 23 | * @throws Exception 24 | */ 25 | List listByUserId(String userId) throws Exception; 26 | } 27 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/mapper/SysRoleMenuMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.system.entity.SysRoleMenu; 5 | 6 | /** 7 | *

8 | * Mapper 接口 9 | *

10 | * 11 | * @author SongPeng 12 | * @since 2020-03-05 13 | */ 14 | public interface SysRoleMenuMapper extends BaseMapper { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/mapper/SysUserMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.system.dto.SysUserDTO; 5 | import com.wangziyang.mes.system.entity.SysUser; 6 | 7 | /** 8 | *

9 | * Mapper 接口 10 | *

11 | * 12 | * @author SongPeng 13 | * @since 2019-10-15 14 | */ 15 | public interface SysUserMapper extends BaseMapper { 16 | 17 | SysUserDTO selectUserAndRoleByUsername(String username) throws Exception; 18 | } 19 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/mapper/SysUserRoleMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.system.entity.SysUserRole; 5 | 6 | /** 7 | *

8 | * Mapper 接口 9 | *

10 | * 11 | * @author SongPeng 12 | * @since 2020-03-05 13 | */ 14 | public interface SysUserRoleMapper extends BaseMapper { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/request/SysDepartmentPageReq.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.request; 2 | 3 | import com.wangziyang.mes.common.BasePageReq; 4 | 5 | /** 6 | *

7 | * 系统部门分页查询参数 8 | *

9 | * 10 | * @author SongPeng 11 | * @since 2019-10-15 12 | */ 13 | public class SysDepartmentPageReq extends BasePageReq { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/request/SysDictPageReq.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.request; 2 | 3 | import com.wangziyang.mes.common.BasePageReq; 4 | 5 | /** 6 | *

7 | * 系统部门分页查询参数 8 | *

9 | * 10 | * @author SongPeng 11 | * @since 2019-10-15 12 | */ 13 | public class SysDictPageReq extends BasePageReq { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/request/SysMenuPageReq.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.request; 2 | 3 | import com.wangziyang.mes.common.BasePageReq; 4 | 5 | /** 6 | *

7 | * 系统用户分页查询参数 8 | *

9 | * 10 | * @author SongPeng 11 | * @since 2019-10-15 12 | */ 13 | public class SysMenuPageReq extends BasePageReq { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/request/SysRolePageReq.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.request; 2 | 3 | import com.wangziyang.mes.common.BasePageReq; 4 | 5 | /** 6 | *

7 | * 系统用户分页查询参数 8 | *

9 | * 10 | * @author SongPeng 11 | * @since 2019-10-15 12 | */ 13 | public class SysRolePageReq extends BasePageReq { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/request/SysUserPageReq.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.request; 2 | 3 | import com.wangziyang.mes.common.BasePageReq; 4 | 5 | /** 6 | *

7 | * 系统用户分页查询参数 8 | *

9 | * 10 | * @author SongPeng 11 | * @since 2019-10-15 12 | */ 13 | public class SysUserPageReq extends BasePageReq { 14 | 15 | /** 16 | * 姓名 17 | */ 18 | private String nameLike; 19 | 20 | /** 21 | * 用户名 22 | */ 23 | private String usernameLike; 24 | 25 | public String getNameLike() { 26 | return nameLike; 27 | } 28 | 29 | public void setNameLike(String nameLike) { 30 | this.nameLike = nameLike; 31 | } 32 | 33 | public String getUsernameLike() { 34 | return usernameLike; 35 | } 36 | 37 | public void setUsernameLike(String usernameLike) { 38 | this.usernameLike = usernameLike; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/service/ISysDepartmentService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.service; 2 | 3 | import com.baomidou.mybatisplus.extension.service.IService; 4 | import com.wangziyang.mes.system.entity.SysDepartment; 5 | 6 | /** 7 | *

8 | * 服务类 9 | *

10 | * 11 | * @author SongPeng 12 | * @since 2020-03-03 13 | */ 14 | public interface ISysDepartmentService extends IService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/service/ISysDictService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.service; 2 | 3 | import com.baomidou.mybatisplus.extension.service.IService; 4 | import com.wangziyang.mes.system.entity.SysDict; 5 | 6 | /** 7 | *

8 | * 系统字典表 服务类 9 | *

10 | * 11 | * @author SongPeng 12 | * @since 2019-08-26 13 | */ 14 | public interface ISysDictService extends IService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/service/ISysRoleMenuService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.service; 2 | 3 | import com.baomidou.mybatisplus.extension.service.IService; 4 | import com.wangziyang.mes.system.entity.SysRoleMenu; 5 | 6 | /** 7 | *

8 | * 服务类 9 | *

10 | * 11 | * @author SongPeng 12 | * @since 2020-03-05 13 | */ 14 | public interface ISysRoleMenuService extends IService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/service/ISysRoleService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.service; 2 | 3 | 4 | import com.baomidou.mybatisplus.extension.service.IService; 5 | import com.wangziyang.mes.system.dto.SysRoleDTO; 6 | import com.wangziyang.mes.system.dto.SysUserDTO; 7 | import com.wangziyang.mes.system.entity.SysRole; 8 | 9 | import java.util.List; 10 | 11 | /** 12 | *

13 | * 服务类 14 | *

15 | * 16 | * @author SongPeng 17 | * @since 2019-10-16 18 | */ 19 | public interface ISysRoleService extends IService { 20 | 21 | /** 22 | * 根据用户ID获取角色列表信息 23 | * 24 | * @param userId 系统用户ID 25 | * @return 角色列表 26 | * @throws Exception 异常 27 | */ 28 | List listByUserId(String userId) throws Exception; 29 | 30 | /** 31 | * 重新建立用户角色关系 32 | * 33 | * @param sysUserDTO 系统用户DTO 34 | * @throws Exception 异常 35 | */ 36 | void rebuild(SysUserDTO sysUserDTO) throws Exception; 37 | } 38 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/service/ISysUserRoleService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.service; 2 | 3 | import com.baomidou.mybatisplus.extension.service.IService; 4 | import com.wangziyang.mes.system.entity.SysUserRole; 5 | 6 | /** 7 | *

8 | * 服务类 9 | *

10 | * 11 | * @author SongPeng 12 | * @since 2020-03-05 13 | */ 14 | public interface ISysUserRoleService extends IService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/service/ISysUserService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.service; 2 | 3 | import com.baomidou.mybatisplus.extension.service.IService; 4 | import com.wangziyang.mes.system.dto.SysUserDTO; 5 | import com.wangziyang.mes.system.entity.SysUser; 6 | 7 | /** 8 | *

9 | * 服务类 10 | *

11 | * 12 | * @author SongPeng 13 | * @since 2019-10-15 14 | */ 15 | public interface ISysUserService extends IService { 16 | 17 | /** 18 | * 保存 19 | * 20 | * @param record 用户信息 21 | * @throws Exception 异常 22 | */ 23 | void save(SysUserDTO record) throws Exception; 24 | 25 | /** 26 | * 更新 27 | * 28 | * @param record 用户信息 29 | * @throws Exception 异常 30 | */ 31 | void update(SysUserDTO record) throws Exception; 32 | 33 | /** 34 | * 获取用户角色菜单 35 | * 36 | * @param username 系统用户名 37 | * @return 返回结果 38 | * @throws Exception 异常 39 | */ 40 | SysUserDTO getUserAndRoleAndMenuByUsername(String username) throws Exception; 41 | } 42 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/service/impl/SysDepartmentServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.service.impl; 2 | 3 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 4 | import com.wangziyang.mes.system.entity.SysDepartment; 5 | import com.wangziyang.mes.system.mapper.SysDepartmentMapper; 6 | import com.wangziyang.mes.system.service.ISysDepartmentService; 7 | import org.springframework.stereotype.Service; 8 | 9 | /** 10 | *

11 | * 服务实现类 12 | *

13 | * 14 | * @author SongPeng 15 | * @since 2020-03-03 16 | */ 17 | @Service 18 | public class SysDepartmentServiceImpl extends ServiceImpl implements ISysDepartmentService { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/service/impl/SysDictServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.service.impl; 2 | 3 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 4 | import com.wangziyang.mes.system.entity.SysDict; 5 | import com.wangziyang.mes.system.mapper.SysDictMapper; 6 | import com.wangziyang.mes.system.service.ISysDictService; 7 | import org.springframework.beans.factory.annotation.Autowired; 8 | import org.springframework.stereotype.Service; 9 | 10 | /** 11 | *

12 | * 系统字典表 服务实现类 13 | *

14 | * 15 | * @author SongPeng 16 | * @since 2019-08-26 17 | */ 18 | @Service 19 | public class SysDictServiceImpl extends ServiceImpl implements ISysDictService { 20 | 21 | @Autowired 22 | private SysDictMapper sysDictMapper; 23 | } 24 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/service/impl/SysRoleMenuServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.service.impl; 2 | 3 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 4 | import com.wangziyang.mes.system.entity.SysRoleMenu; 5 | import com.wangziyang.mes.system.mapper.SysRoleMenuMapper; 6 | import com.wangziyang.mes.system.service.ISysRoleMenuService; 7 | import org.springframework.stereotype.Service; 8 | 9 | /** 10 | *

11 | * 服务实现类 12 | *

13 | * 14 | * @author SongPeng 15 | * @since 2020-03-05 16 | */ 17 | @Service 18 | public class SysRoleMenuServiceImpl extends ServiceImpl implements ISysRoleMenuService { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/system/service/impl/SysUserRoleServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.system.service.impl; 2 | 3 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 4 | import com.wangziyang.mes.system.entity.SysUserRole; 5 | import com.wangziyang.mes.system.mapper.SysUserRoleMapper; 6 | import com.wangziyang.mes.system.service.ISysUserRoleService; 7 | import org.springframework.stereotype.Service; 8 | 9 | /** 10 | *

11 | * 服务实现类 12 | *

13 | * 14 | * @author SongPeng 15 | * @since 2020-03-05 16 | */ 17 | @Service 18 | public class SysUserRoleServiceImpl extends ServiceImpl implements ISysUserRoleService { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/controller/SpBomItemController.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.controller; 2 | 3 | 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | 6 | import org.springframework.stereotype.Controller; 7 | import com.wangziyang.mes.common.BaseController; 8 | 9 | /** 10 | *

11 | * 前端控制器 12 | *

13 | * 14 | * @author WangZiYang 15 | * @since 2020-03-28 16 | */ 17 | @Controller 18 | @RequestMapping("/technology/sp-bom-item") 19 | public class SpBomItemController extends BaseController { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/controller/SpOperController.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.controller; 2 | 3 | 4 | import org.springframework.web.bind.annotation.RequestMapping; 5 | 6 | import org.springframework.stereotype.Controller; 7 | import com.wangziyang.mes.common.BaseController; 8 | 9 | /** 10 | *

11 | * 前端控制器 12 | *

13 | * 14 | * @author WangZiYang 15 | * @since 2020-03-14 16 | */ 17 | @Controller 18 | @RequestMapping("/basedata/sp-oper") 19 | public class SpOperController extends BaseController { 20 | 21 | } 22 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/dto/SpFlowDto.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.dto; 2 | 3 | import com.wangziyang.mes.technology.entity.SpFlow; 4 | import com.wangziyang.mes.technology.vo.SpOperVo; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * 流程DTO 10 | */ 11 | public class SpFlowDto extends SpFlow { 12 | /** 13 | * 流程与工序关系集合 14 | */ 15 | private List spOperVoList; 16 | 17 | public List getSpOperVoList() { 18 | return spOperVoList; 19 | } 20 | 21 | public void setSpOperVoList(List spOperVoList) { 22 | this.spOperVoList = spOperVoList; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/dto/SpFlowOperRelationDto.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.dto; 2 | 3 | import com.wangziyang.mes.technology.entity.SpFlowOperRelation; 4 | 5 | /** 6 | * 流程与工序关系DTO 7 | * 8 | * @author wangziyang 9 | * @since 20200316 10 | */ 11 | public class SpFlowOperRelationDto extends SpFlowOperRelation { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/mapper/SpBomItemMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.mapper; 2 | 3 | import com.wangziyang.mes.technology.entity.SpBomItem; 4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 5 | 6 | /** 7 | *

8 | * Mapper 接口 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-28 13 | */ 14 | public interface SpBomItemMapper extends BaseMapper { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/mapper/SpBomMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.mapper; 2 | 3 | import com.wangziyang.mes.technology.entity.SpBom; 4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 5 | 6 | /** 7 | *

8 | * Mapper 接口 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-28 13 | */ 14 | public interface SpBomMapper extends BaseMapper { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/mapper/SpFlowMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.mapper; 2 | 3 | import com.wangziyang.mes.technology.entity.SpFlow; 4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 5 | 6 | /** 7 | *

8 | * Mapper 接口 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-14 13 | */ 14 | public interface SpFlowMapper extends BaseMapper { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/mapper/SpFlowOperRelationMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.mapper; 2 | 3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 4 | import com.wangziyang.mes.technology.entity.SpFlowOperRelation; 5 | import com.wangziyang.mes.technology.vo.SpOperVo; 6 | import org.apache.ibatis.annotations.Param; 7 | 8 | import java.util.List; 9 | 10 | /** 11 | *

12 | * Mapper 接口 13 | *

14 | * 15 | * @author WangZiYang 16 | * @since 2020-03-14 17 | */ 18 | public interface SpFlowOperRelationMapper extends BaseMapper { 19 | /** 20 | * 根据流程ID查询下挂的全部工序 21 | * @param flowId 流程关联ID 22 | * @return 工序关系集合 23 | */ 24 | List queryOperRelationByFlowId(@Param("flowId") String flowId); 25 | 26 | /** 27 | * 删除流程下挂的全部工序 28 | * @param flowId 流程关联ID 29 | */ 30 | void deleteOperRelationByFlowId(@Param("flowId") String flowId); 31 | 32 | } 33 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/mapper/SpOperMapper.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.mapper; 2 | 3 | import com.wangziyang.mes.technology.entity.SpOper; 4 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; 5 | 6 | /** 7 | *

8 | * Mapper 接口 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-14 13 | */ 14 | public interface SpOperMapper extends BaseMapper { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/request/SpBomReq.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.request; 2 | 3 | import com.wangziyang.mes.common.BasePageReq; 4 | 5 | /** 6 | * bom 分页请求 7 | * 8 | * @author wangziyang 9 | * @since 20200328 10 | */ 11 | public class SpBomReq extends BasePageReq { 12 | } 13 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/request/SpFlowReq.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.request; 2 | 3 | import com.wangziyang.mes.common.BasePageReq; 4 | /** 5 | * 流程分页对象 6 | * @author wangziyang 7 | * @since 2020/03/15 8 | */ 9 | public class SpFlowReq extends BasePageReq { 10 | } 11 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/request/SpOperReq.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.request; 2 | 3 | import com.wangziyang.mes.common.BasePageReq; 4 | 5 | /** 6 | * 工序分页对象 7 | * @author wangziyang 8 | * @since 2020/03/15 9 | */ 10 | public class SpOperReq extends BasePageReq { 11 | } 12 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/service/ISpBomItemService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.service; 2 | 3 | import com.wangziyang.mes.technology.entity.SpBomItem; 4 | import com.baomidou.mybatisplus.extension.service.IService; 5 | 6 | /** 7 | *

8 | * 服务类 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-28 13 | */ 14 | public interface ISpBomItemService extends IService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/service/ISpBomService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.service; 2 | 3 | import com.wangziyang.mes.technology.entity.SpBom; 4 | import com.baomidou.mybatisplus.extension.service.IService; 5 | 6 | /** 7 | *

8 | * bom服务类 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-28 13 | */ 14 | public interface ISpBomService extends IService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/service/ISpFlowService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.service; 2 | 3 | import com.wangziyang.mes.technology.entity.SpFlow; 4 | import com.baomidou.mybatisplus.extension.service.IService; 5 | 6 | /** 7 | *

8 | * 流程服务类 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-14 13 | */ 14 | public interface ISpFlowService extends IService { 15 | 16 | 17 | } 18 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/service/ISpOperService.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.service; 2 | 3 | import com.wangziyang.mes.technology.entity.SpOper; 4 | import com.baomidou.mybatisplus.extension.service.IService; 5 | 6 | /** 7 | *

8 | * 服务类 9 | *

10 | * 11 | * @author WangZiYang 12 | * @since 2020-03-14 13 | */ 14 | public interface ISpOperService extends IService { 15 | 16 | } 17 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/service/impl/SpBomItemServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.service.impl; 2 | 3 | import com.wangziyang.mes.technology.entity.SpBomItem; 4 | import com.wangziyang.mes.technology.mapper.SpBomItemMapper; 5 | import com.wangziyang.mes.technology.service.ISpBomItemService; 6 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 7 | import org.springframework.stereotype.Service; 8 | 9 | /** 10 | *

11 | * 服务实现类 12 | *

13 | * 14 | * @author WangZiYang 15 | * @since 2020-03-28 16 | */ 17 | @Service 18 | public class SpBomItemServiceImpl extends ServiceImpl implements ISpBomItemService { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/service/impl/SpBomServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.service.impl; 2 | 3 | import com.wangziyang.mes.technology.entity.SpBom; 4 | import com.wangziyang.mes.technology.mapper.SpBomMapper; 5 | import com.wangziyang.mes.technology.service.ISpBomService; 6 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 7 | import org.springframework.stereotype.Service; 8 | 9 | /** 10 | *

11 | * BOM服务实现类 12 | *

13 | * 14 | * @author WangZiYang 15 | * @since 2020-03-28 16 | */ 17 | @Service 18 | public class SpBomServiceImpl extends ServiceImpl implements ISpBomService { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/service/impl/SpFlowServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.service.impl; 2 | 3 | import com.wangziyang.mes.technology.entity.SpFlow; 4 | import com.wangziyang.mes.technology.mapper.SpFlowMapper; 5 | import com.wangziyang.mes.technology.service.ISpFlowService; 6 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 7 | import org.springframework.stereotype.Service; 8 | 9 | /** 10 | *

11 | * 服务实现类 12 | *

13 | * 14 | * @author WangZiYang 15 | * @since 2020-03-14 16 | */ 17 | @Service 18 | public class SpFlowServiceImpl extends ServiceImpl implements ISpFlowService { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/service/impl/SpOperServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.service.impl; 2 | 3 | import com.wangziyang.mes.technology.entity.SpOper; 4 | import com.wangziyang.mes.technology.mapper.SpOperMapper; 5 | import com.wangziyang.mes.technology.service.ISpOperService; 6 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 7 | import org.springframework.stereotype.Service; 8 | 9 | /** 10 | *

11 | * 服务实现类 12 | *

13 | * 14 | * @author WangZiYang 15 | * @since 2020-03-14 16 | */ 17 | @Service 18 | public class SpOperServiceImpl extends ServiceImpl implements ISpOperService { 19 | 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/java/com/wangziyang/mes/technology/vo/SpOperVo.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes.technology.vo; 2 | 3 | /** 4 | * 流程与工序穿梭数据展示对象 5 | * 6 | * @author wangziyang 7 | * @since 2020/03/16 8 | */ 9 | public class SpOperVo { 10 | /** 11 | * 具体的存储的ID值 12 | */ 13 | private String value; 14 | /** 15 | * 显示标题 16 | */ 17 | private String title; 18 | 19 | /** 20 | * 获取 具体的存储的ID值 21 | * 22 | * @return value 具体的存储的ID值 23 | */ 24 | public String getValue() { 25 | return this.value; 26 | } 27 | 28 | /** 29 | * 设置 具体的存储的ID值 30 | * 31 | * @param value 具体的存储的ID值 32 | */ 33 | public void setValue(String value) { 34 | this.value = value; 35 | } 36 | 37 | /** 38 | * 获取 显示标题 39 | * 40 | * @return title 显示标题 41 | */ 42 | public String getTitle() { 43 | return this.title; 44 | } 45 | 46 | /** 47 | * 设置 显示标题 48 | * 49 | * @param title 显示标题 50 | */ 51 | public void setTitle(String title) { 52 | this.title = title; 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /mes/src/main/resources/application-pro.yml: -------------------------------------------------------------------------------- 1 | spring: 2 | mvc: 3 | view: 4 | prefix: /templates/ 5 | suffix: .ftl 6 | static-path-pattern: /static/** 7 | freemarker: 8 | suffix: .ftl 9 | templateEncoding: UTF-8 10 | templateLoaderPath: classpath:/templates/ 11 | cache: true 12 | expose-spring-macro-helpers: false 13 | request-context-attribute: request 14 | settings: 15 | classic_compatible: true 16 | datasource: 17 | type: com.alibaba.druid.pool.DruidDataSource 18 | driver-class-name: com.mysql.cj.jdbc.Driver 19 | url: jdbc:mysql://192.168.52.76:3306/sparchetype?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Hongkong 20 | username: admin 21 | password: 123456 22 | druid: 23 | initial-size: 8 24 | min-idle: 5 25 | max-active: 10 26 | query-timeout: 6000 27 | transaction-query-timeout: 6000 28 | remove-abandoned-timeout: 1800 29 | filters: stat,config 30 | 31 | logging: 32 | level: 33 | root: info 34 | com.songpeng: info -------------------------------------------------------------------------------- /mes/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | session-timeout: 1800 3 | spring: 4 | profiles: 5 | active: dev 6 | cache: 7 | type: ehcache 8 | ehcache: 9 | config: classpath:config/ehcache.xml 10 | 11 | swagger: 12 | controller: com.wangziyang.mes 13 | description: MES接口管理 14 | enable: true 15 | license: wangziyang 16 | licenseUrl: https://gitee.com/wangziyangyang/MES-Sprongboot 17 | title: 王子杨的API 管理 18 | version: 1.0.0 -------------------------------------------------------------------------------- /mes/src/main/resources/banner.txt: -------------------------------------------------------------------------------- 1 | .__ 2 | __ _ _______ ____ ____ ________|__| ___.__._____ ____ ____ 3 | \ \/ \/ /\__ \ / \ / ___\\___ /| |< | |\__ \ / \ / ___\ 4 | \ / / __ \_| | \/ /_/ >/ / | | \___ | / __ \_| | \/ /_/ > 5 | \/\_/ (____ /|___| /\___ //_____ \|__| / ____|(____ /|___| /\___ / 6 | \/ \//_____/ \/ \/ \/ \//_____/ 7 | -------------------------------------------------------------------------------- /mes/src/main/resources/ehcache.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 13 | 14 | 15 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /mes/src/main/resources/logback.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n 10 | 11 | 12 | 13 | 14 | 15 | 192.168.137.95:5601 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /mes/src/main/resources/mapper/basedata/SpMaterileMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mes/src/main/resources/mapper/basedata/common/SpSysDictMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mes/src/main/resources/mapper/system/SysDictMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mes/src/main/resources/mapper/system/SysIDepartmentMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mes/src/main/resources/mapper/system/SysRoleMenuMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mes/src/main/resources/mapper/system/SysUserRoleMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mes/src/main/resources/mapper/technology/SpBomItemMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mes/src/main/resources/mapper/technology/SpBomMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/css/admin.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/css/admin.css -------------------------------------------------------------------------------- /mes/src/main/resources/static/css/client.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/css/client.css -------------------------------------------------------------------------------- /mes/src/main/resources/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/favicon.ico -------------------------------------------------------------------------------- /mes/src/main/resources/static/font/DS-DIGIT.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/font/DS-DIGIT.TTF -------------------------------------------------------------------------------- /mes/src/main/resources/static/image/bubble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/image/bubble.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/image/captcha.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/image/captcha.jpg -------------------------------------------------------------------------------- /mes/src/main/resources/static/image/digitization.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/image/digitization.jpg -------------------------------------------------------------------------------- /mes/src/main/resources/static/image/head_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/image/head_bg.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/image/hk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/image/hk.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/image/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/image/line.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/image/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/image/logo.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/image/sign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/image/sign.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/js/layuimodule/config.js: -------------------------------------------------------------------------------- 1 | /** 2 | * 宋鹏:layui 自定义组件配置 3 | */ 4 | window.rootPath = (function (src) { 5 | src = document.scripts[document.scripts.length - 1].src; 6 | return src.substring(0, src.lastIndexOf("/") + 1); 7 | })(); 8 | 9 | layui.config({ 10 | base: rootPath, 11 | version: true 12 | }).extend({ 13 | // layui扩展 14 | spLayui: "sp/spLayui", 15 | // 自定义layer扩展组件 16 | spLayer: 'sp/spLayer', 17 | // 自定义table扩展组件 18 | spTable: 'sp/spTable', 19 | // 自定义table扩展组件 20 | spSearchPanel: 'sp/spSearchPanel', 21 | // 大气风格的网络公司企业模版 22 | spCompany: 'sp/spCompany', 23 | // 分步表单扩展 24 | step: 'step-lay/step', 25 | //table树形扩展 26 | treeTable: 'treeTable/treeTable', 27 | // table选择扩展 28 | tableSelect: 'tableSelect/tableSelect', 29 | // fa图标选择扩展 30 | iconPickerFa: 'iconPicker/iconPickerFa', 31 | // wangEditor富文本扩展 32 | wangEditor: 'wangEditor/wangEditor' 33 | }); -------------------------------------------------------------------------------- /mes/src/main/resources/static/js/layuimodule/wangEditor/fonts/w-e-icon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/js/layuimodule/wangEditor/fonts/w-e-icon.woff -------------------------------------------------------------------------------- /mes/src/main/resources/static/js/spConfig.js: -------------------------------------------------------------------------------- 1 | // 配置类 2 | var spConfig = {}; 3 | 4 | // 逻辑删除字典:1 表示删除,0 表示未删除,2 表示禁用 5 | spConfig.isDeletedDict = { 6 | 0: '正常', 7 | 1: '删除', 8 | 2: '禁用' 9 | }; -------------------------------------------------------------------------------- /mes/src/main/resources/static/json/clear.json: -------------------------------------------------------------------------------- 1 | { 2 | "code": 1, 3 | "msg": "服务端清理缓存成功" 4 | } -------------------------------------------------------------------------------- /mes/src/main/resources/static/json/tableSelect.json: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0, 3 | "msg": "", 4 | "count": 16, 5 | "data": [ 6 | { "id":"001", "username":"张玉林", "sex":"女" }, 7 | { "id":"002", "username":"刘晓军", "sex":"男" }, 8 | { "id":"003", "username":"张恒", "sex":"男" }, 9 | { "id":"004", "username":"朱一", "sex":"男" }, 10 | { "id":"005", "username":"刘佳能", "sex":"女" }, 11 | { "id":"006", "username":"晓梅", "sex":"女" }, 12 | { "id":"007", "username":"马冬梅", "sex":"女" }, 13 | { "id":"008", "username":"刘晓庆", "sex":"女" }, 14 | { "id":"009", "username":"刘晓庆", "sex":"女" }, 15 | { "id":"010", "username":"刘晓庆", "sex":"女" }, 16 | { "id":"011", "username":"刘晓庆", "sex":"女" }, 17 | { "id":"012", "username":"刘晓庆", "sex":"女" }, 18 | { "id":"013", "username":"刘晓庆", "sex":"女" }, 19 | { "id":"014", "username":"刘晓庆", "sex":"女" }, 20 | { "id":"015", "username":"刘晓庆", "sex":"女" }, 21 | { "id":"016", "username":"刘晓庆", "sex":"女" } 22 | ] 23 | } -------------------------------------------------------------------------------- /mes/src/main/resources/static/json/upload.json: -------------------------------------------------------------------------------- 1 | { 2 | "code": 1, 3 | "msg": "上传成功", 4 | "data": { 5 | "url": [ 6 | "../images/logo.png", 7 | "../images/captcha.jpg" 8 | ] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/HELP-US-OUT.txt: -------------------------------------------------------------------------------- 1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, 2 | Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, 3 | comprehensive icon sets or copy and paste your own. 4 | 5 | Please. Check it out. 6 | 7 | -Dave Gandy 8 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/font-awesome-4.7.0/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/animated.less: -------------------------------------------------------------------------------- 1 | // Animated Icons 2 | // -------------------------- 3 | 4 | .@{fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .@{fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .@{fa-css-prefix}-pull-left { float: left; } 11 | .@{fa-css-prefix}-pull-right { float: right; } 12 | 13 | .@{fa-css-prefix} { 14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .@{fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | @import "screen-reader.less"; 19 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), 9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/screen-reader.less: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { .sr-only(); } 5 | .sr-only-focusable { .sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/less/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/_animated.scss: -------------------------------------------------------------------------------- 1 | // Spinning Icons 2 | // -------------------------- 3 | 4 | .#{$fa-css-prefix}-spin { 5 | -webkit-animation: fa-spin 2s infinite linear; 6 | animation: fa-spin 2s infinite linear; 7 | } 8 | 9 | .#{$fa-css-prefix}-pulse { 10 | -webkit-animation: fa-spin 1s infinite steps(8); 11 | animation: fa-spin 1s infinite steps(8); 12 | } 13 | 14 | @-webkit-keyframes fa-spin { 15 | 0% { 16 | -webkit-transform: rotate(0deg); 17 | transform: rotate(0deg); 18 | } 19 | 100% { 20 | -webkit-transform: rotate(359deg); 21 | transform: rotate(359deg); 22 | } 23 | } 24 | 25 | @keyframes fa-spin { 26 | 0% { 27 | -webkit-transform: rotate(0deg); 28 | transform: rotate(0deg); 29 | } 30 | 100% { 31 | -webkit-transform: rotate(359deg); 32 | transform: rotate(359deg); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/_bordered-pulled.scss: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em $fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .#{$fa-css-prefix}-pull-left { float: left; } 11 | .#{$fa-css-prefix}-pull-right { float: right; } 12 | 13 | .#{$fa-css-prefix} { 14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } 15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } 16 | } 17 | 18 | /* Deprecated as of 4.4.0 */ 19 | .pull-right { float: right; } 20 | .pull-left { float: left; } 21 | 22 | .#{$fa-css-prefix} { 23 | &.pull-left { margin-right: .3em; } 24 | &.pull-right { margin-left: .3em; } 25 | } 26 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/_core.scss: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/_fixed-width.scss: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .#{$fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/_larger.scss: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .#{$fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .#{$fa-css-prefix}-2x { font-size: 2em; } 11 | .#{$fa-css-prefix}-3x { font-size: 3em; } 12 | .#{$fa-css-prefix}-4x { font-size: 4em; } 13 | .#{$fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/_list.scss: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: $fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .#{$fa-css-prefix}-li { 11 | position: absolute; 12 | left: -$fa-li-width; 13 | width: $fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.#{$fa-css-prefix}-lg { 17 | left: -$fa-li-width + (4em / 14); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/_path.scss: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); 7 | src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), 8 | url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), 9 | url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), 10 | url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), 11 | url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/_rotated-flipped.scss: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } 5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } 6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } 7 | 8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } 9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .#{$fa-css-prefix}-rotate-90, 15 | :root .#{$fa-css-prefix}-rotate-180, 16 | :root .#{$fa-css-prefix}-rotate-270, 17 | :root .#{$fa-css-prefix}-flip-horizontal, 18 | :root .#{$fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/_screen-reader.scss: -------------------------------------------------------------------------------- 1 | // Screen Readers 2 | // ------------------------- 3 | 4 | .sr-only { @include sr-only(); } 5 | .sr-only-focusable { @include sr-only-focusable(); } 6 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/_stacked.scss: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .#{$fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; } 21 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/font-awesome-4.7.0/scss/font-awesome.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables"; 7 | @import "mixins"; 8 | @import "path"; 9 | @import "core"; 10 | @import "larger"; 11 | @import "fixed-width"; 12 | @import "list"; 13 | @import "bordered-pulled"; 14 | @import "animated"; 15 | @import "rotated-flipped"; 16 | @import "stacked"; 17 | @import "icons"; 18 | @import "screen-reader"; 19 | -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/css/modules/code.css: -------------------------------------------------------------------------------- 1 | /** layui-v2.5.6 MIT License By https://www.layui.com */ 2 | html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/css/modules/layer/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/css/modules/layer/default/icon-ext.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/css/modules/layer/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/css/modules/layer/default/icon.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/css/modules/layer/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/css/modules/layer/default/loading-0.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/css/modules/layer/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/css/modules/layer/default/loading-1.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/css/modules/layer/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/css/modules/layer/default/loading-2.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/font/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/font/iconfont.eot -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/font/iconfont.ttf -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/font/iconfont.woff -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/font/iconfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/font/iconfont.woff2 -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/0.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/1.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/10.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/11.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/12.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/13.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/14.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/15.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/16.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/17.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/18.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/19.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/2.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/20.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/21.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/22.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/23.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/24.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/25.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/26.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/27.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/28.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/28.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/29.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/3.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/30.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/31.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/31.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/32.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/33.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/33.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/34.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/34.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/35.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/35.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/36.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/36.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/37.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/37.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/38.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/38.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/39.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/39.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/4.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/40.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/41.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/41.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/42.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/42.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/43.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/43.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/44.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/44.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/45.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/45.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/46.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/46.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/47.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/47.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/48.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/49.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/49.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/5.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/50.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/51.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/51.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/52.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/52.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/53.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/53.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/54.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/54.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/55.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/55.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/56.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/56.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/57.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/57.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/58.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/58.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/59.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/59.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/6.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/60.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/60.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/61.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/61.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/62.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/62.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/63.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/63.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/64.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/64.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/65.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/65.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/66.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/66.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/67.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/67.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/68.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/68.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/69.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/69.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/7.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/70.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/70.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/71.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/71.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/8.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/lib/layui/images/face/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/lib/layui/images/face/9.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/picture/jt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/picture/jt.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/picture/lbx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/picture/lbx.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/picture/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/picture/loading.gif -------------------------------------------------------------------------------- /mes/src/main/resources/static/picture/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/picture/map.png -------------------------------------------------------------------------------- /mes/src/main/resources/static/picture/weather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziyang6/MES-SpringBoot/64e84cac6b4fa2f95f687422d97e2b820de3755f/mes/src/main/resources/static/picture/weather.png -------------------------------------------------------------------------------- /mes/src/main/resources/templates/admin/blog/index.ftl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Title 6 | 7 | 8 |

blog index

9 | 10 | -------------------------------------------------------------------------------- /mes/src/main/resources/templates/codegenerator/mapper.java.ftl: -------------------------------------------------------------------------------- 1 | package ${package.Mapper}; 2 | 3 | import ${package.Entity}.${entity}; 4 | import ${superMapperClassPackage}; 5 | 6 | /** 7 | *

8 | * ${table.comment!} Mapper 接口 9 | *

10 | * 11 | * @author ${author} 12 | * @since ${date} 13 | */ 14 | <#if kotlin> 15 | interface ${table.mapperName} : ${superMapperClass}<${entity}> 16 | <#else> 17 | public interface ${table.mapperName} extends ${superMapperClass}<${entity}> { 18 | 19 | } 20 | 21 | -------------------------------------------------------------------------------- /mes/src/main/resources/templates/codegenerator/service.java.ftl: -------------------------------------------------------------------------------- 1 | package ${package.Service}; 2 | 3 | import ${package.Entity}.${entity}; 4 | import ${superServiceClassPackage}; 5 | 6 | /** 7 | *

8 | * ${table.comment!} 服务类 9 | *

10 | * 11 | * @author ${author} 12 | * @since ${date} 13 | */ 14 | <#if kotlin> 15 | interface ${table.serviceName} : ${superServiceClass}<${entity}> 16 | <#else> 17 | public interface ${table.serviceName} extends ${superServiceClass}<${entity}> { 18 | 19 | } 20 | 21 | -------------------------------------------------------------------------------- /mes/src/main/resources/templates/codegenerator/serviceImpl.java.ftl: -------------------------------------------------------------------------------- 1 | package ${package.ServiceImpl}; 2 | 3 | import ${package.Entity}.${entity}; 4 | import ${package.Mapper}.${table.mapperName}; 5 | import ${package.Service}.${table.serviceName}; 6 | import ${superServiceImplClassPackage}; 7 | import org.springframework.stereotype.Service; 8 | 9 | /** 10 | *

11 | * ${table.comment!} 服务实现类 12 | *

13 | * 14 | * @author ${author} 15 | * @since ${date} 16 | */ 17 | @Service 18 | <#if kotlin> 19 | open class ${table.serviceImplName} : ${superServiceImplClass}<${table.mapperName}, ${entity}>(), ${table.serviceName} { 20 | 21 | } 22 | <#else> 23 | public class ${table.serviceImplName} extends ${superServiceImplClass}<${table.mapperName}, ${entity}> implements ${table.serviceName} { 24 | 25 | } 26 | 27 | -------------------------------------------------------------------------------- /mes/src/main/resources/templates/error/403.ftl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 后台管理系统 6 | 7 | 8 | 9 | <#include "${request.contextPath}/common/common.ftl"> 10 | 11 | 12 |
13 |
14 | 403 15 |
16 |
17 | 18 | -------------------------------------------------------------------------------- /mes/src/main/resources/templates/error/500.ftl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 欢迎页面-后台管理系统-1.0 6 | 7 | 8 | 9 | <#include "${request.contextPath}/common/common.ftl"> 10 | 11 | 12 |
13 |
14 | 500 15 |
16 |
17 | 18 | -------------------------------------------------------------------------------- /mes/src/test/java/com/wangziyang/mes/SparchetypeApplicationTests.java: -------------------------------------------------------------------------------- 1 | package com.wangziyang.mes; 2 | 3 | import org.junit.Test; 4 | import org.junit.runner.RunWith; 5 | import org.springframework.boot.test.context.SpringBootTest; 6 | import org.springframework.test.context.junit4.SpringRunner; 7 | 8 | @RunWith(SpringRunner.class) 9 | @SpringBootTest 10 | public class SparchetypeApplicationTests { 11 | 12 | @Test 13 | public void contextLoads() { 14 | } 15 | 16 | } 17 | --------------------------------------------------------------------------------