package com.tzy.app.service; import com.tzy.app.domain.AppActManage; import com.tzy.app.domain.AppActPrize; import com.tzy.app.dto.AppActivityInfoDto; import com.tzy.app.dto.LuckyPointDrawListDto; import com.tzy.app.dto.LuckyPointJoinRecordDto; import com.tzy.app.dto.LuckyPointPrizeDto; import com.tzy.common.core.domain.AjaxResult; import java.util.List; public interface ILuckyPointService { int addAct(AppActManage appActManage); int editAct(AppActManage appActManage); int updateActStatus(Integer actId, Integer status); int addPrize(AppActPrize appActPrize); int editPrize(AppActPrize appActPrize); List findJoinRecords(Long actId); List findDrawLists(Long actId); int copyPrize(Long actId); List findLuckyPointPrizes(Long actId); int updateActAuditing(Integer id, Integer status); int updatePrizeStatus(AppActPrize appActPrize); void drawNotice(Long id); int refundPointByRecord(Long recordId); int copyActNew(Long id); List findCopyActs(); void refundPointById(Long id); }