返回作品

创建于 2025 年 7 月 15 日

标签
  • Java
  • Spring Boot 2.5.15
  • Spring Security
  • MyBatis
  • MyBatis-Plus
  • PageHelper
  • Druid 1.2.23
  • SQL Server 2019
  • Microsoft JDBC
  • Redis
  • Vue 2
  • Element UI
  • Apache POI

核心功能

下月工资预估。 YuGuController 复用同一套计算逻辑实现”预估”效果:查询时固定把月份设为当月,计算完成后将返回记录的 month 统一改写为下月(LocalDate.now().plusMonths(1)),于是列表呈现的是基于当前订单数据推算的下月工资预览,便于站点提前核对提成。

MySQL → SQL Server 2019 迁移适配。 这是项目区别于普通若依二次开发的核心内容,主要工作包括:

  • 代码层:部分查询从纯 XML 迁移到 MyBatis-Plus 的 LambdaQueryWrapper(如 DenserMapper 按月份查密度、LngDayMapper 按站点与月份查日销量),配合 mybatis-plus.typeAliasesPackage 等配置共存运行。

功能截图

暂无运行截图。

修改 ruoyi-admin/src/main/resources/application-druid.yml 中的数据库地址、账号、密码

mvn clean package -DskipTests java -jar ruoyi-admin/target/ruoyi-admin.jar


4. 启动前端:

```bash
cd ruoyi-ui
npm install
npm run dev   # 默认 http://localhost:8080,接口代理到 8081
  1. 体验流程:在”系统管理-部门”确认站点编码与预留比例 → “工资管理”列表页选择月份搜索(工资明细自动按上月订单实时计算)→ 点击”工资同步”按月生成工资记录 → 打开”预估工资”查看基于当月订单的下月工资预览 → 在”订单管理”录入油品/非油/开卡/重点单品订单后重新查询,观察提成与实发工资的联动变化。