| | |
| | | // varchar / char / text 等字符串类型 |
| | | if (dataType.contains("char") || dataType.contains("text") || dataType.contains("enum")) { |
| | | if (colName.equals("deptcode")) { |
| | | activeParams.add(new Object[]{"p_" + colName, colName, "in", colType}); |
| | | activeParams.add(new Object[]{"p_" + colName, colName, "in", "TEXT"}); |
| | | break; |
| | | } |
| | | if (colName.equals("hospitaldistrictcode")) { |
| | | activeParams.add(new Object[]{"p_" + colName, colName, "in", colType}); |
| | | activeParams.add(new Object[]{"p_" + colName, colName, "in", "TEXT"}); |
| | | break; |
| | | } |
| | | String kind = forceEqCols.contains(colName) ? "eq" : (eqPattern.matcher(colName).find() ? "eq" : "like"); |
| | |
| | | #{diagcheckFlag, jdbcType=VARCHAR, mode=IN}, |
| | | #{fuflag, jdbcType=VARCHAR, mode=IN}, |
| | | #{campusid, jdbcType=VARCHAR, mode=IN}, |
| | | #{serverState, jdbcType=VARCHAR, mode=IN} |
| | | #{serverState, jdbcType=VARCHAR, mode=IN}, |
| | | #{pageSize, jdbcType=INTEGER, mode=IN}, |
| | | #{pageNum, jdbcType=INTEGER, mode=IN} |
| | | )} |