package com.matrix.system.app.mapper; import com.matrix.system.app.dto.CreateServiceOrderItemDto; import com.matrix.system.app.vo.ServiceOrderDetailItemVo; import com.matrix.system.hive.bean.SysBeauticianState; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.factory.Mappers; import java.util.List; /** * @author wzy * @date 2020-12-25 **/ @Mapper public abstract class SysBeauticianStateMapper { public static final SysBeauticianStateMapper INSTANCE = Mappers.getMapper(SysBeauticianStateMapper.class); public abstract SysBeauticianState serviceOrderItemVoToEntity(CreateServiceOrderItemDto dto); public abstract List orderItmesVoToEntityList(List dtoList); @Mapping(source = "projUse.price", target = "price") @Mapping(source = "projInfo.name", target = "name") @Mapping(source = "projInfo.timeLength", target = "timeLength") @Mapping(source = "beautiStaffInfo.suName", target = "beautyName") @Mapping(source = "extract", target = "commission") public abstract ServiceOrderDetailItemVo entityToDetailItemVo(SysBeauticianState sysBeauticianState); public abstract List entitiesToDetailItemsVo(List list); }