bkjxxxw/build/classes/templates/modules/gen/dao/dao.xml

45 lines
1.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<template>
<name>dao</name>
<filePath>src/main/java/${packageName}/${moduleName}/dao/${subModuleName}</filePath>
<fileName>${ClassName}Dao.java</fileName>
<content><![CDATA[
/**
* Copyright ® 长春千鸟科技
* 版权所有。
* http://www.ccqnsoft.com
*/
package ${packageName}.${moduleName}.dao<#if subModuleName != "">.${subModuleName}</#if>;
<#list table.importGridJavaDaoList as i>
import ${i};
</#list>
import com.jeeplus.common.persistence.CrudDao;
import com.jeeplus.common.persistence.annotation.MyBatisDao;
import ${packageName}.${moduleName}.entity<#if subModuleName != "">.${subModuleName}</#if>.${ClassName};
/**
* <p>Class :${functionName}DAO接口
* <p>功能描述:功能描述
*
* @author ${functionAuthor}
* @version 1.0.0
*<p>
*-----------------------------------------------------<br>
* 创建时间:${functionVersion}
*-----------------------------------------------------<br>
*</p>
*/
@MyBatisDao
public interface ${ClassName}Dao extends CrudDao<${ClassName}> {
<#list table.columnList as c>
<#-- 如果存在自定义java对象 -->
<#if c.tableName?? && c.tableName!="">
public List<${c.simpleJavaType}> findListBy${c.simpleJavaField}(${c.simpleJavaType} ${c.simpleJavaField});
</#if>
</#list>
}]]>
</content>
</template>