类 CommonService

java.lang.Object
cn.warpin.core.base.service.CommonService

@Service public class CommonService extends Object
通用服务类,提供通用的查询功能。
  • 字段详细资料

  • 构造器详细资料

    • CommonService

      public CommonService()
  • 方法详细资料

    • query

      public Result query(QueryCondition condition)
      根据查询条件查询数据。
      参数:
      condition - 查询条件
      返回:
      查询结果
    • queryVO

      public Result queryVO(QueryCondition queryCondition, Class mainClazzVO, Map<String,Object> voClassMap)
      根据查询条件查询数据,并将结果包装成指定的VO对象。
      参数:
      queryCondition - 主类查询条件
      mainClazzVO - 主类的VO类,用于包装主类以及子类信息
      voClassMap - 要查询的子类,String为主类VO要赋值的属性名称,Class为要查询的子类
      返回:
      查询结果
    • getResultVO

      private Map<String,Object> getResultVO(String id, Class mainClazzVO, List<Object> resultVOs) throws Exception
      根据ID获取结果VO对象。
      参数:
      id - ID值
      mainClazzVO - 主类的VO类
      resultVOs - 结果VO对象集合
      返回:
      包含结果VO对象的Map
      抛出:
      Exception - 反射相关异常