weaver-hrm-salary/src/com/engine/salary/transmethod/ICategoryTransMethod.java

42 lines
1.3 KiB
Java
Raw Normal View History

2022-03-11 14:28:39 +08:00
package com.engine.salary.transmethod;
import com.engine.salary.util.SalaryI18nUtil;
import weaver.hrm.User;
2022-03-11 14:28:39 +08:00
/**
* @Author weaver_cl
2022-07-13 11:45:16 +08:00
* @Description:
2022-03-11 14:28:39 +08:00
* @Date 2022/3/11
* @Version V1.0
**/
public class ICategoryTransMethod {
public static String getWelfareTypeName(String type, User user) {
2022-03-11 14:28:39 +08:00
switch (type) {
case "1":
return SalaryI18nUtil.getI18nLabel(user.getLanguage(),538967, "社保");
2022-03-11 17:46:26 +08:00
case "2":
return SalaryI18nUtil.getI18nLabel(user.getLanguage(),538969, "公积金");
2022-03-11 17:46:26 +08:00
case "3":
return SalaryI18nUtil.getI18nLabel(user.getLanguage(),542518, "企业年金及其它福利");
2022-03-11 17:46:26 +08:00
default:
return "";
}
}
public static String getPaymentcopeTypeName(String type, User user) {
2022-03-11 17:46:26 +08:00
switch (type) {
case "1":
return SalaryI18nUtil.getI18nLabel(user.getLanguage(),388108, "公司");
2022-03-11 17:46:26 +08:00
case "2":
return SalaryI18nUtil.getI18nLabel(user.getLanguage(),500201, "个人");
2022-03-11 17:46:26 +08:00
case "1,2":
2022-04-01 15:06:14 +08:00
case "2,1":
return SalaryI18nUtil.getI18nLabel(user.getLanguage(),388108, "公司") + "," + SalaryI18nUtil.getI18nLabel(user.getLanguage(),500201, "个人");
2022-03-11 17:46:26 +08:00
default:
return "";
2022-03-11 14:28:39 +08:00
}
}
}