Class AdminEventsService
java.lang.Object
com.eeit87t3.tickiteasy.event.service.AdminEventsService
活動功能的 Service。
- Author:
- Chuan (chuan13)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription新增活動。刪除活動。編輯活動。editStatus(Integer eventID, Short editStatus) 編輯活動狀態。findByCategoryString(String categoryString) 以活動類別查詢多筆活動、並更新狀態。以活動編號查詢單筆活動、並更新狀態。org.springframework.data.domain.Page<EventsEntity> findBySpecification(EventsSearchingDTO eventsSearchingDTO) 管理員後台的動態查詢;單頁筆數固定為 10。findByTagString(String tagString) 以活動標籤查詢多筆活動、並更新狀態。validateCreateInput(EventsDTO createEventsDTO) 新增活動的輸入驗證。validateDeleteInput(Integer eventID) 刪除活動的輸入驗證。validateEditInput(EventsDTO editEventsDTO) 編輯活動的輸入驗證。validateEditStatus(Integer eventID, Short editStatus) 編輯活動狀態的輸入驗證。
-
Constructor Details
-
AdminEventsService
public AdminEventsService()
-
-
Method Details
-
findById
以活動編號查詢單筆活動、並更新狀態。- Parameters:
eventID- :活動編號。- Returns:
- 查詢結果。
-
findByCategoryString
以活動類別查詢多筆活動、並更新狀態。- Parameters:
categoryString- :活動類別字串。- Returns:
- 查詢結果。
-
findByTagString
以活動標籤查詢多筆活動、並更新狀態。- Parameters:
tagString- :活動標籤字串。- Returns:
- 查詢結果。
-
findBySpecification
public org.springframework.data.domain.Page<EventsEntity> findBySpecification(EventsSearchingDTO eventsSearchingDTO) 管理員後台的動態查詢;單頁筆數固定為 10。- Parameters:
eventsSearchingDTO- // * @retur 查詢結果。
-
validateCreateInput
新增活動的輸入驗證。- Parameters:
createEventsDTO-- Returns:
- 驗證結果:若正確,回傳「輸入正確!」;若錯誤,會包含錯誤訊息。
-
create
新增活動。- Parameters:
createEventsDTO- :新增內容。- Returns:
- 新增後的 EventsEntity。
-
validateEditInput
編輯活動的輸入驗證。- Parameters:
editEventsDTO- :編輯內容。- Returns:
- 驗證結果:若正確,回傳「輸入正確!」;若錯誤,會包含錯誤訊息。
-
edit
編輯活動。- Parameters:
editEventsDTO- :編輯內容。- Returns:
- 編輯後的 EventsEntity。
-
validateEditStatus
編輯活動狀態的輸入驗證。- Parameters:
eventID-editStatus- :要改為的狀態值。- Returns:
- 驗證結果:若正確,回傳「輸入正確!」;若錯誤,會包含錯誤訊息。
-
editStatus
編輯活動狀態。- Parameters:
eventID-editStatus- :要改為的狀態值。- Returns:
- 編輯狀態後的 EventsEntity。
-
validateDeleteInput
刪除活動的輸入驗證。- Parameters:
eventID- :要刪除的活動之活動編號。- Returns:
- 驗證結果:若正確,回傳「輸入正確!」;若錯誤,會包含錯誤訊息。
-
delete
刪除活動。- Parameters:
eventID- :要刪除的活動之活動編號。- Returns:
- 刪除執行結果。
-