2025-06-30 09:38:03 +08:00

44 lines
1.4 KiB
Plaintext

package ${package.Service};
#set($moduleName = "${mainModelName.substring(0,1).toLowerCase()}${mainModelName.substring(1).toLowerCase()}")
import ${package.Entity}.*;
import jnpf.base.service.SuperService;
#if(${main})
import ${modulePackageName}.model.${moduleName}.*;
import java.util.*;
#end
/**
* ${genInfo.description}
* 版本: ${genInfo.version}
* 版权: ${genInfo.copyright}
* 作者: ${genInfo.createUser}
* 日期: ${genInfo.createDate}
*/
public interface ${table.serviceName} extends SuperService<${table.entityName}> {
#if(${main})
#if(${pKeyName.toLowerCase().startsWith('f_')})
#set($peimaryKeyname = "${pKeyName.substring(2,3).toLowerCase()}${pKeyName.substring(3)}")
#else
#set($peimaryKeyname = "${pKeyName.substring(0,1).toLowerCase()}${pKeyName.substring(1).toLowerCase()}")
#end
#if($isList)
List<${table.entityName}> getList(${Name}Pagination ${name}Pagination);
List<${table.entityName}> getTypeList(${Name}Pagination ${name}Pagination,String dataType);
#end
${table.entityName} getInfo(String ${peimaryKeyname});
void delete(${table.entityName} entity);
void create(${table.entityName} entity);
boolean update(String ${peimaryKeyname}, ${table.entityName} entity);
String checkForm(${Name}Form form,int i);
void saveOrUpdate(${Name}Form ${name}Form,String id, boolean isSave) throws Exception;
#end
}