Compare commits

..

221 Commits

Author SHA1 Message Date
dxfeng 6e4882bde3 test 2025-12-03 18:00:57 +08:00
钱涛 adda52f7b9 Merge branch 'release/3.0.2.2504.01' 2025-04-21 13:57:58 +08:00
钱涛 8b22e71e6a t 2025-04-21 11:31:25 +08:00
钱涛 64ad0a30d4 修复sql部署异常 2025-04-21 10:33:06 +08:00
钱涛 4d56cde7a9 版本 2025-04-17 15:34:29 +08:00
钱涛 083f266a85 Merge branch 'release/2.19.1.2501.01' into release/3.0.2.2504.01 2025-04-17 14:24:23 +08:00
钱涛 6e366bed5a fix账套列表检索问题 2025-04-17 14:20:14 +08:00
钱涛 61beec603e 创建推送记录接口;
推送接口;
撤回接口;
2025-04-14 17:00:16 +08:00
Harryxzy 0bcafd3934 修复个税申报 不同税款所属期校验bug 2025-04-09 17:20:48 +08:00
钱涛 c04dad0c4d 修改字段名 2025-04-09 14:23:38 +08:00
钱涛 c32dab5562 数据撤回功能 2025-04-07 13:50:34 +08:00
钱涛 f4c025e078 数据推送 2025-04-07 09:19:47 +08:00
钱涛 d4f45d5eb3 扩展排序字段 2025-04-03 10:49:10 +08:00
钱涛 0a78f17230 记录推送耗时 2025-04-02 17:05:04 +08:00
钱涛 ba650b9fe6 推送记录状态变更;
推送明细状态变更;
2025-04-02 14:59:32 +08:00
钱涛 0777f99870 创建推送记录接口;
重推接口;
2025-04-01 17:35:29 +08:00
钱涛 8e3c4bfacc 数据推送配置sql 2025-04-01 16:43:02 +08:00
钱涛 3511c18e31 数据推送配置 2025-04-01 15:12:36 +08:00
钱涛 97546393a4 上线版本 2025-03-27 16:31:40 +08:00
钱涛 8a49a2ef1b 上线版本 2025-03-27 16:13:19 +08:00
钱涛 77df0f4c58 Merge branch 'release/2.19.1.2501.01' into release/3.0.1.2503.01 2025-03-24 15:03:27 +08:00
钱涛 93defb41cd 版本 2025-03-20 17:32:06 +08:00
钱涛 5673bba357 Merge branch 'release/2.19.1.2501.01' into release/3.0.1.2503.01 2025-03-19 18:08:31 +08:00
钱涛 a63d956da3 Merge branch 'release/2.19.1.2501.01' into release/3.0.1.2503.01 2025-03-19 17:55:41 +08:00
钱涛 7de1062387 Merge branch 'release/2.19.1.2501.01' into release/3.0.1.2503.01 2025-03-19 10:09:28 +08:00
钱涛 4913398650 修复业务线分页问题 2025-03-18 11:10:27 +08:00
钱涛 d672dd8d61 Merge branch 'release/2.19.1.2501.01' into release/3.0.1.2503.01 2025-03-17 11:05:52 +08:00
Harryxzy e2ac113378 fix 个税申报报错 2025-03-13 17:20:05 +08:00
Harryxzy d0ec44c7b1 Merge branch 'feature/250301_社保福利台账增减人员' into release/3.0.1.2503.01 2025-03-13 16:59:11 +08:00
钱涛 ccb0dcd8d5 修复数值类型判断 2025-03-13 16:02:00 +08:00
钱涛 9c3bb5f956 处理未开启分权的情况 2025-03-13 10:06:23 +08:00
Harryxzy 25723af00a 社保福利台账增减人员 2025-03-11 15:18:05 +08:00
Harryxzy 5b66efa3cc 社保福利台账增减人员 2025-03-10 16:47:48 +08:00
Harryxzy 7da3e9262a 社保福利台账增减人员 2025-03-10 16:08:12 +08:00
钱涛 521907d6f6 Merge branch 'release/2.19.1.2501.01' into release/3.0.0.2502.01 2025-03-06 17:38:09 +08:00
钱涛 165a775074 刷新账套和扣缴义务人自关联 2025-03-05 16:42:13 +08:00
Harryxzy ef28618db4 社保福利台账增减人员 2025-03-04 16:48:00 +08:00
钱涛 cb38a3fa9b 浮动薪资权限改进 2025-02-27 17:44:23 +08:00
钱涛 7382345dd5 修复退差人员添加 2025-02-27 15:47:59 +08:00
钱涛 b37610dd13 Merge remote-tracking branch 'origin/release/3.0.0.2502.01' into release/3.0.0.2502.01 2025-02-27 10:29:21 +08:00
钱涛 1b77352301 处理冲突,禁用map 2025-02-27 10:29:11 +08:00
Harryxzy bf57c66fc1 修复 定薪超过1000日志报错bug 2025-02-26 15:13:39 +08:00
钱涛 93b98ce583 版本 2025-02-20 10:54:52 +08:00
钱涛 2f9822aeef 修复导出社保档案失败问题 2025-02-20 10:53:27 +08:00
钱涛 d220833512 修复导出非系统人员报表文件失败 2025-02-19 16:38:49 +08:00
钱涛 cac3c11fa3 处理获取上月数据变量大于1000可能带来的异常 2025-02-19 10:07:01 +08:00
钱涛 85eaa6e2a2 修复获取上月数据时人员边界值混乱问题 2025-02-17 16:34:35 +08:00
钱涛 291cd426fe 公式变量支持获取上月数据 2025-02-17 15:54:35 +08:00
钱涛 22077f431e 权限改造 2025-02-17 09:49:01 +08:00
钱涛 05690a81fa 替换listAllTaxAgentsAsAdmin方法 2025-02-14 15:13:40 +08:00
钱涛 32be67e022 替换listAllTaxAgents方法 2025-02-14 14:50:54 +08:00
钱涛 3d0aff3f1d 薪资档案字段管理业务线分权 2025-02-14 14:05:18 +08:00
钱涛 9c6e7f46b5 业务线分权; 2025-02-13 15:17:06 +08:00
钱涛 a688ca8b52 业务线分权;
调薪记录多语言;
2025-02-13 14:23:58 +08:00
钱涛 c0dbce4786 业务线分权 2025-02-13 11:27:13 +08:00
钱涛 c17a566443 Merge branch 'release/2.19.1.2501.01' into feature/数据推送 2025-02-12 13:31:54 +08:00
钱涛 747c349e9a 处理冲突 2025-02-08 10:06:01 +08:00
钱涛 f2b71b1c38 Merge branch 'release/2.19.1.2501.01' into feature/数据推送
# Conflicts:
#	src/com/engine/salary/service/impl/TaxDeclarationServiceImpl.java
2025-02-08 09:59:44 +08:00
Harryxzy 81e8b70746 Merge branch 'release/2.19.1.2501.01' into feature/数据推送 2025-02-06 14:22:06 +08:00
钱涛 36a92fee91 Merge branch 'feature/权限' into feature/数据推送 2025-02-05 16:04:30 +08:00
钱涛 74bb4beffc 修复业务线核算不了社保 2025-02-05 16:00:52 +08:00
钱涛 f3994f852d 修复业务核算不了社保 2025-02-05 14:38:53 +08:00
钱涛 e1804c303b 薪资档案调整分权 2025-01-23 14:20:21 +08:00
钱涛 6e6347555a 处理oracle适配 2025-01-22 15:56:56 +08:00
钱涛 e113c7f124 Merge branch 'feature/权限' into feature/数据推送
# Conflicts:
#	src/com/engine/salary/service/impl/SalaryAcctEmployeeServiceImpl.java
#	src/com/engine/salary/service/impl/SalarySendServiceImpl.java
2025-01-22 10:27:31 +08:00
钱涛 a0cd1f1973 处理冲突 2025-01-21 17:19:17 +08:00
钱涛 50c3bbf41d Merge branch 'release/2.19.1.2501.01' into feature/数据推送
# Conflicts:
#	src/com/engine/salary/service/impl/AddUpDeductionServiceImpl.java
2025-01-21 17:14:47 +08:00
钱涛 bfeab498c8 Merge branch 'release/2.19.1.2501.01' into feature/权限 2025-01-03 09:40:39 +08:00
钱涛 df3ce490c0 处理账套复制问题 2024-12-27 14:34:03 +08:00
钱涛 35aff0431e Merge branch 'release/2.18.2.2412.02' into feature/数据推送
# Conflicts:
#	src/com/engine/salary/service/impl/SalaryAcctEmployeeServiceImpl.java
#	src/com/engine/salary/service/impl/SalarySendServiceImpl.java
2024-12-27 09:24:22 +08:00
钱涛 9b9c169246 Merge branch 'release/2.18.1.2412.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/service/impl/SalarySendServiceImpl.java
2024-12-17 16:27:46 +08:00
钱涛 72605793d1 处理冲突 2024-12-10 14:24:42 +08:00
钱涛 36de3feeed Merge branch 'release/2.18.1.2412.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/service/impl/SalaryAcctEmployeeServiceImpl.java
2024-12-10 14:14:28 +08:00
钱涛 2932df22e9 推送明细 2024-12-09 16:55:22 +08:00
钱涛 887531ba5d Merge branch 'feature/权限' into feature/数据推送
# Conflicts:
#	src/com/engine/salary/wrapper/SalaryAcctRecordWrapper.java
2024-12-09 14:26:32 +08:00
钱涛 583f3fa85a Merge branch 'release/2.17.1.2411.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/report/service/impl/SalaryStatisticsEmployeeServiceImpl.java
#	src/com/engine/salary/service/impl/SalarySobServiceImpl.java
#	src/com/engine/salary/wrapper/SalaryAcctRecordWrapper.java
2024-12-03 12:14:25 +08:00
钱涛 186473f9f6 数据推送服务 2024-12-02 14:08:03 +08:00
钱涛 4606e11754 数据推送列表和明细列表 2024-11-29 10:10:25 +08:00
钱涛 ff3d569e1d 数据推送列表和明细列表 2024-11-29 09:14:04 +08:00
钱涛 17ceeef74d 数据推送明细状态 2024-11-28 15:30:36 +08:00
钱涛 3ba1ea6cc7 推送记录状态 2024-11-28 09:41:10 +08:00
钱涛 1e2d37ad2e 推送明细 2024-11-27 09:02:24 +08:00
钱涛 74b78a3ab5 推送记录 2024-11-26 18:05:19 +08:00
钱涛 035209afa8 推送记录 2024-11-26 16:47:51 +08:00
钱涛 94da757524 Merge branch 'release/2.17.1.2411.01' into feature/数据推送
# Conflicts:
#	src/com/engine/salary/report/service/impl/SalaryStatisticsEmployeeServiceImpl.java
2024-11-26 14:21:02 +08:00
钱涛 33cc898257 刷新数据bug 2024-11-25 13:40:00 +08:00
钱涛 38b283e9ba 推送记录 2024-11-22 10:59:16 +08:00
钱涛 119d9f3cd8 推送日志功能 2024-11-21 11:54:47 +08:00
钱涛 7ea1e5fc80 建模列表接口 2024-11-21 10:25:37 +08:00
钱涛 2fe7b7dc03 Merge branch 'release/2.17.1.2411.01' into feature/数据推送 2024-11-20 18:43:59 +08:00
钱涛 dd77a2f11b 数据推送 2024-11-20 17:03:41 +08:00
钱涛 e4e3fb4bec 数据推送 2024-11-19 19:34:41 +08:00
钱涛 fd48cd9a3d sql 2024-11-19 11:29:21 +08:00
钱涛 9eb6a83f7b 数据推送列表 2024-11-19 09:37:43 +08:00
钱涛 37b9d20faa 数据推送来源枚举 2024-11-18 17:57:58 +08:00
钱涛 bca10e8978 数据推送权限重构 2024-11-18 17:52:48 +08:00
钱涛 527bd5e1ed 数据推送管理 2024-11-18 16:41:48 +08:00
钱涛 f4de5b16e9 Merge branch 'feature/权限' into feature/数据推送 2024-11-15 15:53:08 +08:00
钱涛 db99fc12e2 专项操作按钮 2024-11-15 15:50:32 +08:00
钱涛 7644e27e05 处理冲突 2024-11-15 14:25:07 +08:00
钱涛 5c4d7d8bde Merge branch 'feature/权限' into feature/数据推送
# Conflicts:
#	src/com/engine/salary/service/impl/SalarySobServiceImpl.java
#	src/com/engine/salary/wrapper/SalaryAcctRecordWrapper.java
2024-11-15 14:20:51 +08:00
钱涛 a40697ec33 数据推送配置 2024-11-15 13:57:35 +08:00
钱涛 84aa4caf54 解决冲突 2024-11-13 11:24:19 +08:00
钱涛 5a520a367a Merge branch 'release/2.17.1.2411.01' into feature/权限
# Conflicts:
#	resource/wiki/常用查询.md
#	src/com/engine/salary/entity/salaryBill/bo/SalaryBillBO.java
#	src/com/engine/salary/entity/salaryacct/bo/SalaryAcctResultBO.java
#	src/com/engine/salary/entity/salaryarchive/dto/SalaryArchiveListDTO.java
#	src/com/engine/salary/service/impl/SalaryArchiveServiceImpl.java
#	src/com/engine/salary/service/impl/SalarySendServiceImpl.java
2024-11-13 11:10:27 +08:00
钱涛 ef13d93fe1 Merge branch 'release/2.16.1.2410.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/entity/siaccount/po/InsuranceAccountBatchPO.java
2024-11-04 14:33:15 +08:00
钱涛 909782d7d6 调薪管理页面权限 2024-10-31 10:46:02 +08:00
钱涛 13ed52d1d8 Merge branch 'release/2.16.1.2410.01' into feature/权限 2024-10-30 17:11:04 +08:00
钱涛 812ca6c752 Merge branch 'release/2.16.1.2410.01' into feature/权限 2024-10-28 15:46:51 +08:00
钱涛 63928ddc59 解决人员状态null问题 2024-10-28 15:08:10 +08:00
钱涛 a51f20b798 Merge branch 'release/2.16.1.2410.01' into feature/权限 2024-10-28 13:48:52 +08:00
钱涛 f884e3ff25 Merge branch 'release/2.16.1.2410.01' into feature/权限 2024-10-25 16:04:43 +08:00
钱涛 c3e7037667 Merge branch 'release/2.16.1.2410.01' into feature/权限 2024-10-25 09:34:45 +08:00
钱涛 77d8c8168c Merge branch 'release/2.16.1.2410.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/entity/salaryacct/bo/SalaryAcctResultBO.java
#	src/com/engine/salary/service/impl/SalarySendServiceImpl.java
2024-10-22 17:10:47 +08:00
钱涛 5271d2516a Merge branch 'release/2.16.1.2410.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/entity/salaryacct/bo/SalaryAcctResultBO.java
#	src/com/engine/salary/service/impl/SalaryAcctEmployeeServiceImpl.java
2024-10-22 09:27:11 +08:00
钱涛 637e5ced98 Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-10-16 17:19:19 +08:00
钱涛 8e90361e82 Merge branch 'release/2.15.2.2409.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/service/VariableArchiveService.java
2024-10-16 10:04:24 +08:00
钱涛 0111822a47 Merge branch 'release/2.15.2.2409.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/constant/SalaryDefaultTenantConstant.java
#	src/com/engine/salary/report/service/impl/SalaryStatisticsEmployeeServiceImpl.java
2024-10-12 15:16:38 +08:00
钱涛 767d650ee9 Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-10-09 17:31:45 +08:00
钱涛 c2b200d843 业务线 2024-10-08 19:47:45 +08:00
钱涛 237ea8fcd8 业务线 2024-10-08 19:47:18 +08:00
钱涛 f487e060a2 Merge branch 'feature/快照条件搜索报表' into feature/权限
# Conflicts:
#	src/com/engine/salary/report/service/impl/SalaryStatisticsEmployeeServiceImpl.java
2024-10-08 16:20:32 +08:00
钱涛 800f03427d 社保档案业务线 2024-09-29 14:34:44 +08:00
钱涛 7f233145d4 fix刷新核算人员功能冲突 2024-09-29 11:07:48 +08:00
钱涛 d54dd4e237 fix刷新核算人员功能冲突 2024-09-29 10:52:04 +08:00
钱涛 541546f5c8 Merge branch 'release/2.15.2.2409.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/service/impl/SalaryAcctEmployeeServiceImpl.java
2024-09-29 10:46:04 +08:00
钱涛 4a8e96ebe6 修复扣缴业务人 2024-09-27 18:10:21 +08:00
钱涛 6e03afecc2 社保档案导入 2024-09-27 16:15:01 +08:00
钱涛 1d43e980e7 1、优化浮动数据业务线
2、优化浮动字段业务线
3、修复累计专项附加编辑权限
2024-09-27 11:34:01 +08:00
钱涛 e512a2868a Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-09-27 11:13:24 +08:00
钱涛 ab2912fb28 Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-09-27 11:08:53 +08:00
钱涛 ffb4b5f0b4 记录删除业务线日志 2024-09-27 10:16:48 +08:00
钱涛 4b60c83df2 出去多余sql字段 2024-09-27 10:02:22 +08:00
钱涛 63f6dc6c0a Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-09-26 19:23:43 +08:00
钱涛 222fe9facd 业务线明细列表 2024-09-26 19:20:37 +08:00
钱涛 7f17c2a9b7 业务线同步 2024-09-26 17:52:01 +08:00
钱涛 0d7cdeddb0 社保台账操作按钮 2024-09-26 15:57:16 +08:00
钱涛 78c8d06200 社保福利搜索条件 2024-09-26 11:24:12 +08:00
钱涛 9b9d41532d 社保福利业务线 2024-09-26 10:35:46 +08:00
钱涛 2ada09f16c Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-09-25 16:07:42 +08:00
钱涛 fed88b5ac5 Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-09-24 19:05:21 +08:00
钱涛 63c6a5af5e 业务线配置 2024-09-24 19:02:40 +08:00
钱涛 a40814fa0b 业务线sql 2024-09-24 14:37:46 +08:00
钱涛 ae708a1d3b Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-09-24 13:19:59 +08:00
钱涛 0944efcf5e 物理删除业务线数据 2024-09-24 11:04:44 +08:00
钱涛 d959c75ce0 业务线操作日志 2024-09-24 10:19:06 +08:00
钱涛 a659821be8 业务线高级搜索 2024-09-24 09:50:46 +08:00
钱涛 cc6deee04c 报表模块分权 2024-09-23 14:35:51 +08:00
钱涛 1bb5dd63fb 优化申报提示 2024-09-23 13:20:59 +08:00
钱涛 f0f6943eb0 薪资项目模块 2024-09-23 10:17:36 +08:00
钱涛 f62dfa17be 往期累计模块 2024-09-20 17:01:37 +08:00
钱涛 0ece125d18 其他免税扣除模块 2024-09-20 16:49:46 +08:00
钱涛 619af1a76a 其他免税扣除模块 2024-09-20 16:45:35 +08:00
钱涛 7ea6278e4e 累计专项附加扣除模块 2024-09-20 15:58:05 +08:00
钱涛 63a9e9caf8 Merge branch 'release/2.15.2.2409.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/service/impl/VariableArchiveServiceImpl.java
2024-09-20 13:20:30 +08:00
钱涛 7584404bc1 Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-09-20 10:27:42 +08:00
钱涛 0f1d710cc1 穿梭薪资项目列表 2024-09-19 17:57:48 +08:00
钱涛 ee535fc2bf 1、业务线-新建累计专项附加扣除
2、业务线-报表
2024-09-19 16:46:36 +08:00
钱涛 6e7ccb2339 浮动薪资档案分权 2024-09-18 18:19:58 +08:00
钱涛 9edf23fa37 Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-09-18 16:13:24 +08:00
钱涛 174838382a 支持扣缴义务人选项 2024-09-14 10:52:06 +08:00
钱涛 a48d4cea11 浮动数据 2024-09-14 09:36:52 +08:00
钱涛 96ced6e934 Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-09-13 17:32:58 +08:00
钱涛 de0728665b 导入往期累计 2024-09-13 17:32:15 +08:00
钱涛 4d40deeada 业务线资源 2024-09-12 16:32:19 +08:00
钱涛 e8b2fec1ff Merge branch 'release/2.15.2.2409.01' into feature/权限 2024-09-12 15:03:19 +08:00
钱涛 46f94ddd3d 档案批量发薪、停薪权限控制 2024-09-12 14:48:51 +08:00
钱涛 383562c9cf 工资单、数据采集权限功能 2024-09-12 11:50:18 +08:00
钱涛 87d601c65b 账套和核算列表的权限控制 2024-09-11 15:25:50 +08:00
钱涛 c7659e0717 数据采集权限 2024-09-11 10:28:20 +08:00
钱涛 5e67b5937d 业务线权限接口 2024-09-10 14:42:08 +08:00
钱涛 3614f89982 业务线权限接口 2024-09-10 13:37:21 +08:00
钱涛 a0fb036bce 业务线配置 2024-09-09 19:10:40 +08:00
钱涛 1dd8f12534 Merge branch 'release/2.15.1.2407.01' into feature/权限
# Conflicts:
#	resource/wiki/扩展功能/hrmSalaryCustom.properties
2024-09-09 14:20:56 +08:00
钱涛 09fb9898e7 完成账套和扣缴义务人接口 2024-09-09 11:13:10 +08:00
钱涛 17afe87356 申报表权限规则 2024-09-05 18:14:02 +08:00
钱涛 4d9f1e6ff4 申报权限按钮限制 2024-09-05 17:31:01 +08:00
钱涛 920b0e31c4 账套扣缴义务人聚合查询 2024-09-05 10:26:52 +08:00
钱涛 4b0eee4798 工资单跨扣缴义务人发放 2024-09-04 15:39:54 +08:00
钱涛 5ccee97429 新建账套携带各扣缴义务人人员范围 2024-09-04 13:59:00 +08:00
钱涛 e7eb2e3459 支持跨扣缴义务人兼容性 2024-09-03 15:48:20 +08:00
钱涛 e788f3dd37 申报表支持跨扣缴义务人 2024-09-03 14:46:08 +08:00
钱涛 0b90f4890e 工资单支持跨扣缴义务人 2024-09-03 14:30:57 +08:00
钱涛 7f77f4cb12 获取账套关联扣缴义务人 2024-09-03 09:21:57 +08:00
钱涛 ecfa6a4604 跨扣缴义务人核算 2024-09-02 17:36:41 +08:00
钱涛 c72fa7fd7c 保存账套联系 2024-09-02 14:13:29 +08:00
钱涛 13665d8269 业务线列表 2024-09-02 10:43:28 +08:00
钱涛 fdb1f76e01 保存业务线 2024-09-02 10:22:42 +08:00
钱涛 9d4362b46e 业务线分权 2024-08-30 17:22:10 +08:00
钱涛 49e6050c54 核算和账套的权限 2024-08-30 10:49:46 +08:00
钱涛 932ea6bedd 核算和账套的权限 2024-08-29 14:47:33 +08:00
钱涛 3721867723 核算和账套的权限 2024-08-28 17:55:42 +08:00
钱涛 9b96d0cff2 限制账套 2024-08-28 10:02:39 +08:00
钱涛 a2db71d403 Merge branch 'release/2.15.1.2407.01' into feature/权限 2024-08-26 11:11:31 +08:00
钱涛 36c325c62d sql权限 2024-08-23 09:38:54 +08:00
钱涛 df8f2d7b3a sql权限 2024-08-22 16:37:35 +08:00
钱涛 a22aa624db 权限控制 2024-08-22 15:37:50 +08:00
钱涛 25321bb357 Merge branch 'release/2.15.1.2407.01' into feature/权限 2024-08-21 15:49:12 +08:00
钱涛 ae3d666e7d 核算和申报权限 2024-08-20 11:40:12 +08:00
钱涛 7c46da5fce 删除数据范围 2024-08-19 15:29:45 +08:00
钱涛 9b390faf50 SQL适配 2024-08-19 11:33:15 +08:00
钱涛 a796752203 Merge branch 'release/2.15.1.2407.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/entity/taxagent/bo/TaxAgentBO.java
2024-08-19 10:43:43 +08:00
钱涛 e0271c3006 成员和数据批量保存 2024-08-08 10:01:41 +08:00
钱涛 23ed2c5f3f 删除、同步对象设置 2024-08-06 10:46:33 +08:00
钱涛 84cb57ccd7 Merge branch 'release/2.15.1.2407.01' into feature/权限 2024-08-05 17:23:47 +08:00
钱涛 4dcb3b4fea 薪资档案分权 2024-08-05 15:40:34 +08:00
钱涛 4d8c54bf8a 角色加描述 2024-08-02 16:18:26 +08:00
钱涛 494679087d 角色加描述 2024-08-02 14:04:14 +08:00
钱涛 9eea989bf2 显示扣缴义务人的角色 2024-08-02 10:10:04 +08:00
钱涛 4d51b6e57c 显示扣缴义务人的角色 2024-08-01 18:04:09 +08:00
钱涛 a0d2db2702 角色 2024-08-01 16:19:23 +08:00
钱涛 c674c22da1 在线算税重试处理 2024-08-01 10:56:29 +08:00
钱涛 a8b487c94b Merge branch 'release/2.15.1.2407.01' into feature/权限
# Conflicts:
#	src/com/engine/salary/mapper/datacollection/EmployMapper.java
#	src/com/engine/salary/mapper/datacollection/EmployMapper.xml
#	src/com/engine/salary/service/SalaryEmployeeService.java
#	src/com/engine/salary/service/impl/SalaryEmployeeServiceImpl.java
2024-08-01 10:16:05 +08:00
钱涛 6f55def466 权限数据 2024-07-30 18:55:02 +08:00
钱涛 87a5eb59c6 暂存 2024-07-30 17:45:02 +08:00
钱涛 fad1402b06 权限项配置 2024-07-29 16:00:27 +08:00
钱涛 63012fd62a 成员列表 2024-07-29 13:28:46 +08:00
钱涛 a976dbc9c5 成员同步 2024-07-29 09:46:01 +08:00
钱涛 76543c6021 成员同步 2024-07-26 16:35:51 +08:00
钱涛 0b091eee12 成员表达式变更 2024-07-26 14:32:35 +08:00
钱涛 e30ae5a2a1 成员表达式变更 2024-07-26 14:30:14 +08:00
钱涛 4543539206 角色和成员基础接口 2024-07-26 11:35:17 +08:00
339 changed files with 15307 additions and 3550 deletions

Binary file not shown.

View File

@ -1,5 +1,5 @@
log=false
defaultCloseNonStandard149=true
AESEncryptScrect=990EB004A1C862721C1513AE90038C9E
version=2.19.2.2501.01
version=3.0.2.2504.01
openFormulaForcedEditing=false

View File

@ -0,0 +1,113 @@
<?xml version="1.0" encoding="GB2312"?>
<config name="薪酬管理权限" key="salary">
<module name="算薪" key="calculate">
<page name="社保福利档案" key="siArchive">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="社保福利台账" key="siAccount">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="薪资账套" key="salarySob">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="薪资档案" key="salaryArchive">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="调薪管理" key="adjustRecord">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="薪资核算" key="salaryAcct">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="工资单" key="salaryBill">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="个税申报" key="taxDeclaration">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
</module>
<module name="数据采集" key="collection">
<page name="累计专项附加扣除" key="addUpDeduction">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="专项附加扣除" key="specialAddDeduction">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="其他免税扣除" key="otherDeduction">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="往期累计情况" key="addUpSituation">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="考勤引用" key="attendQuote">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="浮动数据" key="variableArchive">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
</module>
<module name="报表" key="report">
<page name="报表" key="report">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
</module>
<module name="设置" key="config">
<page name="个税扣缴义务人" key="taxAgent">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="社保福利方案" key="siScheme">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="薪资项目管理" key="salaryItem">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
<page name="字段管理" key="salaryField">
<opt name="查询" key="query"/>
<opt name="管理" key="admin"/>
</page>
</module>
</config>

View File

@ -0,0 +1,24 @@
delete from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is null ) ;
/
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is not null )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is null ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is null ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ;
/

View File

@ -0,0 +1,15 @@
Delete from LeftMenuInfo where id=100220;
/
Delete from LeftMenuConfig where infoid=100220;
/
call LMConfig_U_ByInfoInsert (2,100181,0);
/
call LMInfo_Insert (100220,548105,'','',2,100181,5,2);
/
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220;
/

View File

@ -0,0 +1,113 @@
CREATE TABLE hrsa_auth_data
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
link number NOT NULL,
target_type number NOT NULL,
target varchar2(4000),
target_name varchar2(4000),
sorted_index number NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_member
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
target_type number NOT NULL,
target varchar2(4000) NOT NULL,
target_name varchar2(4000) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_opt
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
page varchar2(200) NOT NULL,
opt varchar2(200) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_role
(
id NUMBER(38,0) primary key NOT NULL,
name varchar2(255) NOT NULL,
description varchar2(400),
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_role_data
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
employee_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_role_emp
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
employee_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_resource
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
target_type number NOT NULL,
target NUMBER(38,0) NOT NULL,
target_name varchar2(255),
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_sob_tax_link
(
id NUMBER(38,0) primary key NOT NULL,
sob_id NUMBER(38,0) NOT NULL,
tax_agent_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/

View File

@ -0,0 +1,34 @@
CREATE TABLE hrsa_push_setting
(
id NUMBER(38,0) primary key NOT NULL,
name varchar2(200),
able number,
salary_sob_ids varchar2(2000),
mode_id number,
mode_name varchar2(200),
table_name varchar2(200),
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_push_setting_item
(
id NUMBER(38,0) NOT NULL,
setting_id NUMBER(38,0),
source varchar2(100),
item varchar2(200),
item_name varchar2(200),
field_name varchar2(200),
field_type number,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/

View File

@ -0,0 +1,42 @@
CREATE TABLE hrsa_push_record
(
id NUMBER(38,0) NOT NULL,
name varchar2(200),
setting_id NUMBER(38,0),
mode_id number,
table_name varchar2(100),
acct_record_id NUMBER(38,0),
type number,
status number,
start_time date,
end_time date,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_push_record_detail
(
id NUMBER(38,0) NOT NULL,
record_id NUMBER(38,0),
acct_emp_id NUMBER(38,0),
formula CLOB,
execute_time date,
status number,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
ALTER TABLE hrsa_push_record ADD fail_reason varchar2(4000);
/
ALTER TABLE hrsa_push_record_detail ADD fail_reason varchar2(4000);
/

View File

@ -0,0 +1,6 @@
ALTER TABLE hrsa_push_setting_item ADD sorted_index NUMBER;
/
ALTER TABLE hrsa_push_record_detail ADD data_id NUMBER(38,0);
/

View File

@ -0,0 +1,24 @@
delete from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is null ) ;
/
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is not null )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is null ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is null ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ;
/

View File

@ -0,0 +1,15 @@
Delete from LeftMenuInfo where id=100220;
/
Delete from LeftMenuConfig where infoid=100220;
/
call LMConfig_U_ByInfoInsert (2,100181,0);
/
call LMInfo_Insert (100220,548105,'','',2,100181,5,2);
/
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220;
/

View File

@ -0,0 +1,113 @@
CREATE TABLE hrsa_auth_data
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
link number NOT NULL,
target_type number NOT NULL,
target varchar2(4000),
target_name varchar2(4000),
sorted_index number NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_member
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
target_type number NOT NULL,
target varchar2(4000) NOT NULL,
target_name varchar2(4000) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_opt
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
page varchar2(200) NOT NULL,
opt varchar2(200) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_role
(
id NUMBER(38,0) primary key NOT NULL,
name varchar2(255) NOT NULL,
description varchar2(400),
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_role_data
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
employee_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_role_emp
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
employee_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_resource
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
target_type number NOT NULL,
target NUMBER(38,0) NOT NULL,
target_name varchar2(255),
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_sob_tax_link
(
id NUMBER(38,0) primary key NOT NULL,
sob_id NUMBER(38,0) NOT NULL,
tax_agent_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/

View File

@ -0,0 +1,34 @@
CREATE TABLE hrsa_push_setting
(
id NUMBER(38,0) primary key NOT NULL,
name varchar2(200),
able number,
salary_sob_ids varchar2(2000),
mode_id number,
mode_name varchar2(200),
table_name varchar2(200),
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_push_setting_item
(
id NUMBER(38,0) NOT NULL,
setting_id NUMBER(38,0),
source varchar2(100),
item varchar2(200),
item_name varchar2(200),
field_name varchar2(200),
field_type number,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/

View File

@ -0,0 +1,42 @@
CREATE TABLE hrsa_push_record
(
id NUMBER(38,0) NOT NULL,
name varchar2(200),
setting_id NUMBER(38,0),
mode_id number,
table_name varchar2(100),
acct_record_id NUMBER(38,0),
type number,
status number,
start_time date,
end_time date,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_push_record_detail
(
id NUMBER(38,0) NOT NULL,
record_id NUMBER(38,0),
acct_emp_id NUMBER(38,0),
formula CLOB,
execute_time date,
status number,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
ALTER TABLE hrsa_push_record ADD fail_reason varchar2(4000);
/
ALTER TABLE hrsa_push_record_detail ADD fail_reason varchar2(4000);
/

View File

@ -0,0 +1,6 @@
ALTER TABLE hrsa_push_setting_item ADD sorted_index NUMBER;
/
ALTER TABLE hrsa_push_record_detail ADD data_id NUMBER(38,0);
/

View File

@ -0,0 +1,24 @@
delete from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is null ) ;
/
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is not null )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is null ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is null ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ;
/

View File

@ -0,0 +1,15 @@
Delete from LeftMenuInfo where id=100220;
/
Delete from LeftMenuConfig where infoid=100220;
/
call LMConfig_U_ByInfoInsert (2,100181,0);
/
call LMInfo_Insert (100220,548105,'','',2,100181,5,2);
/
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220;
/

View File

@ -0,0 +1,113 @@
CREATE TABLE hrsa_auth_data
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
link number NOT NULL,
target_type number NOT NULL,
target varchar2(4000),
target_name varchar2(4000),
sorted_index number NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_member
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
target_type number NOT NULL,
target varchar2(4000) NOT NULL,
target_name varchar2(4000) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_opt
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
page varchar2(200) NOT NULL,
opt varchar2(200) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_role
(
id NUMBER(38,0) primary key NOT NULL,
name varchar2(255) NOT NULL,
description varchar2(400),
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_role_data
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
employee_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_role_emp
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
employee_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_resource
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
target_type number NOT NULL,
target NUMBER(38,0) NOT NULL,
target_name varchar2(255),
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_sob_tax_link
(
id NUMBER(38,0) primary key NOT NULL,
sob_id NUMBER(38,0) NOT NULL,
tax_agent_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/

View File

@ -0,0 +1,34 @@
CREATE TABLE hrsa_push_setting
(
id NUMBER(38,0) primary key NOT NULL,
name varchar2(200),
able number,
salary_sob_ids varchar2(2000),
mode_id number,
mode_name varchar2(200),
table_name varchar2(200),
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_push_setting_item
(
id NUMBER(38,0) NOT NULL,
setting_id NUMBER(38,0),
source varchar2(100),
item varchar2(200),
item_name varchar2(200),
field_name varchar2(200),
field_type number,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/

View File

@ -0,0 +1,42 @@
CREATE TABLE hrsa_push_record
(
id NUMBER(38,0) NOT NULL,
name varchar2(200),
setting_id NUMBER(38,0),
mode_id number,
table_name varchar2(100),
acct_record_id NUMBER(38,0),
type number,
status number,
start_time date,
end_time date,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_push_record_detail
(
id NUMBER(38,0) NOT NULL,
record_id NUMBER(38,0),
acct_emp_id NUMBER(38,0),
formula CLOB,
execute_time date,
status number,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
ALTER TABLE hrsa_push_record ADD fail_reason varchar2(4000);
/
ALTER TABLE hrsa_push_record_detail ADD fail_reason varchar2(4000);
/

View File

@ -0,0 +1,6 @@
ALTER TABLE hrsa_push_setting_item ADD sorted_index NUMBER;
/
ALTER TABLE hrsa_push_record_detail ADD data_id NUMBER(38,0);
/

View File

@ -0,0 +1,16 @@
delete from HtmlLabelIndex where id = 548105 and ( indexdesc is null or indexdesc = '' )
;
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( indexdesc is not null and indexdesc <> '' )) limit 1
;
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is null or labelname = '' )
;
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is not null and labelname <> '' )) limit 1
;
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is null or labelname = '' or length(labelname)!=char_length(labelname) )
;
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is not null and labelname <> '' and length(labelname)=char_length(labelname) )) limit 1
;
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is null or labelname = '' )
;
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is not null and labelname <> '' )) limit 1
;

View File

@ -0,0 +1,10 @@
Delete from LeftMenuInfo where id=100220
;
Delete from LeftMenuConfig where infoid=100220
;
call LMConfig_U_ByInfoInsert (2,100181,0)
;
call LMInfo_Insert (100220,548105,'','',2,100181,5,2)
;
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220
;

View File

@ -0,0 +1,120 @@
CREATE TABLE hrsa_auth_data
(
id bigint(0) NOT NULL,
role_id bigint(0) NOT NULL,
link int(0) NOT NULL,
target_type int(0) NOT NULL,
target varchar(4000),
target_name varchar(4000),
sorted_index int(0) NOT NULL,
creator bigint(0) NOT NULL,
create_time datetime(0) NOT NULL,
update_time datetime(0) NOT NULL,
delete_type int(0) NOT NULL,
tenant_key varchar(10),
PRIMARY KEY (id) USING BTREE
);
CREATE TABLE hrsa_auth_member
(
id bigint(0) NOT NULL,
role_id bigint(0) NOT NULL,
target_type int(0) NOT NULL,
target varchar(4000) NOT NULL,
target_name varchar(4000) NOT NULL,
creator bigint(0) NOT NULL,
create_time datetime(0) NOT NULL,
update_time datetime(0) NOT NULL,
delete_type int(0) NOT NULL,
tenant_key varchar(10),
PRIMARY KEY (id) USING BTREE
);
CREATE TABLE hrsa_auth_opt
(
id bigint(0) NOT NULL,
role_id bigint(0) NOT NULL,
page varchar(200) NOT NULL,
opt varchar(200) NOT NULL,
creator bigint(0) NOT NULL,
create_time datetime(0) NOT NULL,
update_time datetime(0) NOT NULL,
delete_type int(0) NOT NULL,
tenant_key varchar(10),
PRIMARY KEY (id) USING BTREE
);
CREATE TABLE hrsa_auth_role
(
id bigint(0) NOT NULL,
name varchar(255) NOT NULL,
description varchar(400),
creator bigint(0) NOT NULL,
create_time datetime(0) NOT NULL,
update_time datetime(0) NOT NULL,
delete_type int(0) NOT NULL,
tenant_key varchar(10) NOT NULL,
PRIMARY KEY (id) USING BTREE
);
CREATE TABLE hrsa_auth_role_data
(
id bigint(0) NOT NULL,
role_id bigint(0) NOT NULL,
employee_id bigint(0) NOT NULL,
creator bigint(0) NOT NULL,
create_time datetime(0) NOT NULL,
update_time datetime(0) NOT NULL,
delete_type int(0) NOT NULL,
tenant_key varchar(10) NOT NULL,
PRIMARY KEY (id) USING BTREE
);
CREATE TABLE hrsa_auth_role_emp
(
id bigint(0) NOT NULL,
role_id bigint(0) NOT NULL,
employee_id bigint(0) NOT NULL,
creator bigint(0) NOT NULL,
create_time datetime(0) NOT NULL,
update_time datetime(0) NOT NULL,
delete_type int(0) NOT NULL,
tenant_key varchar(10) NOT NULL,
PRIMARY KEY (id) USING BTREE
);
CREATE TABLE hrsa_auth_resource
(
id bigint(0) NOT NULL,
role_id bigint(0) NOT NULL,
target_type int(0) NOT NULL,
target bigint(0) NOT NULL,
target_name varchar(255),
creator bigint(0) NOT NULL,
create_time datetime(0) NOT NULL,
update_time datetime(0) NOT NULL,
delete_type int(0) NOT NULL,
tenant_key varchar(10),
PRIMARY KEY (id) USING BTREE
);
CREATE TABLE hrsa_sob_tax_link
(
id bigint(0) NOT NULL,
sob_id bigint(0) NOT NULL,
tax_agent_id bigint(0) NOT NULL,
creator bigint(0) NOT NULL,
create_time datetime(0) NOT NULL,
update_time datetime(0) NOT NULL,
delete_type int(0) NOT NULL,
tenant_key varchar(10) ,
PRIMARY KEY (id) USING BTREE
) ;

View File

@ -0,0 +1,35 @@
CREATE TABLE hrsa_push_setting
(
id bigint(0) NOT NULL,
name varchar(200),
able int(0),
salary_sob_ids varchar(2000),
mode_id int(0),
mode_name varchar(200),
table_name varchar(200),
creator bigint(0),
create_time datetime(0),
update_time datetime(0),
delete_type int(0),
tenant_key varchar(10),
PRIMARY KEY (id) USING BTREE
);
CREATE TABLE hrsa_push_setting_item
(
id bigint(0) NOT NULL,
setting_id bigint(0),
source varchar(100),
item varchar(200),
item_name varchar(200),
field_name varchar(200),
field_type int(0),
creator bigint(0),
create_time datetime(0),
update_time datetime(0),
delete_type int(0),
tenant_key varchar(10),
PRIMARY KEY (id) USING BTREE
);

View File

@ -0,0 +1,39 @@
CREATE TABLE hrsa_push_record
(
id bigint(0) NOT NULL,
name varchar(200),
setting_id bigint(0),
mode_id int(0),
table_name varchar(100),
acct_record_id bigint(0),
type int(0),
status int(0),
start_time datetime(0),
end_time datetime(0),
creator bigint(0),
create_time datetime(0),
update_time datetime(0),
delete_type int(0),
tenant_key varchar(10),
PRIMARY KEY (id) USING BTREE
);
CREATE TABLE hrsa_push_record_detail
(
id bigint(0) NOT NULL,
record_id bigint(0),
acct_emp_id bigint(0),
formula text,
execute_time datetime(0),
status int(0),
creator bigint(0),
create_time datetime(0),
update_time datetime(0),
delete_type int(0),
tenant_key varchar(10),
PRIMARY KEY (id) USING BTREE
);
ALTER TABLE hrsa_push_record ADD COLUMN fail_reason varchar(4000);
ALTER TABLE hrsa_push_record_detail ADD COLUMN fail_reason varchar(4000) ;

View File

@ -0,0 +1,3 @@
ALTER TABLE hrsa_push_setting_item ADD COLUMN sorted_index int(0);
ALTER TABLE hrsa_push_record_detail ADD COLUMN data_id bigint(0);

View File

@ -0,0 +1,16 @@
delete from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is null )
/
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is not null )) and rownum = 1
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is null )
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) )
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is null )
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1
/

View File

@ -0,0 +1,10 @@
Delete from LeftMenuInfo where id=100220
/
Delete from LeftMenuConfig where infoid=100220
/
call LMConfig_U_ByInfoInsert (2,100181,0)
/
call LMInfo_Insert (100220,548105,'','',2,100181,5,2)
/
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220
/

View File

@ -0,0 +1,120 @@
CREATE TABLE hrsa_auth_data
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
link number NOT NULL,
target_type number NOT NULL,
target varchar2(4000),
target_name varchar2(4000),
sorted_index number NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
)
/
CREATE TABLE hrsa_auth_member
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
target_type number NOT NULL,
target varchar2(4000) NOT NULL,
target_name varchar2(4000) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
)
/
CREATE TABLE hrsa_auth_opt
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
page varchar2(200) NOT NULL,
opt varchar2(200) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
)
/
CREATE TABLE hrsa_auth_role
(
id NUMBER(38,0) primary key NOT NULL,
name varchar2(255) NOT NULL,
description varchar2(400),
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
)
/
CREATE TABLE hrsa_auth_role_data
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
employee_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
)
/
CREATE TABLE hrsa_auth_role_emp
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
employee_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
)
/
CREATE TABLE hrsa_auth_resource
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
target_type number NOT NULL,
target NUMBER(38,0) NOT NULL,
target_name varchar2(255),
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
)
/
CREATE TABLE hrsa_sob_tax_link
(
id NUMBER(38,0) primary key NOT NULL,
sob_id NUMBER(38,0) NOT NULL,
tax_agent_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
)
/

View File

@ -0,0 +1,34 @@
CREATE TABLE hrsa_push_setting
(
id NUMBER(38,0) primary key NOT NULL,
name varchar2(200),
able number,
salary_sob_ids varchar2(2000),
mode_id number,
mode_name varchar2(200),
table_name varchar2(200),
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
)
/
CREATE TABLE hrsa_push_setting_item
(
id NUMBER(38,0) NOT NULL,
setting_id NUMBER(38,0),
source varchar2(100),
item varchar2(200),
item_name varchar2(200),
field_name varchar2(200),
field_type number,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
)
/

View File

@ -0,0 +1,41 @@
CREATE TABLE hrsa_push_record
(
id NUMBER(38,0) NOT NULL,
name varchar2(200),
setting_id NUMBER(38,0),
mode_id number,
table_name varchar2(100),
acct_record_id NUMBER(38,0),
type number,
status number,
start_time date,
end_time date,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
)
/
CREATE TABLE hrsa_push_record_detail
(
id NUMBER(38,0) NOT NULL,
record_id NUMBER(38,0),
acct_emp_id NUMBER(38,0),
formula CLOB,
execute_time date,
status number,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
)
/
ALTER TABLE hrsa_push_record ADD fail_reason varchar2(4000);
/
ALTER TABLE hrsa_push_record_detail ADD fail_reason varchar2(4000);
/

View File

@ -0,0 +1,5 @@
ALTER TABLE hrsa_push_setting_item ADD sorted_index NUMBER;
/
ALTER TABLE hrsa_push_record_detail ADD data_id NUMBER(38,0);
/

View File

@ -0,0 +1,16 @@
delete from HtmlLabelIndex where id = 548105 and ( indexdesc is null or indexdesc = '' ) ;
/
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( indexdesc is not null and indexdesc <> '' )) limit 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is null or labelname = '' ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is not null and labelname <> '' )) limit 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is null or labelname = '' or length(labelname)!=octet_length(labelname) ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is not null and labelname <> '' and length(labelname)=octet_length(labelname) )) limit 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is null or labelname = '' ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is not null and labelname <> '' )) limit 1 ;
/

View File

@ -0,0 +1,10 @@
Delete from LeftMenuInfo where id=100220
;
Delete from LeftMenuConfig where infoid=100220
;
select LMConfig_U_ByInfoInsert (2,100181,0)
;
select LMInfo_Insert (100220,548105,'','',2,100181,5,2)
;
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220
;

View File

@ -0,0 +1,120 @@
CREATE TABLE hrsa_auth_data
(
id bigint NOT NULL,
role_id bigint NOT NULL,
link int NOT NULL,
target_type int NOT NULL,
target varchar(4000),
target_name varchar(4000),
sorted_index int NOT NULL,
creator bigint NOT NULL,
create_time timestamp NOT NULL,
update_time timestamp NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10),
PRIMARY KEY (id)
);
CREATE TABLE hrsa_auth_member
(
id bigint NOT NULL,
role_id bigint NOT NULL,
target_type int NOT NULL,
target varchar(4000) NOT NULL,
target_name varchar(4000) NOT NULL,
creator bigint NOT NULL,
create_time timestamp NOT NULL,
update_time timestamp NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10),
PRIMARY KEY (id)
);
CREATE TABLE hrsa_auth_opt
(
id bigint NOT NULL,
role_id bigint NOT NULL,
page varchar(200) NOT NULL,
opt varchar(200) NOT NULL,
creator bigint NOT NULL,
create_time timestamp NOT NULL,
update_time timestamp NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10),
PRIMARY KEY (id)
);
CREATE TABLE hrsa_auth_role
(
id bigint NOT NULL,
name varchar(255) NOT NULL,
description varchar(400),
creator bigint NOT NULL,
create_time timestamp NOT NULL,
update_time timestamp NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE hrsa_auth_role_data
(
id bigint NOT NULL,
role_id bigint NOT NULL,
employee_id bigint NOT NULL,
creator bigint NOT NULL,
create_time timestamp NOT NULL,
update_time timestamp NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE hrsa_auth_role_emp
(
id bigint NOT NULL,
role_id bigint NOT NULL,
employee_id bigint NOT NULL,
creator bigint NOT NULL,
create_time timestamp NOT NULL,
update_time timestamp NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE hrsa_auth_resource
(
id bigint NOT NULL,
role_id bigint NOT NULL,
target_type int NOT NULL,
target bigint NOT NULL,
target_name varchar(255),
creator bigint NOT NULL,
create_time timestamp NOT NULL,
update_time timestamp NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10),
PRIMARY KEY (id)
);
CREATE TABLE hrsa_sob_tax_link
(
id bigint NOT NULL,
sob_id bigint NOT NULL,
tax_agent_id bigint NOT NULL,
creator bigint NOT NULL,
create_time timestamp NOT NULL,
update_time timestamp NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10) ,
PRIMARY KEY (id)
) ;

View File

@ -1,35 +1,54 @@
alter table hrsa_bill_detail_temp add subcompany_name varchar(200) NULL;
alter table hrsa_bill_detail_temp add subcompany_name varchar2(200) NULL;
/
alter table hrsa_bill_detail_temp add subcompany_id bigint null;
alter table hrsa_bill_detail_temp add subcompany_id NUMBER null;
/
alter table hrsa_bill_detail_temp add department_name varchar(200) NULL;
alter table hrsa_bill_detail_temp add department_name varchar2(200) NULL;
/
alter table hrsa_bill_detail_temp add department_id bigint null;
alter table hrsa_bill_detail_temp add department_id NUMBER null;
/
alter table hrsa_bill_detail_temp add jobtitle_name varchar(200) NULL;
alter table hrsa_bill_detail_temp add jobtitle_name varchar2(200) NULL;
/
alter table hrsa_bill_detail_temp add jobtitle_id bigint NULL;
alter table hrsa_bill_detail_temp add jobtitle_id NUMBER NULL;
/
alter table hrsa_bill_detail_temp add jobcall varchar(200) NULL;
alter table hrsa_bill_detail_temp add jobcall varchar2(200) NULL;
/
alter table hrsa_bill_detail_temp add jobcall_id bigint NULL;
alter table hrsa_bill_detail_temp add jobcall_id NUMBER NULL;
/
alter table hrsa_bill_detail_temp add status varchar(200) NULL;
alter table hrsa_bill_detail_temp add status varchar2(200) NULL;
/
alter table hrsa_bill_detail add subcompany_name varchar(200) NULL;
alter table hrsa_bill_detail add subcompany_id bigint null;
alter table hrsa_bill_detail add subcompany_name varchar2(200) NULL;
/
alter table hrsa_bill_detail add department_name varchar(200) NULL;
alter table hrsa_bill_detail add subcompany_id NUMBER null;
/
alter table hrsa_bill_detail add department_id bigint null;
alter table hrsa_bill_detail add department_name varchar2(200) NULL;
/
alter table hrsa_bill_detail add jobtitle_name varchar(200) NULL;
alter table hrsa_bill_detail add department_id NUMBER null;
/
alter table hrsa_bill_detail add jobtitle_id bigint NULL;
alter table hrsa_bill_detail add jobtitle_name varchar2(200) NULL;
/
alter table hrsa_bill_detail add jobcall varchar(200) NULL;
alter table hrsa_bill_detail add jobtitle_id NUMBER NULL;
/
alter table hrsa_bill_detail add jobcall_id bigint NULL;
alter table hrsa_bill_detail add jobcall varchar2(200) NULL;
/
alter table hrsa_bill_detail add status varchar(200) NULL;
alter table hrsa_bill_detail add jobcall_id NUMBER NULL;
/
alter table hrsa_bill_detail add status varchar2(200) NULL;
/

View File

@ -0,0 +1,34 @@
CREATE TABLE hrsa_push_setting
(
id bigint NOT NULL,
name varchar(200),
able int,
salary_sob_ids varchar(2000),
mode_id int,
mode_name varchar(200),
table_name varchar(200),
creator bigint,
create_time timestamp,
update_time timestamp,
delete_type int,
tenant_key varchar(10),
PRIMARY KEY (id)
);
CREATE TABLE hrsa_push_setting_item
(
id bigint NOT NULL,
setting_id bigint,
source varchar(100),
item varchar(200),
item_name varchar(200),
field_name varchar(200),
field_type int,
creator bigint,
create_time timestamp,
update_time timestamp,
delete_type int,
tenant_key varchar(10),
PRIMARY KEY (id)
);

View File

@ -1,42 +1,41 @@
CREATE TABLE hrsa_hrm_snapshot
(
ID bigint NOT NULL,
CREATE TABLE hrsa_hrm_snapshot (
ID bigint(0) NOT NULL,
snapshot_time timestamp,
employee_id bigint,
employee_id bigint(0),
loginid varchar(100),
LASTNAME varchar(60),
SEX char(1),
BIRTHDAY char(10) ,
NATIONALITY int ,
NATIONALITY int(0) ,
MARITALSTATUS char(1) ,
TELEPHONE varchar(60),
MOBILE varchar(60) ,
MOBILECALL varchar(60) ,
EMAIL varchar(60),
LOCATIONID int,
LOCATIONID int(0),
WORKROOM varchar(60),
HOMEADDRESS varchar(100),
RESOURCETYPE char(1) ,
STARTDATE char(10) ,
ENDDATE char(10),
JOBTITLE int ,
JOBTITLE int(0) ,
JOBTITLENAME varchar(200) ,
JOBACTIVITYDESC varchar(200),
JOBLEVEL int ,
SECLEVEL int ,
DEPARTMENTID int ,
JOBLEVEL int(0) ,
SECLEVEL int(0) ,
DEPARTMENTID int(0) ,
DEPARTMENTNAME varchar(200) ,
SUBCOMPANYID1 int ,
SUBCOMPANYID1 int(0) ,
SUBCOMPANYNAME varchar(200) ,
COSTCENTERID int ,
MANAGERID int ,
ASSISTANTID int,
BANKID1 int ,
COSTCENTERID int(0) ,
MANAGERID int(0) ,
ASSISTANTID int(0),
BANKID1 int(0) ,
ACCOUNTID1 varchar(100) ,
LASTLOGINDATE char(10) ,
CERTIFICATENUM varchar(60) ,
NATIVEPLACE varchar(100) ,
EDUCATIONLEVEL int ,
EDUCATIONLEVEL int(0) ,
BEMEMBERDATE char(10) ,
BEPARTYDATE char(10) ,
WORKCODE varchar(60) ,
@ -45,8 +44,8 @@ CREATE TABLE hrsa_hrm_snapshot
RESIDENTPLACE varchar(200) ,
POLICY varchar(30) ,
DEGREE varchar(30) ,
USEKIND int ,
JOBCALL int ,
USEKIND int(0) ,
JOBCALL int(0) ,
jobcallname varchar(200) ,
ACCUMFUNDACCOUNT varchar(30),
BIRTHPLACE varchar(60) ,
@ -55,14 +54,14 @@ CREATE TABLE hrsa_hrm_snapshot
RESIDENTPOSTCODE varchar(60) ,
EXTPHONE varchar(50) ,
MANAGERSTR varchar(500),
STATUS int ,
STATUS int(0) ,
FAX varchar(60) ,
ISLABOUUNION char(1),
TEMPRESIDENTNUMBER varchar(60),
PROBATIONENDDATE char(10),
COUNTRYID int ,
ACCOUNTTYPE int ,
BELONGTO int ,
COUNTRYID int(0) ,
ACCOUNTTYPE int(0) ,
BELONGTO int(0) ,
ACCOUNTNAME varchar(200) ,
companystartdate varchar(10),
workstartdate varchar(10) ,

View File

@ -0,0 +1,39 @@
CREATE TABLE hrsa_push_record
(
id bigint NOT NULL,
name varchar(200),
setting_id bigint,
mode_id int,
table_name varchar(100),
acct_record_id bigint,
type int,
status int,
start_time timestamp,
end_time timestamp,
creator bigint,
create_time timestamp,
update_time timestamp,
delete_type int,
tenant_key varchar(10),
PRIMARY KEY (id)
);
CREATE TABLE hrsa_push_record_detail
(
id bigint NOT NULL,
record_id bigint,
acct_emp_id bigint,
formula text,
execute_time timestamp,
status int,
creator bigint,
create_time timestamp,
update_time timestamp,
delete_type int,
tenant_key varchar(10),
PRIMARY KEY (id)
);
alter table hrsa_push_record add fail_reason VARCHAR(4000) ;
alter table hrsa_push_record_detail add fail_reason VARCHAR(4000) ;

View File

@ -0,0 +1,3 @@
alter table hrsa_push_setting_item add sorted_index int ;
alter table hrsa_push_record_detail add data_id bigint ;

View File

@ -0,0 +1,16 @@
delete from HtmlLabelIndex where id = 548105 and ( indexdesc is null or indexdesc = '' )
GO
insert into HtmlLabelIndex(id,indexdesc) select top 1 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( indexdesc is not null and indexdesc <> '' ))
GO
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is null or labelname = '' )
GO
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( labelname is not null and labelname <> '' ))
GO
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is null or labelname = '' or labelname like '%[吖-座]%' )
GO
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( labelname is not null and labelname <> '' and labelname not like '%[吖-座]%' ))
GO
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is null or labelname = '' )
GO
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select top 1 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( labelname is not null and labelname <> '' ))
GO

View File

@ -0,0 +1,10 @@
Delete from LeftMenuInfo where id=100220
GO
Delete from LeftMenuConfig where infoid=100220
GO
EXECUTE LMConfig_U_ByInfoInsert 2,100181,0
GO
EXECUTE LMInfo_Insert 100220,548105,'','',2,100181,5,2
GO
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220
GO

View File

@ -0,0 +1,117 @@
CREATE TABLE hrsa_auth_data
(
id bigint primary key,
role_id bigint NOT NULL,
link int NOT NULL,
target_type int NOT NULL,
target varchar(4000),
target_name varchar(4000),
sorted_index int NOT NULL,
creator bigint NOT NULL,
create_time datetime NOT NULL,
update_time datetime NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10)
)
GO
CREATE TABLE hrsa_auth_member
(
id bigint primary key,
role_id bigint NOT NULL,
target_type int NOT NULL,
target varchar(4000) NOT NULL,
target_name varchar(4000) NOT NULL,
creator bigint NOT NULL,
create_time datetime NOT NULL,
update_time datetime NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10)
)
GO
CREATE TABLE hrsa_auth_opt
(
id bigint primary key,
role_id bigint NOT NULL,
page varchar(200) NOT NULL,
opt varchar(200) NOT NULL,
creator bigint NOT NULL,
create_time datetime NOT NULL,
update_time datetime NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10)
)
GO
CREATE TABLE hrsa_auth_role
(
id bigint primary key,
name varchar(255) NOT NULL,
description varchar(400),
creator bigint NOT NULL,
create_time datetime NOT NULL,
update_time datetime NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10) NOT NULL
)
GO
CREATE TABLE hrsa_auth_role_data
(
id bigint primary key,
role_id bigint NOT NULL,
employee_id bigint NOT NULL,
creator bigint NOT NULL,
create_time datetime NOT NULL,
update_time datetime NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10) NOT NULL
)
GO
CREATE TABLE hrsa_auth_role_emp
(
id bigint primary key,
role_id bigint NOT NULL,
employee_id bigint NOT NULL,
creator bigint NOT NULL,
create_time datetime NOT NULL,
update_time datetime NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10) NOT NULL
)
GO
CREATE TABLE hrsa_auth_resource
(
id bigint NOT NULL,
role_id bigint NOT NULL,
target_type int NOT NULL,
target bigint NOT NULL,
target_name varchar(255),
creator bigint NOT NULL,
create_time datetime NOT NULL,
update_time datetime NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10)
)
GO
CREATE TABLE hrsa_sob_tax_link
(
id bigint NOT NULL,
sob_id bigint NOT NULL,
tax_agent_id bigint NOT NULL,
creator bigint NOT NULL,
create_time datetime NOT NULL,
update_time datetime NOT NULL,
delete_type int NOT NULL,
tenant_key varchar(10)
)
GO

View File

@ -0,0 +1,36 @@
CREATE TABLE hrsa_push_setting
(
id bigint NOT NULL,
name varchar(200),
able int,
salary_sob_ids varchar(2000),
mode_id int,
mode_name varchar(200),
table_name varchar(200),
creator bigint,
create_time datetime,
update_time datetime,
delete_type int,
tenant_key varchar(10),
PRIMARY KEY (id)
)
GO
CREATE TABLE hrsa_push_setting_item
(
id bigint NOT NULL,
setting_id bigint,
source varchar(100),
item varchar(200),
item_name varchar(200),
field_name varchar(200),
field_type int,
creator bigint,
create_time datetime,
update_time datetime,
delete_type int,
tenant_key varchar(10),
PRIMARY KEY (id)
)
GO

View File

@ -0,0 +1,43 @@
CREATE TABLE hrsa_push_record
(
id bigint NOT NULL,
name varchar(200),
setting_id bigint,
mode_id int,
table_name varchar(100),
acct_record_id bigint,
type int,
status int,
start_time datetime,
end_time datetime,
creator bigint,
create_time datetime,
update_time datetime,
delete_type int,
tenant_key varchar(10),
PRIMARY KEY (id)
)
GO
CREATE TABLE hrsa_push_record_detail
(
id bigint NOT NULL,
record_id bigint,
acct_emp_id bigint,
formula text,
execute_time datetime,
status int,
creator bigint,
create_time datetime,
update_time datetime,
delete_type int,
tenant_key varchar(10),
PRIMARY KEY (id)
)
GO
alter table hrsa_push_record add fail_reason VARCHAR(4000)
go
alter table hrsa_push_record_detail add fail_reason VARCHAR(4000)
go

View File

@ -0,0 +1,5 @@
alter table hrsa_push_setting_item add sorted_index int
go
alter table hrsa_push_record_detail add data_id bigint
go

View File

@ -0,0 +1,24 @@
delete from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is null ) ;
/
insert into HtmlLabelIndex(id,indexdesc) select 548105,'业务线管理' from HtmlLabelIndex where not exists (select id from HtmlLabelIndex where id = 548105 and ( trim(indexdesc) is not null )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is null ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'业务线管理' as content,7 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=7 and ( trim(labelname) is not null )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is null or length(labelname)!=lengthb(labelname) ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'Business Line Management' as content,8 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=8 and ( trim(labelname) is not null and length(labelname)=lengthb(labelname) )) and rownum = 1 ;
/
delete from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is null ) ;
/
insert into HtmlLabelInfo(indexid,labelname,languageid) select * from (select 548105 as indexid ,'業務線管理' as content,9 as languageid from HtmlLabelInfo) t where not exists (select indexid,languageid from HtmlLabelInfo where indexid = 548105 and languageid=9 and ( trim(labelname) is not null )) and rownum = 1 ;
/

View File

@ -0,0 +1,15 @@
Delete from LeftMenuInfo where id=100220;
/
Delete from LeftMenuConfig where infoid=100220;
/
call LMConfig_U_ByInfoInsert (2,100181,0);
/
call LMInfo_Insert (100220,548105,'','',2,100181,5,2);
/
update LeftMenuInfo set mobxrouteurl = '',iconClassName = '',fullrouteurl='/spa/hrmSalary/static/index.html#/main/hrmSalary/roleManagement' where id = 100220;
/

View File

@ -0,0 +1,113 @@
CREATE TABLE hrsa_auth_data
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
link number NOT NULL,
target_type number NOT NULL,
target varchar2(4000),
target_name varchar2(4000),
sorted_index number NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_member
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
target_type number NOT NULL,
target varchar2(4000) NOT NULL,
target_name varchar2(4000) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_opt
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
page varchar2(200) NOT NULL,
opt varchar2(200) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_auth_role
(
id NUMBER(38,0) primary key NOT NULL,
name varchar2(255) NOT NULL,
description varchar2(400),
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_role_data
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
employee_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_role_emp
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
employee_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10) NOT NULL
);
/
CREATE TABLE hrsa_auth_resource
(
id NUMBER(38,0) primary key NOT NULL,
role_id NUMBER(38,0) NOT NULL,
target_type number NOT NULL,
target NUMBER(38,0) NOT NULL,
target_name varchar2(255),
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_sob_tax_link
(
id NUMBER(38,0) primary key NOT NULL,
sob_id NUMBER(38,0) NOT NULL,
tax_agent_id NUMBER(38,0) NOT NULL,
creator NUMBER(38,0) NOT NULL,
create_time DATE NOT NULL,
update_time DATE NOT NULL,
delete_type number NOT NULL,
tenant_key varchar2(10)
);
/

View File

@ -0,0 +1,34 @@
CREATE TABLE hrsa_push_setting
(
id NUMBER(38,0) primary key NOT NULL,
name varchar2(200),
able number,
salary_sob_ids varchar2(2000),
mode_id number,
mode_name varchar2(200),
table_name varchar2(200),
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_push_setting_item
(
id NUMBER(38,0) NOT NULL,
setting_id NUMBER(38,0),
source varchar2(100),
item varchar2(200),
item_name varchar2(200),
field_name varchar2(200),
field_type number,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/

View File

@ -0,0 +1,42 @@
CREATE TABLE hrsa_push_record
(
id NUMBER(38,0) NOT NULL,
name varchar2(200),
setting_id NUMBER(38,0),
mode_id number,
table_name varchar2(100),
acct_record_id NUMBER(38,0),
type number,
status number,
start_time date,
end_time date,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
CREATE TABLE hrsa_push_record_detail
(
id NUMBER(38,0) NOT NULL,
record_id NUMBER(38,0),
acct_emp_id NUMBER(38,0),
formula CLOB,
execute_time date,
status number,
creator NUMBER(38,0),
create_time date,
update_time date,
delete_type number,
tenant_key varchar2(10)
);
/
ALTER TABLE hrsa_push_record ADD fail_reason varchar2(4000);
/
ALTER TABLE hrsa_push_record_detail ADD fail_reason varchar2(4000);
/

View File

@ -0,0 +1,6 @@
ALTER TABLE hrsa_push_setting_item ADD sorted_index NUMBER;
/
ALTER TABLE hrsa_push_record_detail ADD data_id NUMBER(38,0);
/

View File

@ -6,5 +6,5 @@ and employee_id not in
where tax_agent_id =id and delete_type = 0)
update hrsa_tax_agent_emp set delete_type = 3 where delete_type = 0
update hrsa_tax_agent_emp set delete_type = 3
where tax_agent_id=id and delete_type = 0 and employee_id not in (select employee_id from hrsa_salary_archive where tax_agent_id =id and delete_type = 0)

View File

@ -18,8 +18,7 @@ update hrsa_salary_archive set delete_type=3 where tax_agent_id=扣缴义务人
二、删除停薪员工档案
update hrsa_salary_archive set delete_type=3 where delete_type=0 and run_status in ('STOP_FROM_PENDING','STOP_FROM_SUSPEND')
update hrsa_salary_archive_item set delete_type=3 where delete_type=0
update hrsa_salary_archive set delete_type=3 where run_status in ('STOP_FROM_PENDING','STOP_FROM_SUSPEND')
二、删除停薪员工社保档案
update hrsa_insurance_base_info set delete_type=3 where run_status in ('4','5')
@ -29,10 +28,10 @@ update hrsa_insurance_base_info set delete_type=3 where run_status in ('4','5')
--删除社保福利档案
update hrsa_insurance_base_info set delete_type=3 WHERE delete_type=0 and employee_id = ? and payment_organization =?
update hrsa_social_archives set delete_type=3 WHERE delete_type=0 and employee_id = ? and payment_organization =?
update hrsa_fund_archives set delete_type=3 WHERE delete_type=0 and employee_id = ? and payment_organization =?
update hrsa_other_archives set delete_type=3 WHERE delete_type=0 and employee_id = ? and payment_organization =?
update hrsa_insurance_base_info set delete_type=3 WHERE employee_id = ? and payment_organization =?
update hrsa_social_archives set delete_type=3 WHERE employee_id = ? and payment_organization =?
update hrsa_fund_archives set delete_type=3 WHERE employee_id = ? and payment_organization =?
update hrsa_other_archives set delete_type=3 WHERE employee_id = ? and payment_organization =?
-- 删除薪资档案
update hrsa_salary_archive set delete_type=3 where employee_id = ? and tax_agent_id=?
@ -46,13 +45,4 @@ update hrsa_other_archives set delete_type=3;
update hrsa_tax_agent_emp set delete_type=3;
-- 删除核算记录
update hrsa_salary_acct_record set delete_type=3 where delete_type=0 and id= 核算记录id;
update hrsa_salary_acct_emp set delete_type=3 where delete_type=0 and salary_acct_record_id=核算记录id;
update hrsa_salary_acct_result set delete_type=3 where delete_type=0 and salary_acct_record_id = 核算记录id;
--删除工资单信息
update hrsa_salary_send set delete_type=3 where delete_type=0 and salary_accounting_id = 核算记录id;
update hrsa_salary_send_info set delete_type=3 where delete_type=0 and salary_acct_record_id = 核算记录id;

View File

@ -20,10 +20,27 @@ where item.name = '工资薪金合计'
# 获取档案信息
select i.item_value from hrsa_salary_archive_item i
left join hrsa_salary_archive a on a.id = i.salary_archive_id
left join hrsa_salary_item c on c.id=i.salary_item_id
left join hrsa_tax_agent t on a.tax_agent_id=t.id
where a.delete_type=0 and i.delete_type=0 and t.delete_type=0 and c.delete_type=0
and a.employee_id=人员id and t.name=扣缴义务人名称
and c.name='基本工资' order by effective_time desc
select i.item_value from hrsa_salary_archive_item i
left join hrsa_salary_archive a on a.id = i.salary_archive_id
left join hrsa_salary_item c on c.id=i.salary_item_id
left join hrsa_tax_agent t on a.tax_agent_id=t.id
where a.delete_type=0 and i.delete_type=0 and t.delete_type=0 and c.delete_type=0
and a.employee_id=人员id and t.name=扣缴义务人名称
and c.name='基本工资' order by effective_time desc
# 删除系统项目
UPDATE set hrsa_sys_salary_item where delete_type =3 where delete_type =0;
update hrsa_salary_sob_default_item set delete_type =3 where delete_type =0;
update hrsa_salary_sob_item set delete_type= 3 where delete_type =0 and salary_item_id in (select id from hrsa_salary_item where delete_type=0 and system_type=1 and use_in_employee_salary =0 and code not in('ressueTotal','issuedTotal')
);
UPDATE hrsa_salary_item set delete_type = 3 where delete_type=0 and system_type=1 and use_in_employee_salary =0 and code not in('ressueTotal','issuedTotal');
# 开启系统算税
update hrsa_salary_sys_conf set conf_value = '1' where conf_key = 'taxDeclarationFunction'

View File

@ -64,8 +64,8 @@ delete from hrsa_salary_archive_item where 1=1
;
delete from hrsa_salary_archive_tax_agent where 1=1
;
delete from hrsa_salary_item where 1=1
;
--delete from hrsa_salary_item where 1=1;
delete from hrsa_salary_send where 1=1
;
delete from hrsa_salary_send_info where 1=1

View File

@ -0,0 +1,8 @@
package com.api.salary.web;
import javax.ws.rs.Path;
@Path("/bs/hrmsalary/auth")
public class AuthController extends com.engine.salary.web.AuthController {
}

View File

@ -0,0 +1,8 @@
package com.api.salary.web;
import javax.ws.rs.Path;
@Path("/bs/hrmsalary/push")
public class PushController extends com.engine.salary.web.PushController{
}

View File

@ -0,0 +1,29 @@
package com.engine.salary.annotation;
import com.engine.salary.enums.auth.AuthCheckTypeEnum;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 权限验证字段
* <p>Copyright: Copyright (c) 2022</p>
* <p>Company: 泛微软件</p>
*
* @author qiantao
* @version 1.0
**/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Auth {
String page();
AuthCheckTypeEnum checkType() default AuthCheckTypeEnum.TAX_EMP;
String taxAgentIdField() default "taxAgentId";
String employeeIdField() default "employeeId";
String sobIdField() default "salarySobId";
String optsField() default "opts";
}

View File

@ -0,0 +1,22 @@
package com.engine.salary.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 权限验证字段
* <p>Copyright: Copyright (c) 2022</p>
* <p>Company: 泛微软件</p>
*
* @author qiantao
* @version 1.0
**/
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface AuthField {
String fieldType();
}

View File

@ -0,0 +1,20 @@
package com.engine.salary.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* 权限验证字段
* <p>Copyright: Copyright (c) 2022</p>
* <p>Company: 泛微软件</p>
*
* @author qiantao
* @version 1.0
**/
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface AuthOpt {
}

View File

@ -96,7 +96,9 @@ public class AddUpDeductionBiz extends BaseBean {
try {
AddUpDeductionMapper mapper = sqlSession.getMapper(AddUpDeductionMapper.class);
List<AddUpDeductionRecordDTO> addUpDeductionRecordStrDTOS = mapper.recordList(param);
return encryptUtil.decryptList(addUpDeductionRecordStrDTOS, AddUpDeductionRecordDTO.class);
encryptUtil.decryptList(addUpDeductionRecordStrDTOS, AddUpDeductionRecordDTO.class);
SalaryI18nUtil.i18nList(addUpDeductionRecordStrDTOS);
return addUpDeductionRecordStrDTOS;
} finally {
sqlSession.close();
}

View File

@ -2,11 +2,9 @@ package com.engine.salary.biz;
import com.engine.salary.encrypt.EncryptUtil;
import com.engine.salary.entity.datacollection.AddUpSituation;
import com.engine.salary.entity.datacollection.dto.AddUpSituationDTO;
import com.engine.salary.entity.datacollection.dto.AddUpSituationRecordDTO;
import com.engine.salary.entity.datacollection.param.AddUpSituationQueryParam;
import com.engine.salary.mapper.datacollection.AddUpSituationMapper;
import com.engine.salary.util.SalaryI18nUtil;
import com.google.common.collect.Lists;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.ibatis.session.SqlSession;
@ -20,23 +18,6 @@ public class AddUpSituationBiz extends BaseBean {
private EncryptUtil encryptUtil = new EncryptUtil();
/**
* 关联查询查询列表
*
* @param param
* @return
*/
public List<AddUpSituationDTO> list(AddUpSituationQueryParam param) {
SqlSession sqlSession = MyBatisFactory.sqlSessionFactory.openSession();
try {
AddUpSituationMapper mapper = sqlSession.getMapper(AddUpSituationMapper.class);
List<AddUpSituationDTO> list = mapper.list(param);
encryptUtil.decryptList(list, AddUpSituationDTO.class);
return SalaryI18nUtil.i18nList(list);
} finally {
sqlSession.close();
}
}
/**
* 条件查询

View File

@ -79,6 +79,7 @@ public class SIAccountBiz extends Service {
private SIArchivesBiz siArchivesBiz = new SIArchivesBiz();
private EncryptUtil encryptUtil = new EncryptUtil();
private TaxAgentService getTaxAgentService() {

View File

@ -1,5 +1,6 @@
package com.engine.salary.common;
import com.engine.salary.enums.auth.AuthFilterTypeEnum;
import com.engine.salary.sys.entity.vo.OrderRuleVO;
import lombok.AllArgsConstructor;
import lombok.Data;
@ -24,4 +25,9 @@ public class BaseQueryParam {
* 排序规则
*/
private OrderRuleVO orderRule;
/**
* 数据过滤级别
*/
private AuthFilterTypeEnum filterType ;
}

View File

@ -317,4 +317,9 @@ public class SalaryElogConfig {
* @return
*/
public static LoggerTemplate salaryStatReportLoggerTemplate = LoggerTemplateBuilder.build("hrsa", "statreport");
/**
* 业务线
*/
public static LoggerTemplate authLinkLoggerTemplate = LoggerTemplateBuilder.build("hrsa", "authlink");
}

View File

@ -1,7 +1,7 @@
package com.engine.salary.constant;
/**
* 默认租户
* 默认租户key
* <p>Copyright: Copyright (c) 2024</p>
* <p>Company: 泛微软件</p>
*

View File

@ -0,0 +1,38 @@
package com.engine.salary.entity.auth.dto;
import com.engine.salary.annotation.TableTitle;
import com.engine.salary.enums.auth.DataLinkEnum;
import com.engine.salary.enums.auth.DataTargetTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthDataDTO {
private Long id;
/**
* 连接符
*/
@TableTitle(title = "连接",dataIndex = "linkName",key = "linkName")
private String linkName;
private DataLinkEnum link;
@TableTitle(title = "对象类型",dataIndex = "targetTypeName",key = "targetTypeName")
private String targetTypeName;
private DataTargetTypeEnum targetType;
@TableTitle(title = "对象",dataIndex = "targetName",key = "targetName")
private String targetName;
private String target;
@TableTitle(title = "批次",dataIndex = "sortedIndex",key = "sortedIndex")
private Integer sortedIndex;
}

View File

@ -0,0 +1,18 @@
package com.engine.salary.entity.auth.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthLimitDTO {
private Long taxAgentId;
private List<RoleLimit> roleLimits;
}

View File

@ -0,0 +1,26 @@
package com.engine.salary.entity.auth.dto;
import com.engine.salary.annotation.TableTitle;
import com.engine.salary.enums.auth.MemberTargetTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthMemberDTO {
private Long id;
@TableTitle(title = "对象类型",dataIndex = "targetTypeName",key = "targetTypeName")
private String targetTypeName;
private MemberTargetTypeEnum targetType;
@TableTitle(title = "对象",dataIndex = "targetName",key = "targetName")
private String targetName;
private String target;
}

View File

@ -0,0 +1,77 @@
package com.engine.salary.entity.auth.dto;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamImplicit;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@XStreamAlias("config")
public class AuthOptDTO {
@XStreamAlias("name")
@XStreamAsAttribute
private String name;
@XStreamAlias("key")
@XStreamAsAttribute
private String key;
@XStreamImplicit(itemFieldName = "module")
private List<Module> modules;
@Data
public static class Module {
@XStreamAlias("name")
@XStreamAsAttribute
private String name;
@XStreamAlias("key")
@XStreamAsAttribute
private String key;
@XStreamImplicit(itemFieldName = "page")
private List<Page> pages;
@Data
public static class Page {
@XStreamAlias("name")
@XStreamAsAttribute
private String name;
@XStreamAlias("key")
@XStreamAsAttribute
private String key;
@XStreamAlias("limit")
@XStreamAsAttribute
private String limit;
@XStreamImplicit(itemFieldName = "opt")
private List<Opt> opts;
@Data
public static class Opt {
@XStreamAlias("name")
@XStreamAsAttribute
private String name;
@XStreamAlias("key")
@XStreamAsAttribute
private String key;
@XStreamAlias("able")
@XStreamAsAttribute
private boolean able;
}
}
}
}

View File

@ -0,0 +1,53 @@
package com.engine.salary.entity.auth.dto;
import com.engine.salary.annotation.TableTitle;
import com.engine.salary.entity.salarysob.po.SalarySobPO;
import com.engine.salary.entity.taxagent.po.TaxAgentPO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
/**
* 角色
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthRoleDTO {
private Long id;
@TableTitle(title = "业务线", dataIndex = "name", key = "name")
private String name;
@TableTitle(title = "描述", dataIndex = "description", key = "description")
private String description;
/**
* 扣缴义务人资源
*/
private List<TaxAgentPO> taxAgentIds;
/**
* 账套资源
*/
private List<SalarySobPO> sobIds;
@TableTitle(title = "资源", dataIndex = "resources", key = "resources")
private Integer resources;
@TableTitle(title = "成员", dataIndex = "members", key = "members")
private Integer members;
@TableTitle(title = "权限", dataIndex = "opts", key = "opts")
private Integer opts;
@TableTitle(title = "数据", dataIndex = "datas", key = "datas")
private Integer datas;
}

View File

@ -0,0 +1,32 @@
package com.engine.salary.entity.auth.dto;
import com.engine.salary.annotation.I18n;
import com.engine.salary.annotation.TableTitle;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthRoleDataDTO {
private Long id;
@TableTitle(title = "姓名",dataIndex = "username",key = "username")
private String username;
@TableTitle(title = "工号",dataIndex = "workCode",key = "workCode")
private String workCode;
@I18n
@TableTitle(title = "部门",dataIndex = "departmentName",key = "departmentName")
private String departmentName;
@I18n
@TableTitle(title = "岗位",dataIndex = "jobtitleName",key = "jobtitleName")
private String jobtitleName;
}

View File

@ -0,0 +1,32 @@
package com.engine.salary.entity.auth.dto;
import com.engine.salary.annotation.I18n;
import com.engine.salary.annotation.TableTitle;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthRoleEmpDTO {
private Long id;
@TableTitle(title = "姓名",dataIndex = "username",key = "username")
private String username;
@TableTitle(title = "工号",dataIndex = "workcode",key = "workcode")
private String workCode;
@I18n
@TableTitle(title = "部门",dataIndex = "departmentName",key = "departmentName")
private String departmentName;
@I18n
@TableTitle(title = "岗位",dataIndex = "jobtitleName",key = "jobtitleName")
private String jobtitleName;
}

View File

@ -0,0 +1,62 @@
package com.engine.salary.entity.auth.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthTreeDTO {
private Long roleEmpId;
private List<Role> roles;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class Role {
private Long roleId;
private String roleName;
private List<Resource> resources;
private List<Opt> opts;
private List<Data> datas;
@lombok.Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class Resource {
private Long resourceId;
private String resourceName;
private String resourceType;
}
@lombok.Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class Opt {
private Long optId;
private String page;
private String opt;
}
@lombok.Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class Data {
private Long dataId;
private Long employeeId;
}
}
}

View File

@ -0,0 +1,19 @@
package com.engine.salary.entity.auth.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Set;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EmpOpt {
private Long employeeId;
private Set<String> opts;
}

View File

@ -0,0 +1,15 @@
package com.engine.salary.entity.auth.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Opt {
private String opt;
}

View File

@ -0,0 +1,5 @@
package com.engine.salary.entity.auth.dto;
public class PermissionDTO {
}

View File

@ -0,0 +1,19 @@
package com.engine.salary.entity.auth.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RoleLimit {
private Long roleId;
private List<Long> sobIds;
}

View File

@ -0,0 +1,19 @@
package com.engine.salary.entity.auth.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Set;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SobOptAuth {
private Long sobId;
private Set<String> opts;
}

View File

@ -0,0 +1,19 @@
package com.engine.salary.entity.auth.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class TaxEmpOptAuth {
private Long taxAgentId;
private List<EmpOpt> emps;
}

View File

@ -0,0 +1,19 @@
package com.engine.salary.entity.auth.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Set;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class TaxOptAuth {
private Long taxAgentId;
private Set<String> opts;
}

View File

@ -0,0 +1,20 @@
package com.engine.salary.entity.auth.param;
import com.engine.salary.common.BaseQueryParam;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthDataQueryParam extends BaseQueryParam {
private Long roleId;
private String username;
}

View File

@ -0,0 +1,41 @@
package com.engine.salary.entity.auth.param;
import com.engine.salary.enums.auth.DataLinkEnum;
import com.engine.salary.enums.auth.DataTargetTypeEnum;
import com.engine.salary.util.valid.Modify;
import com.engine.salary.util.valid.ModifyTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* 数据
* <p>Copyright: Copyright (c) 2024</p>
* <p>Company: 泛微软件</p>
*
* @author qiantao
* @version 1.0
**/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthDataSaveParam {
private Long id;
private Long roleId;
private DataLinkEnum link;
private DataTargetTypeEnum targetType;
@Modify(modifyType = ModifyTypeEnum.RESTORE_SQL)
private String target;
@Modify(modifyType = ModifyTypeEnum.RESTORE_SQL)
private String targetName;
private Integer sortedIndex;
}

View File

@ -0,0 +1,20 @@
package com.engine.salary.entity.auth.param;
import com.engine.salary.common.BaseQueryParam;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthMemberQueryParam extends BaseQueryParam {
private Long roleId;
private String username;
}

View File

@ -0,0 +1,29 @@
package com.engine.salary.entity.auth.param;
import com.engine.salary.enums.auth.MemberTargetTypeEnum;
import com.engine.salary.util.valid.Modify;
import com.engine.salary.util.valid.ModifyTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthMemberSaveParam {
private Long id;
private Long roleId;
private MemberTargetTypeEnum targetType;
@Modify(modifyType = ModifyTypeEnum.RESTORE_SQL)
private String target;
@Modify(modifyType = ModifyTypeEnum.RESTORE_SQL)
private String targetName;
}

View File

@ -0,0 +1,26 @@
package com.engine.salary.entity.auth.param;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthOptSaveParam {
private Long roleId;
private List<Opt> opts;
@Data
public static class Opt {
private String page;
private String opt;
}
}

View File

@ -0,0 +1,59 @@
package com.engine.salary.entity.auth.param;
import com.engine.salary.common.BaseQueryParam;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthRoleListQueryParam extends BaseQueryParam {
/**
* 业务线名称
*/
private String name;
/**
* 业务线id
*/
private List<Long> roleIds;
/**
* 扣缴义务人资源
*/
private List<Long> taxAgentIds;
/**
* 账套资源
*/
private List<Long> sobIds;
/**
* 成员id
*/
private List<Long> roleEmpIds;
/**
* 权限页面
*/
private List<String> pages;
/**
* 权限项
*/
private List<String> opts;
/**
* 数据id
*/
private List<Long> employeeIds;
}

View File

@ -0,0 +1,44 @@
package com.engine.salary.entity.auth.param;
import com.engine.salary.util.valid.DataCheck;
import com.engine.salary.util.valid.RuntimeTypeEnum;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.engine.salary.entity.taxagent.po.TaxAgentPO;
import com.engine.salary.entity.salarysob.po.SalarySobPO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthRoleSaveParam {
@JsonSerialize(using = ToStringSerializer.class)
@DataCheck(require = true, runtime = {RuntimeTypeEnum.UPDATE}, message = "id不允许为空")
private Long id;
@DataCheck(require = true, max = 40, message = "名称不允许为空,名称不能超过40个字符")
private String name;
@DataCheck(require = false, max = 400, message = "描述不能超过400个字符")
private String description;
/**
* 扣缴义务人资源
*/
private List<TaxAgentPO> taxAgentIds;
/**
* 账套资源
*/
private List<SalarySobPO> sobIds;
}

View File

@ -0,0 +1,17 @@
package com.engine.salary.entity.auth.param;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthSyncParam {
private Long roleId;
}

View File

@ -0,0 +1,28 @@
package com.engine.salary.entity.auth.param;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthTreeQueryParam {
private Long roleEmpId;
private List<Long> roleIds;
private List<Long> employeeIds;
private List<String> pages;
private List<String> opts;
}

View File

@ -0,0 +1,92 @@
package com.engine.salary.entity.auth.po;
import com.engine.hrmelog.annotation.ElogTransform;
import com.engine.salary.enums.auth.DataLinkEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
import java.util.Date;
/**
* 数据
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthDataPO {
@ElogTransform(name = "id")
private Long id;
/**
* 角色id
*/
@ElogTransform(name = "角色id")
private Long roleId;
/**
* 连接符
* @see DataLinkEnum
*/
@ElogTransform(name = "连接符,交、并、补")
private Integer link;
/**
* 数据类型1人员2部门3岗位4分部5角色6安全级别 7所有人 8登录人9账套10sql
*/
@ElogTransform(name = "数据类型")
private Integer targetType;
/**
* 对象id
*/
@ElogTransform(name = "对象id")
private String target;
/**
* 对象名称
*/
@ElogTransform(name = "对象名称")
private String targetName;
@ElogTransform(name = "排序")
private Integer sortedIndex;
/**
* 创建人
*/
@ElogTransform(name = "创建人")
private Long creator;
/**
* 创建时间
*/
@ElogTransform(name = "创建时间")
private Date createTime;
/**
* 更新时间
*/
@ElogTransform(name = "更新时间")
private Date updateTime;
/**
* 是否已删除0未删除1已删除
*/
@ElogTransform(name = "是否已删除。0未删除、1已删除")
private Integer deleteType;
/**
* 租户ID
*/
@ElogTransform(name = "租户ID")
private String tenantKey;
//主键id集合
private Collection<Long> ids;
}

View File

@ -0,0 +1,71 @@
package com.engine.salary.entity.auth.po;
import com.engine.hrmelog.annotation.ElogTransform;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
import java.util.Date;
/**
* 成员
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ElogTransform( name="成员" )
public class AuthMemberPO {
private Long id;
/**
* 角色id
*/
@ElogTransform( name="角色id" )
private Long roleId;
/**
* 对象类型1人员2部门3岗位4分部5角色6sql
*/
@ElogTransform( name="对象类型" )
private Integer targetType;
/**
* 对象
*/
@ElogTransform( name="对象" )
private String target;
/**
* 对象
*/
@ElogTransform( name="对象显示名" )
private String targetName;
/**
* 创建人
*/
@ElogTransform( name="创建人" )
private Long creator;
/**
* 创建时间
*/
@ElogTransform( name="创建时间" )
private Date createTime;
/**
* 更新时间
*/
@ElogTransform( name="更新时间" )
private Date updateTime;
/**
* 是否已删除0未删除1已删除
*/
@ElogTransform( name="是否已删除。0未删除、1已删除" )
private Integer deleteType;
/**
* 租户ID
*/
@ElogTransform( name="租户ID" )
private String tenantKey;
//主键id集合
private Collection<Long> ids;
}

View File

@ -0,0 +1,75 @@
package com.engine.salary.entity.auth.po;
import com.engine.hrmelog.annotation.ElogTransform;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
import java.util.Date;
/**
* 权限项
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthOptPO {
@ElogTransform(name = "id")
private Long id;
/**
* 角色id
*/
@ElogTransform(name = "角色id")
private Long roleId;
/**
* 页面
*/
@ElogTransform(name = "页面")
private String page;
/**
* 权限项
*/
@ElogTransform(name = "权限项")
private String opt;
/**
* 创建人
*/
@ElogTransform(name = "创建人")
private Long creator;
/**
* 创建时间
*/
@ElogTransform(name = "创建时间")
private Date createTime;
/**
* 更新时间
*/
@ElogTransform(name = "更新时间")
private Date updateTime;
/**
* 是否已删除0未删除1已删除
*/
@ElogTransform(name = "是否已删除。0未删除、1已删除")
private Integer deleteType;
/**
* 租户ID
*/
@ElogTransform(name = "租户ID")
private String tenantKey;
//主键id集合
private Collection<Long> ids;
}

View File

@ -0,0 +1,83 @@
package com.engine.salary.entity.auth.po;
import com.engine.hrmelog.annotation.ElogTransform;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
import java.util.Date;
/**
* 角色
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthResourcePO {
@ElogTransform(name = "")
private Long id;
/**
* 角色id
*/
@ElogTransform(name = "角色id")
private Long roleId;
/**
* 对象类型1扣缴义务人 2账套
*/
@ElogTransform( name="对象类型" )
private Integer targetType;
/**
* 对象
*/
@ElogTransform( name="对象" )
private Long target;
/**
* 对象
*/
@ElogTransform( name="对象显示名" )
private String targetName;
/**
* 创建时间
*/
@ElogTransform(name = "创建时间")
private Date createTime;
/**
* 更新时间
*/
@ElogTransform(name = "更新时间")
private Date updateTime;
/**
* 创建人
*/
@ElogTransform(name = "创建人")
private Long creator;
/**
* 是否已删除0未删除1已删除
*/
@ElogTransform(name = "是否已删除。0未删除、1已删除")
private Integer deleteType;
/**
* 租户ID
*/
@ElogTransform(name = "租户ID")
private String tenantKey;
//主键id集合
private Collection<Long> ids;
}

View File

@ -0,0 +1,69 @@
package com.engine.salary.entity.auth.po;
import com.engine.hrmelog.annotation.ElogTransform;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
import java.util.Date;
/**
* 角色数据明细
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthRoleDataPO {
@ElogTransform(name = "id")
private Long id;
/**
* 角色id
*/
@ElogTransform(name = "角色id")
private Long roleId;
/**
* 人员id
*/
@ElogTransform(name = "人员id")
private Long employeeId;
/**
* 创建人
*/
@ElogTransform(name = "创建人")
private Long creator;
/**
* 创建时间
*/
@ElogTransform(name = "创建时间")
private Date createTime;
/**
* 更新时间
*/
@ElogTransform(name = "更新时间")
private Date updateTime;
/**
* 是否已删除0未删除1已删除
*/
@ElogTransform(name = "是否已删除。0未删除、1已删除")
private Integer deleteType;
/**
* 租户ID
*/
@ElogTransform(name = "租户ID")
private String tenantKey;
//主键id集合
private Collection<Long> ids;
}

View File

@ -0,0 +1,61 @@
package com.engine.salary.entity.auth.po;
import com.engine.hrmelog.annotation.ElogTransform;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
import java.util.Date;
/**
* 角色
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AuthRoleEmpPO {
@ElogTransform(name = "")
private Long id;
/**
* 角色id
*/
@ElogTransform(name = "角色id")
private Long roleId;
/**
* 人员id
*/
@ElogTransform(name = "人员id")
private Long employeeId;
/**
* 创建人
*/
@ElogTransform(name = "创建人")
private Long creator;
/**
* 创建时间
*/
@ElogTransform(name = "创建时间")
private Date createTime;
/**
* 更新时间
*/
@ElogTransform(name = "更新时间")
private Date updateTime;
/**
* 是否已删除0未删除1已删除
*/
@ElogTransform(name = "是否已删除。0未删除、1已删除")
private Integer deleteType;
/**
* 租户ID
*/
@ElogTransform(name = "租户ID")
private String tenantKey;
//主键id集合
private Collection<Long> ids;
}

View File

@ -0,0 +1,69 @@
package com.engine.salary.entity.auth.po;
import com.engine.hrmelog.annotation.ElogTransform;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Collection;
import java.util.Date;
/**
* 角色
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ElogTransform(name = "业务线")
public class AuthRolePO {
private Long id;
/**
* 名称
*/
@ElogTransform(name = "名称")
private String name;
/**
* 描述
*/
@ElogTransform(name = "描述")
private String description;
/**
* 创建人
*/
@ElogTransform(name = "创建人")
private Long creator;
/**
* 创建时间
*/
@ElogTransform(name = "创建时间")
private Date createTime;
/**
* 更新时间
*/
@ElogTransform(name = "更新时间")
private Date updateTime;
/**
* 是否已删除0未删除1已删除
*/
@ElogTransform(name = "是否已删除。0未删除、1已删除")
private Integer deleteType;
/**
* 租户ID
*/
@ElogTransform(name = "租户ID")
private String tenantKey;
//主键id集合
private Collection<Long> ids;
}

View File

@ -0,0 +1,40 @@
package com.engine.salary.entity.auth.vo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class Permission {
/**
* 是否开启了分权
*/
private Boolean isOpenDevolution;
/**
* 是否总管理员
*/
private Boolean isChief;
/**
* 是否扣缴义务人管理员
*/
private Boolean isAdminEnable;
/**
* 当前页面是否有权限
*/
private boolean able;
/**
* 权限项
*/
private List<String> opts;
}

Some files were not shown because too many files have changed in this diff Show More