From d37c463e8dcdc72edf992f8c010b5c9037a3dceb Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 14 十月 2026 15:52:50 +0800
Subject: [PATCH] feat(hrm): 社保公积金方案支持按部门绑定,修比例输入精度
---
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/dal/dataobject/salary/HrmSocialSecuritySchemeDO.java | 20 +++++++++++++++++++-
1 files changed, 19 insertions(+), 1 deletions(-)
diff --git a/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/dal/dataobject/salary/HrmSocialSecuritySchemeDO.java b/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/dal/dataobject/salary/HrmSocialSecuritySchemeDO.java
index c07e633..4744a71 100644
--- a/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/dal/dataobject/salary/HrmSocialSecuritySchemeDO.java
+++ b/yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/dal/dataobject/salary/HrmSocialSecuritySchemeDO.java
@@ -1,7 +1,9 @@
package cn.iocoder.yudao.module.hrm.dal.dataobject.salary;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
+import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.KeySequence;
+import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;
@@ -14,7 +16,7 @@
*
* 涓�涓柟妗堝彲浠ヨ澶氫釜鍛樺伐缁戝畾
*
- * @author 鑺嬮亾婧愮爜
+ * @author 瓒呯骇绠$悊鍛�
*/
@TableName("hrm_social_security_scheme")
@KeySequence("hrm_social_security_scheme_seq")
@@ -94,6 +96,22 @@
*/
private BigDecimal housingFundPersonalRatio;
+ // ========== 缂磋垂鍩烘暟 ==========
+ /**
+ * 榛樿绀句繚缂磋垂鍩烘暟锛堢┖鍒欑敤鍛樺伐鍩烘湰宸ヨ祫锛�
+ *
+ * updateStrategy=ALWAYS锛氭竻绌鸿瀛楁鏃惰鑳藉啓鍥� NULL
+ */
+ @TableField(updateStrategy = FieldStrategy.ALWAYS)
+ private BigDecimal defaultSocialSecurityBase;
+ /**
+ * 榛樿鍏Н閲戠即璐瑰熀鏁帮紙绌烘垨 0 鍒欑敤绀句繚缂磋垂鍩烘暟锛�
+ *
+ * updateStrategy 鍚� {@link #defaultSocialSecurityBase}
+ */
+ @TableField(updateStrategy = FieldStrategy.ALWAYS)
+ private BigDecimal defaultHousingFundBase;
+
/**
* 鐘舵�侊細0-鍚敤锛�1-绂佺敤
*/
--
Gitblit v1.9.3