linwe
2024-08-09 8b7258c9427882bb1798f1502eaa35184c6e374e
src/main/java/org/springblade/modules/task/service/ITaskLabelReportingEventService.java
@@ -16,11 +16,15 @@
 */
package org.springblade.modules.task.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springblade.core.mp.base.BaseService;
import org.springblade.modules.task.dto.TaskLabelReportingEventDTO;
import org.springblade.modules.task.entity.TaskLabelReportingEventEntity;
import org.springblade.modules.task.excel.TaskLabelReportingEventExcel;
import org.springblade.modules.task.vo.TaskLabelReportingEventVO;
import org.springblade.core.mp.base.BaseService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import java.util.List;
/**
 * 打金店报事 服务类
@@ -28,7 +32,7 @@
 * @author BladeX
 * @since 2023-11-06
 */
public interface ITaskLabelReportingEventService extends BaseService<TaskLabelReportingEventEntity> {
public interface ITaskLabelReportingEventService extends IService<TaskLabelReportingEventEntity> {
   /**
    * 自定义分页
@@ -40,7 +44,43 @@
   IPage<TaskLabelReportingEventVO> selectTaskLabelReportingEventPage(IPage<TaskLabelReportingEventVO> page, TaskLabelReportingEventVO taskLabelReportingEvent);
    Boolean saveReportingEven(TaskLabelReportingEventDTO taskLabelReportingEvent);
   Boolean saveReportingEven(TaskLabelReportingEventDTO taskLabelReportingEvent);
   Boolean updateLabelReporting(TaskLabelReportingEventEntity taskLabelReportingEvent);
   Boolean updateLabelReporting(TaskLabelReportingEventVO taskLabelReportingEvent);
   /**
    * 查询打金店报事
    *
    * @param id 打金店报事ID
    * @return 打金店报事
    */
   public TaskLabelReportingEventDTO selectTaskLabelReportingEventById(Long id);
   /**
    * 查询打金店报事列表
    *
    * @param taskLabelReportingEventDTO 打金店报事
    * @return 打金店报事集合
    */
   public List<TaskLabelReportingEventDTO> selectTaskLabelReportingEventList(TaskLabelReportingEventDTO taskLabelReportingEventDTO);
   /**
    * 导出二手交易信息
    * @param taskLabelReportingEvent
    */
   List<TaskLabelReportingEventExcel> exportTaskLabelReportingEvent(TaskLabelReportingEventVO taskLabelReportingEvent);
   /**
    * 二手交易 删除
    * @param toLongList
    * @return
    */
    boolean removeTaskByIds(List<Long> toLongList);
   /**
    * 二手交易报事 自定义详情
    * @param taskLabelReportingEvent
    * @return
    */
   TaskLabelReportingEventVO getDetail(TaskLabelReportingEventVO taskLabelReportingEvent);
}