类 DictAttrRelaQueryDBImpl
java.lang.Object
com.sh.wf.module.component.page.common.query.DictAttrRelaQueryDBImpl
- 所有已实现的接口:
DictAttrRelaQuery_I
Description:
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2018年9月21日
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected List<FindDsColInfo>findQueryDsNameCol(ModuleContext context, DictAttr dict, DsInfo dsInfo) 查找吴符合条件的数据集来关联查询protected StringgetColType(ModuleContext context, DictAttr dict) protected StringprocessQuerySQL(ModuleContext context, DictAttr dict, DsInfo dsInfo, Map<String, DsFilterQueryMapValue> queryMap, List<FindDsColInfo> dsColList, String sql, DsFilterResult result, boolean hasCol2, String areaName, DsFilterQueryMapValue dqm) 将动态生成SQL文件关联到不同的数据集上voidprocessRelaQuery(ModuleContext context, DictAttr dict, DsInfo dsInfo, Map<String, DsFilterQueryMapValue> queryMap, DsFilterResult result) 自动查询条件的情况protected voidprocessRelaUnionDateQuery(ModuleContext context, DictAttr dict, DsInfo dsInfo, List<FindDsColInfo> dsColList, Date date, Map<String, DsFilterQueryMapValue> queryMap, String areaName, DsFilterQueryMapValue dqm, String keyValue, String realColName, DsFilterResult result) 处理时间段关联查询类型
-
构造器详细资料
-
DictAttrRelaQueryDBImpl
public DictAttrRelaQueryDBImpl()
-
-
方法详细资料
-
processRelaQuery
public void processRelaQuery(ModuleContext context, DictAttr dict, DsInfo dsInfo, Map<String, DsFilterQueryMapValue> queryMap, DsFilterResult result) 自动查询条件的情况- 指定者:
processRelaQuery在接口中DictAttrRelaQuery_I- 参数:
context- ModuleContextdict- DictAttrdsInfo- DsInfoqueryMap- 查询区域result- 构造结果对象
-
getColType
-
findQueryDsNameCol
protected List<FindDsColInfo> findQueryDsNameCol(ModuleContext context, DictAttr dict, DsInfo dsInfo) 查找吴符合条件的数据集来关联查询- 参数:
context-dsInfo-- 返回:
-
processQuerySQL
protected String processQuerySQL(ModuleContext context, DictAttr dict, DsInfo dsInfo, Map<String, DsFilterQueryMapValue> queryMap, List<FindDsColInfo> dsColList, String sql, DsFilterResult result, boolean hasCol2, String areaName, DsFilterQueryMapValue dqm) 将动态生成SQL文件关联到不同的数据集上- 参数:
context-dsInfo-dsColList-sql-result-colTypeListOri-objListOri-colTypeList-objList-hasCol2- 是否有数据列2,主要是时间控件用到,需要替换- 返回:
-
processRelaUnionDateQuery
protected void processRelaUnionDateQuery(ModuleContext context, DictAttr dict, DsInfo dsInfo, List<FindDsColInfo> dsColList, Date date, Map<String, DsFilterQueryMapValue> queryMap, String areaName, DsFilterQueryMapValue dqm, String keyValue, String realColName, DsFilterResult result) 处理时间段关联查询类型- 参数:
context-dsInfo-colTypeList-objList-date-
-