Interface Y9FormService

  • All Known Implementing Classes:
    Y9FormServiceImpl

    public interface Y9FormService
    Author:
    qinman, zhangchongjie
    Date:
    2022/12/20
    • Method Detail

      • delChildTableRow

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

        net.risesoft.pojo.Y9Result<Object> delPreFormData​(String formId,
                                                          String guid)
        删除表单数据
        Parameters:
        formId -
        guid -
        Returns:
      • delete

        net.risesoft.pojo.Y9Result<Object> delete​(String id)
        根据id删除表单
        Parameters:
        id -
        Returns:
      • deleteByGuid

        boolean deleteByGuid​(String y9TableId,
                             String guid)
        Description:
        Parameters:
        y9TableId -
        guid -
        Returns:
      • findById

        Y9Form findById​(String id)
        根据id获取表单信息
        Parameters:
        id -
        Returns:
      • getData

        Map<String,​Object> getData​(String guid,
                                         String formId)
        获取表单是否有数据
        Parameters:
        guid -
        formId -
        Returns:
      • getFormData

        Map<String,​Object> getFormData​(String formId,
                                             String guid)
        获取表单数据
        Parameters:
        formId -
        guid -
        Returns:
      • getFormData4Var

        Map<String,​Object> getFormData4Var​(String formId,
                                                 String guid)
        获取表单数据
        Parameters:
        formId -
        guid -
        Returns:
      • getFormField

        String getFormField​(String id)
        获取表单绑定字段信息
        Parameters:
        id -
        Returns:
      • listAll

        List<Y9Form> listAll()
        获取所有表单信息
        Returns:
      • listChildFormData

        List<Map<String,​Object>> listChildFormData​(String formId,
                                                         String parentProcessSerialNumber)
        Description: 获取子表数据,一个表单是一个子表
        Parameters:
        formId -
        parentProcessSerialNumber -
        Returns:
        Throws:
        Exception
      • listFormData

        List<Map<String,​Object>> listFormData​(String formId)
        获取表单数据列表
        Parameters:
        formId -
        Returns:
      • pageFormList

        net.risesoft.pojo.Y9Page<Map<String,​Object>> pageFormList​(String systemName,
                                                                        int page,
                                                                        int rows)
        Description: 根据应用id分页获取表单列表
        Parameters:
        systemName -
        page -
        rows -
        Returns:
      • saveChildTableData

        net.risesoft.pojo.Y9Result<Object> saveChildTableData​(String formId,
                                                              String tableId,
                                                              String processSerialNumber,
                                                              String jsonData)
        保存子表数据
        Parameters:
        formId -
        tableId -
        processSerialNumber -
        jsonData -
        Returns:
      • saveChildTableData

        net.risesoft.pojo.Y9Result<Object> saveChildTableData​(String formId,
                                                              String jsonData)
        保存子表数据,一个表单是一个子表
        Parameters:
        formId -
        jsonData -
        Returns:
      • saveFormData

        net.risesoft.pojo.Y9Result<Object> saveFormData​(String formdata)
        保存表单数据
        Parameters:
        formdata -
        Returns:
      • saveFormField

        net.risesoft.pojo.Y9Result<Object> saveFormField​(String formId,
                                                         String fieldJson)
        保存绑定表单字段信息
        Parameters:
        formId -
        fieldJson -
        Returns:
      • saveFormJson

        net.risesoft.pojo.Y9Result<Object> saveFormJson​(String id,
                                                        String formJson)
        保存表单json
        Parameters:
        id -
        formJson -
        Returns:
      • saveOrUpdate

        net.risesoft.pojo.Y9Result<Object> saveOrUpdate​(Y9Form form)
        保存表单信息
        Parameters:
        form -
        Returns: