hefeixia
2021-02-18 5b8c95c760840f09910730943b21391e47187315
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?xml version="1.0" encoding="UTF-8" ?>
<?DOCTYPE sqls SYSTEM "../config/sql.dtd" ?>
    
<sqls>
    <dataSpace name="system_default">
    
        <!--         Data Object        -->
        <sql name="getDataObjectList">
            <![CDATA[
                 select * from sys_dataobject order by orderno
            ]]>        
        </sql>
        
        <sql name="getDataObjectPropertys">
            <![CDATA[
                 select * from sys_dataProperty where parentid = @{parentid} order by orderno
            ]]>        
        </sql>
        
        <sql name="getDataObjectSQLs">
            <![CDATA[
                 select * from sys_datasql where parentid = @{parentid} order by typecode
            ]]>            
        </sql>
        
        <!--         get       -->        
        <sql name="getEntity">
            <![CDATA[
                 select * from @{tablename} where @{filter} @{orderby} @{limit}
            ]]>            
        </sql>
        
        <sql name="getEntitySet">
            <![CDATA[
                 select * from @{tablename} where @{filter} @{orderby} @{limit}
            ]]>        
        </sql>
 
        <sql name="getFirstEntity">
            <![CDATA[
                 select * from @{tablename} limit 0, 1
            ]]>            
        </sql>        
        
        <sql name="getCount">
            <![CDATA[
                 select count(1) from @{tablename} where @{filter}
            ]]>            
        </sql>
 
        <!--         set       -->
        <sql name="insertEntity">
            <![CDATA[
                 insert into @{tablename} (@{fieldNames}) values(@{fieldValues})
            ]]>            
        </sql>
      
        <sql name="updateById">
            <![CDATA[
                 update @{tablename} set @{fieldNameValues} where id = '@{id}'
            ]]>            
        </sql>
        
        <sql name="updateByOther">
            <![CDATA[
                    update @{tablename} set @{fieldNameValues} where @{appointColumn} = '@{appointValue}'
            ]]>
        </sql>
        
        <sql name="updateByCriteria">
            <![CDATA[
                 update @{tablename} set @{entity} where @{filter}
            ]]>            
        </sql>
 
        <sql name="deleteById">
            <![CDATA[
                 delete from @{tablename} where id = '@{id}'
            ]]>            
        </sql>
        
        <sql name="deleteChildrenById">
            <![CDATA[
                 delete from @{tablename} where parentid = '@{id}'
            ]]>            
        </sql>
      
        <sql name="deleteByCriteria">
            <![CDATA[
                 delete from @{tablename} where @{filter} 
            ]]>            
        </sql>
 
        <sql name="emptyTable">
            <![CDATA[
                 truncate table @{tablename}
            ]]>
        </sql>
        
        <sql name="insertCreateTime">
            <![CDATA[
                 insert test (id, createtime) values (replace(uuid(),'-',''), '@{createtime}');
            ]]>
        </sql>
        
        <sql name="nextval">
            <![CDATA[
                 select nextval('@{name}')
            ]]>
        </sql>
        
        <sql name="currval">
            <![CDATA[
                 select currval('@{name}')
            ]]>
        </sql>
        
    </dataSpace>
 
</sqls>