public interface CoreModelDesignService extends BaseService<CoreModelDesign>
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
changeJsonId(java.lang.String json)
改变表单设计json的id
|
RetVo |
checkFormula(java.lang.String formula,
java.util.Map<java.lang.String,java.lang.Object> variables)
校验公式的合法性
|
RetVo |
checkSqlFormula(java.lang.String formula,
java.util.Map<java.lang.String,java.lang.Object> params)
校验sql语句
|
void |
cleanAll(java.lang.String modelid)
清空表单关联的json,事件
|
void |
commit(CoreModelDesign coreModelDesign,
java.lang.String desc,
java.lang.Integer type)
提交模型到版本管理
|
void |
copy(CoreModelDesign coreModelDesign)
复制表单
|
java.lang.String |
findFormulaDesc()
查询公式描述说明
|
java.lang.String |
findFormulaDescEx()
获取查询公式描述说明
|
CoreModelDesign |
findModelByCode(java.lang.String code)
通过编号得到表单设计模型的值
|
java.lang.String |
findQueryFormulaSqlHit()
获取sql公式编辑的变量提示
|
java.lang.String |
getJsonByModelCode(java.lang.String modelCode,
java.lang.Boolean designModel)
获取模型解析之后json
|
java.lang.String |
getJsonByModelId(java.lang.String modelId,
java.lang.Boolean designModel)
获取模型解析之后json
|
RetPageVo |
getLogs(java.util.Map<java.lang.String,java.lang.Object> params)
获取该模型的版本日志
|
com.alibaba.fastjson.JSONObject |
getModelJson(java.lang.String modelId)
获取表单模型的json对象
|
com.alibaba.fastjson.JSONObject |
getModelJsonByMenuId(java.lang.String menuId)
根据菜单id 表单模型的json对象
|
void |
lock(java.lang.String modelId)
锁表单
|
java.lang.String |
processModel(CoreModelDesign model)
处理页面model的公式等....
|
java.lang.String |
processModel(java.lang.String strJsonModel)
处理页面model的公式等....
|
void |
processRightsByResId(com.alibaba.fastjson.JSONObject jsonModel,
java.lang.String resId)
获取资源的权限
|
void |
refreshParents(java.lang.String tableName)
刷新表的parents的值
主要是由于一些历史数据导致表的parents不一致.
|
void |
rollBack(java.lang.String modelId,
java.lang.String revisionId)
回滚到某版本
|
void |
unLock(java.lang.String modelId)
解锁表单
|
add, addEntity, confirm, findAll, findList, getEntity, modify, removeById, removeByIds, startProcess, startProcessjava.lang.String findFormulaDesc()
throws java.lang.Exception
java.lang.Exception - 出错会抛出异常void cleanAll(java.lang.String modelid)
throws java.lang.Exception
modelid - 模型rwidjava.lang.Exception - 出错会抛出异常RetVo checkFormula(java.lang.String formula, java.util.Map<java.lang.String,java.lang.Object> variables)
formula - 公式variables - 参数java.lang.String findFormulaDescEx()
throws java.lang.Exception
java.lang.Exception - 出错会抛出异常java.lang.String processModel(CoreModelDesign model) throws java.lang.Exception
model - 表单模型实例java.lang.Exception - 出错会抛出异常java.lang.String processModel(java.lang.String strJsonModel)
throws java.lang.Exception
strJsonModel - 表单模型json对象字符串java.lang.Exception - 出错会抛出异常java.lang.String findQueryFormulaSqlHit()
throws java.lang.Exception
java.lang.Exception - 出错会抛出异常RetVo checkSqlFormula(java.lang.String formula, java.util.Map<java.lang.String,java.lang.Object> params) throws java.lang.Exception
formula - 公式params - 参数java.lang.Exception - 出错会抛出异常CoreModelDesign findModelByCode(java.lang.String code) throws java.lang.Exception
code - 表单编号java.lang.Exception - 出错会抛出异常void copy(CoreModelDesign coreModelDesign) throws java.lang.Exception
coreModelDesign - 表单模型java.lang.Exception - 出错抛出异常java.lang.String changeJsonId(java.lang.String json)
throws java.lang.Exception
json - 表单模型jsonjava.lang.Exception - 出错会抛出异常java.lang.String getJsonByModelId(java.lang.String modelId,
java.lang.Boolean designModel)
throws java.lang.Exception
modelId - 模型rwiddesignModel - 是否设计模式java.lang.Exception - 出错会抛出异常java.lang.String getJsonByModelCode(java.lang.String modelCode,
java.lang.Boolean designModel)
throws java.lang.Exception
modelCode - 表单编号designModel - 是否设计模式java.lang.Exception - 出错会抛出异常void refreshParents(java.lang.String tableName)
tableName - 表名void commit(CoreModelDesign coreModelDesign, java.lang.String desc, java.lang.Integer type) throws java.lang.Exception
coreModelDesign - 提交的实体desc - 版本描述type - 1 :普通修改保存; 2: 回滚修改 ; 3: 删除java.lang.Exception - 出错会抛出异常void rollBack(java.lang.String modelId,
java.lang.String revisionId)
throws java.lang.Exception
modelId - 模型rwidrevisionId - 版本的idjava.lang.Exception - 出错会抛出异常RetPageVo getLogs(java.util.Map<java.lang.String,java.lang.Object> params) throws java.lang.Exception
params - 参数java.lang.Exception - 出错会抛出异常void lock(java.lang.String modelId) throws java.lang.Exception
modelId - 模型rwidjava.lang.Exception - 出错会抛出异常void unLock(java.lang.String modelId)
throws java.lang.Exception
modelId - 模型rwidjava.lang.Exception - 出错会抛出异常com.alibaba.fastjson.JSONObject getModelJson(java.lang.String modelId)
throws java.lang.Exception
modelId - 表单模型idjava.lang.Exception - 出错会抛出异常com.alibaba.fastjson.JSONObject getModelJsonByMenuId(java.lang.String menuId)
throws java.lang.Exception
menuId - 菜单id(resid)java.lang.Exceptionvoid processRightsByResId(com.alibaba.fastjson.JSONObject jsonModel,
java.lang.String resId)
throws java.lang.Exception
jsonModel - 模型的jsonresId - 菜单资源的IDjava.lang.Exception