修复模板问题

This commit is contained in:
makejava 2018-09-05 15:04:12 +08:00
parent 2b5d9167a2
commit 5769c951aa
2 changed files with 11 additions and 6 deletions

View File

@ -19,14 +19,14 @@ $!callback.setSavePath($tool.append($modulePath, "/src/main/resources/mapper"))
</resultMap>
<!--查询单个-->
<select id="queryById" resultMap="UserInfoMap">
<select id="queryById" resultMap="$!{tableInfo.name}Map">
select
#allSqlColumn()
from $!{tableInfo.obj.parent.name}.$!tableInfo.obj.name
<where>
#foreach($column in $tableInfo.pkColumn)
<if test="$!column.name != null#if($column.type.equals("java.lang.String")) and $!column.name != ''#end ">
<if test="$!column.name != null#if($column.type.equals("java.lang.String")) and $!column.name != ''#end">
and $!column.obj.name = #{$!column.name},
</if>
#end
@ -34,7 +34,7 @@ $!callback.setSavePath($tool.append($modulePath, "/src/main/resources/mapper"))
</select>
<!--查询指定行数据-->
<select id="queryAllByLimit" resultMap="UserInfoMap">
<select id="queryAllByLimit" resultMap="$!{tableInfo.name}Map">
select
#allSqlColumn()
@ -43,14 +43,14 @@ $!callback.setSavePath($tool.append($modulePath, "/src/main/resources/mapper"))
</select>
<!--通过实体作为筛选条件查询-->
<select id="queryAll" resultMap="UserInfoMap">
<select id="queryAll" resultMap="$!{tableInfo.name}Map">
select
#allSqlColumn()
from $!{tableInfo.obj.parent.name}.$!tableInfo.obj.name
<where>
#foreach($column in $tableInfo.fullColumn)
<if test="$!column.name != null#if($column.type.equals("java.lang.String")) and $!column.name != ''#end ">
<if test="$!column.name != null#if($column.type.equals("java.lang.String")) and $!column.name != ''#end">
and $!column.obj.name = #{$!column.name},
</if>
#end
@ -68,7 +68,7 @@ $!callback.setSavePath($tool.append($modulePath, "/src/main/resources/mapper"))
update $!{tableInfo.obj.parent.name}.$!{tableInfo.obj.name}
<set>
#foreach($column in $tableInfo.otherColumn)
<if test="$!column.name != null#if($column.type.equals("java.lang.String")) and $!column.name != ''#end ">
<if test="$!column.name != null#if($column.type.equals("java.lang.String")) and $!column.name != ''#end">
and $!column.obj.name = #{$!column.name},
</if>
#end

View File

@ -34,6 +34,7 @@ public class $!{tableName} implements $!{tableInfo.name}Service {
* @param $!pk.name 主键
* @return 实例对象
*/
@Override
public $!{tableInfo.name} queryById($!pk.shortType $!pk.name) {
return this.$!{tool.firstLowerCase($!{tableInfo.name})}Dao.queryById($!pk.name);
}
@ -45,6 +46,7 @@ public class $!{tableName} implements $!{tableInfo.name}Service {
* @param limit 查询条数
* @return 对象列表
*/
@Override
public List<$!{tableInfo.name}> queryAllByLimit(int offset, int limit) {
return this.$!{tool.firstLowerCase($!{tableInfo.name})}Dao.queryAllByLimit(offset, limit);
}
@ -55,6 +57,7 @@ public class $!{tableName} implements $!{tableInfo.name}Service {
* @param $!tool.firstLowerCase($!{tableInfo.name}) 实例对象
* @return 实例对象
*/
@Override
public $!{tableInfo.name} insert($!{tableInfo.name} $!tool.firstLowerCase($!{tableInfo.name})) {
this.$!{tool.firstLowerCase($!{tableInfo.name})}Dao.insert($!tool.firstLowerCase($!{tableInfo.name}));
return $!tool.firstLowerCase($!{tableInfo.name});
@ -66,6 +69,7 @@ public class $!{tableName} implements $!{tableInfo.name}Service {
* @param $!tool.firstLowerCase($!{tableInfo.name}) 实例对象
* @return 实例对象
*/
@Override
public $!{tableInfo.name} update($!{tableInfo.name} $!tool.firstLowerCase($!{tableInfo.name})) {
this.$!{tool.firstLowerCase($!{tableInfo.name})}Dao.update($!tool.firstLowerCase($!{tableInfo.name}));
return this.queryById($!{tool.firstLowerCase($!{tableInfo.name})}.get$!tool.firstUpperCase($pk.name)());
@ -77,6 +81,7 @@ public class $!{tableName} implements $!{tableInfo.name}Service {
* @param $!pk.name 主键
* @return 是否成功
*/
@Override
public boolean deleteById($!pk.shortType $!pk.name) {
return this.$!{tool.firstLowerCase($!{tableInfo.name})}Dao.deleteById($!pk.name) > 0;
}