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

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

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

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

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

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

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

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

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

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

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

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

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

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

    /**
     * 签呈审批时，签呈状态不正确 -- 签呈当前状态不能审批
     */
    public static final String APPROVAL_STATUS_ERROR = "签呈当前状态不能审批";


}
