|  |  | 
 |  |  | package com.xcong.excoin.modules.contract.mapper; | 
 |  |  |  | 
 |  |  | import com.xcong.excoin.modules.contract.entity.ContractEntrustOrderEntity; | 
 |  |  | import com.xcong.excoin.modules.contract.entity.ContractHoldOrderEntity; | 
 |  |  | import com.xcong.excoin.modules.contract.entity.ContractOrderEntity; | 
 |  |  | import com.xcong.excoin.modules.contract.parameter.dto.SubmitEntrustDto; | 
 |  |  | import com.xcong.excoin.modules.contract.parameter.vo.ContractEntrustVo; | 
 |  |  | 
 |  |  |  | 
 |  |  |     @Mapping(source = "entrustPrice", target = "entrustOpeningPrice") | 
 |  |  |     @Mapping(source = "createTime", target = "entrustTime") | 
 |  |  |     @Mapping(source = "entrustAmount", target = "prePaymentAmount") | 
 |  |  |     @Mapping(source = "entrustType", target = "orderType") | 
 |  |  |     public abstract ContractOrderEntity entrustOrderToOrder(ContractEntrustOrderEntity orderEntity); | 
 |  |  |  | 
 |  |  |     @Mapping(source = "createTime", target = "entrustTime") | 
 |  |  | 
 |  |  |  | 
 |  |  |     public abstract List<ContractEntrustVo> entityListToVoList(List<ContractEntrustOrderEntity> list); | 
 |  |  |  | 
 |  |  |     @Mapping(source = "entrustAmount", target = "prePaymentAmount") | 
 |  |  |     public abstract ContractHoldOrderEntity entrustOrderToHoldOrder(ContractEntrustOrderEntity entrustOrderEntity); | 
 |  |  |  | 
 |  |  | } |