cgform_serviceITemplate.ftl 915 B

123456789101112131415161718192021222324252627282930
  1. <#if packageStyle == "service">
  2. package ${bussiPackage}.${entityPackage}.service;
  3. import ${bussiPackage}.${entityPackage}.entity.${entityName}Entity;
  4. <#else>
  5. package ${bussiPackage}.service.${entityPackage};
  6. import ${bussiPackage}.entity.${entityPackage}.${entityName}Entity;
  7. </#if>
  8. import org.jeecgframework.core.common.service.CommonService;
  9. import java.io.Serializable;
  10. public interface ${entityName}ServiceI extends CommonService{
  11. public void delete(${entityName}Entity entity) throws Exception;
  12. public Serializable save(${entityName}Entity entity) throws Exception;
  13. public void saveOrUpdate(${entityName}Entity entity) throws Exception;
  14. <#list buttons as btn>
  15. <#if btn.optType=='action'>
  16. /**
  17. * 自定义按钮-[${btn.buttonName}]业务处理
  18. * @param id
  19. * @return
  20. */
  21. public void do${btn.buttonCode?cap_first}Bus(${entityName}Entity t) throws Exception;
  22. </#if>
  23. </#list>
  24. }