接口 Y9FormItemBindService

  • 所有已知实现类:
    Y9FormItemBindServiceImpl

    public interface Y9FormItemBindService
    作者:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • 方法详细资料

      • copyBindInfo

        void copyBindInfo​(String itemId,
                          String newItemId,
                          String lastVersionPid)
        Description:复制表单绑定信息
        参数:
        itemId -
        newItemId -
        lastVersionPid -
      • copyEform

        void copyEform​(String itemId,
                       String processDefinitionId)
        Description: 复制该事项上一个版本的表单到最新版本,最新版本存在的就不复制
        参数:
        itemId -
        processDefinitionId -
      • delete

        net.risesoft.pojo.Y9Result<String> delete​(String id)
        Description: 删除绑定
        参数:
        id -
        返回:
      • deleteBindInfo

        void deleteBindInfo​(String itemId)
        Description:删除表单绑定信息
        参数:
        itemId -
      • getShowOther

        String getShowOther​(List<Y9FormItemBind> eformItemBinds)
        表单正文、附件是否显示的代码
        参数:
        eformItemBinds -
        返回:
      • listByItemIdAndProcDefId

        List<Y9FormItemBind> listByItemIdAndProcDefId​(String itemId,
                                                      String procDefId)
        查找指定事项id和流程定义Id绑定的表单
        参数:
        itemId -
        procDefId -
        返回:
      • listByItemIdAndProcDefIdAndTaskDefKey

        List<Y9FormItemBind> listByItemIdAndProcDefIdAndTaskDefKey​(String itemId,
                                                                   String procDefId,
                                                                   String taskDefKey)
        查找指定事项id和流程定义Id和节点key对应的绑定表单,如果当前节点没绑定表单,则查流程绑定的表单
        参数:
        itemId -
        procDefId -
        taskDefKey -
        返回:
      • listByItemIdAndProcDefIdAndTaskDefKey4Mobile

        List<Y9FormItemMobileBind> listByItemIdAndProcDefIdAndTaskDefKey4Mobile​(String itemId,
                                                                                String processDefinitionId,
                                                                                String taskDefinitionKey)
        Description:
        参数:
        itemId -
        processDefinitionId -
        taskDefinitionKey -
        返回:
      • listByItemIdAndProcDefIdAndTaskDefKey4Own

        List<Y9FormItemBind> listByItemIdAndProcDefIdAndTaskDefKey4Own​(String itemId,
                                                                       String procDefId,
                                                                       String taskDefKey)
        查找指定事项id和流程定义Id和节点key对应的绑定表单
        参数:
        itemId -
        procDefId -
        taskDefKey -
        返回:
      • listByItemIdAndProcDefIdAndTaskDefKey4OwnMobile

        List<Y9FormItemMobileBind> listByItemIdAndProcDefIdAndTaskDefKey4OwnMobile​(String itemId,
                                                                                   String procDefId,
                                                                                   String taskDefKey)
        Description:
        参数:
        itemId -
        procDefId -
        taskDefKey -
        返回:
      • listByItemIdAndProcDefIdAndTaskDefKeyIsNull

        List<Y9FormItemBind> listByItemIdAndProcDefIdAndTaskDefKeyIsNull​(String itemId,
                                                                         String procDefId)
        查找指定事项id和流程定义Id和节点key对应的绑定表单,如果当前节点没绑定表单,则查流程绑定的表单
        参数:
        itemId -
        procDefId -
        返回:
      • save

        net.risesoft.pojo.Y9Result<String> save​(Y9FormItemBind eformItem)
        Description:
        参数:
        eformItem -
        返回: