TemplateGroupMapper.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.gitee.gen.mapper;
  2. import com.gitee.gen.entity.TemplateGroup;
  3. import org.apache.ibatis.annotations.Mapper;
  4. import java.util.List;
  5. /**
  6. * @author : zsljava
  7. * @date Date : 2020-12-15 9:50
  8. * @Description: TODO
  9. */
  10. @Mapper
  11. public interface TemplateGroupMapper {
  12. /**
  13. * 查询所有记录
  14. *
  15. * @return 返回集合,没有返回空List
  16. */
  17. List<TemplateGroup> listAll();
  18. /**
  19. * 根据主键查询
  20. *
  21. * @param id 主键
  22. * @return 返回记录,没有返回null
  23. */
  24. TemplateGroup getById(Integer id);
  25. /**
  26. * 新增,插入所有字段
  27. *
  28. * @param templateGroup 新增的记录
  29. * @return 返回影响行数
  30. */
  31. int insert(TemplateGroup templateGroup);
  32. /**
  33. * 新增,忽略null字段
  34. *
  35. * @param templateGroup 新增的记录
  36. * @return 返回影响行数
  37. */
  38. int insertIgnoreNull(TemplateGroup templateGroup);
  39. /**
  40. * 修改,修改所有字段
  41. *
  42. * @param templateGroup 修改的记录
  43. * @return 返回影响行数
  44. */
  45. int update(TemplateGroup templateGroup);
  46. /**
  47. * 修改,忽略null字段
  48. *
  49. * @param templateGroup 修改的记录
  50. * @return 返回影响行数
  51. */
  52. int updateIgnoreNull(TemplateGroup templateGroup);
  53. /**
  54. * 删除记录
  55. *
  56. * @param templateGroup 待删除的记录
  57. * @return 返回影响行数
  58. */
  59. int delete(TemplateGroup templateGroup);
  60. }