TemplateGroupMapper.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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. * 根据name查询
  27. *
  28. * @param name name
  29. * @return 返回记录,没有返回null
  30. */
  31. TemplateGroup getByName(String name);
  32. /**
  33. * 新增,插入所有字段
  34. *
  35. * @param templateGroup 新增的记录
  36. * @return 返回影响行数
  37. */
  38. int insert(TemplateGroup templateGroup);
  39. /**
  40. * 新增,忽略null字段
  41. *
  42. * @param templateGroup 新增的记录
  43. * @return 返回影响行数
  44. */
  45. int insertIgnoreNull(TemplateGroup templateGroup);
  46. /**
  47. * 修改,修改所有字段
  48. *
  49. * @param templateGroup 修改的记录
  50. * @return 返回影响行数
  51. */
  52. int update(TemplateGroup templateGroup);
  53. /**
  54. * 修改,忽略null字段
  55. *
  56. * @param templateGroup 修改的记录
  57. * @return 返回影响行数
  58. */
  59. int updateIgnoreNull(TemplateGroup templateGroup);
  60. /**
  61. * 删除记录
  62. *
  63. * @param templateGroup 待删除的记录
  64. * @return 返回影响行数
  65. */
  66. int delete(TemplateGroup templateGroup);
  67. }