فهرست منبع

refactor(salary): 将薪酬项目常量提取到FormConstant类中

- 移动端员工薪酬查询表单调用从硬编码字符串改为使用FormConstant常量
- 网页端员工薪酬查询表单调用从硬编码字符串改为使用FormConstant常量
- 在FormConstant类中新增SALARYITEM_REAL、SALARYITEM_GROSS、SALARYITEM_SUB三个薪酬项目常量
- 为薪酬项目相关代码添加注释说明对应的JT编码值
- 统一薪酬项目标识符管理,提高代码可维护性
turborao 2 روز پیش
والد
کامیت
4130c72d67

+ 7 - 0
code/base/nckd-jxccl-base-common/src/main/java/nckd/jxccl/base/common/constant/FormConstant.java

@@ -546,4 +546,11 @@ public class FormConstant {
     /**全日制*/
     public static final String NCKD_MONEY = "nckd_money";
 
+    /**薪酬项目-实发*/
+    public static final String SALARYITEM_REAL = "JT_331";
+    /**薪酬项目-应发*/
+    public static final String SALARYITEM_GROSS = "JT_283";
+    /**薪酬项目-扣款小计*/
+    public static final String SALARYITEM_SUB= "JT_408";
+
 }

+ 7 - 6
code/swc/nckd-jxccl-swc/src/main/java/nckd/jxccl/swc/init/plugin/form/EmpSalaryQueryMobFormPlugin.java

@@ -26,6 +26,7 @@ import java.util.stream.Collectors;
 
 /**
  * 动态表单插件(移动端)
+ * 薪酬项目-实发  JT_331 薪酬项目-应发  JT_283 薪酬项目-扣款小计  JT_408
  * @author  turborao
  * @date 2025/11/27
  */
@@ -213,23 +214,23 @@ public class EmpSalaryQueryMobFormPlugin extends AbstractMobFormPlugin implement
         if(calItemAmtMap != null && calItemAmtMap.size() > 0 && itemNameMap != null && calItemAmtMap.size() > 0){
             DecimalFormat df = new DecimalFormat("#,##0.00");
             Label label1 = this.getView().getControl(KEY_LAB_REALAMT);
-            if(calItemAmtMap.get("JT_331") == null){
+            if(calItemAmtMap.get(FormConstant.SALARYITEM_REAL) == null){
                 label1.setText("0.00");
             }else {
-                label1.setText(df.format(calItemAmtMap.get("JT_331")));    //实发合计
+                label1.setText(df.format(calItemAmtMap.get(FormConstant.SALARYITEM_REAL)));    //实发合计
             }
 
             Label label2 = this.getView().getControl(KEY_LAB_GROSSAMT);
-            if(calItemAmtMap.get("JT_283") == null){
+            if(calItemAmtMap.get(FormConstant.SALARYITEM_GROSS) == null){
                 label2.setText("0.00");
             }else {
-                label2.setText(df.format(calItemAmtMap.get("JT_283")));
+                label2.setText(df.format(calItemAmtMap.get(FormConstant.SALARYITEM_GROSS)));
             }
             Label label3 = this.getView().getControl(KEY_LAB_SUBAMT);
-            if(calItemAmtMap.get("JT383") == null){
+            if(calItemAmtMap.get(FormConstant.SALARYITEM_SUB) == null){
                 label3.setText("0.00");
             }else {
-                label3.setText(df.format(calItemAmtMap.get("JT383")));
+                label3.setText(df.format(calItemAmtMap.get(FormConstant.SALARYITEM_SUB)));
             }
 
             MobTable mobTable = getControl("nckd_mobtable");

+ 7 - 6
code/swc/nckd-jxccl-swc/src/main/java/nckd/jxccl/swc/init/plugin/form/EmpSalaryQueryWebFormPlugin.java

@@ -32,6 +32,7 @@ import java.util.stream.Collectors;
 
 /**
  * 员工薪酬查询 WEB  动态表单插件
+ * 薪酬项目-实发  JT_331 薪酬项目-应发  JT_283 薪酬项目-扣款小计  JT_408
  * @author turborao
  * @date 2025/11/28 16:01
  */
@@ -192,23 +193,23 @@ public class EmpSalaryQueryWebFormPlugin extends AbstractFormPlugin implements
         if(calItemAmtMap != null && calItemAmtMap.size() > 0 && itemNameMap != null && !itemNameMap.isEmpty()){
             DecimalFormat df = new DecimalFormat("#,##0.00");
             Label label1 = this.getView().getControl(KEY_LAB_REALAMT);
-            if(calItemAmtMap.get("JT_331") == null){
+            if(calItemAmtMap.get(FormConstant.SALARYITEM_REAL) == null){
                 label1.setText("0.00");
             }else {
-                label1.setText(df.format(calItemAmtMap.get("JT_331")));    //实发合计
+                label1.setText(df.format(calItemAmtMap.get(FormConstant.SALARYITEM_REAL)));    //实发合计
             }
 
             Label label2 = this.getView().getControl(KEY_LAB_GROSSAMT);
-            if(calItemAmtMap.get("JT_283") == null){
+            if(calItemAmtMap.get(FormConstant.SALARYITEM_GROSS) == null){
                 label2.setText("0.00");
             }else {
-                label2.setText(df.format(calItemAmtMap.get("JT_283")));   //应发合计
+                label2.setText(df.format(calItemAmtMap.get(FormConstant.SALARYITEM_GROSS)));   //应发合计
             }
             Label label3 = this.getView().getControl(KEY_LAB_SUBAMT);
-            if(calItemAmtMap.get("JT383") == null){
+            if(calItemAmtMap.get(FormConstant.SALARYITEM_SUB) == null){
                 label3.setText("0.00");
             }else {
-                label3.setText(df.format(calItemAmtMap.get("JT383")));
+                label3.setText(df.format(calItemAmtMap.get(FormConstant.SALARYITEM_SUB)));
             }
 
         }else{