Package net.risesoft.service.form
Interface Y9FormService
-
- All Known Implementing Classes:
Y9FormServiceImpl
public interface Y9FormService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>delChildTableRow(String formId, String tableId, String guid)删除子表数据net.risesoft.pojo.Y9Result<Object>delete(String id)根据id删除表单booleandeleteByGuid(String y9TableId, String guid)Description:net.risesoft.pojo.Y9Result<Object>delPreFormData(String formId, String guid)删除表单数据Y9FormfindById(String id)根据id获取表单信息Map<String,Object>getData(String guid, String formId)获取表单是否有数据Map<String,Object>getFormData(String formId, String guid)获取表单数据Map<String,Object>getFormData4Var(String formId, String guid)获取表单数据StringgetFormField(String id)获取表单绑定字段信息List<Y9Form>listAll()获取所有表单信息List<Map<String,Object>>listChildFormData(String formId, String parentProcessSerialNumber)Description: 获取子表数据,一个表单是一个子表List<Map<String,Object>>listChildTableData(String formId, String tableId, String processSerialNumber)Description: 获取子表数据List<Map<String,Object>>listFormData(String formId)获取表单数据列表net.risesoft.pojo.Y9Page<Map<String,Object>>pageFormList(String systemName, int page, int rows)Description: 根据应用id分页获取表单列表net.risesoft.pojo.Y9Result<Object>saveChildTableData(String formId, String jsonData)保存子表数据,一个表单是一个子表net.risesoft.pojo.Y9Result<Object>saveChildTableData(String formId, String tableId, String processSerialNumber, String jsonData)保存子表数据net.risesoft.pojo.Y9Result<Object>saveFormData(String formdata)保存表单数据net.risesoft.pojo.Y9Result<Object>saveFormField(String formId, String fieldJson)保存绑定表单字段信息net.risesoft.pojo.Y9Result<Object>saveFormJson(String id, String formJson)保存表单jsonnet.risesoft.pojo.Y9Result<Object>saveOrUpdate(Y9Form form)保存表单信息
-
-
-
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:
-
deleteByGuid
boolean deleteByGuid(String y9TableId, String guid)
Description:- Parameters:
y9TableId-guid-- 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:
-
listChildFormData
List<Map<String,Object>> listChildFormData(String formId, String parentProcessSerialNumber)
Description: 获取子表数据,一个表单是一个子表- Parameters:
formId-parentProcessSerialNumber-- Returns:
- Throws:
Exception
-
listChildTableData
List<Map<String,Object>> listChildTableData(String formId, String tableId, String processSerialNumber) throws Exception
Description: 获取子表数据- Parameters:
formId-tableId-processSerialNumber-- 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:
-
-