Package net.risesoft.service.form.impl
Class Y9FormServiceImpl
- java.lang.Object
-
- net.risesoft.service.form.impl.Y9FormServiceImpl
-
- All Implemented Interfaces:
Y9FormService
@Service @Transactional(value="rsTenantTransactionManager", readOnly=true) public class Y9FormServiceImpl extends Object implements Y9FormService- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description Y9FormServiceImpl(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate4Tenant, Y9FormRepository y9FormRepository, Y9TableService y9TableService, Y9FormFieldRepository y9FormFieldRepository, Y9TableFieldRepository y9TableFieldRepository, SpmApproveItemRepository approveItemRepository)
-
Method Summary
All Methods Instance Methods Concrete 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 ids)根据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 tableName)获取表单是否有数据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)保存表单信息
-
-
-
Constructor Detail
-
Y9FormServiceImpl
public Y9FormServiceImpl(@Qualifier("jdbcTemplate4Tenant") org.springframework.jdbc.core.JdbcTemplate jdbcTemplate4Tenant, Y9FormRepository y9FormRepository, Y9TableService y9TableService, Y9FormFieldRepository y9FormFieldRepository, Y9TableFieldRepository y9TableFieldRepository, SpmApproveItemRepository approveItemRepository)
-
-
Method Detail
-
delChildTableRow
@Transactional public net.risesoft.pojo.Y9Result<Object> delChildTableRow(String formId, String tableId, String guid)
Description copied from interface:Y9FormService删除子表数据- Specified by:
delChildTableRowin interfaceY9FormService- Returns:
-
delPreFormData
@Transactional public net.risesoft.pojo.Y9Result<Object> delPreFormData(String formId, String guid)
Description copied from interface:Y9FormService删除表单数据- Specified by:
delPreFormDatain interfaceY9FormService- Returns:
-
delete
@Transactional public net.risesoft.pojo.Y9Result<Object> delete(String ids)
Description copied from interface:Y9FormService根据id删除表单- Specified by:
deletein interfaceY9FormService- Returns:
-
deleteByGuid
@Transactional public boolean deleteByGuid(String y9TableId, String guid)
Description copied from interface:Y9FormServiceDescription:- Specified by:
deleteByGuidin interfaceY9FormService- Returns:
-
findById
public Y9Form findById(String id)
Description copied from interface:Y9FormService根据id获取表单信息- Specified by:
findByIdin interfaceY9FormService- Returns:
-
getData
public Map<String,Object> getData(String guid, String tableName)
Description copied from interface:Y9FormService获取表单是否有数据- Specified by:
getDatain interfaceY9FormService- Returns:
-
getFormData
public Map<String,Object> getFormData(String formId, String guid)
Description copied from interface:Y9FormService获取表单数据- Specified by:
getFormDatain interfaceY9FormService- Returns:
-
getFormData4Var
public Map<String,Object> getFormData4Var(String formId, String guid)
Description copied from interface:Y9FormService获取表单数据- Specified by:
getFormData4Varin interfaceY9FormService- Returns:
-
getFormField
public String getFormField(String id)
Description copied from interface:Y9FormService获取表单绑定字段信息- Specified by:
getFormFieldin interfaceY9FormService- Returns:
-
listAll
public List<Y9Form> listAll()
Description copied from interface:Y9FormService获取所有表单信息- Specified by:
listAllin interfaceY9FormService- Returns:
-
listChildFormData
public List<Map<String,Object>> listChildFormData(String formId, String parentProcessSerialNumber)
Description copied from interface:Y9FormServiceDescription: 获取子表数据,一个表单是一个子表- Specified by:
listChildFormDatain interfaceY9FormService- Returns:
-
listChildTableData
public List<Map<String,Object>> listChildTableData(String formId, String tableId, String processSerialNumber) throws Exception
Description copied from interface:Y9FormServiceDescription: 获取子表数据- Specified by:
listChildTableDatain interfaceY9FormService- Returns:
- Throws:
Exception
-
listFormData
public List<Map<String,Object>> listFormData(String formId)
Description copied from interface:Y9FormService获取表单数据列表- Specified by:
listFormDatain interfaceY9FormService- Returns:
-
pageFormList
public net.risesoft.pojo.Y9Page<Map<String,Object>> pageFormList(String systemName, int page, int rows)
Description copied from interface:Y9FormServiceDescription: 根据应用id分页获取表单列表- Specified by:
pageFormListin interfaceY9FormService- Returns:
-
saveChildTableData
@Transactional public net.risesoft.pojo.Y9Result<Object> saveChildTableData(String formId, String tableId, String processSerialNumber, String jsonData)
Description copied from interface:Y9FormService保存子表数据- Specified by:
saveChildTableDatain interfaceY9FormService- Returns:
-
saveChildTableData
@Transactional public net.risesoft.pojo.Y9Result<Object> saveChildTableData(String formId, String jsonData)
Description copied from interface:Y9FormService保存子表数据,一个表单是一个子表- Specified by:
saveChildTableDatain interfaceY9FormService- Returns:
-
saveFormData
@Transactional public net.risesoft.pojo.Y9Result<Object> saveFormData(String formdata)
Description copied from interface:Y9FormService保存表单数据- Specified by:
saveFormDatain interfaceY9FormService- Returns:
-
saveFormField
@Transactional public net.risesoft.pojo.Y9Result<Object> saveFormField(String formId, String fieldJson)
Description copied from interface:Y9FormService保存绑定表单字段信息- Specified by:
saveFormFieldin interfaceY9FormService- Returns:
-
saveFormJson
@Transactional public net.risesoft.pojo.Y9Result<Object> saveFormJson(String id, String formJson)
Description copied from interface:Y9FormService保存表单json- Specified by:
saveFormJsonin interfaceY9FormService- Returns:
-
saveOrUpdate
@Transactional public net.risesoft.pojo.Y9Result<Object> saveOrUpdate(Y9Form form)
Description copied from interface:Y9FormService保存表单信息- Specified by:
saveOrUpdatein interfaceY9FormService- Returns:
-
-