package com.xcong.excoin.modules.contract.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.xcong.excoin.modules.contract.entity.ContractOrderEntity; import com.xcong.excoin.modules.contract.parameter.vo.OrderDetailVo; import com.xcong.excoin.modules.contract.parameter.vo.OrderListVo; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; import java.util.List; /** * @author wzy * @date 2020-06-05 **/ @Mapper public abstract class ContractOrderEntityMapper { public static final ContractOrderEntityMapper INSTANCE = Mappers.getMapper(ContractOrderEntityMapper.class); public abstract OrderListVo orderEntityToOrderListVo(ContractOrderEntity orderEntity); public abstract List orderEntitiesToOrderListVo(List orderEntities); public abstract Page pageEntityToPageVo(IPage orderEntityIPage); public abstract OrderDetailVo entityToDetailVo(ContractOrderEntity orderEntity); }