9784d0867ade728f9c003a6b6f1e8a4214560af9.svn-base 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package ${bussiPackage}.${entityPackage}.service;
  2. <#list subTables as sub>
  3. import ${bussiPackage}.${entityPackage}.entity.${sub.entityName};
  4. </#list>
  5. import ${bussiPackage}.${entityPackage}.entity.${entityName};
  6. import com.baomidou.mybatisplus.extension.service.IService;
  7. import java.io.Serializable;
  8. import java.util.Collection;
  9. import java.util.List;
  10. /**
  11. * @Description: ${tableVo.ftlDescription}
  12. * @Author: jeecg-boot
  13. * @Date: ${.now?string["yyyy-MM-dd"]}
  14. * @Version: V1.0
  15. */
  16. public interface I${entityName}Service extends IService<${entityName}> {
  17. /**
  18. * 添加一对多
  19. *
  20. */
  21. public void saveMain(${entityName} ${entityName?uncap_first},<#list subTables as sub>List<${sub.entityName}> ${sub.entityName?uncap_first}List<#if sub_has_next>,</#if></#list>) ;
  22. /**
  23. * 修改一对多
  24. *
  25. */
  26. public void updateMain(${entityName} ${entityName?uncap_first},<#list subTables as sub>List<${sub.entityName}> ${sub.entityName?uncap_first}List<#if sub_has_next>,</#if></#list>);
  27. /**
  28. * 删除一对多
  29. */
  30. public void delMain (String id);
  31. /**
  32. * 批量删除一对多
  33. */
  34. public void delBatchMain (Collection<? extends Serializable> idList);
  35. }