| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package jnpf.onlinedev.service;
- import jnpf.base.ActionResult;
- import jnpf.base.entity.VisualdevEntity;
- import jnpf.base.model.FormDataField;
- import jnpf.base.model.OnlineImport.VisualdevModelDataInfoVO;
- import jnpf.base.model.VisualDevJsonModel;
- import jnpf.base.model.flow.DataModel;
- import jnpf.base.model.flow.FlowFormDataModel;
- import jnpf.base.service.SuperService;
- import jnpf.exception.DataException;
- import jnpf.onlinedev.entity.VisualdevModelDataEntity;
- import jnpf.onlinedev.model.PaginationModel;
- import jnpf.onlinedev.model.PaginationModelExport;
- import jnpf.onlinedev.model.VisualParamModel;
- import java.io.IOException;
- import java.sql.SQLException;
- import java.text.ParseException;
- import java.util.List;
- import java.util.Map;
- /**
- * 0代码功能数据表
- * 版本: V3.0.0
- * 版权: 引迈信息技术有限公司
- * 作者: 管理员/admin
- * 日期: 2020-07-24 11:59
- */
- public interface VisualdevModelDataService extends SuperService<VisualdevModelDataEntity> {
- /**
- * 获取表单主表属性下拉框
- *
- * @return
- */
- List<FormDataField> fieldList(String id, Integer filterType);
- /**
- * 弹窗数据分页
- *
- * @param visualdevEntity
- * @param paginationModel
- * @return
- */
- List<Map<String, Object>> getPageList(VisualdevEntity visualdevEntity, PaginationModel paginationModel);
- List<VisualdevModelDataEntity> getList(String modelId);
- VisualdevModelDataEntity getInfo(String id);
- void delete(VisualdevModelDataEntity entity);
- boolean tableDelete(String id, VisualDevJsonModel visualDevJsonModel) throws Exception;
- ActionResult tableDeleteMore(List<String> id, VisualDevJsonModel visualDevJsonModel) throws Exception;
- List<Map<String, Object>> exportData(String[] keys, PaginationModelExport paginationModelExport, VisualDevJsonModel visualDevJsonModel) throws IOException, ParseException, SQLException, DataException;
- DataModel visualCreate(VisualParamModel visualParamModel) throws Exception;
- DataModel visualUpdate(VisualParamModel visualParamModel) throws Exception;
- void visualDelete(VisualdevEntity visualdevEntity, List<Map<String, Object>> data) throws Exception;
- /**
- * 根据表名和规则删除功能表单数据
- */
- void deleteByTableName(FlowFormDataModel model) throws Exception;
- }
|