package com.hzs.common.core.constant.msg;

/**
 * 签呈的相关提示
 */
public class DocumentMsgConstants {

    /**
     * 查询是否存在签呈 -- 签呈处理失败：订单修改记录不存在!
     */
    public static final String DOCUMENT_NOT_EXISTS = "MSG_DOCUMENT_001";

    /**
     * 查询签呈状态，是否是待审批 -- 签呈处理失败：订单已处理!
     */
    public static final String DOCUMENT_HAS_HANDLE = "MSG_DOCUMENT_002";

    /**
     * 查询签呈需要处理的订单是否存在 -- 签呈处理失败：订单不存在!
     */
    public static final String DOCUMENT_ORDER_NOT_EXISTS = "MSG_DOCUMENT_003";

    /**
     * 签呈通过扣减手续费失败 -- 签呈处理失败：业务扣款处理失败!
     */
    public static final String DOCUMENT_ORDER_CHARGE_ERROR = "MSG_DOCUMENT_004";

    /**
     * 签呈更新业务数据失败 -- 签呈处理失败：更新数据失败
     */
    public static final String DOCUMENT_ORDER_ERROR = "MSG_DOCUMENT_005";

    /**
     * 签呈处理业务数据失败 -- 签呈处理失败：订单已结算
     */
    public static final String DOCUMENT_ORDER_SETTLED = "MSG_DOCUMENT_006";

    /**
     * 签呈配置流程中出现重复部门 -- 审批流程中出现重复部门
     */
    public static final String DOCUMENT_FLOW_REPEAT = "MSG_DOCUMENT_007";

    /**
     * 删除签呈时校验是否已经使用 -- 业务类型存在审批中数据，不能进行删除
     */
    public static final String DOCUMENT_FLOW_NOT_DELETE = "MSG_DOCUMENT_008";

    /**
     * 业务类型操作未配置签呈 -- %s 未配置签呈
     */
    public static final String SIGN_NOT_CONFIG = "MSG_DOCUMENT_009";

    /**
     * 查询业务签呈是否存在时，传入的业务类型错误 -- 签呈业务类型错误
     */
    public static final String SIGN_TYPE_ERROR = "MSG_DOCUMENT_010";

    /**
     * 签呈已经不存在 -- 签呈审批已完成
     */
    public static final String SIGN_NOT_EXIST = "MSG_DOCUMENT_011x";

    /**
     * 签呈审批时，已经被驳回了 -- 签呈审批已完成
     */
    public static final String SIGN_APPROVAL_REJECT = "MSG_DOCUMENT_012x";
    /**
     * 签呈审批时，已经通过了 -- 签呈审批已完成
     */
    public static final String SIGN_APPROVAL_AGREE = "MSG_DOCUMENT_013";

    /**
     * 提交签呈时，审批流程为空 -- 审批流程不能为空
     */
    public static final String APPROVAL_FLOW_EMPTY = "MSG_DOCUMENT_014";
    /**
     * 提交签呈时，审批人重复出现 -- 审批流程不能重复
     */
    public static final String APPROVAL_FLOW_REPEAT_USER = "MSG_DOCUMENT_015";
    /**
     * 提交签呈时，审批流程重复部门 -- 审批流程部门出现重复
     */
    public static final String APPROVAL_FLOW_REPEAT_DEPT = "MSG_DOCUMENT_016";
    /**
     * 提交签呈时，签呈已经提交了 -- 正在审批中,不能重复提交
     */
    public static final String APPROVAL_FLOW_PROGRESS = "MSG_DOCUMENT_017";


}
