接口 FormDataService

  • 所有已知实现类:
    FormDataServiceImpl

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

      • delChildTableRow

        net.risesoft.pojo.Y9Result<Object> delChildTableRow​(String formId,
                                                            String tableId,
                                                            String guid)
        删除子表数据
        参数:
        formId -
        tableId -
        guid -
        返回:
      • delPreFormData

        net.risesoft.pojo.Y9Result<Object> delPreFormData​(String formId,
                                                          String guid)
        删除前置表单数据
        参数:
        formId -
        guid -
        返回:
      • getBindPreFormByItemId

        Map<String,​Object> getBindPreFormByItemId​(String itemId)
        根据事项id获取绑定前置表单
        参数:
        itemId -
        返回:
      • getData

        Map<String,​Object> getData​(String tenantId,
                                         String itemId,
                                         String processSerialNumber)
        根据事项id和流程编号获取数据
        参数:
        tenantId -
        itemId -
        processSerialNumber -
        返回:
      • getFieldPerm

        FieldPermModel getFieldPerm​(String formId,
                                    String fieldName,
                                    String taskDefKey,
                                    String processDefinitionId)
        获取字段权限
        参数:
        formId -
        fieldName -
        taskDefKey -
        processDefinitionId -
        返回:
      • getFormJson

        String getFormJson​(String formId)
        获取表单json数据
        参数:
        formId -
        返回:
      • getFromData

        Map<String,​Object> getFromData​(String formId,
                                             String processSerialNumber)
        根据表单id获取表单数据
        参数:
        formId -
        processSerialNumber -
        返回:
      • listAllFieldPerm

        List<FieldPermModel> listAllFieldPerm​(String formId,
                                              String taskDefKey,
                                              String processDefinitionId)
        获取表单所有字段权限
        参数:
        formId -
        taskDefKey -
        processDefinitionId -
        返回:
        List
      • listChildFormData

        List<Map<String,​Object>> listChildFormData​(String formId,
                                                         String parentProcessSerialNumber)
                                                  throws Exception
        Description: 获取子表数据,一个表单是一个子表
        参数:
        formId -
        parentProcessSerialNumber -
        返回:
        抛出:
        Exception
      • listFormFieldByItemId

        List<Y9FormFieldModel> listFormFieldByItemId​(String itemId)
        获取表单绑定字段信息
        参数:
        itemId -
        返回:
      • listFormFieldDefineByFormId

        List<FormFieldDefineModel> listFormFieldDefineByFormId​(String formId)
        根据表单id获取绑定字段信息
        参数:
        formId -
        返回:
      • listPreFormDataByFormId

        List<Map<String,​Object>> listPreFormDataByFormId​(String formId)
        根据表单id获取前置表单数据
        参数:
        formId -
        返回:
      • saveChildTableData

        void saveChildTableData​(String formId,
                                String tableId,
                                String processSerialNumber,
                                String jsonData)
                         throws Exception
        Description: 保存子表数据
        参数:
        formId -
        tableId -
        processSerialNumber -
        jsonData -
        抛出:
        Exception
      • saveChildTableData

        void saveChildTableData​(String formId,
                                String jsonData)
                         throws Exception
        Description: 保存子表数据,一个表单是一个子表
        参数:
        formId -
        jsonData -
        抛出:
        Exception
      • saveFormData

        void saveFormData​(String formdata,
                          String formId)
                   throws Exception
        保存表单数据
        参数:
        formdata -
        formId -
        抛出:
        Exception