package com.fjhx.constants;

/**
 * 流程说明
 */
public interface FlowExplainConstant {

    /*
    流程
     */
    String CODE_EMPTY = "流程编码不能为空";

    String PROCESS_NAME = "流程名称不能为空";

    String PROCESS_EXIST = "流程已存在";

    String SERVICE_NAME_EMPTY = "服务名称不能为空";

    String MODULE_NAME_EMPTY = "模块名称不能为空";

    String PROCESS_INFO_ID_EMPTY = "流程id不能为空";

    /*
    节点
     */
    String NODE_TYPE = "节点类型不能为空";

    String NODE_PARENT_ID = "父节点id不能为空";

    String NODE_NAME = "节点名称不能为空";

    String HANDLE_OBJECT_TYPE = "发起/处理对象类型不能为空";

    String HANDLE_OBJECT_ID_LIST = "发起/处理对象id集合不能为空";

    String NODE_UNKNOWN = "未知节点类型";

    String PROCESS_TENANT_ID_EMPTY = "所属租户流程id不能为空";

    /*
     按钮
     */
    String JUMP_EMPTY = "节点名称为 %s 的跳转节点配置异常";

    String PREVIOUS_ERROR = "节点名称为 %s 的上级节点配置异常";

    /*
     实例
     */
    String PROCESS_NOT_EXIST = "编码为 %s 的流程不存在";

    String EXPLAIN_NOT_EXIST = "流程已发起";

    String SPECIFY_BRANCH_EMPTY = "没有找到指定流转节点";

    String EXAMPLE_INFO_NULL = "流程未发起或已结束";

}
