You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20918 1f82a686a2
init
2 weeks ago
..
doc init 2 weeks ago
us-admin init 2 weeks ago
us-admin-rmp init 2 weeks ago
us-admin-service init 2 weeks ago
us-core init 2 weeks ago
us-service init 2 weeks ago
us-web init 2 weeks ago
us-web-service init 2 weeks ago
.editorconfig init 2 weeks ago
.gitignore init 2 weeks ago
README.md init 2 weeks ago
clean.bat init 2 weeks ago
linux-clean.sh init 2 weeks ago
linux-restart.sh init 2 weeks ago
linux-start.sh init 2 weeks ago
linux-stop.sh init 2 weeks ago
linux-us-package.sh init 2 weeks ago
pom.xml init 2 weeks ago
redis.bat init 2 weeks ago
us.sql init 2 weeks ago
windows-clean.bat init 2 weeks ago
windows-restart.bat init 2 weeks ago
windows-start.bat init 2 weeks ago
windows-stop.bat init 2 weeks ago
windows-us-package.bat init 2 weeks ago

README.md

当前版本 - v101

us是us系列框架默认数据库引擎采用mysql,如需要其他数据库请至www.magicalcoder.com下载对应引擎 配置模板时 请设置 模板版本=us_mysql_xxx

相关技术栈: 后端springboot2.x +mybatis+redis+mysql 前端layui2.4.5+jquery 工具magicalcoder前后端代码生成器+magicaldrag前端布局器

1 如何启动 管理后台us-admin

    安装环境
        框架需要redis服务请自行下载或者双击project/redis/redis-启动.bat
    配置环境
       us\us-admin\src\main\resources\application-publish.yml
       请根据实际情况配置 mysql redis
    导入数据库
        us\us.sql 导入上面配置的数据库
    运行
        us\us-admin\src\main\java\com\magicalcoder\us\admin\YouyaBootAdminApplication.java
        main函数即可启动
    
    也可以打成jar启动也行
    方式1 java -jar us-admin.jar
    方式2 nohup>nohupGps java -jar us-admin.jar --spring.profiles.active=deploy 2>&1 &
    
    启动成功后 浏览器访问
    http://localhost:18080/us-admin
        默认 admin/admin登陆

2 声明 us 为开源项目,会持续不断的更新,在使用过程中遇到问题 欢迎联系作者 QQ 799374340

3 常见问题: 1 验证码无法使用 null报错 解决方法请更换最新jdk1.8版本 建议多尝试几个版本的 即可解决

无缝简单升级方法 1 升级java 更新us最新包把us-core覆盖您本地前提是您未修改us-core已经存在的类 2 升级js html 更新us最新包把 us-admin\src\main\resources\static\assets\magicalcoder\vxxx us-admin\src\main\resources\templates\magicalcoder\vxxx 覆盖您本地 3 升级模板 magicalcoder软件包soft\vms\us_xxx会发布最新版本模板更换至最新模板即可

当然如果您不希望进行任何升级 无需改动任何内容

版本更新记录:您可以根据记录来升级您当前的版本 查看版本在 /us_mysql/README.md 如果不想升级 请做好老版本vms下的模板备份 #v101 - 2019/1/15

1 支持excel导出功能

2 重构js模块之前版本限制太多现在完全开放更大程度满足扩展性

变更文件记录 您可以根据此文件来进行手动更新老版本 使用idea文件差异Ctrl选中2文件夹 Ctrl+D对比即可完成更新

    modified:   pom.xml
    modified:   us-core/pom.xml
    modified:   us-core/src/main/java/com/magicalcoder/us/core/common/dto/KeyValue.java
    modified:   us-core/src/main/java/com/magicalcoder/us/core/service/CommonRestController.java
    new file:   us-core/src/main/java/com/magicalcoder/us/core/utils/POIUtil.java
    new folder: us-admin/src/main/resources/templates/magicalcoder/v101/
    new folder: us-admin/src/main/resources/static/assets/magicalcoder/v101/

开发文档

##1 如何自定义新页面 并配置跳转规则
我们拿goods_category表来讲解
templates/goodscategory/goodscategory-edit.html
templates/goodscategory/goodscategory-list.html
注意goodscategory文件夹要小写

URL规则/admin/page_v2/{tableName}/{editOrList}
跳转规则由 AdminRmpController.mapping来定制规则
    return {tableName}.replaceAll("_","") +"/"+ {tableName}.replaceAll("_","") +"-"+ {editOrList};
示例:/admin/page_v2/goods_category/list
goods_category中的_会被替换成空 然后映射到对应文件夹 和对应是页面

##开发技巧 修改静态文件 如果不重启 立即生效使用idea开发 修改完 按快捷键 ctrl+F9 即可完成热部署,此方法仅限静态资源热部署 修改java不一定成功 层级太多不好调试由于采用iframe方式确实有这种问题您可以直接在浏览器打开 例如http://localhost:18080/us-admin/admin/page_v2/xxx/list 这种方式开发单独的页面 会更加清晰