TplIService.txt 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using ${options.DtosNamespace}.${options.SubNamespace}.Dto;
  2. using ${options.ModelsNamespace}.${options.SubNamespace};
  3. namespace ${options.IServicsNamespace}.${options.SubNamespace}.I${options.SubNamespace}Service
  4. {
  5. /// <summary>
  6. /// ${genTable.FunctionName}service接口
  7. /// </summary>
  8. public interface I${replaceDto.ModelTypeName}Service : IBaseService<${replaceDto.ModelTypeName}>
  9. {
  10. PagedInfo<${replaceDto.ModelTypeName}Dto> GetList(${replaceDto.ModelTypeName}QueryDto parm);
  11. ${replaceDto.ModelTypeName} GetInfo(${replaceDto.PKType} ${replaceDto.PKName});
  12. $if(genTable.TplCategory == "tree")
  13. List<${replaceDto.ModelTypeName}> GetTreeList(${replaceDto.ModelTypeName}QueryDto parm);
  14. $end
  15. ${replaceDto.ModelTypeName} Add${replaceDto.ModelTypeName}(${replaceDto.ModelTypeName} parm);
  16. $if(replaceDto.ShowBtnEdit)
  17. int Update${replaceDto.ModelTypeName}(${replaceDto.ModelTypeName} parm);
  18. $end
  19. $if(replaceDto.ShowBtnTruncate)
  20. bool Truncate${replaceDto.ModelTypeName}();
  21. $end
  22. $if(replaceDto.ShowBtnImport)
  23. (string, object, object) Import${replaceDto.ModelTypeName}(List<${replaceDto.ModelTypeName}> list);
  24. $end
  25. $if(replaceDto.ShowBtnExport)
  26. PagedInfo<${replaceDto.ModelTypeName}Dto> ExportList(${replaceDto.ModelTypeName}QueryDto parm);
  27. $end
  28. }
  29. }