All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.mingsoft.mdiy.biz.IModelBiz Maven / Gradle / Ivy

There is a newer version: 2.2.5
Show newest version
/**
 * Copyright (c) 2012-present 铭软科技(mingsoft.net)
 * 本软件及相关文档文件(以下简称“软件”)的版权归 铭软科技 所有
 * 遵循 铭软科技《服务协议》中的《保密条款》
 */




package net.mingsoft.mdiy.biz;

import net.mingsoft.base.biz.IBaseBiz;
import net.mingsoft.mdiy.bean.ModelJsonBean;
import net.mingsoft.mdiy.entity.ModelEntity;

import java.util.List;


/**
 * 自定义表单接口
 * @author 铭软团队
 * @version
 * 版本号:100-000-000
* 创建日期:2012-03-15
* 历史修订:
*/ public interface IModelBiz extends IBaseBiz { /** * 导入模型,提供自定义配置和自定义表单使用 * @param customType 自定义类型(表单、配置) * @param modelJsonBean 来自代码生成器的自定义模型json转换成的bean * @return */ boolean importConfig(String customType, ModelJsonBean modelJsonBean); /** * 导入模型,提供自定义模型 * @param customType 自定义类型(模型) * @param modelJsonBean 来自代码生成器的自定义模型json转换成的bean * @param modelType 自定义模型类型 * @return */ boolean importModel(String customType, ModelJsonBean modelJsonBean,String modelType); /** * 更新导入模型,提供自定义配置和自定义表单使用 * @param modelId 自定义模型编号 * @param modelJsonBean 来自代码生成器的自定义模型json转换成的bean * @return */ boolean updateConfig(String modelId, ModelJsonBean modelJsonBean); /** * 更新导入模型,提供自定义配置和自定义表单使用 * @param modelId 自定义模型编号 * @param modelJsonBean 来自代码生成器的自定义模型json转换成的bean * @param modelType 自定义模型类型,导入模型时候下拉选择的业务类型,如:文章类型,只能在内容管理业务使用 * @return */ boolean updateConfig(String modelId, ModelJsonBean modelJsonBean,String modelType); /** * 批量删除,并且删除表 * @param ids * @return */ boolean delete (List ids); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy