package com.xiaopeng.operation.service; import com.xiaopeng.api.model.operation.XpCruisePlan; import com.baomidou.mybatisplus.extension.service.IService; import com.xiaopeng.common.core.web.page.PageInfo; import com.xiaopeng.operation.dto.XpCruisePlanAddDTO; import com.xiaopeng.operation.dto.XpCruisePlanEditDTO; import com.xiaopeng.operation.query.CruisePlanQuery; import com.xiaopeng.operation.vo.XpCruisePlanDetailVO; /** *

* 巡游计划 服务类 *

* * @author mitao * @since 2026-02-26 */ public interface IXpCruisePlanService extends IService { /** * 获取巡游计划分页列表 * @param query * @return */ PageInfo getPageList(CruisePlanQuery query); /** * 新增巡游计划 * @param dto */ void add(XpCruisePlanAddDTO dto); /** * 编辑巡游计划 * @param dto */ void edit(XpCruisePlanEditDTO dto); /** * 删除巡游计划 * @param id */ void deleteById(Long id); /** * 巡游计划详情 * @param id */ XpCruisePlanDetailVO detail(Long id); }