New file |
| | |
| | | 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<SysBeauticianState> orderItmesVoToEntityList(List<CreateServiceOrderItemDto> 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<ServiceOrderDetailItemVo> entitiesToDetailItemsVo(List<SysBeauticianState> list); |
| | | |
| | | } |