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<MwServicePeriod> {
|
|
|
/**
|
* 获取服务期管理列表
|
* @param dto
|
* @return
|
*/
|
List<MwServicePeriodListDTO> getServicePeriodList(@Param("dto") MwServicePeriodDTO dto);
|
|
|
/**
|
* 获取服务期编辑历史记录
|
* @param id
|
* @return
|
*/
|
List<MwServicePeriodListDTO> getServicePeriodHistoryRecord(@Param("id") Integer id);
|
|
|
/**
|
* 获取续费订单列表
|
* @param page
|
* @param vo
|
* @return
|
*/
|
IPage<RenewOrderResponseVO> getRenewOrderList(Page<RenewOrderResponseVO> page, @Param("vo") RenewOrderRequestVO vo);
|
|
|
/**
|
* 获取续费单条数据
|
* @param id
|
* @return
|
*/
|
RenewOrderResponseVO getRenewOrderOne(@Param("id") Integer id);
|
}
|