Skip to content

Commit aa9b853

Browse files
committed
update serviceImpl.java.vm
1 parent c6331d7 commit aa9b853

File tree

2 files changed

+35
-6
lines changed

2 files changed

+35
-6
lines changed

src/main/java/cn/devcxl/generator/CodeGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public static void main(String[] args) {
5252
VelocityContext context = VelocityUtils.prepareContext(configuration, entityInfo);
5353

5454

55-
String template = "templates/java/service.java.vm" ;
55+
String template = "templates/java/serviceImpl.java.vm" ;
5656
StringWriter sw = new StringWriter();
5757
Template tpl = Velocity.getTemplate(template, Velocity.ENCODING_DEFAULT);
5858
tpl.merge(context, sw);

src/main/resources/templates/java/serviceImpl.java.vm

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import ${packageName}.mapper.${ClassName}Mapper;
99
import ${packageName}.service.I${ClassName}Service;
1010
import ${packageName}.domain.${ClassName};
1111
import ${packageName}.domain.param.Query${ClassName};
12-
12+
import ${primaryKeyField.fieldType.javaType};
1313
/**
1414
* ${ClassName}Service业务层处理
1515
*
@@ -27,15 +27,44 @@ public class ${ClassName}ServiceImpl implements I${ClassName}Service {
2727

2828
/**
2929
* 查询${ClassName}
30-
* @param ${className} ${functionName}
31-
* @param pageRequest
30+
* @param query${ClassName} ${entity.name}列表查询条件
31+
* @param pageRequest 分页查询参数
3232
* @return ${ClassName} 分页集合
33-
* */
33+
**/
3434
@Override
35-
public PageResponse<${ClassName}> ${className}Page(Query${ClassName} query${ClassName}, PageRequest pageRequest) {
35+
public PageResponse<${ClassName}> select${ClassName}Page(Query${ClassName} query${ClassName}, PageRequest pageRequest){
3636
List<${ClassName}> list = ${className}Mapper.page(query${ClassName}, pageRequest);
3737
Long count = ${className}Mapper.count(query${ClassName}, pageRequest);
3838
return new PageResponse<${ClassName}>(pageRequest,count,list);
3939
}
4040

41+
/**
42+
* 添加${ClassName}
43+
* @param ${className}
44+
* @return
45+
**/
46+
public CommonResp<?> add(${ClassName} ${className}){
47+
${className}Mapper.insert(${className});
48+
return CommonResp.ok();
49+
}
50+
51+
/**
52+
* 删除${ClassName}
53+
* @param id
54+
* @return
55+
**/
56+
public CommonResp<?> delete(${primaryKeyField.fieldType.javaShortType} id){
57+
${className}Mapper.delete(id);
58+
return CommonResp.ok();
59+
}
60+
61+
/**
62+
* 修改${ClassName}
63+
* @param ${className}
64+
* @return
65+
**/
66+
public CommonResp<?> update(${ClassName} ${className}){
67+
${className}Mapper.update(${className});
68+
return CommonResp.ok();
69+
}
4170
}

0 commit comments

Comments
 (0)