Files
piaowu/doc/read.md
T
2026-06-12 11:48:17 +08:00

2.7 KiB
Raw Blame History

重构过程: 新建空项目,然后添加模块,base 先copy src ,再copy pom.xml中依赖部分。 1.在base/admin中重构 net.1024lab.sa 为 com.zhihui 将net.1024lab.sa中的base剪切到com.zhihui下面,再整体替换net.1024lab.sa.base 为 com.zhihui.base ; net.1024lab.sa.admin 为 com.zhihui.admin 2.pom中 com.zhihui api 1.0.0 3.在文件中统一替换 net.1024lab.sa 为 com.zhihui 4.在文件net/lab1024/sa/base/module/support/operatelog/core/OperateLogAspect.java做以上的替换 5.修改com.zhihui.base.config.YamlProcessor.java,其中的 //Resource[] resources = resolver.getResources("classpath*:sa-.yaml"); Resource[] resources = resolver.getResources("classpath:*.yaml"); 6.注意一下base/resources/META-INF/spring.factories。

7.复制 \api\admin\src\main\java\com\zhihui\admin\module\business\piao 到相应business位置。 8.复制 \api\admin\src\main\java\com\zhihui\admin\constant\AdminSwaggerTagConst.java中piao相关部分。 9.复制:com.zhihui.base.common.util.ArgUtil \api\admin\src\main\java\com\zhihui\admin\config\CtripConfig.java、mybatisplusconfig.java 10.前端:\web\src\api\business\piao 复制。\web\src\views\business\piao 复制。 \web\src\assets\js\cities.js

11.端口更改在 vite.config.js login.less : .box-item { width: 430px; height: 450px;

  1. 菜单的badge:在\web\src\layout\components\side-menu\sub-menu 中修改: {{ item.menuName }}
  2. 添加web模块,删除Vite文件,copy,第一次运行: npm install,之后 npm run dev 或 npm run build:prod。
  3. 在业务下添加ticket/air数据表,及自动生成的代码。

3.添加一个普通显示页面:

  1. 在sa-admin/module/business/下新建一个DataController及相应配套方法.
  2. 在sa-ui/api/business/ticket/下建data-api.js,里面要和controller里的方法对应上。
  3. 在sa-ui/views/business/ticket下建data-list.vue 4.运行系统,登录后,在菜单管理里加新项:路由填写:/ticket/air/air-list,组件地址写:/business/ticket/air/air-list.vue

服务器上web的位置在: /www/

发布生成jar: mvn clean package -Dmaven.test.skip=true -P prod

npm config set registry https://registry.npm.taobao.org npm config get registry npm install @vueuse/core

后台获取用户id:SecurityUtils.getUserId() 密码长度最小是5-20

p_order p_ordersplit p_orderdetail关系: p_order 中 splitids 不为 null 则为拆分订单 p_ordersplit 中 splitids 均为1 p_orderdetail splitid 值为 p_ordersplit 的主键。

疑问:

  1. api里如何模拟登录权限。 --取登录 token即可。