| package com.matrix.system.app.mapper; | 
|   | 
| import com.matrix.system.app.vo.ServiceOrderDetailVo; | 
| import com.matrix.system.hive.bean.SysProjServices; | 
| import org.mapstruct.Mapper; | 
| import org.mapstruct.Mapping; | 
| import org.mapstruct.factory.Mappers; | 
|   | 
| /** | 
|  * @author wzy | 
|  * @date 2020-12-27 | 
|  **/ | 
| @Mapper | 
| public abstract class SysProjServiceMapper { | 
|     public static final SysProjServiceMapper INSTANCE = Mappers.getMapper(SysProjServiceMapper.class); | 
|   | 
|     @Mapping(source = "state", target = "status") | 
|     @Mapping(source = "vipInfo.vipName", target = "vipName") | 
|     @Mapping(source = "vipInfo.phone", target = "phone") | 
|     @Mapping(source = "createStaffName", target = "staffName") | 
|     public abstract ServiceOrderDetailVo projServiceToDetailVo(SysProjServices projServices); | 
| } |