EsmTrainCountMapper.java 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. package com.ydtech.modules.esm.dao;
  2. import com.ydtech.modules.esm.model.EsmTrainCount;
  3. import com.ydtech.modules.esm.model.EsmTrainCountExample;
  4. import com.ydtech.modules.esm.model.EsmTrainCountKey;
  5. import com.ydtech.modules.esm.model.vo.req.EsmTrainCountReq;
  6. import com.ydtech.modules.esm.model.vo.res.EsmTrainCountVO;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.List;
  9. public interface EsmTrainCountMapper {
  10. /**
  11. * description:countByExample
  12. *
  13. * @author: Administrator
  14. * @date: 2022-01-04
  15. * @since: 1.0
  16. */
  17. long countByExample(EsmTrainCountExample example);
  18. /**
  19. * description:deleteByExample
  20. *
  21. * @author: Administrator
  22. * @date: 2022-01-04
  23. * @since: 1.0
  24. */
  25. int deleteByExample(EsmTrainCountExample example);
  26. /**
  27. * description:deleteByPrimaryKey
  28. *
  29. * @author: Administrator
  30. * @date: 2022-01-04
  31. * @since: 1.0
  32. */
  33. int deleteByPrimaryKey(EsmTrainCountKey key);
  34. /**
  35. * description:insert
  36. *
  37. * @author: Administrator
  38. * @date: 2022-01-04
  39. * @since: 1.0
  40. */
  41. int insert(EsmTrainCount record);
  42. /**
  43. * description:insertSelective
  44. *
  45. * @author: Administrator
  46. * @date: 2022-01-04
  47. * @since: 1.0
  48. */
  49. int insertSelective(EsmTrainCount record);
  50. /**
  51. * description:selectByExample
  52. *
  53. * @author: Administrator
  54. * @date: 2022-01-04
  55. * @since: 1.0
  56. */
  57. List<EsmTrainCount> selectByExample(EsmTrainCountExample example);
  58. /**
  59. * description:selectByPrimaryKey
  60. *
  61. * @author: Administrator
  62. * @date: 2022-01-04
  63. * @since: 1.0
  64. */
  65. List<EsmTrainCount> selectByPrimaryKey(EsmTrainCountKey key);
  66. /**
  67. * description:updateByExampleSelective
  68. *
  69. * @author: Administrator
  70. * @date: 2022-01-04
  71. * @since: 1.0
  72. */
  73. int updateByExampleSelective(@Param("record") EsmTrainCount record, @Param("example") EsmTrainCountExample example);
  74. /**
  75. * description:updateByExample
  76. *
  77. * @author: Administrator
  78. * @date: 2022-01-04
  79. * @since: 1.0
  80. */
  81. int updateByExample(@Param("record") EsmTrainCount record, @Param("example") EsmTrainCountExample example);
  82. /**
  83. * description:updateByPrimaryKeySelective
  84. *
  85. * @author: Administrator
  86. * @date: 2022-01-04
  87. * @since: 1.0
  88. */
  89. int updateByPrimaryKeySelective(EsmTrainCount record);
  90. /**
  91. * description:updateByPrimaryKey
  92. *
  93. * @author: Administrator
  94. * @date: 2022-01-04
  95. * @since: 1.0
  96. */
  97. int updateByPrimaryKey(EsmTrainCount record);
  98. /**
  99. * 查询学习记录
  100. *
  101. * @param req
  102. * @return
  103. */
  104. List<EsmTrainCountVO> querySpeakCount(EsmTrainCountReq req);
  105. }