PartyTwoExtService.java 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. package com.ghsc.partybuild.service;
  2. import com.github.pagehelper.PageInfo;
  3. import com.ghsc.partybuild.model.*;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. *
  8. * @author wufs
  9. * @date 2020/05/15
  10. */
  11. public interface PartyTwoExtService {
  12. /**
  13. * result list
  14. * @param pageIndex
  15. * @param pageSize
  16. * @param partyCode
  17. * @param name
  18. * @param beginTime
  19. * @param endTime
  20. * @param zzfbType
  21. * @return
  22. */
  23. PageInfo<Map<String,Object>> resultmgList(int pageIndex,int pageSize,String partyCode, String name, String beginTime,String endTime,Integer zzfbType);
  24. /**
  25. * reslut item
  26. * @param id
  27. * @return
  28. */
  29. DjResultmg getDjresultmgItem(String id);
  30. /**
  31. * result save
  32. * @param it
  33. * @return
  34. */
  35. int djresultmgSave(DjResultmg it);
  36. /**
  37. * result delete
  38. * @param id
  39. * @return
  40. */
  41. int djresultmgDel(String id);
  42. /**
  43. * brand list
  44. * @param pageIndex
  45. * @param pageSize
  46. * @param partyCode
  47. * @param pbrandName
  48. * @param creatType
  49. * @param beginTime
  50. * @param endTime
  51. * @param zzfbType
  52. * @return
  53. */
  54. PageInfo<Map<String,Object>> djBrandList(int pageIndex, int pageSize, String partyCode, String pbrandName, Integer creatType, String beginTime, String endTime, Integer zzfbType);
  55. /**
  56. * brand item
  57. * @param id
  58. * @return
  59. */
  60. DjBrand getDjBrandItem(String id);
  61. /**
  62. * brand save
  63. * @param it
  64. * @return
  65. */
  66. int djBrandSave(DjBrand it);
  67. /**
  68. * brand delete
  69. * @param id
  70. * @return
  71. */
  72. int djBrandDel(String id);
  73. /**
  74. * brand count
  75. * @param partyCode
  76. * @param creatType
  77. * @return
  78. */
  79. long getBrandCount(String partyCode, Integer creatType);
  80. /**
  81. * party room list
  82. * @param partyactivityroomid
  83. * @return
  84. */
  85. List<DjPartyactivityroomgroup> getDjPartyactivityroomgroupList(String partyactivityroomid);
  86. /**
  87. * party room list
  88. * @param pageIndex
  89. * @param pageSize
  90. * @param partyCode
  91. * @param addr
  92. * @param useRange
  93. * @param zzfbType
  94. * @return
  95. */
  96. PageInfo<Map<String,Object>> djPartyActivityRoomList(int pageIndex, int pageSize, String partyCode, String addr, Integer useRange, Integer zzfbType);
  97. /**
  98. * party room item
  99. * @param id
  100. * @return
  101. */
  102. DjPartyactivityroom getDjPartyActivityRoomItem(String id);
  103. /**
  104. * party room save
  105. * @param it
  106. * @param recordList
  107. * @return
  108. */
  109. int djPartyActivityRoomSave(DjPartyactivityroom it, DjPartyactivityroomgroup[] recordList);
  110. /**
  111. * party room delete
  112. * @param id
  113. * @return
  114. */
  115. int djPartyActivityRoomDel(String id);
  116. /**
  117. * wx group list
  118. * @param pageIndex
  119. * @param pageSize
  120. * @param partyCode
  121. * @param groupName
  122. * @param partyName
  123. * @param implatform
  124. * @param grouperName
  125. * @param beginTime
  126. * @param endTime
  127. * @param zzfbType
  128. * @param scaleBegin
  129. * @param scaleEnd
  130. * @return
  131. */
  132. PageInfo<Map<String,Object>> djWxGroupList(int pageIndex, int pageSize, String partyCode, String groupName, String partyName, Integer implatform, String grouperName, String beginTime, String endTime, Integer zzfbType, Integer scaleBegin, Integer scaleEnd);
  133. /**
  134. * wx group item
  135. * @param id
  136. * @return
  137. */
  138. DjWxgroup getDjWxGroupItem(String id);
  139. /**
  140. * wx group save
  141. * @param it
  142. * @return
  143. */
  144. int djWxGroupSave(DjWxgroup it);
  145. /**
  146. * wx group delete
  147. * @param id
  148. * @return
  149. */
  150. int djWxGroupDel(String id);
  151. /**
  152. * wx group user list
  153. * @param pageIndex
  154. * @param pageSize
  155. * @param wxGroupId
  156. * @return
  157. */
  158. PageInfo<Map<String,Object>> wxGroupUserList(int pageIndex, int pageSize, String wxGroupId);
  159. /**
  160. * wx group batch save
  161. * @param users
  162. * @param pid
  163. * @param updaterId
  164. * @param updaterName
  165. * @return
  166. */
  167. int wxGroupUserBatchSave(List<Map<String,Object>> users, String pid, String updaterId, String updaterName);
  168. /**
  169. * wx group item
  170. * @param id
  171. * @return
  172. */
  173. DjWxgroupuser getDjWxGroupUserItem(String id);
  174. /**
  175. * wx group user save
  176. * @param it
  177. * @return
  178. */
  179. int wxGroupUserSave(DjWxgroupuser it);
  180. /**
  181. * wx group user delete
  182. * @param id
  183. * @return
  184. */
  185. int wxGroupUserDel(String id);
  186. /**
  187. * wx group user delete
  188. * @param list
  189. * @return
  190. */
  191. List<Map<String, Object>> importWxGroup(List<Map<String, Object>> list) throws Exception;
  192. /**
  193. * getGdwydqkList
  194. * @param dzzmc
  195. * @return
  196. */
  197. PageInfo<Map<String,Object>> getGdwydqkList(int pageIndex,int pageSize,String dzzmc, String yearmonth,String groupId);
  198. /**
  199. * importGdwydqk
  200. * @param gdwydqklist
  201. * @return
  202. */
  203. List<Map<String, Object>> importGdwydqk(List<Map<String, Object>> gdwydqklist) throws Exception;
  204. /**
  205. * deleteGdwydqkList
  206. * @param ids
  207. * @return
  208. */
  209. int deleteGdwydqkList(List<String> ids);
  210. DjGdwydqk getGdwydqkById(String id);
  211. }