Commit Graph

160 Commits

Author SHA1 Message Date
furongxin
d899fdf3d3 feat(smartfactory): 添加工厂和公司列表接口并优化参数接收- 在 FactoryInfoController 中添加 getList 方法,用于获取工厂和公司列表
- 在 FactoryInfoService 接口中添加 getList 方法
- 在 FactoryInfoServiceImpl 中实现 getList 方法
- 优化 StaffSalaryApi 中 updateIsGrant 方法的参数接收,允许 ids 参数为可选
- 在 StaffController 中为 exportStaffExcel 方法添加状态参数,以筛选有效员工
2025-06-20 15:57:01 +08:00
furongxin
b7cb164837 feat(smartfactory): 优化员工导出功能
- 为 CameraDeviceMapper 添加按 sort 字段升序排序
- 在 StaffController 中增加工种字典值和工厂信息的获取,并完善员工信息导出内容
- 更新 StaffRespVO,增加 factoryName 和 workTypeName 字段,修改 sex 字段为 sexStr
2025-06-04 16:55:05 +08:00
furongxin
77d7620898 feat(factory-info): 增加工厂扣款明细展示
- 在 FactoryProfitVO 中添加扣款明细相关字段
- 在 FactoryInfoServiceImpl 中实现扣款明细的获取和设置
- 更新 FactoryInfoMapper 和 XML 文件,移除不再使用的其他扣款字段
- 在 RpcConfiguration 中添加 SettlementApi 的 Feign客户端配置
2025-06-01 10:08:03 +08:00
furongxin
4131f6100d feat(smartfactory): 为员工导入功能添加银行卡信息并优化更新逻辑
- 在 StaffImportExcelVO 中添加银行名称和银行卡号字段
- 优化员工信息更新逻辑,增加对用户名和身份证号的校验
- 在员工导入时设置银行卡名称和银行卡号
- 改进员工信息匹配逻辑,支持模糊匹配用户名
2025-05-30 12:26:23 +08:00
furongxin
6cf49d88b1 fix(smartfactory): 修复工厂主管权限查询时的空指针异常
- 在 HandlingGroupAmountSpecificationsServiceImpl 类中,增加了对 factoryId 不为空的过滤
- 修复了在 getHandlingGroupAmountSpecificationsPage 和 getTotalNum 方法中可能发生的空指针异常
- 优化了代码逻辑,提高了系统稳定性
2025-05-22 09:06:39 +08:00
furongxin
ca80611f91 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx
# Conflicts:
#	zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/dal/mysql/handlinggroupuseramount/HandlingGroupUserAmountMapper.java
#	zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/handlinggroupuseramount/HandlingGroupUserAmountService.java
#	zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/handlinggroupuseramount/HandlingGroupUserAmountServiceImpl.java
#	zn-module-smartfactory/zn-module-smartfactory-biz/src/main/resources/mapper/handlinggroupuseramount/HandlingGroupUserAmountMapper.xml
2025-05-20 14:32:48 +08:00
furongxin
32cc7a4f65 feat(smartfactory): 新增搬运组薪资确认功能
- 添加确认搬运组薪资的接口和实现逻辑
- 新增相关的数据结构和枚举定义
- 实现薪资确认后的数据处理和插入员工薪资表
- 优化错误处理和数据校验
2025-05-20 14:30:15 +08:00
aikai
e31365ad90 refactor(smartfactory): 优化搬运组金额规格查询和删除逻辑
- 修改 HandlingGroupAmountSpecificationsController 中的查询逻辑,按搬运组 ID 分组
- 在 HandlingGroupAmountSpecificationsServiceImpl 中实现批量删除功能,同时删除关联的 HandlingGroupUserAmount 记录
- 在 HandlingGroupUserAmountService 接口和实现类中添加按搬运组 ID 查询的方法
- 更新 HandlingGroupUserAmountMapper 和 XML 映射文件,支持按搬运组 ID 查询- 优化 HandlingGroupAmountSpecificationsMapper XML 映射文件中的查询语句,提高查询效率
2025-05-19 16:00:58 +08:00
aikai
bb49e919cb feat(smartfactory): 作为工厂主管查询搬运工时支持多工厂查询
- 在 HandlingGroupAmountSpecificationsTotalNumDTO 和 HandlingGroupAmountSpecificationsPageReqVO 中添加 factoryIds 字段
- 修改 HandlingGroupAmountSpecificationsServiceImpl 中的方法以支持多工厂查询
- 更新 HandlingGroupAmountSpecificationsMapper.xml 中的 SQL 语句以支持多工厂查询
2025-05-19 09:28:40 +08:00
furongxin
52fc51c738 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2025-05-17 14:39:01 +08:00
aikai
a4fba15a4a feat(smartfactory): 新增搬运组工资统计功能
- 添加 HandlingGroupAmountSpecificationsTotalNumDTO 类用于统计查询
- 在 HandlingGroupAmountSpecificationsService 接口中新增 getTotalNum 方法
- 在 HandlingGroupAmountSpecificationsServiceImpl 中实现 getTotalNum 方法
- 在 HandlingGroupAmountSpecificationsMapper 中添加 getTotalNum 方法的 SQL 查询
- 优化 HandlingGroupAmountSpecificationsPageReqVO 和 HandlingGroupAmountSpecificationsRespVO 类
- 新增 HandlingGroupUserAmountItemVO 类用于展示搬运工明细
- 在 HandlingGroupUserAmountService 接口中新增 getHandlingGroupUserAmountList 和 getByHandlingGroupAmountSpecificationsId 方法
- 在 HandlingGroupUserAmountServiceImpl 中实现新增的接口方法
- 在 HandlingGroupUserAmountMapper 中添加对应的 SQL 查询
2025-05-17 14:37:39 +08:00
furongxin
d4bda37927 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2025-05-17 14:36:14 +08:00
aikai
8aef773086 feat(smartfactory): 新增搬运组相关功能
- 添加搬运组列表、分页、新增、修改、删除等接口
- 实现搬运组相关数据结构和持久化
- 优化搬运组工资规格关联相关功能,支持批量操作和合计数计算
- 更新员工列表接口,增加工作类型筛选功能
2025-05-16 11:59:11 +08:00
furongxin
b6fb1c99ad feat(handling-specifications): 添加工厂搬运规格导入功能
- 新增导入模板下载和 Excel 导入接口
- 实现搬运规格列表的导入逻辑,支持创建和更新操作
- 添加相关 VO 类和错误码常量
- 优化工厂名称显示,使用简称替代全称
2025-04-30 11:49:12 +08:00
furongxin
1aeef763b6 refactor(bpm): 优化 BpmOASalaryController 和 BpmOASalaryServiceImpl
- 移除了未使用的导入语句
- 删除了冗余的代码行- 简化了部分函数调用

refactor(smartfactory): 优化 StaffSalaryApi 和相关服务实现

- 移除了未使用的参数和导入语句
- 简化了部分函数定义
- 删除了未使用的变量和类型引用
2025-04-30 10:07:09 +08:00
furongxin
967e02b067 feat(smartfactory): 新增员工薪资发放功能并优化相关查询- 新增 StaffSalaryApi 接口和 StaffSalaryApiImpl 实现类,提供员工薪资发放的 RPC 服务
- 在 StaffSalaryService 中添加 updateIsGrant 方法,用于更新工资发放状态
- 在 StaffSalaryMapper 中增加对 isGrant 字段的查询支持
- 优化 FactoryInfoController,添加获取登录用户工厂列表的接口
- 更新 HandlingGroupAmountSpecifications 相关服务和 Mapper,支持按工厂 ID 查询- 在 StaffSalaryDO 中添加 isGrant 字段,表示是否发放工资
- 更新相关请求和响应 VO 类,支持 isGrant 字段
2025-04-30 10:06:20 +08:00
furongxin
ba90fd2e03 feat(smartfactory): 工资表按工厂id查询
- 在 StaffMapper 中添加工资表查询- 在 StaffSalaryMapper 中添加按工厂id查询的方法
- 更新 StaffSalaryPageReqVO,添加工厂id列表字段
- 修改 StaffSalaryServiceImpl 中的查询逻辑,支持按工厂id筛选
2025-04-23 09:17:28 +08:00
furongxin
31e12935f8 feat(smartfactory): 新增工资统计功能并优化员工信息
- 新增工资统计相关接口和页面
- 添加薪资主体明细相关功能
- 优化员工信息展示和查询
- 调整工厂名称显示为简称
2025-04-12 19:33:39 +08:00
furongxin
9f08be6663 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2025-04-10 01:21:28 +08:00
furongxin
92b22c5c5e refactor(smartfactory): 优化员工考勤记录创建逻辑
- 在创建员工考勤记录时,先初始化一个空的 ArrayList,然后再使用 BeanUtils 进行转换- 这样做的目的是确保在转换前有一个干净的列表,避免潜在的数据污染问题
- 同时,这种写法也更加清晰易读,有助于代码维护
2025-04-10 01:20:30 +08:00
aikai
ac246bd6c2 refactor(zn-module-smartfactory): 重构 HandlingGroupUserAmountServiceImpl 类
- 提取常量:将 userId、nickName 和 totalAmount 提取为类常量
- 优化代码可读性:使用常量替换硬编码字符串
2025-04-08 16:27:05 +08:00
aikai
663518e00a Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into dev 2025-04-08 15:50:17 +08:00
aikai
92b64bf0d8 feat(smartfactory): 增加搬运组工资记录按月搜索功能
- 在 HandlingGroupUserAmountController 中添加 type 参数,用于指定搜索类型
- 在 HandlingGroupUserAmountService 接口中增加 type 参数
- 在 HandlingGroupUserAmountServiceImpl 中实现按类型搜索的逻辑- 更新 HandlingGroupUserAmountMapper.xml 中的 SQL 语句,修正工厂 ID 的查询条件
2025-04-08 15:50:11 +08:00
furongxin
da0c9aaa18 refactor(system): 移除未使用的导入语句和变量
- 删除了多个文件中未使用的导入语句,包括Map、List、BigDecimal等
- 移除了未使用的变量和注释
-优化了部分代码结构,提高了代码的可读性和维护性
2025-04-07 11:46:54 +08:00
furongxin
2218f64947 feat(smartfactory): 添加员工工资计算功能
- 新增工资计算相关接口和实现
- 添加考勤记录审核功能
- 优化员工信息获取方法
-调整工业事故相关模型和接口
2025-04-07 11:46:50 +08:00
furongxin
48f5e534f3 refactor(system): 移除未使用的导入语句和变量
- 删除了多个文件中未使用的导入语句,包括Map、List、BigDecimal等
- 移除了未使用的变量和注释
-优化了部分代码结构,提高了代码的可读性和维护性
2025-04-07 11:44:01 +08:00
furongxin
0ab3bf2974 feat(smartfactory): 添加员工工资计算功能
- 新增工资计算相关接口和实现
- 添加考勤记录审核功能
- 优化员工信息获取方法
-调整工业事故相关模型和接口
2025-04-07 11:43:33 +08:00
furongxin
2d35f0aa97 refactor(system): 移除未使用的导入语句和变量
- 删除了多个文件中未使用的导入语句,包括Map、List、BigDecimal等
- 移除了未使用的变量和注释
-优化了部分代码结构,提高了代码的可读性和维护性
2025-04-07 11:37:22 +08:00
furongxin
3bcd04cac8 feat(smartfactory): 添加员工工资计算功能
- 新增工资计算相关接口和实现
- 添加考勤记录审核功能
- 优化员工信息获取方法
-调整工业事故相关模型和接口
2025-04-07 11:37:22 +08:00
aikai
6b2b14c96f feat(smartfactory): 增加用户ID筛选功能并优化数据结构
- 在 HandlingGroupUserAmountMonthItemVO 中将 contentList 的类型从 List 改为 Map- 在 getListByMonth 方法中添加 id 参数,用于筛选特定用户的数据
- 更新相关 mapper 和 service
2025-04-07 11:33:21 +08:00
aikai
346716c3ff feat(smartfactory): 新增搬运组工资记录按月查询功能- 新增 HandlingGroupUserAmountMonthVO 和 HandlingGroupUserAmountMonthItemVO 类用于按月查询结果- 在 HandlingGroupUserAmountService 中添加 getListByMonth 方法实现按月查询功能
- 在 HandlingGroupUserAmountMapper 中添加 getListByMonth 方法用于获取按月查询数据
- 优化了数据处理逻辑,通过 Map 结构组织按月查询结果
2025-04-02 17:26:36 +08:00
aikai
166cd8c27a refactor(smartfactory): 重命名字段并优化映射
- 将 LineFixedAssetsMapper 中的 id 列重命名为 assetsId- 移除 LineFixedAssetsMapper 中的冗余 factoryName 列
- 更新 LineFixedAssetsController 中的相关代码
2025-03-31 16:36:22 +08:00
aikai
c48204ce92 feat(system): 添加工厂叉车、打包线固定资产和木托绑带资产的 Excel 临时表相关功能
- 新增 ForkliftTemporaryTable、LineFixedAssetsTemporaryTable 和 PackagingToolsTable 的相关实体类、Mapper 和 Controller
- 实现了这些资产类型的分页查询、导入等功能
- 添加了获取部门列表的相关接口
- 优化了代码结构,引入了 MyBatis-Plus 的 IService 接口
- 新增了中文转换工具类 ChineseConversionUtils
2025-03-31 10:51:30 +08:00
aikai
34d4078199 feat(smartfactory): 新增搬运组工资规格关联和每日个人工资记录功能
- 新增搬运组工资规格关联相关的数据结构和接口
- 新增每日个人工资记录相关的数据结构和接口
- 实现搬运组工资规格关联和每日个人工资记录的 CRUD 操作- 添加工厂搬运规格相关的数据结构和接口
- 实现工厂搬运规格的 CRUD 操作
-优化员工相关接口,增加获取当前登录用户所属工厂的功能
2025-03-25 16:36:29 +08:00
aikai
ab7111cae3 refactor(smartfactory): 优化工厂信息控制器和服 务类代码
- 移除了 SfFactoryInfoController 中的冗余空行
- 优化了 SfFactoryInfoService 接口的导入信息
- 移除了 SfFactoryInfoServiceImpl 中的冗余空行
2025-03-25 16:35:42 +08:00
furongxin
f7e3d0f3d7 feat(bpm): 新增借支管理功能
- 添加借支申请、审批相关接口和页面
- 实现借支金额统计功能- 优化开支管理页面,增加统计功能
- 新增工厂信息相关接口
- 修复相机设备和工厂信息相关问题
2025-03-14 10:11:15 +08:00
furongxin
2ffd3ffadb fix(smartfactory): 修复员工统计性别空指针异常
- 在计算男性和女性员工总数时,增加了对性别字段的非空检查
- 避免在性别字段为 null 时发生空指针异常,提高代码健壮性
2025-03-10 21:10:37 +08:00
furongxin
940918d2b8 refactor(factoryinfo): 重构工厂信息查询 SQL
- 修改了 SQL 查询的结构,优化了表的连接方式
- 将结算月份参数化,提高查询灵活性
- 调整了工厂信息的获取方式,直接使用 sf_factory_info 表
- 优化了计算逻辑,使配件和支出的计算更加清晰
2025-03-04 22:24:01 +08:00
furongxin
c0d0515fe5 fix(zn-module-smartfactory): 修改费用统计时间字段
-将统计时间字段从 boei.application_date 改为 bp.end_time- 通过 bpm_process_instance_ext表获取流程结束时间,以反映实际费用发生时间
- 此修改提高了费用统计的准确性和可靠性
2025-03-04 21:27:28 +08:00
furongxin
4bba4a5507 refactor(system): 优化客户结算功能
- 重构客户结算明细的更新逻辑,分为创建和更新两个步骤
- 在 FactoryInfoMapper 中使用 COALESCE 函数处理结算金额为空的情况
2025-03-03 19:29:55 +08:00
furongxin
6786ec0d3d feat(bpm): 优化合同和回款页面查询逻辑
-重构了合同和回款页面的查询逻辑,支持"我的"和"下属"两种关系的查询- 新增 UserLiveTreeApi接口,用于获取用户结构树
- 优化了 SQL 查询条件,提高了查询效率
- 新增厂区配件领用相关功能
2025-03-01 18:02:44 +08:00
furongxin
d1e94a0d3d feat(product): 添加商机关联产品功能并优化产品查询
- 在产品模块中添加了根据商机 ID 查询产品列表的功能
- 更新了产品分页查询接口,使用 goodsCateId 替代 cateId- 在 RpcConfiguration 中添加了 BusinessApi 客户端
-优化了 StoreProductMapper 中的产品查询条件
2025-02-22 16:29:06 +08:00
furongxin
b169fadbf2 refactor(excel): 重构下拉框数据处理逻辑
- 修改 ExcelUtils 类中的 write 方法,使用 Map<Integer, List<String>> 类型参数替代原有的多个参数
- 更新 SpinnerWriteHandler 类,使用新的参数类型处理下拉框数据
- 优化下拉框数据的处理逻辑,提高代码的可扩展性和维护性
2025-02-22 16:27:48 +08:00
furongxin
ec0ffa1651 feat(smartfactory): 优化员工相关功能
- 添加员工工资创建接口
- 优化员工数据统计功能
- 增加工种名称和业务类型字段
- 调整员工信息展示和导入模板
- 重构员工工资查询逻辑
2025-02-22 16:27:36 +08:00
furongxin
9a85af033e feat(smartfactory): 新增厂区员工工资管理功能
- 添加员工工资相关接口和页面
- 实现员工工资计算和发放逻辑
- 集成考勤数据,支持不同考勤类型的工资计算
- 添加工资记录查询、更新和导出功能
2025-01-24 17:39:54 +08:00
furongxin
58d31795ac feat(smartfactory): 增加员工导入功能并优化员工相关接口
- 新增员工导入模板下载和导入功能
- 添加获取指定厂区员工列表的接口
- 优化员工信息相关接口,移除不必要的字段
- 重构员工信息的数据库表结构
2025-01-24 17:37:44 +08:00
furongxin
ca586f4173 feat(smartfactory): 添加厂区工伤管理功能
- 新增工业伤害相关实体类和控制器
- 实现工业伤害的创建、更新、删除和查询功能
- 添加员工导入模板和导入功能
-优化员工信息查询接口
2025-01-24 17:36:18 +08:00
furongxin
e9de45bc7b feat(smartfactory): 新增厂区员工考勤记录功能
- 添加考勤记录相关的 API 接口和实现类
- 创建考勤记录的数据库表结构
- 实现考勤记录的增删改查功能
- 添加考勤记录的导出功能
2025-01-24 17:34:26 +08:00
furongxin
215a6c8028 feat(system): 客户结算信息页面增加工厂名称、公司名称和创建人名称
- 在 CustomerSettlementRespVO 中添加客户名称、公司名称和创建人名称字段- 在 CustomerSettlementController 中实现工厂信息、公司信息和用户信息的获取及设置
- 更新相关 API 接口,增加获取工厂信息 Map 的方法refactor(system): 优化客户结算信息相关代码

- 移除了未使用的 DeptApi 导入- 删除了 CustomerSettlementRespV
2025-01-14 14:34:49 +08:00
furongxin
10f044147c fix(dept): 修复部门类型查询和处理相关问题
-修复公司名称处理中的空指针异常
- 增加对总部公司的查询条件
- 为工厂信息中的部门设置正确的类型
2025-01-06 19:00:20 +08:00