#include "../function.ftl"> <#include "../variable.ftl"> <#if isBaseModule = 'true'> package com.${cAlias}.${cPlatform}.${sys}.domain; <#else> package com.${cAlias}.${cPlatform}.${sys}.${module}.domain; #if> import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Service; <#if hasSub?exists && hasSub==true> import com.${scAlias}.${scPlatform}.base.core.util.string.StringUtil; #if> import com.${scAlias}.${scPlatform}.base.core.util.AppUtil; import com.${scAlias}.${scPlatform}.base.framework.domain.AbstractDomain; <#if isBaseModule = 'true'> import com.${cAlias}.${cPlatform}.${sys}.persistence.dao.${class}Dao; import com.${cAlias}.${cPlatform}.${sys}.persistence.entity.${class}Po; <#if hasSub?exists && hasSub==true> <#list model.subTableList as subTable> import com.${cAlias}.${cPlatform}.${sys}.persistence.dao.${subTable.variables.class}Dao; import com.${cAlias}.${cPlatform}.${sys}.persistence.entity.${subTable.variables.class}Po; #list> #if> <#else> import com.${cAlias}.${cPlatform}.${sys}.${module}.persistence.dao.${class}Dao; import com.${cAlias}.${cPlatform}.${sys}.${module}.persistence.entity.${class}Po; <#if hasSub?exists && hasSub==true> <#list model.subTableList as subTable> import com.${cAlias}.${cPlatform}.${sys}.${module}.persistence.dao.${subTable.variables.class}Dao; import com.${cAlias}.${cPlatform}.${sys}.${module}.persistence.entity.${subTable.variables.class}Po; #list> #if> #if> /** * ${model.tabComment} 领域对象实体 * *
<#if vars.company?exists>
* 开发公司:${vars.company}
#if>
<#if vars.developer?exists>
* 开发人员:${vars.developer}
#if>
<#if vars.email?exists>
* 邮箱地址:${vars.email}
#if>
* 创建时间:${date?string("yyyy-MM-dd HH:mm:ss")}
*
*/
@SuppressWarnings("serial")
@Service
@Scope("prototype")
public class ${class} extends AbstractDomain