@Service(value="FormConfigInfoService")
public class FormConfigInfoService
extends com.mbap.mybatis.ty.service.BaseService
| Constructor and Description |
|---|
FormConfigInfoService() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<FormConfigInfo> |
creatByFieldInfoId(java.util.List<java.lang.String> list,
java.lang.String listConfigInfoId)
根据实体字段信息id集合,创建表单字段配置信息
|
java.util.List<FormConfigInfo> |
creatFormConfigInfo(java.lang.String buildEntityId,
java.lang.String listConfigInfoId)
创建表单配置页默认初始数据,默认新增、修改、详情页都展示,字段默认都是输入框,所占列数为6
|
void |
delete(java.lang.String id)
删除指定表单配置字段信息
|
java.util.List<FormConfigInfo> |
getByBuildEntityId(java.lang.String buildEntityId,
java.lang.String listConfigInfoId)
根据构建实体id获取表单配置信息
|
java.util.List<java.util.List<java.lang.Object>> |
getFormfieldtype()
获取表单展示控件类型
|
java.lang.Object |
getParam(java.lang.String value,
java.lang.Class c,
java.lang.String configName)
通过类反射,将参数按照字段类型进行类型装换
|
void |
putFormConfigInfo(java.lang.String id,
java.lang.String configName,
java.lang.String value)
修改单条表单配置记录的指定字段值
|
void |
putFormSort(java.lang.String ids)
修改表单配置的字段排序
|
void |
putFormValidRule(java.lang.String id,
FormValidationRule formValidationRule)
修改单条表单配置记录的校验规则
|
FormConfigInfo |
setFormConfigInfo(FieldInfo field,
java.lang.String listConfigInfoId)
创建表单字段配置信息
|
@Transactional public java.util.List<FormConfigInfo> getByBuildEntityId(java.lang.String buildEntityId, java.lang.String listConfigInfoId)
buildEntityId - 构建实体idlistConfigInfoId - 列表配置信息id@Transactional
public void putFormConfigInfo(java.lang.String id,
java.lang.String configName,
java.lang.String value)
id - 表单配置信息idconfigName - 表单配置信息修改的字段名称value - 表单配置信息修改的值@Transactional public java.util.List<FormConfigInfo> creatFormConfigInfo(java.lang.String buildEntityId, java.lang.String listConfigInfoId)
buildEntityId - 构建实体信息idlistConfigInfoId - 列表配置信息idpublic FormConfigInfo setFormConfigInfo(FieldInfo field, java.lang.String listConfigInfoId)
field - listConfigInfoId - @Transactional
public java.lang.Object getParam(java.lang.String value,
java.lang.Class c,
java.lang.String configName)
value - c - configName - @Transactional
public void putFormValidRule(java.lang.String id,
FormValidationRule formValidationRule)
id - 表单配置信息idFormValidationRule - 校验规则@Transactional public void putFormSort(java.lang.String ids)
ids - 表单配置信息id逗号分隔,顺序和排序要一直public java.util.List<FormConfigInfo> creatByFieldInfoId(java.util.List<java.lang.String> list, java.lang.String listConfigInfoId)
list - 字段信息idlistConfigInfoId - 列表配置信息id@Transactional public void delete(java.lang.String id)
id - 表单配置字段信息id@Transactional(readOnly=true) public java.util.List<java.util.List<java.lang.Object>> getFormfieldtype()