package com.ruoyi.system.service.config;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.common.core.domain.R;
|
import com.ruoyi.system.api.domain.dto.MGtOneClinkSyncingShopPageDTO;
|
import com.ruoyi.system.domain.dto.MgtOneClinkSyncingEditDto;
|
import com.ruoyi.system.domain.dto.MgtOneClinkSyncingPageDTO;
|
import com.ruoyi.system.api.domain.poji.config.OneClinkSyncing;
|
import com.ruoyi.system.domain.vo.MgtOneClinkSyncPageVO;
|
import com.ruoyi.system.domain.vo.MgtOneClinkSyncingVO;
|
|
/**
|
* <p>
|
* 一键同步 服务类
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-04-25
|
*/
|
public interface OneClinkSyncingService extends IService<OneClinkSyncing> {
|
/**
|
* @description 获取一键同步分页
|
* @author hlg
|
* @date 2025/6/16 10:35
|
* @param mgtPageDto
|
* @return MgtOneClinkSyncPageVO
|
*/
|
IPage<MgtOneClinkSyncPageVO> pageOneClinkSyncing(MgtOneClinkSyncingPageDTO mgtPageDto);
|
|
/**
|
* 修改一键同步
|
* @param dto
|
*/
|
R editOneClinkSyncing(MgtOneClinkSyncingEditDto dto);
|
|
/**
|
* 获取详情
|
* @param dto
|
*/
|
R<MgtOneClinkSyncingVO> getOneClinkSyncing(MGtOneClinkSyncingShopPageDTO dto);
|
|
R deleteOneClinkSyncing(Integer syncingId);
|
|
R executeOneClinkSyncing(Integer syncingId);
|
}
|