Commit Graph

89 Commits

Author SHA1 Message Date
furongxin
011e7d3510 feat(system): 完善工资类型和工资条相关错误码
- 新增工资类型不存在、工资类型配置不存在等错误码
-增加工资条不存在、导入数据为空等错误处理
- 添加身份证输入错误和工资条已存在的提示
2024-10-26 18:01:35 +08:00
furongxin
701cb06508 新增工资类型管理和配置功能
- 添加工资类型和配置的数据模型、数据库表以及相关服务接口
- 实现工资类型创建、更新、查询等基础功能
- 为后续人事管理中的工资计算提供基础
2024-10-26 18:01:35 +08:00
furongxin
79ea91641f 新增公司部门信息接口和相关字段
- 在 DeptApi 中添加 getCompanyDept 接口,用于获取部门类型为公司的部门信息
- 在 DeptRespDTO、DeptDO、DeptListReqVO、DeptRespVO、DeptSaveReqVO 和 DeptSimpleRespVO 中添加 shortName 字段,用于存储部门简称
- 修改 LogInstanceMapper 中的 SQL 查询,移除不必要的左连接条件
- 在 LogReadDo 中删除 deleted 字段,简化数据结构
2024-10-26 18:01:34 +08:00
furongxin
021b35d27c 新增资产名称和类型名称字段,实现资产接收信息的精确管理在资产接收功能中,通过在DTO、DO和VO类中添加资产名称和资产类型名称字段,优化了资产信息的处理,增强了数据的精确性和可读性。 2024-09-28 22:59:53 +08:00
furongxin
c79170515a 新增批量查询资产类型接口及实现
新增一个批量查询资产类型的接口`getList`,接收一个资产类型编号集合,返回对应资产类型列表。同时,在服务层添加相应的方法实现,通过调用`getAssetsTypes`方法批量获取资产类型。
2024-09-27 22:51:12 +08:00
furongxin
5ffffb58a5 commit message:```
新增资产领用API和DTO类以支持资产管理系统

添加了AssetReceiveApi接口,该接口包含创建资产领用信息的方法。同时,新增了AssetReceiveSaveDTO类,用于管理后台资产领用新增/修改的Request VO。这些改动支持了资产管理系统的新功能。
```
2024-09-27 22:37:16 +08:00
furongxin
5baf87fa58 feat(system): 添加获取资产类型信息接口
添加了一个新接口用于根据资产类型编号获取资产类型信息。 AssetsTypeDTO 用于响应数据传输对象,包含了资产类型编号和名称等信息。此外,实现了该接口在 AssetsTypeApiImpl 中,通过调用 assetsTypeService 获取资产类型数据并返回。
2024-09-26 16:27:08 +08:00
furongxin
6cc33737b9 Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-09-25 18:47:06 +08:00
aikai
89db6f8fe7 处理采购计划详情附件应使用mybatisPlus查询导致不能自动组装成list的问题 2024-09-25 17:46:28 +08:00
furongxin
7cad618be5 新增用户编制修改功能
在AdminUserApi和AdminUserService接口中,以及对应的实现类AdminUserApiImpl和AdminUserServiceImpl中,添加了新的方法updateUserStaffing,允许修改用户的编制状态。该功能通过用户ID和新的编制状态值进行操作。
2024-09-24 15:23:01 +08:00
furongxin
d51ca296ba Merge branch 'dev' of http://git.znkjfw.com/ak/zn-cloud into frx 2024-09-23 19:39:48 +08:00
aikai
56360fc932 1.供应商采购计划关联资产 - 在上传到货凭证后在资产管理中对应资产会自动分配到相关部门中
2.解决工厂大屏数据没有工厂人员报错问题
3.连调小程序端采购支付 采购付款 流程
2024-09-23 18:28:26 +08:00
furongxin
43714e792d fix(system): 修正部门修改和删除逻辑以适应工厂场景
- 调整`DeptApi`和`DeptApiImpl`中的方法命名,从`updateDept`改为`updateFactoryDept`,以明确其对工厂部门信息的修改。- 在`DeptService`和`DeptServiceImpl`中新增`updateFactoryDept`方法,实现对工厂部门信息的更新。
- 在`DeptServiceImpl`中添加`validateFactoryDeptExists`方法,用于校验工厂部门是否存在。
- 错误码常量新增`FACTORY_DEPT_NOT_FOUND`,用于标识当前工厂不存在对应部门的错误。

BREAKING CHANGE: 方法命名的变更及新增可能会影响调用系统部门修改和删除逻辑的客户端。
2024-09-23 17:08:37 +08:00
furongxin
fa52566ce8 ###功能增强
- 用户创建时可自定义状态:在创建用户时,现在可以自定义用户的状态,如果不指定则默认为启用状态。
- 添加获取指定编制用户列表功能:新增`getUserListByUserStaffing`方法,能够根据用户编制返回用户列表。

###定时任务优化
- 生日提醒和转正提醒:生日提醒功能现在可以从定时任务参数中获取角色ID和提醒时长,转正提醒功能已集成并可从参数中读取提醒时长。- 外勤打卡权限更新:新增功能可更新当天入职用户的外勤打卡权限状态。

### 代码改进
- `生日提醒`和`转正提醒`方法:重构了`BirthdayJob`中的`birthdayRemind`方法,用于处理生日提醒和转正提醒。
- `FieldworkJob`中的`updEntryUser`方法:此方法用于更新当天入职用户的外勤打卡权限状态。
2024-09-20 15:57:09 +08:00
aikai
12fc7df44c 文档更新和bug修复:
- 文档中添加了关于字符串、字节和void数据类型的说明。
- 修正了用户创建操作中的SQL错误,确保UUID正确分配。
- 调整了EntityClass中的重新加载机制,以遵循`flush`参数设置,防止在刷新时意外刷新新实体。
2024-09-14 17:19:37 +08:00
aikai
67acf8550a Merge branch 'dev' of http://47.97.8.94:19527/yj/zn-cloud into dev 2024-09-14 10:00:14 +08:00
aikai
7f6c6206cb OA供应商审核 / OA供应商商品审核 / 供应商管理 / 供应商商品管理 2024-09-14 10:00:08 +08:00
furongxin
0d819a8ecc 修正更新用户外勤打卡权限方法的参数名称 2024-09-13 20:35:41 +08:00
furongxin
2ee9b04a19 文档更新与用户创建流程优化- 更新了UserSaveRespDTO类,移除了不必要的导入。
-修正了AdminUserApiImpl中用户创建流程,删除了无用的导入。
- 此优化确保用户创建操作更加清晰,并可能提高处理效率。
2024-09-11 19:07:43 +08:00
furongxin
62c482c1c7 新增OA_GOOut_NOT_EXISTS错误码,支持外出申请不存在的场景
在`ErrorCodeConstants`枚举中添加新的错误码`OA_GOOut_NOT_EXISTS`,用于标识外出申请不存在的情况。该错误码的值为1_009_001_112,描述为“外出申请不存在”。权限修改功能及字段支持外勤打卡配置

新增`updateFieldwork`接口,支持修改用户外勤打卡权限。同时,在用户创建和编辑请求体中添加`fieldworkFlag`字段,用于标识用户是否可以进行外勤打卡。

调整用户创建逻辑,去除工厂数字化系统的用户同步

在用户创建逻辑中,去除将工厂用户添加到GPS定位系统的逻辑。这部分代码已被注释掉,不再执行。以上为本次提交的主要变更点,包括错误码的添加、外勤打卡权限的支持以及用户创建逻辑的调整。
2024-09-11 19:04:18 +08:00
furongxin
47b730c072 模块:实现日志阅读状态检查与分页查询优化
- 在工作日志模块中,新增日志阅读状态检查功能,以防止修改已阅读的日志。
- 优化工作日志的分页查询逻辑,使用PageParam实现灵活的分页逻辑。
- 调整相关Service接口和实现类,添加日志阅读状态的检查方法。
- 修复Excel导出中关于数据验证样式的问题。

智能工厂模块:增加工厂数据平方数计算与规格转换

- 为智能工厂模块添加工厂数据的平方数计算功能,支持根据规格名称进行转换。
- 引入规格数据校验逻辑,确保数据的一致性和准确性。
-调整数据库模型和Mapper,以支持新的平方数字段和计算逻辑。
- 优化数据导入导出功能,提升用户体验和数据处理效率。
2024-09-09 19:08:53 +08:00
furongxin
8f31993994 Merge branch 'dev' into frx
# Conflicts:
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dept/DeptService.java
#	yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dept/DeptServiceImpl.java
2024-09-08 01:42:16 +08:00
furongxin
2b18689dda 新增 根据部门ID 查询包括所有下级部门的用户信息借口
新增 用户个人中心查询借口 增加岗位信息字段
2024-09-07 20:11:58 +08:00
aikai
b83c48f2b5 ### commit message
1. rpc接口新增
   - 新增`AdminUserApi`接口,提供外勤用户查询功能。
   - 在`AdminUserService`接口中添加`getFactoryUsers`方法,用于获取工厂用户列表。
   - 在`BpmModelApi`接口中新增`getModelList`方法,用于获取流程模板列表。

2. 实体类创建与修改
   - 创建`AdminUserRpcVO`类,用于RPC调用中传输用户信息。   - 创建`AssetsStockVO`类,用于展示工厂库存信息。   - 修改`CommonlyUsedDO`类,移除`routing`字段。
   - 更新`DataOverviewVO`类,调整工厂数据总览视图结构。

3.服务与实现更新
   - 在`CommonlyUsedService`接口及其实现类中新增批量操作方法。
   - 在`DeptService`接口及其实现类中添加获取工厂部门列表的方法。
   - 更新`CommonlyUsedController`,添加批量操作接口。
   - 修改`CommonlyUsedMapper`,适配批量操作。
   - 更新`CommonlyUsedVO`,包含流程列表信息。

4. 其他修改
   - 在`AssetsTypeCodeEnum`中新增多个资产类型常量。
   - 修改`gpsPosition`方法,调整GPS位置更新逻辑。
   - 调整数据库操作,优化SQL查询条件。
2024-09-06 18:14:24 +08:00
furongxin
89c4bff7ea Merge branch 'frx' into dev 2024-09-05 18:41:29 +08:00
furongxin
7aa867aed0 新增 是否为虚机构字段,部门查询时判断进行判断,是否显示虚机构
隐藏虚机构时,自动设置虚机构得父部门id至虚机构所有子部门中
2024-09-05 18:41:08 +08:00
furongxin
35ace2e8ec 追加 岗位管理 rpc调用接口 2024-09-04 21:48:59 +08:00
furongxin
ead4f755a7 新增岗位管理, 将之前的岗位管理变更为职称管理
修改用户新增和修改时 添加岗位选择
修改 用户查询 增加岗位、编制、性质字段
2024-09-04 18:32:39 +08:00
aikai
f1661ea3b0 Merge branch 'dev' of http://git.znkjfw.com/zn-cloud/server into dev
# Conflicts:
#	yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
2024-09-04 11:30:05 +08:00
aikai
667bfd3711 1.新增接口根据流程状态(处理中,通过,不通过,取消),统计各个状态的数据量 根据日期分组 2024-09-04 11:28:20 +08:00
furongxin
719571612b 修改 日志查询, 重复日志提交校验改为 根据模板id进行校验
修改 可查看人的SQL 最佳deleted条件
2024-09-03 14:42:04 +08:00
aikai
85eca99cc1 ```feat(dept):增加获取部门子部门列表接口和支持多部门查询
新增一个接口用于获取指定部门的所有子部门id列表,并在相关服务中添加实现。同时,对财务支付和工作日志统计功能进行优化,支持多部门查询。

重构财务支付和工作日志统计的查询逻辑,以支持通过部门id列表进行查询,提高查询效率和灵活性。在FinancialPaymentPageReqVO和LogStatisticsDetailsListGroupByUserDTO中添加deptIds字段,用于存放部门id列表。

BREAKING CHANGE: 部门id列表查询功能的引入可能会影响现有的接口调用方式,确保在使用时指定正确的部门id列表。

相关文件修改:
- application-local.yaml: 更新数据库连接信息
- DeptApi.java: 新增获取子部门列表接口
- DeptApiImpl.java: 实现新增的子部门列表接口
- FinancialPaymentMapper.xml: 优化部门id查询逻辑- FinancialPaymentPageReqVO.java: 添加deptIds字段
- FinancialPaymentServiceImpl.java: 支持多部门查询
- LogStatisticsDetailsListGroupByUserDTO.java: 添加deptIds字段
- LogStatisticsMapper.xml:优化部门id查询逻辑
- LogStatisticsServiceImpl.java: 支持多部门查询
```
2024-08-29 15:34:57 +08:00
aikai
458014331d ```feat(考勤): 新增请假类型字段和相关逻辑在考勤模块中,为 punch 记录新增请假类型字段,并在服务中整合相关逻辑:
- 在AttendancePunchRecordDO和AttendancePunchRecordDTO中添加leaveType属性。
- 更新请假审批通过时的逻辑,以设置请假类型。- 在考勤报表中添加请假类型的处理,确保数据一致性和准确性。
- 引入字典数据以支持请假类型的映射和本地化显示。

BREAKING CHANGE: 在考勤表和相关DTO中新增字段leaveType,可能影响现有的数据库结构和依赖于旧结构的代码。需要进行相应的数据库更新和代码适配。
```
2024-08-27 22:12:46 +08:00
aikai
5921928c96 feat(attendance): 添加补卡功能和财务支付取消领取
- 在考勤功能中,增加补卡次数限制和补卡操作接口。- 财务支付功能中,增加取消领取操作,优化支付管理。

重构和样式调整:
- 无

fixes:
-无

BREAKING CHANGE:
-考勤组实体和相关请求/响应VO中增加replacementCardNum字段,以支持补卡次数限制。
- 财务支付的取消领取操作可能会对相关业务逻辑产生影响,需确保在使用前进行测试。
2024-08-27 09:19:01 +08:00
furongxin
21f034d94c 修改现金支出, 追加增加明细功能
修改报销流程打印功能, 根据配置文件判断是否过滤 外聘人员信息
2024-08-18 15:39:53 +08:00
aikai
3939e029c3 1. /system/attendance/group/create 创建考勤组 参数调整 由原来的考勤组管理员id userId 改为 userIds可支持传多个 逗号隔开
2. /system/attendance/group/update 更新考勤组 参数调整 由原来的考勤组管理员id userId 改为 userIds可支持传多个 逗号隔开

3. /system/attendance/group/get 获得考勤组 响应参数调整 新增响应参数 groupSystems 考勤组管理员集合对象 内涵考勤组管理员名称 / 考勤组管理员id / 考勤组id

4. /system/attendance/group/page 获得考勤组分页 请求参数调整考勤组管理员id userId 改为 userIds可支持传多个 逗号隔开  响应参数调整 新增响应参数 systemNames 管理员名称列表逗号隔开
2024-08-15 14:59:14 +08:00
aikai
d0ad4fc5eb 调整日志统计 / 调整开发环境ip 2024-08-15 09:38:41 +08:00
furongxin
356563ae43 新增 劳动合同管理
修改 用户导入模板
修改 通讯录查询接口, 为无数据权限接口
2024-08-07 15:23:46 +08:00
aikai
2ae403942e 请假考勤调整 2024-07-23 17:14:00 +08:00
furongxin
0d3b392038 新增 远程rpc调用接口:
插入用户信息接口、插入用户拓展信息接口
修改 考勤设备接口 追加更新部门编号
2024-07-04 18:28:15 +08:00
furongxin
028905b8ad 暂时 修改小程序码 生成测试版 2024-06-28 16:53:09 +08:00
furongxin
e27451aa23 新增 小程序码生成 、 上传接口 2024-06-27 19:28:58 +08:00
aikai
c1b3031691 考勤打卡提醒 2024-06-19 18:32:03 +08:00
furongxin
2ed4de174b 监控摄像头模块 2024-06-09 18:33:10 +08:00
furongxin
ed8ed8c37b 出入库修改
工厂员工录入 模块
2024-06-06 22:30:57 +08:00
furongxin
3738ad960b Merge branch 'dev' into frx 2024-06-05 21:42:50 +08:00
furongxin
ddd22df271 追加Feign 部门API 查询部门负责人借口 2024-06-05 21:29:20 +08:00
aikai
76c23e976b 考勤组还有人员不允许删除 - 考勤组人员筛选 2024-06-05 17:39:42 +08:00
furongxin
1a73d70965 Merge branch 'dev' into frx 2024-06-05 09:29:06 +08:00
furongxin
021a486541 考勤设备 Feign远程调用API 2024-06-05 09:25:51 +08:00