| | |
| | | package com.vci.web.service; |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.corba.portal.data.PortalVI; |
| | | import com.vci.dto.ClonePortalVIDTOList; |
| | | import com.vci.dto.DeletePortalVIDTOList; |
| | | import com.vci.dto.PortalVIDTO; |
| | | import com.vci.pagemodel.PortalVIVO; |
| | | import com.vci.starter.web.exception.VciBaseException; |
| | |
| | | * @param baseQueryObject 查询对象 |
| | | * @return 链接类型的显示对象 |
| | | */ |
| | | DataGrid<PortalVIVO> gridPortalVIVOs(BaseQueryObject baseQueryObject); |
| | | DataGrid<PortalVIVO> gridPortalVIVOs(BaseQueryObject baseQueryObject)throws VciBaseException; |
| | | |
| | | /*** |
| | | * 添加表单/表格 |
| | |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | BaseResult add(PortalVIDTO portalVIDTO) throws VciBaseException; |
| | | BaseResult addSave(PortalVIDTO portalVIDTO) throws VciBaseException; |
| | | |
| | | /*** |
| | | * 获取单条数据 |
| | | * @param id |
| | | * @return viType |
| | | * @throws VciBaseException |
| | | */ |
| | | PortalVIVO getPortalVIById(String id,String viType) throws PLException; |
| | | /*** |
| | | * 更改表单/表格 |
| | | * @param portalVIDTO |
| | | * @return |
| | | * @throws VciBaseException |
| | | */ |
| | | BaseResult edit(PortalVIDTO portalVIDTO) throws VciBaseException; |
| | | BaseResult editSave(PortalVIDTO portalVIDTO) throws VciBaseException; |
| | | |
| | | /** |
| | | * 删除数据 |
| | | * @param portalVIDTOList |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | boolean delete(DeletePortalVIDTOList portalVIDTOList)throws PLException; |
| | | /** |
| | | * 删除数据 |
| | | * @param ids |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | boolean delete(String ids)throws PLException; |
| | | |
| | | /** |
| | | * 克隆数据 |
| | | * @param portalVIDTOList |
| | | * @return |
| | | * @throws PLException |
| | | */ |
| | | boolean clone(ClonePortalVIDTOList portalVIDTOList)throws Throwable; |
| | | |
| | | /** |
| | | * 导出表单/表格的信息到Excel中 |
| | | * @param idList 业务类型的编号集合 |
| | | * @return excel的全路径 |
| | | */ |
| | | String exportToExcel(Collection<String> idList); |
| | | |
| | | /** |
| | | *查询所有表单或者表格 |
| | |
| | | * @return |
| | | */ |
| | | public PortalVI portalVIDTOO2VI(PortalVIDTO portalVIDTO); |
| | | |
| | | /** |
| | | * PortalVI转成DTO |
| | | * @param PortalVIS |
| | | * @return |
| | | */ |
| | | public List<PortalVIDTO> portalVIO2DTOS(Collection<PortalVI> PortalVIS); |
| | | /*** |
| | | * PortalVI转成DTO |
| | | * @param portalVI |
| | | * @return |
| | | */ |
| | | public PortalVIDTO portalVIO2DTO(PortalVI portalVI); |
| | | } |