| | |
| | | package cc.mrbird.febs.mall.service; |
| | | |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.entity.QueryRequest; |
| | | import cc.mrbird.febs.mall.dto.AdminHappyActivityCategoryDto; |
| | | import cc.mrbird.febs.mall.entity.HappyActivity; |
| | | import cc.mrbird.febs.mall.entity.HappyActivityCategory; |
| | | import cc.mrbird.febs.mall.dto.activity.*; |
| | | import cc.mrbird.febs.mall.entity.*; |
| | | import cc.mrbird.febs.mall.vo.activity.AdminActivityCommentVo; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | |
| | | import javax.validation.Valid; |
| | | import javax.validation.constraints.NotNull; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | public interface IAdminHappyActivityService extends IService<HappyActivity>{ |
| | | |
| | | |
| | | IPage<HappyActivityCategory> getGroupList(AdminHappyActivityCategoryDto dto, QueryRequest request); |
| | | |
| | | FebsResponse addGroup(AdminCategoryAddDto dto); |
| | | |
| | | FebsResponse groupDelete(@NotNull(message = "{required}") Long id); |
| | | |
| | | FebsResponse groupUpdate(@Valid AdminCategoryUpdateDto dto); |
| | | |
| | | FebsResponse groupState(@NotNull(message = "{required}") Long id, @NotNull(message = "{required}") Integer type); |
| | | |
| | | List<HappyActivityCategory> allGroup(); |
| | | |
| | | IPage<HappyActivity> getAdminActivityListInPage(HappyActivity dto, QueryRequest request); |
| | | |
| | | FebsResponse addActivity(HappyActivity dto); |
| | | |
| | | FebsResponse delActivity(Long id); |
| | | |
| | | FebsResponse changeState(Long id, Integer state); |
| | | |
| | | FebsResponse activityUpdate(HappyActivity dto); |
| | | |
| | | IPage<HappyActivityOption> getOptionListInPage(HappyActivityOption dto, QueryRequest request); |
| | | |
| | | List<HappyActivity> allActivities(); |
| | | |
| | | List<HappyActivity> allOrderActivities(); |
| | | |
| | | FebsResponse addOption(AdminActivityOptionAddDto dto); |
| | | |
| | | FebsResponse optionUpdate(HappyActivityOption dto); |
| | | |
| | | FebsResponse optionDelete(Long id); |
| | | |
| | | IPage<HappyFollow> getFollowVoteInPage(HappyActivityOption voteRecord, QueryRequest request); |
| | | |
| | | IPage<HappyActivityOrder> activityOrderList(AdminHappyActivityOrderDto dto, QueryRequest request); |
| | | |
| | | FebsResponse checkOrder(List<Long> dto); |
| | | |
| | | FebsResponse activityOrderDel(Long id); |
| | | |
| | | List<HappyActivityOption> getVoteOptionListForExport(Map<String, String> params); |
| | | |
| | | IPage<AdminActivityCommentVo> getCommentListInPage(AdminActivityCommentDto dto, QueryRequest request); |
| | | |
| | | FebsResponse showStateSwitchOn(Long id); |
| | | } |