<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ### 功能描述: > online列表查詢數據 可以通過配置 java增強 修改最終需要展示的數據 ### 定義java類: ~~~ import org.jeecg.modules.online.cgform.enhance.CgformEnhanceJavaListInter; import org.jeecg.modules.online.config.exception.BusinessException; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.List; import java.util.Map; @Component("cgformEnhanceQueryDemo") public class CgformEnhanceQueryDemo implements CgformEnhanceJavaListInter { @Override public void execute(String tableName, List<Map<String, Object>> data) throws BusinessException { List<VirtualDict> dict = virtualDictData(); for (Map<String, Object> map : data) { Object db = map.get("province"); if(db==null){ continue; } String text = dict.stream() .filter(p -> db.toString().equals(p.getValue())) .map(VirtualDict::getText) .findAny() .orElse(""); map.put("province",text); } } /** * 模擬字典數據 * @return */ private List<VirtualDict> virtualDictData(){ List<VirtualDict> dict = new ArrayList<VirtualDict>(); dict.add(new VirtualDict("bj","北京")); dict.add(new VirtualDict("sd","山東")); dict.add(new VirtualDict("ah","安徽")); return dict; } class VirtualDict { String value; String text; public VirtualDict(String value,String text){ this.value = value; this.text = text; } public String getValue(){ return value; } public String getText(){ return text; } } } ~~~ >[info] 注:java增強導出,需要實現的接口是:CgformEnhanceJavaListInter與常規的JAVA增強不同。 ### 增強配置 ![](https://img.kancloud.cn/cb/95/cb95c3ba2268bc999d8265327b639aa2_787x353.png) ### 效果展示: - 沒有配置增強之前,訪問online表數據 ![](https://img.kancloud.cn/6f/17/6f17cb7a641581b45081094e13656ca9_1629x528.png) - 配置增強之后,訪問online表數據 ![](https://img.kancloud.cn/38/7c/387c25ede873a307b4fbb19ee1502baa_1590x543.png) ---- ### 查詢增強總結: - 1.java類實現接口`CgformEnhanceJavaListInter ` - 2.重寫方法`execute`
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看