mirror of
https://gitee.com/myxzgzs/boyue_jnpf.git
synced 2025-08-08 15:22:43 +08:00
44 lines
1.4 KiB
Plaintext
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
|
|
}
|