You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
683 B

3 years ago
  1. package ${package.Mapper};
  2. import ${package.Entity}.${entity};
  3. import ${package.Dto}.${dto};
  4. import ${superMapperClassPackage};
  5. import java.io.Serializable;
  6. import com.baomidou.mybatisplus.core.metadata.IPage;
  7. /**
  8. * <p>
  9. * $!{table.comment} Mapper 接口
  10. * </p>
  11. *
  12. * @author ${author}
  13. * @since ${date}
  14. */
  15. #if(${kotlin})
  16. interface ${table.mapperName} : ${superMapperClass}<${entity}>
  17. #else
  18. public interface ${table.mapperName} extends ${superMapperClass}<${entity}> {
  19. /**
  20. * 获取指定的记录详情
  21. */
  22. ${dto} detailById(Serializable id);
  23. /**
  24. * 获取详情分页记录
  25. */
  26. IPage<${dto}> detailPage(IPage<${dto}> page, ${dto} entity);
  27. }
  28. #end