8ea9c133
陈威
初始化提交
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.hotent.form.persistence.dao.QueryViewDao">
<resultMap id="QueryView" type="com.hotent.form.model.QueryView">
<id property="id" column="ID_" jdbcType="VARCHAR"/>
<result property="sqlAlias" column="SQL_ALIAS_" jdbcType="VARCHAR"/>
<result property="name" column="NAME_" jdbcType="VARCHAR"/>
<result property="alias" column="ALIAS_" jdbcType="VARCHAR"/>
<result property="shows" column="SHOWS_" jdbcType="LONGVARCHAR"/>
<result property="conditions" column="CONDITIONS_" jdbcType="LONGVARCHAR"/>
<result property="filterType" column="FILTER_TYPE_" jdbcType="NUMERIC"/>
<result property="filter" column="FILTER_" jdbcType="LONGVARCHAR"/>
<result property="buttons" column="BUTTONS_" jdbcType="VARCHAR"/>
<result property="initQuery" column="INIT_QUERY_" jdbcType="NUMERIC"/>
<result property="template" column="TEMPLATE_" jdbcType="LONGVARCHAR"/>
<result property="supportGroup" column="SUPPORT_GROUP_" jdbcType="NUMERIC"/>
<result property="groupSetting" column="GROUP_SETTING_" jdbcType="VARCHAR"/>
<result property="pageSize" column="PAGE_SIZE_" jdbcType="NUMERIC"/>
<result property="showRowsNum" column="SHOW_ROWS_NUM_" jdbcType="NUMERIC"/>
<result property="sn" column="SN_" jdbcType="NUMERIC"/>
<result property="needPage" column="NEED_PAGE_" jdbcType="NUMERIC"/>
<result property="templateAlias" column="TEMPLATE_ALIAS_" jdbcType="VARCHAR"/>
<result property="summarySetting" column="SUMMARY_SETTING_" jdbcType="VARCHAR"/>
<result property="summaryRegionHtml" column="SUMMARY_REGION_HTML_" jdbcType="VARCHAR"/>
</resultMap>
<select id="getBySqlAlias" parameterType="java.lang.String" resultMap="QueryView">
SELECT * FROM form_query_view
WHERE
SQL_ALIAS_=#{sqlAlias}
</select>
<select id="getBySqlAliasAndAlias" parameterType="java.lang.String" resultMap="QueryView">
SELECT * FROM form_query_view
WHERE
SQL_ALIAS_=#{sqlAlias} and ALIAS_ = #{alias}
</select>
<delete id="removeBySqlAlias" parameterType="java.lang.String">
DELETE FROM form_query_view
WHERE
SQL_ALIAS_=#{sqlAlias}
</delete>
<select id="getByAlias" parameterType="java.lang.String" resultMap="QueryView">
SELECT * FROM form_query_view
WHERE
ALIAS_=#{alias}
</select>
<select id="listByAlias" parameterType="java.lang.String" resultMap="QueryView">
SELECT * FROM form_query_view
WHERE
ALIAS_=#{alias}
</select>
<select id="getAuthDetailPage" resultType="map" >
select * from (SELECT FORM_QUERY_SQLDEF.ID_,FORM_QUERY_SQLDEF.NAME_,FORM_QUERY_SQLDEF.ALIAS_,CONCAT(FORM_QUERY_SQLDEF.ID_,2) AS groupid,FORM_QUERY_VIEW.FILTER_,FORM_QUERY_VIEW.NAME_ VIEW_NAME_,
FORM_QUERY_VIEW.ALIAS_ VIEW_ALIAS_
FROM FORM_QUERY_SQLDEF
left join FORM_QUERY_VIEW on FORM_QUERY_SQLDEF.ALIAS_=FORM_QUERY_VIEW.SQL_ALIAS_ WHERE FILTER_ like concat('%',#{id},'%')
) temp ${ew.customSqlSegment}
</select>
<select id="getAuthDetailPage" resultType="map" databaseId="oracle">
select * from (SELECT FORM_QUERY_SQLDEF.ID_,FORM_QUERY_SQLDEF.NAME_,FORM_QUERY_SQLDEF.ALIAS_,CONCAT(FORM_QUERY_SQLDEF.ID_,2) AS groupid,FORM_QUERY_VIEW.FILTER_,FORM_QUERY_VIEW.NAME_ VIEW_NAME_,
FORM_QUERY_VIEW.ALIAS_ VIEW_ALIAS_
FROM FORM_QUERY_SQLDEF
left join FORM_QUERY_VIEW on FORM_QUERY_SQLDEF.ALIAS_=FORM_QUERY_VIEW.SQL_ALIAS_ WHERE FILTER_ like concat('%',concat(#{id},'%'))
) temp ${ew.customSqlSegment}
</select>
</mapper>
|