Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
程序猿小郑
microservices-platform
提交
2c6c24bf
microservices-platform
项目概览
程序猿小郑
/
microservices-platform
与 Fork 源项目一致
Fork自
zlt2000 / microservices-platform
通知
4
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
microservices-platform
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2c6c24bf
编写于
10月 04, 2019
作者:
zlt2000
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化代码生成器代码
上级
e85a95e7
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
21 addition
and
32 deletion
+21
-32
zlt-business/code-generator/src/main/resources/template/Controller.java.vm
...-generator/src/main/resources/template/Controller.java.vm
+7
-7
zlt-business/code-generator/src/main/resources/template/Mapper.java.vm
...code-generator/src/main/resources/template/Mapper.java.vm
+2
-3
zlt-business/code-generator/src/main/resources/template/Mapper.xml.vm
.../code-generator/src/main/resources/template/Mapper.xml.vm
+0
-1
zlt-business/code-generator/src/main/resources/template/Model.java.vm
.../code-generator/src/main/resources/template/Model.java.vm
+2
-2
zlt-business/code-generator/src/main/resources/template/Service.java.vm
...ode-generator/src/main/resources/template/Service.java.vm
+3
-4
zlt-business/code-generator/src/main/resources/template/ServiceImpl.java.vm
...generator/src/main/resources/template/ServiceImpl.java.vm
+7
-15
未找到文件。
zlt-business/code-generator/src/main/resources/template/Controller.java.vm
浏览文件 @
2c6c24bf
...
...
@@ -11,7 +11,7 @@ import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import
${
package
}
.
${
moduleName
}
.model.
${
className
}
;
import
${
package
}
.
${
moduleName
}
.service.
${
className
}
Service;
import
${
package
}
.
${
moduleName
}
.service.
I
${
className
}
Service;
import com.central.common.model.PageResult;
import com.central.common.model.Result;
...
...
@@ -37,7 +37,7 @@ public class ${className}Controller {
@ApiImplicitParam(name = "page", value = "分页起始位置", required = true, dataType = "Integer"),
@ApiImplicitParam(name = "limit", value = "分页结束位置", required = true, dataType = "Integer")
})
@GetMapping
("/
${
className
}
")
@GetMapping
public PageResult list(@RequestParam Map
<String
,
Object
>
params)
{
return
${
classname
}
Service.findList(params);
}
...
...
@@ -46,9 +46,9 @@ public class ${className}Controller {
* 查询
*/
@ApiOperation(value = "查询")
@GetMapping("/
${
className
}
/
{
id
}")
@GetMapping("/
{
${
pk
.
attrname
}
}")
public Result findUserById(@PathVariable Long
${
pk
.
attrname
}
)
{
${
className
}
model =
${
classname
}
Service.getById(
id
);
${
className
}
model =
${
classname
}
Service.getById(
${
pk
.
attrname
}
);
return Result.succeed(model, "查询成功");
}
...
...
@@ -56,9 +56,9 @@ public class ${className}Controller {
* 新增or更新
*/
@ApiOperation(value = "保存")
@PostMapping
("/
${
className
}
")
@PostMapping
public Result save(@RequestBody
${
className
}
${
classname
}
)
{
${
classname
}
Service.saveOrUpdate
User
(
${
classname
}
);
${
classname
}
Service.saveOrUpdate(
${
classname
}
);
return Result.succeed("保存成功");
}
...
...
@@ -66,7 +66,7 @@ public class ${className}Controller {
* 删除
*/
@ApiOperation(value = "删除")
@DeleteMapping("/
${
className
}
/
{
id}")
@DeleteMapping("/
{
id}")
public Result delete(@PathVariable Long
${
pk
.
attrname
}
)
{
${
classname
}
Service.removeById(
${
pk
.
attrname
}
);
return Result.succeed("删除成功");
...
...
zlt-business/code-generator/src/main/resources/template/Mapper.java.vm
浏览文件 @
2c6c24bf
package
${
package
}
.
${
moduleName
}
.
dao
;
package
${
package
}
.
${
moduleName
}
.
mapper
;
import
${
package
}
.
${
moduleName
}
.
entity
.
${
className
}
;
import
${
package
}
.
${
moduleName
}
.
model
.
${
className
}
;
import com.central.db.mapper.SuperMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
...
...
@@ -14,7 +14,6 @@ import java.util.Map;
* @author
${
author
}
* @date
${
datetime
}
*/
@Mapper
public interface
${
className
}
Mapper extends SuperMapper
<
${
className
}
>
{
/**
* 分页查询用户列表
...
...
zlt-business/code-generator/src/main/resources/template/Mapper.xml.vm
浏览文件 @
2c6c24bf
...
...
@@ -4,6 +4,5 @@
<mapper
namespace=
"
${
package
}
.
${
moduleName
}
.mapper.
${
className
}
Mapper"
>
<select
id=
"findList"
resultType=
"
${
package
}
.
${
moduleName
}
.model.
${
className
}
"
>
select * from
${
tableName
}
t
order by t.id desc
</select>
</mapper>
\ No newline at end of file
zlt-business/code-generator/src/main/resources/template/Model.java.vm
浏览文件 @
2c6c24bf
package
${
package
}
.
${
moduleName
}
.model;
import com.baomidou.mybatisplus.annotations.TableName;
import
${
package
}
.common.model.SuperEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.EqualsAndHashCode;
#
if
(${
hasBigDecimal
})
import java.math.BigDecimal;
#
end
import java.io.Serializable;
import java.util.Date;
/**
...
...
zlt-business/code-generator/src/main/resources/template/Service.java.vm
浏览文件 @
2c6c24bf
package
${
package
}
.
${
moduleName
}
.service;
import
${
package
}
.
${
moduleName
}
.
entity
.
${
className
}
;
import
${
package
}
.
${
moduleName
}
.
model
.
${
className
}
;
import com.central.common.model.PageResult;
import com.central.common.model.Result;
import com.baomidou.mybatisplus.extension.service.IService;
import
${
package
}
.common.service.ISuperService;
import java.util.Map;
...
...
@@ -13,7 +12,7 @@ import java.util.Map;
* @author
${
author
}
* @date
${
datetime
}
*/
public interface I
${
className
}
Service extends IService
<
${
className
}
>
{
public interface I
${
className
}
Service extends IS
uperS
ervice
<
${
className
}
>
{
/**
* 列表
* @param params
...
...
zlt-business/code-generator/src/main/resources/template/ServiceImpl.java.vm
浏览文件 @
2c6c24bf
package
${
package
}
.
${
moduleName
}
.service.impl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.central.common.model.PageResult;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import
com.baomidou.mybatisplus.extension.service.impl.
ServiceImpl;
import
${
package
}
.common.service.impl.Super
ServiceImpl;
import java.util.List;
import java.util.Map;
import org.apache.commons.collections4.MapUtils;
import lombok.extern.slf4j.Slf4j;
import
${
package
}
.
${
moduleName
}
.
entity
.
${
className
}
;
import
${
package
}
.
${
moduleName
}
.
dao.
${
className
}
Dao
;
import
${
package
}
.
${
moduleName
}
.service.
${
className
}
Service;
import
${
package
}
.
${
moduleName
}
.
model
.
${
className
}
;
import
${
package
}
.
${
moduleName
}
.
mapper.
${
className
}
Mapper
;
import
${
package
}
.
${
moduleName
}
.service.
I
${
className
}
Service;
/**
*
${
comments
}
...
...
@@ -23,22 +22,15 @@ import ${package}.${moduleName}.service.${className}Service;
*/
@Slf4j
@Service
public class
${
className
}
ServiceImpl extends ServiceImpl
<
${
className
}
Mapper
,
${
className
}
>
implements I
${
className
}
Service
{
public class
${
className
}
ServiceImpl extends S
uperS
erviceImpl
<
${
className
}
Mapper
,
${
className
}
>
implements I
${
className
}
Service
{
/**
* 列表
* @param params
* @return
*/
@Override
public PageResult
<
${
className
}
>
findList(Map
<String
,
Object
>
params)
{
Integer curPage = MapUtils.getInteger(params, "page");
Integer limit = MapUtils.getInteger(params, "limit");
if (curPage == null)
{
curPage = 1;
}
if (limit == null)
{
limit = -1;
}
Page
<
${
className
}
>
page = new Page
<>
(curPage, limit);
Page
<
${
className
}
>
page = new Page
<>
(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
List
<
${
className
}
>
list = baseMapper.findList(page, params);
return PageResult.
<
${
className
}
>
builder().data(list).code(0).count(page.getTotal()).build();
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录