MarketingManagementMapper.java 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. package com.goafanti.common.dao;
  2. import com.goafanti.common.model.BusinessProject;
  3. import com.goafanti.common.model.MarketingManagement;
  4. import com.goafanti.common.model.MarketingManagementExample;
  5. import com.goafanti.marketing.bo.MarketingManagementBo;
  6. import java.util.List;
  7. import org.apache.ibatis.annotations.Param;
  8. public interface MarketingManagementMapper {
  9. /**
  10. * This method was generated by MyBatis Generator.
  11. * This method corresponds to the database table marketing_management
  12. *
  13. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  14. */
  15. long countByExample(MarketingManagementExample example);
  16. /**
  17. * This method was generated by MyBatis Generator.
  18. * This method corresponds to the database table marketing_management
  19. *
  20. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  21. */
  22. int deleteByExample(MarketingManagementExample example);
  23. /**
  24. * This method was generated by MyBatis Generator.
  25. * This method corresponds to the database table marketing_management
  26. *
  27. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  28. */
  29. int deleteByPrimaryKey(String id);
  30. /**
  31. * This method was generated by MyBatis Generator.
  32. * This method corresponds to the database table marketing_management
  33. *
  34. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  35. */
  36. int insert(MarketingManagement record);
  37. /**
  38. * This method was generated by MyBatis Generator.
  39. * This method corresponds to the database table marketing_management
  40. *
  41. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  42. */
  43. int insertSelective(MarketingManagement record);
  44. /**
  45. * This method was generated by MyBatis Generator.
  46. * This method corresponds to the database table marketing_management
  47. *
  48. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  49. */
  50. List<MarketingManagement> selectByExample(MarketingManagementExample example);
  51. /**
  52. * This method was generated by MyBatis Generator.
  53. * This method corresponds to the database table marketing_management
  54. *
  55. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  56. */
  57. MarketingManagement selectByPrimaryKey(String id);
  58. /**
  59. * This method was generated by MyBatis Generator.
  60. * This method corresponds to the database table marketing_management
  61. *
  62. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  63. */
  64. int updateByExampleSelective(@Param("record") MarketingManagement record, @Param("example") MarketingManagementExample example);
  65. /**
  66. * This method was generated by MyBatis Generator.
  67. * This method corresponds to the database table marketing_management
  68. *
  69. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  70. */
  71. int updateByExample(@Param("record") MarketingManagement record, @Param("example") MarketingManagementExample example);
  72. /**
  73. * This method was generated by MyBatis Generator.
  74. * This method corresponds to the database table marketing_management
  75. *
  76. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  77. */
  78. int updateByPrimaryKeySelective(MarketingManagement record);
  79. /**
  80. * This method was generated by MyBatis Generator.
  81. * This method corresponds to the database table marketing_management
  82. *
  83. * @mbg.generated Tue Sep 26 14:34:04 CST 2017
  84. */
  85. int updateByPrimaryKey(MarketingManagement record);
  86. /**
  87. * 查询营销页面活动数量
  88. * @param showPage
  89. * @param category
  90. * @param effective
  91. * @return
  92. */
  93. int getMarketingCount(@Param("showPage")String showPage, @Param("category")Integer category, @Param("effective")Integer effective);
  94. /**
  95. * 查询已有的活动产品
  96. * @param showPage
  97. * @param category
  98. * @param productId
  99. */
  100. MarketingManagement selectMarket(@Param("showPage")String showPage, @Param("category")Integer category, @Param("productId")String productId);
  101. /**
  102. * 取消营销活动
  103. * @param productIds
  104. */
  105. void deleteByProductId(@Param("productIds")List<String> productIds);
  106. /**
  107. * 查询营销活动列表
  108. * @param showPage
  109. * @param category
  110. * @return
  111. */
  112. List<MarketingManagementBo> selectMarketList(@Param("url")String url,@Param("showPage")String showPage, @Param("category")Integer category);
  113. /**
  114. * 查询服务列表
  115. * @param pSize
  116. * @return
  117. */
  118. List<BusinessProject> selectHotProject(@Param("pSize")Integer pSize);
  119. }