File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
src/main/resources/templates/xml Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change 37
37
#end
38
38
#end
39
39
#end
40
+ and deleted = 0
40
41
</where >
41
- #if($table.tree)
42
- order by ${tree_parent_code}
43
- #end
42
+ limit #{page.startIndex},#{page.pageSize}
44
43
</select >
45
44
46
45
<select id =" count" resultType =" java.lang.Long" >
72
71
#end
73
72
#end
74
73
#end
74
+ and deleted = 0
75
75
</where >
76
76
</select >
77
77
88
88
89
89
<!-- 删除用户(虚拟删除,设置标记字段) -->
90
90
<update id =" delete" >
91
- UPDATE `${tableName}` SET is_deleted = 1 WHERE id = #{id}
91
+ UPDATE `${tableName}` SET deleted = 1 WHERE id = #{id}
92
92
</update >
93
93
94
94
<!-- 更新用户信息 -->
98
98
#foreach($field in $fields)
99
99
#if($field.sqlField != $entity.primaryKeyField().name)
100
100
<if test =" $field.name != null#if($field.fieldType.javaShortType == 'String' ) and $field.javaField.trim() != ''#end" >
101
- `$field.name ` = #{$field.JavaField},
101
+ `$field.sqlField ` = #{$field.JavaField},
102
102
</if >
103
103
#end
104
104
#end
105
105
</set >
106
- WHERE id = #{id}
106
+ WHERE id = #{id} and deleted = 0
107
107
</update >
108
108
109
109
<!-- 根据用户ID查询单一用户 -->
110
110
<select id =" getById" parameterType =" int" resultType =" ${packageName}.domain.${ClassName}" >
111
- SELECT #foreach($field in $fields)`$field.sqlField`#if($foreach.hasNext),#end#end FROM `${tableName}` WHERE id = #{id}
111
+ SELECT #foreach($field in $fields)`$field.sqlField`#if($foreach.hasNext),#end#end FROM `${tableName}` WHERE id = #{id} and deleted = 0
112
112
</select >
113
113
114
114
<!-- 批量虚拟删除 -->
115
115
<update id =" batchDelete" parameterType =" list" >
116
116
UPDATE `${tableName}`
117
- SET is_deleted = 1
117
+ SET deleted = 1
118
118
WHERE id IN
119
119
<foreach collection =" list" item =" id" open =" (" separator =" ," close =" )" >
120
120
#{id}
You can’t perform that action at this time.
0 commit comments