11 changed files with 78 additions and 9 deletions
@ -0,0 +1,34 @@ |
|||||||
|
package com.logpm.distribution.wrapper; |
||||||
|
|
||||||
|
import com.logpm.distribution.entity.DistrilbutionBillLadingEntity; |
||||||
|
import com.logpm.distribution.vo.DistrilbutionBillLadingVO; |
||||||
|
import org.springblade.common.constant.DictBizConstant; |
||||||
|
import org.springblade.core.mp.support.BaseEntityWrapper; |
||||||
|
import org.springblade.core.tool.utils.BeanUtil; |
||||||
|
import org.springblade.core.tool.utils.ObjectUtil; |
||||||
|
import org.springblade.system.cache.DictBizCache; |
||||||
|
import org.springframework.beans.BeanUtils; |
||||||
|
|
||||||
|
import java.util.Objects; |
||||||
|
|
||||||
|
/** |
||||||
|
* @program: LogisticsPlatform-Service |
||||||
|
* @description: |
||||||
|
* @author: cyz |
||||||
|
* @create: 2023-08-03 16:03 |
||||||
|
**/ |
||||||
|
public class DistrilbutionBillLadingWrapper extends BaseEntityWrapper<DistrilbutionBillLadingEntity, DistrilbutionBillLadingVO> { |
||||||
|
|
||||||
|
public static DistrilbutionBillLadingWrapper build(){ |
||||||
|
return new DistrilbutionBillLadingWrapper(); |
||||||
|
} |
||||||
|
|
||||||
|
@Override |
||||||
|
public DistrilbutionBillLadingVO entityVO(DistrilbutionBillLadingEntity entity) { |
||||||
|
DistrilbutionBillLadingVO distrilbutionBillLadingVO = Objects.requireNonNull(BeanUtil.copy(entity, DistrilbutionBillLadingVO.class)); |
||||||
|
distrilbutionBillLadingVO.setTypeServiceName(DictBizCache.getValue(DictBizConstant.DISTRIBUTION_TYPE,entity.getStockupStatus())); |
||||||
|
distrilbutionBillLadingVO.setAssignStatusName(DictBizCache.getValue(DictBizConstant.STOCK_ALLOCATION,entity.getAssignStatus())); |
||||||
|
distrilbutionBillLadingVO.setStockupStatusName(DictBizCache.getValue(DictBizConstant.STOCKUP_STATUS,entity.getStockupStatus())); |
||||||
|
return distrilbutionBillLadingVO; |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue