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); 
 | 
} 
 |