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, startProcess
java.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.Exception
void processRightsByResId(com.alibaba.fastjson.JSONObject jsonModel, java.lang.String resId) throws java.lang.Exception
jsonModel
- 模型的jsonresId
- 菜单资源的IDjava.lang.Exception