Service.java.vm 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package ${package.Service};
  2. #set($moduleName = "${mainModelName.substring(0,1).toLowerCase()}${mainModelName.substring(1).toLowerCase()}")
  3. import ${package.Entity}.*;
  4. import jnpf.base.service.SuperService;
  5. #if(${main})
  6. import ${modulePackageName}.model.${moduleName}.*;
  7. import java.util.*;
  8. #end
  9. /**
  10. * ${genInfo.description}
  11. * 版本: ${genInfo.version}
  12. * 版权: ${genInfo.copyright}
  13. * 作者: ${genInfo.createUser}
  14. * 日期: ${genInfo.createDate}
  15. */
  16. public interface ${table.serviceName} extends SuperService<${table.entityName}> {
  17. #if(${main})
  18. #if(${pKeyName.toLowerCase().startsWith('f_')})
  19. #set($peimaryKeyname = "${pKeyName.substring(2,3).toLowerCase()}${pKeyName.substring(3)}")
  20. #else
  21. #set($peimaryKeyname = "${pKeyName.substring(0,1).toLowerCase()}${pKeyName.substring(1).toLowerCase()}")
  22. #end
  23. #if($isList)
  24. List<${table.entityName}> getList(${Name}Pagination ${name}Pagination);
  25. List<${table.entityName}> getTypeList(${Name}Pagination ${name}Pagination,String dataType);
  26. #end
  27. ${table.entityName} getInfo(String ${peimaryKeyname});
  28. void delete(${table.entityName} entity);
  29. void create(${table.entityName} entity);
  30. boolean update(String ${peimaryKeyname}, ${table.entityName} entity);
  31. String checkForm(${Name}Form form,int i);
  32. void saveOrUpdate(${Name}Form ${name}Form,String id, boolean isSave) throws Exception;
  33. #end
  34. }