package cn.besteam.modules.medical.mapper; import cn.besteam.modules.medical.dto.MwServicePeriodDTO; import cn.besteam.modules.medical.dto.RenewOrderRequestVO; import cn.besteam.modules.medical.dto.RenewOrderResponseVO; import cn.besteam.modules.medical.entity.MwServicePeriod; import cn.besteam.modules.medical.vo.MwServicePeriodListDTO; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import org.apache.ibatis.annotations.Param; import java.util.List; /** * 服务期限 * @author pzb * @Date 2022/7/13 20:02 */ public interface MwServicePeriodMapper extends BaseMapper { /** * 获取服务期管理列表 * @param dto * @return */ List getServicePeriodList(@Param("dto") MwServicePeriodDTO dto); /** * 获取服务期编辑历史记录 * @param id * @return */ List getServicePeriodHistoryRecord(@Param("id") Integer id); /** * 获取续费订单列表 * @param page * @param vo * @return */ IPage getRenewOrderList(Page page, @Param("vo") RenewOrderRequestVO vo); /** * 获取续费单条数据 * @param id * @return */ RenewOrderResponseVO getRenewOrderOne(@Param("id") Integer id); }