类 ListConfigService

java.lang.Object
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T>
com.mbap.mybatis.strongbox.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<M,T>
com.mbap.mybatis.ty.service.BaseService<ListConfigInfoMapper,ListConfigInfo>
com.mbap.ct.listconfiginfo.service.ListConfigService
所有已实现的接口:
com.baomidou.mybatisplus.extension.service.IService<ListConfigInfo>

@Service("listConfigService") public class ListConfigService extends com.mbap.mybatis.ty.service.BaseService<ListConfigInfoMapper,ListConfigInfo>
列表配置服务
作者:
Amanda.Z
  • 字段概要

    从类继承的字段 com.mbap.mybatis.strongbox.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

    MYSQL

    从接口继承的字段 com.baomidou.mybatisplus.extension.service.IService

    DEFAULT_BATCH_SIZE
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    addListConfigField(List<ListConfigFieldInfo> fields, String listConfigInfoId)
    添加列表字段配置与表单字段配置
    copyListConfigInfo(String listConfigInfoId)
    复制列表配置信息
    createByFieldInfoId(List<String> list, String listConfigInfoId)
    根据构建实体字段信息id,创建列表字段配置信息
    createField(String listconfiginfoid, String entityId)
    创建列表字段配置初始数据,默认全部显示,根据情况自行在页面上做配置
    boolean
    逻辑删除
    void
    删除指定列表配置字段信息
    int
     
    com.mbap.util.view.Page
    get(com.mbap.util.view.Page page)
    分页查询数据
    get(String id, String entityId)
    根据实体id,列表配置id,读取列表配置信息
    com.mbap.util.view.Page
    getAll(com.mbap.util.view.Page page)
    查询所有数据
    根据字段的关联实体查询字段信息
    根据列表配置信息id,获取列表配置信息和对应的列表字段配置信息
    getParam(String value, Class c, String configName)
    通过类反射,将参数按照字段类型进行类型装换
    getRelatableField(String buildEntityId)
    根据实体id获取有关联的字段
    void
    putallfield(List<Object> fieldIds, String configName, boolean flag)
    更新列表设置中是否列表(全选)、搜索(全选)、排序(全选)显示的配置情况
    void
    putfield(String id, String configName, String value)
    更新列表配置中的字段配置
    void
    更新列表配置
    void
    putListConfig(String id, String configName, Object value)
    更新列表配置
    setListConfigFieldInfo(FieldInfo field, String listconfiginfoid)
    列表字段默认配置
    void
    sortField(String configId, String[] ids)
    对列表配置字段进行排序
     

    从类继承的方法 com.mbap.mybatis.strongbox.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

    execNoResultSql, findBySql, findBySql2Entity, findBySql2Map, findBySql2Map, getCountBySql, getDbType, getUniqueResultBySql, getUniqueResultBySql, pageBySql2Entity, pageBySql2Map, pageBySql2Map, removeByIds

    从类继承的方法 com.baomidou.mybatisplus.extension.service.impl.ServiceImpl

    getBaseMapper, getEntityClass, getMap, getObj, getOne, removeBatchByIds, removeBatchByIds, removeById, removeById, removeByIds, saveBatch, saveOrUpdate, saveOrUpdateBatch, updateBatchById

    从类继承的方法 java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService

    count, count, getById, getOne, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeBatchByIds, removeBatchByIds, removeById, removeByIds, removeByMap, save, saveBatch, saveOrUpdate, saveOrUpdateBatch, update, update, update, updateBatchById, updateById
  • 构造器详细资料

    • ListConfigService

      public ListConfigService()
  • 方法详细资料

    • get

      @Transactional public ListConfigInfo get(String id, String entityId)
      根据实体id,列表配置id,读取列表配置信息
      参数:
      id - 列表配置信息id
      entityId - 构建实体id
      返回:
    • createField

      @Transactional public List<ListConfigFieldInfo> createField(String listconfiginfoid, String entityId)
      创建列表字段配置初始数据,默认全部显示,根据情况自行在页面上做配置
      参数:
      listconfiginfoid -
      entityId -
      返回:
    • setListConfigFieldInfo

      public ListConfigFieldInfo setListConfigFieldInfo(FieldInfo field, String listconfiginfoid)
      列表字段默认配置
      参数:
      field -
      listconfiginfoid -
      返回:
    • sortField

      @Transactional public void sortField(String configId, String[] ids)
      对列表配置字段进行排序
      参数:
      configId - 列表配置id
      ids - 需要调整顺序的配置id,id应按照排序先后传入
    • putListConfig

      @Transactional public void putListConfig(String id, String configName, Object value)
      更新列表配置
      参数:
      id - 列表配置id
      configName - 配置项名
      value - 配置值
    • putListConfig

      @Transactional public void putListConfig(ListConfigInfo info)
      更新列表配置
      参数:
      id - 列表配置id
      configName - 配置项名
      value - 配置值
    • putfield

      @Transactional public void putfield(String id, String configName, String value)
      更新列表配置中的字段配置
      参数:
      id - 列表配置id
      configName - 要更新的属性
      value - 要设置的属性值
    • putallfield

      @Transactional public void putallfield(List<Object> fieldIds, String configName, boolean flag)
      更新列表设置中是否列表(全选)、搜索(全选)、排序(全选)显示的配置情况
      参数:
      common -
    • getParam

      public Object getParam(String value, Class c, String configName)
      通过类反射,将参数按照字段类型进行类型装换
      参数:
      value -
      c -
      configName -
      返回:
    • createByFieldInfoId

      public List<ListConfigFieldInfo> createByFieldInfoId(List<String> list, String listConfigInfoId)
      根据构建实体字段信息id,创建列表字段配置信息
      参数:
      list - 实体字段信息id
      listConfigInfoId - 列表配置信息id
      返回:
    • getListConfigInfoById

      public ListConfigInfo getListConfigInfoById(String id)
      根据列表配置信息id,获取列表配置信息和对应的列表字段配置信息
      参数:
      id - 列表配置信息id
      返回:
    • deleteListConfigField

      @Transactional public void deleteListConfigField(String id)
      删除指定列表配置字段信息
      参数:
      id - 列表配置字段信息id
    • get

      @Transactional(readOnly=true) public com.mbap.util.view.Page get(com.mbap.util.view.Page page)
      分页查询数据
      参数:
      page -
      返回:
    • getAll

      @Transactional(readOnly=true) public com.mbap.util.view.Page getAll(com.mbap.util.view.Page page)
      查询所有数据
      参数:
      page -
      返回:
    • delete

      @Transactional public boolean delete(String id)
      逻辑删除
      参数:
      id -
      返回:
      boolean
    • getRelatableField

      @Transactional public List<FieldInfo> getRelatableField(String buildEntityId)
      根据实体id获取有关联的字段
      参数:
      buildEntityId - 构建实体id
      返回:
    • getFieldInfoByRelaentityid

      @Transactional public List<FieldInfo> getFieldInfoByRelaentityid(String relaentityid)
      根据字段的关联实体查询字段信息
      参数:
      relaentityid - 关联
    • addListConfigField

      @Transactional public ListConfigInfo addListConfigField(List<ListConfigFieldInfo> fields, String listConfigInfoId)
      添加列表字段配置与表单字段配置
      参数:
      fields -
      listConfigInfoId -
      返回:
    • delListConfigField

      @Transactional public int delListConfigField(String id)
    • copyListConfigInfo

      @Transactional public String copyListConfigInfo(String listConfigInfoId)
      复制列表配置信息
      参数:
      listConfigInfoId -
      返回:
    • updateListConfig

      public ListConfigInfo updateListConfig(ListConfigInfo listConfigInfo)