liu
13 小时以前 3e144b2eb8fc9447d2d092edb71db533d12abc52
分支
用户 liu <2021943741@qq.com>
星期四, 九月 24, 2026 19:06 +0800
提交者 liu <2021943741@qq.com>
星期四, 九月 24, 2026 19:06 +0800
提交3e144b2eb8fc9447d2d092edb71db533d12abc52
目录 81c0a593873b8a4f2864ba42a53843c03f5b2bf1 目录 | zip | gz
上一版本 11f82e16d5154a91a20e3434f45afe784e1b5023 查看 | 对比
feat(生产核算): 新增大类「中提琴」并打通工资/核算折算

- 新建 MajorCategoryEnum 作为大类判定唯一事实源(小提琴/中提琴/大提琴/贝斯,
兼容现场把「贝斯」写作「贝司」,排除琴盒/琴套/弓盒等配件),
报工侧与下游共用同一套规则
- 报工大类由三类扩为四类,ProductionProductMainServiceImpl 改为委托枚举
- 工资核算与生产核算改用 production_product_main.major_category 归类,
不再拿产品名称做 equals 硬匹配(产品名带型号后缀时匹配不上,
「小提琴400」「大提琴80L」原本被当成非乐器产品)
- 中提琴折算率与系数另起新列 mid_violin_factor;
历史列 viola_factor 字段名为中提琴、实际语义是大提琴,保持不动并补注释说明
- 生产核算配置表加入数据权限忽略列表,避免注入不存在的 dept_id 列导致 SQL 报错

Co-Authored-By: Claude <noreply@anthropic.com>
已添加1个文件
已修改14个文件
359 ■■■■■ 文件已修改
src/main/java/com/ruoyi/common/config/IgnoreTableConfig.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/bean/dto/ProductionProductMainDto.java 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/bean/vo/ProductionCostingDetailVo.java 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/bean/vo/ProductionCostingRawVo.java 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/enums/MajorCategoryEnum.java 118 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/pojo/ProductionCostingFactor.java 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductionCostingServiceImpl.java 26 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/production/service/impl/ProductionProductMainServiceImpl.java 33 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/staff/service/impl/StaffSalaryMainServiceImpl.java 145 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/technology/pojo/TechnologyOperation.java 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/technology/service/impl/TechnologyOperationServiceImpl.java 1 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/production/ProductionAccountMapper.xml 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/production/ProductionCostingFactorMapper.xml 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/production/ProductionCostingMapper.xml 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/technology/TechnologyOperationMapper.xml 1 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史