Files
sample-project/{{cookiecutter.project_slug}}/EasyCode/Templates/MybatisPlus/serviceImpl.java.vm

30 lines
1.1 KiB
Plaintext
Raw Normal View History

2025-04-23 11:03:01 +08:00
##导入宏定义
$!{define.vm}
$!{mybatisCodehelper.vm}
#set($ServiceImplName = $tool.append($tableInfo.name, "ServiceImpl"))
##设置回调
##$!callback.setFileName($tool.append($ServiceImplName, ".java"))
##$!callback.setSavePath($tool.append($tableInfo.savePath, "/service/impl"))
#set($serviceImplSavePath = $tool.append(${serviceImplSrcFolder},"/",${serviceImplPackageName.replace(".","/")}))
$!callback.setSavePath($serviceImplSavePath)
$!callback.setFileName($tool.append($ServiceImplName, ".java"))
#set($daoName = $tool.append($tableInfo.name, ${daoSuffix}))
package $!{serviceImplPackageName};
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import ${mapperPackageName}.${daoName};
import $!{modelPackageName}.$!{tableInfo.name};
import ${servicePackageName}.$!{tableInfo.name}Service;
import org.springframework.stereotype.Service;
##表注释(宏定义)
#tableComment("表服务实现类.")
@Service("$!tool.firstLowerCase($tableInfo.name)Service")
public class $!{ServiceImplName} extends ServiceImpl<$!{daoName}, $!{tableInfo.name}> implements
$!{tableInfo.name}Service {
}