@Service
public class ListConfigService
extends com.mbap.mybatis.ty.service.BaseService
| Constructor and Description |
|---|
ListConfigService() |
| Modifier and Type | Method and Description |
|---|---|
ListConfigInfo |
addListConfigField(java.util.List<ListConfigFieldInfo> fields,
java.lang.String listConfigInfoId)
添加列表字段配置与表单字段配置
|
java.lang.String |
copyListConfigInfo(java.lang.String listConfigInfoId)
复制列表配置信息
|
java.util.List<ListConfigFieldInfo> |
createByFieldInfoId(java.util.List<java.lang.String> list,
java.lang.String listConfigInfoId)
根据构建实体字段信息id,创建列表字段配置信息
|
java.util.List<ListConfigFieldInfo> |
createField(java.lang.String listconfiginfoid,
java.lang.String entityId)
创建列表字段配置初始数据,默认全部显示,根据情况自行在页面上做配置
|
boolean |
delete(java.lang.String id)
逻辑删除
|
void |
deleteListConfigField(java.lang.String id)
删除指定列表配置字段信息
|
int |
delListConfigField(java.lang.String id) |
com.mbap.util.view.Page |
get(com.mbap.util.view.Page page)
分页查询数据
|
ListConfigInfo |
get(java.lang.String id,
java.lang.String entityId)
根据实体id,列表配置id,读取列表配置信息
|
com.mbap.util.view.Page |
getAll(com.mbap.util.view.Page page)
查询所有数据
|
ListConfigInfo |
getById(java.lang.String id)
根据列表配置信息id,获取列表配置信息和对应的列表字段配置信息
|
java.util.List<FieldInfo> |
getFieldInfoByRelaentityid(java.lang.String relaentityid)
根据字段的关联实体查询字段信息
|
java.lang.Object |
getParam(java.lang.String value,
java.lang.Class c,
java.lang.String configName)
通过类反射,将参数按照字段类型进行类型装换
|
java.util.List<FieldInfo> |
getRelatableField(java.lang.String buildEntityId)
根据实体id获取有关联的字段
|
void |
putallfield(java.util.List<java.lang.Object> fieldIds,
java.lang.String configName,
boolean flag)
更新列表设置中是否列表(全选)、搜索(全选)、排序(全选)显示的配置情况
|
void |
putfield(java.lang.String id,
java.lang.String configName,
java.lang.String value)
更新列表配置中的字段配置
|
void |
putListConfig(ListConfigInfo info)
更新列表配置
|
void |
putListConfig(java.lang.String id,
java.lang.String configName,
java.lang.Object value)
更新列表配置
|
ListConfigFieldInfo |
setListConfigFieldInfo(FieldInfo field,
java.lang.String listconfiginfoid)
列表字段默认配置
|
void |
sortField(java.lang.String configId,
java.lang.String[] ids)
对列表配置字段进行排序
|
@Transactional public ListConfigInfo get(java.lang.String id, java.lang.String entityId)
id - 列表配置信息identityId - 构建实体id@Transactional public java.util.List<ListConfigFieldInfo> createField(java.lang.String listconfiginfoid, java.lang.String entityId)
listconfiginfoid - entityId - public ListConfigFieldInfo setListConfigFieldInfo(FieldInfo field, java.lang.String listconfiginfoid)
field - listconfiginfoid - @Transactional
public void sortField(java.lang.String configId,
java.lang.String[] ids)
configId - 列表配置idids - 需要调整顺序的配置id,id应按照排序先后传入@Transactional
public void putListConfig(java.lang.String id,
java.lang.String configName,
java.lang.Object value)
id - 列表配置idconfigName - 配置项名value - 配置值@Transactional public void putListConfig(ListConfigInfo info)
id - 列表配置idconfigName - 配置项名value - 配置值@Transactional
public void putfield(java.lang.String id,
java.lang.String configName,
java.lang.String value)
id - 列表配置idconfigName - 要更新的属性value - 要设置的属性值@Transactional
public void putallfield(java.util.List<java.lang.Object> fieldIds,
java.lang.String configName,
boolean flag)
common - public java.lang.Object getParam(java.lang.String value,
java.lang.Class c,
java.lang.String configName)
value - c - configName - public java.util.List<ListConfigFieldInfo> createByFieldInfoId(java.util.List<java.lang.String> list, java.lang.String listConfigInfoId)
list - 实体字段信息idlistConfigInfoId - 列表配置信息idpublic ListConfigInfo getById(java.lang.String id)
id - 列表配置信息id@Transactional public void deleteListConfigField(java.lang.String id)
id - 列表配置字段信息id@Transactional(readOnly=true) public com.mbap.util.view.Page get(com.mbap.util.view.Page page)
page - @Transactional(readOnly=true) public com.mbap.util.view.Page getAll(com.mbap.util.view.Page page)
page - @Transactional public boolean delete(java.lang.String id)
id - @Transactional public java.util.List<FieldInfo> getRelatableField(java.lang.String buildEntityId)
buildEntityId - 构建实体id@Transactional public java.util.List<FieldInfo> getFieldInfoByRelaentityid(java.lang.String relaentityid)
relaentityid - 关联@Transactional public ListConfigInfo addListConfigField(java.util.List<ListConfigFieldInfo> fields, java.lang.String listConfigInfoId)
fields - listConfigInfoId - @Transactional public int delListConfigField(java.lang.String id)
@Transactional public java.lang.String copyListConfigInfo(java.lang.String listConfigInfoId)
listConfigInfoId -