分包商
This commit is contained in:
@ -0,0 +1,140 @@
|
||||
package com.ruoyi.common.constants;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public class FbsMessageConstant {
|
||||
// 公共常量
|
||||
|
||||
public static final String FBS_LARGE_TASK = "1"; //大类型-任务
|
||||
public static final String FBS_LARGE_SETTLEMENT = "2"; //大类型-结算
|
||||
public static final String FBS_LARGE_OTHER = "3"; //大类型-其它
|
||||
|
||||
public static final String FBS_SMALL_SIGN_UP = "1"; //小类型-包工头报名
|
||||
public static final String FBS_SMALL_PAY = "2"; //小类型-付款
|
||||
public static final String FBS_SMALL_LEAVE = "3"; //小类型-进度
|
||||
|
||||
public static final List<String> AUDIT_TYPE = Arrays.asList("2", "3");
|
||||
/**
|
||||
* ============================================分包商->包工头 模板==================================================
|
||||
* ============================================分包商->包工头 模板==================================================
|
||||
* ============================================分包商->包工头 模板==================================================
|
||||
*/
|
||||
|
||||
//任务审批
|
||||
public static final String FBS_SIGN_UP_APPLY_HEADLINE = "您申请的【%s】任务,已得到回复!";
|
||||
public static final String FBS_SIGN_UP_APPLY_SUBHEADING = "您申请的【%s】任务,审核人【%s】已%s!";
|
||||
//工资审批
|
||||
public static final String FBS_PAY_APPLY_HEADLINE = "您【%s】任务工资申请已审批!";
|
||||
public static final String FBS_PAY_APPLY_SUBHEADING = "您申请的【%s】任务工资,审核人【%s】已%s!";
|
||||
//进度审批
|
||||
public static final String FBS_PROGRESS_HEADLINE = "您【%s】任务的上传进度已审批!";
|
||||
public static final String FBS_PROGRESS_SUBHEADING = "您【%s】任务的上传进度,审核人【%s】已%s!";
|
||||
|
||||
|
||||
//分包商->包工头 消息类型
|
||||
public static final String FBS_TYPE_SIGN_UP = "1"; //包工头报名
|
||||
public static final String FBS_TYPE_PAY = "2"; //付款
|
||||
public static final String FBS_TYPE_PROGRESS = "3"; //进度
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* ============================================系统->分包商 模板==================================================
|
||||
* ============================================系统->分包商 模板==================================================
|
||||
* ============================================系统->分包商 模板==================================================
|
||||
*/
|
||||
//承接任务
|
||||
public static final String FBS_SUB_APPLY_HEADLINE = "您已成功申请【%s】项目【%s】分包";
|
||||
public static final String FBS_SUB_APPLY_SUBHEADING = "您已成功申请到【%s】项目【%s】分包,请耐心等待回复!";
|
||||
//取消承接任务
|
||||
public static final String FBS_TASK_APPLY_CANCEL_HEADLINE = "您已成功取消【%s】项目【%s】分包申请!";
|
||||
public static final String FBS_TASK_APPLY_CANCEL_SUBHEADING = "您已成功取消【%s】项目【%s】分包申请";
|
||||
//工资结算
|
||||
public static final String FBS_SETTLEMENT_APPLY_HEADLINE = "您正在申请【%s】项目【%s】分包,总共【%s】元的工资结算操作!";
|
||||
public static final String FBS_SETTLEMENT_APPLY_SUBHEADING = "您已成功发起金额为【%s】元的工资结算操作,请耐心等待回复!";
|
||||
|
||||
|
||||
//系统->包工头 消息类型
|
||||
public static final String FBS_TYPE_TASK = "4"; //任务报名
|
||||
public static final String FBS_TYPE_TASK_CANCEL = "5"; //任务取消
|
||||
public static final String FBS_TYPE_SETTLEMENT = "6"; //结算
|
||||
|
||||
|
||||
/**
|
||||
* ============================================分包商->总包方 模板==================================================
|
||||
* ============================================分包商->总包方 模板==================================================
|
||||
* ============================================分包商->总包方 模板==================================================
|
||||
*/
|
||||
//承接任务
|
||||
public static final String FBS_TO_ZBF_APPLY_SUB_HEADLINE = "分包商【%s】正在向你申请承接【%s】项目【%s】分包!";
|
||||
public static final String FBS_TO_ZBF_APPLY_SUB_SUBHEADING = "分包商【%s】正在向你申请承接【%s】项目【%s】分包,您可点击查看更多信息!";
|
||||
//工资结算
|
||||
public static final String FBS_TO_ZBF_SETTLEMENT_APPLY_HEADLINE = "分包商【%s】正在向你发起工资结算!";
|
||||
public static final String FBS_TO_ZBF_SETTLEMENT_APPLY_SUBHEADING = "分包商【%s】向你发起金额为【%s】元的工资结算操作!";
|
||||
|
||||
//分包商->总包方 消息类型
|
||||
public static final String FBS_TYPE_SUB_TO_ZBF = "7"; //任务
|
||||
public static final String FBS_TYPE_SETTLEMEN_TO_FBGT = "8"; //结算
|
||||
|
||||
|
||||
/**
|
||||
* ============================================调用方法==================================================
|
||||
* ============================================调用方法==================================================
|
||||
* ============================================调用方法==================================================
|
||||
*/
|
||||
//主副标志
|
||||
public static final String HEADLINE = "headline"; //主标题
|
||||
public static final String SUBHEADING = "subheading"; //副标题
|
||||
|
||||
//包工头消息返回
|
||||
public static Map<String, String> bgtMessage(Map<String, String> mp, String type, Boolean isPass) {
|
||||
Map<String, String> map = new HashMap<>();
|
||||
String pass = isPass ? "通过" : "拒绝";
|
||||
String projectName = mp.get("projectName");
|
||||
String subName = mp.get("subName");
|
||||
String auditor = mp.get("auditor");
|
||||
String amount = mp.get("amount");
|
||||
switch (type) {
|
||||
case "1":
|
||||
map.put(HEADLINE, String.format(FBS_SIGN_UP_APPLY_HEADLINE, projectName));
|
||||
map.put(SUBHEADING, String.format(FBS_SIGN_UP_APPLY_SUBHEADING, projectName, auditor, pass));
|
||||
break;
|
||||
case "2":
|
||||
map.put(HEADLINE, String.format(FBS_PAY_APPLY_HEADLINE, projectName));
|
||||
map.put(SUBHEADING, String.format(FBS_PAY_APPLY_SUBHEADING, projectName, auditor, pass));
|
||||
break;
|
||||
case "3":
|
||||
map.put(HEADLINE, String.format(FBS_PROGRESS_HEADLINE, projectName));
|
||||
map.put(SUBHEADING, String.format(FBS_PROGRESS_SUBHEADING, projectName, auditor, pass));
|
||||
break;
|
||||
case "4":
|
||||
map.put(HEADLINE, String.format(FBS_SUB_APPLY_HEADLINE, projectName,subName));
|
||||
map.put(SUBHEADING, String.format(FBS_SUB_APPLY_SUBHEADING, projectName,subName));
|
||||
break;
|
||||
case "5":
|
||||
map.put(HEADLINE, String.format(FBS_TASK_APPLY_CANCEL_HEADLINE, projectName,subName));
|
||||
map.put(SUBHEADING, String.format(FBS_TASK_APPLY_CANCEL_SUBHEADING, projectName,subName));
|
||||
break;
|
||||
case "6":
|
||||
map.put(HEADLINE, String.format(FBS_SETTLEMENT_APPLY_HEADLINE, projectName,subName,amount));
|
||||
map.put(SUBHEADING, String.format(FBS_SETTLEMENT_APPLY_SUBHEADING, amount));
|
||||
break;
|
||||
case "7":
|
||||
map.put(HEADLINE, String.format(FBS_TO_ZBF_APPLY_SUB_HEADLINE, auditor, projectName,subName));
|
||||
map.put(SUBHEADING, String.format(FBS_TO_ZBF_APPLY_SUB_SUBHEADING, auditor, projectName,subName));
|
||||
break;
|
||||
case "8":
|
||||
map.put(HEADLINE, String.format(FBS_TO_ZBF_SETTLEMENT_APPLY_HEADLINE, auditor));
|
||||
map.put(SUBHEADING, String.format(FBS_TO_ZBF_SETTLEMENT_APPLY_SUBHEADING, auditor,amount));
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
return map;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user