TsbDisplayDao.java 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. package com.style24.batch.biz.dao;
  2. import com.style24.core.support.annotation.ShopDs;
  3. /**
  4. * 전시 Dao
  5. *
  6. * @author bin2107
  7. * @since 2021. 3. 15
  8. */
  9. @ShopDs
  10. public interface TsbDisplayDao {
  11. /**
  12. * TB_CATE_4SRCH 삭제
  13. * @author bin2107
  14. * @since 2021. 3. 15
  15. */
  16. void deleteCate4srch();
  17. /**
  18. * TB_CATE_4SRCH 생성
  19. * @author bin2107
  20. * @since 2021. 3. 15
  21. */
  22. void createCate4srch();
  23. /**
  24. * 카테고리별재고임시 테이블 truncate
  25. * @author gagamel
  26. * @since 2021. 4. 7
  27. */
  28. void truncateTemporaryCategoryStock();
  29. /**
  30. * 카테고리별재고 임시테이블에 생성
  31. * @return 생성된 건수
  32. * @author gagamel
  33. * @since 2021. 4. 7
  34. */
  35. int createTemporaryCategoryStock();
  36. /**
  37. * 카테고리별재고 삭제
  38. * @author gagamel
  39. * @since 2021. 4. 7
  40. */
  41. void deleteCategoryStock();
  42. /**
  43. * 카테고리별재고 생성
  44. * @return 생성된 건수
  45. * @author gagamel
  46. * @since 2021. 4. 7
  47. */
  48. int createCategoryStock();
  49. /**
  50. * 임시카테고리별검색필터 테이블 truncate
  51. * @author gagamel
  52. * @since 2021. 4. 7
  53. */
  54. void truncateTemporaryCategoryFilter();
  55. /**
  56. * 임시카테고리별검색필터 - 브랜드 생성
  57. * @return 생성건수
  58. * @author gagamel
  59. * @since 2021. 4. 7
  60. */
  61. int createTemporaryCategoryFilterBrand();
  62. /**
  63. * 임시카테고리별검색필터 - 사이즈 생성
  64. * @return 생성건수
  65. * @author gagamel
  66. * @since 2021. 4. 7
  67. */
  68. int createTemporaryCategoryFilterSize();
  69. /**
  70. * 임시카테고리별검색필터 - 가격 생성
  71. * @return 생성건수
  72. * @author gagamel
  73. * @since 2021. 4. 7
  74. */
  75. int createTemporaryCategoryFilterPrice();
  76. /**
  77. * 임시카테고리별검색필터 - 연령대 생성
  78. * @return 생성건수
  79. * @author gagamel
  80. * @since 2021. 4. 7
  81. */
  82. int createTemporaryCategoryFilterAge();
  83. /**
  84. * 임시카테고리별검색필터 - 시즌 생성
  85. * @return 생성건수
  86. * @author gagamel
  87. * @since 2021. 4. 7
  88. */
  89. int createTemporaryCategoryFilterSeason();
  90. /**
  91. * 임시카테고리별검색필터 - 색상 생성
  92. * @return 생성건수
  93. * @author gagamel
  94. * @since 2021. 4. 7
  95. */
  96. int createTemporaryCategoryFilterColor();
  97. /**
  98. * 임시카테고리별검색필터 - 혜택 생성
  99. * @return 생성건수
  100. * @author gagamel
  101. * @since 2021. 4. 7
  102. */
  103. int createTemporaryCategoryFilterBenefit();
  104. /**
  105. * 임시브랜드별검색필터 - 사이즈 생성
  106. * @return 생성건수
  107. * @author bin2107
  108. * @since 2021. 5. 28
  109. */
  110. int createTemporaryBrandFilterSize();
  111. /**
  112. * 임시브랜드별검색필터 - 가격 생성
  113. * @return 생성건수
  114. * @author bin2107
  115. * @since 2021. 5. 28
  116. */
  117. int createTemporaryBrandFilterPrice();
  118. /**
  119. * 임시브랜드별검색필터 - 연령대 생성
  120. * @return 생성건수
  121. * @author bin2107
  122. * @since 2021. 5. 28
  123. */
  124. int createTemporaryBrandFilterAge();
  125. /**
  126. * 임시브랜드별검색필터 - 시즌 생성
  127. * @return 생성건수
  128. * @author bin2107
  129. * @since 2021. 5. 28
  130. */
  131. int createTemporaryBrandFilterSeason();
  132. /**
  133. * 임시브랜드별검색필터 - 색상 생성
  134. * @return 생성건수
  135. * @author bin2107
  136. * @since 2021. 5. 28
  137. */
  138. int createTemporaryBrandFilterColor();
  139. /**
  140. * 임시브랜드별검색필터 - 혜택 생성
  141. * @return 생성건수
  142. * @author bin2107
  143. * @since 2021. 5. 28
  144. */
  145. int createTemporaryBrandFilterBenefit();
  146. /**
  147. * 임시브랜드별 카테고리검색필터 - 사이즈 생성
  148. * @return 생성건수
  149. * @author bin2107
  150. * @since 2021. 5. 28
  151. */
  152. int createTemporaryBrandForCategoryFilterSize();
  153. /**
  154. * 임시브랜드별 카테고리검색필터 - 가격 생성
  155. * @return 생성건수
  156. * @author bin2107
  157. * @since 2021. 5. 28
  158. */
  159. int createTemporaryBrandForCategoryFilterPrice();
  160. /**
  161. * 임시브랜드별 카테고리검색필터 - 연령대 생성
  162. * @return 생성건수
  163. * @author bin2107
  164. * @since 2021. 5. 28
  165. */
  166. int createTemporaryBrandForCategoryFilterAge();
  167. /**
  168. * 임시브랜드별 카테고리검색필터 - 시즌 생성
  169. * @return 생성건수
  170. * @author bin2107
  171. * @since 2021. 5. 28
  172. */
  173. int createTemporaryBrandForCategoryFilterSeason();
  174. /**
  175. * 임시브랜드별 카테고리검색필터 - 색상 생성
  176. * @return 생성건수
  177. * @author bin2107
  178. * @since 2021. 5. 28
  179. */
  180. int createTemporaryBrandForCategoryFilterColor();
  181. /**
  182. * 임시브랜드별 카테고리검색필터 - 혜택 생성
  183. * @return 생성건수
  184. * @author bin2107
  185. * @since 2021. 5. 28
  186. */
  187. int createTemporaryBrandForCategoryFilterBenefit();
  188. /**
  189. * 카테고리별검색필터 삭제
  190. * @author gagamel
  191. * @since 2021. 4. 7
  192. */
  193. void deleteCategoryFilter();
  194. /**
  195. * 카테고리별검색필터 생성
  196. * @return 생성건수
  197. * @author gagamel
  198. * @since 2021. 4. 7
  199. */
  200. int createCategoryFilter();
  201. /**
  202. * 최근등록된 상품 100개 삭제
  203. * @author gagamel
  204. * @since 2021. 7. 9
  205. */
  206. void deleteRecentlyRegisterGoods();
  207. /**
  208. * 최근등록된 상품 100개 생성
  209. * @return 생성건수
  210. * @author gagamel
  211. * @since 2021. 4. 7
  212. */
  213. int createRecentlyRegisterGoods();
  214. /**
  215. * 몰 메인 컨텐츠 상품 삭제
  216. *
  217. * @author jmh
  218. * @since 2021. 8. 13
  219. */
  220. void deleteMainContentsGoods();
  221. /**
  222. * 몰 메인 컨텐츠 상품생성
  223. *
  224. * @return 생성건수
  225. * @author jmh
  226. * @since 2021. 8. 13
  227. */
  228. int createMainContentsGoods();
  229. /**
  230. * 브랜드 그룹 전시상태 초기화
  231. * @author smlee
  232. * @since 2021. 12. 07
  233. */
  234. void updateBrandDisplayYnInit();
  235. /**
  236. * 상품의 승인상태로 브랜드 그룹 전시상태 업데이트
  237. * @author smlee
  238. * @since 2021. 12. 07
  239. */
  240. int updateBrandDisplayYn();
  241. }