All Downloads are FREE. Search and download functionalities are using the official Maven repository.

templates.service.impl.ftl Maven / Gradle / Ivy

package ${entityInfo.serviceImplPackage};

<#list imports as pkg>
import ${pkg};


/**
 * 

* ${entityInfo.tableInfo.remarks!} Service 实现类 *

* * @author ${author!} * @since ${date} */ @${serviceAnnotationName} public class ${entityInfo.serviceImplName} ${superExtend}<#if serviceConfig.isGeneric()><${entityInfo.name},<#if entityInfo.idFieldInfo??>${entityInfo.idFieldInfo.typeName}<#else>Void> implements ${entityInfo.serviceName}{ <#if serviceImplConfig.isInjectDao()> @${autowiredAnnotationName} private ${entityInfo.daoName} ${util.firstToLower(entityInfo.daoName)}; <#if !serviceImplConfig.isInjectDao()> @${autowiredAnnotationName} private ${entityInfo.mapperName} ${util.firstToLower(entityInfo.mapperName)}; private QueryChain queryChain() { return QueryChain.of(${util.firstToLower(entityInfo.mapperName)}); } private UpdateChain updateChain() { return UpdateChain.of(${util.firstToLower(entityInfo.mapperName)}); } private InsertChain insertChain(){ return InsertChain.of(${util.firstToLower(entityInfo.mapperName)}); } private DeleteChain deleteChain(){ return DeleteChain.of(${util.firstToLower(entityInfo.mapperName)}); } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy