package cn.iocoder.yudao.module.mes.api.returnsales; import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.module.mes.api.returnsales.dto.MesWmReturnSalesCreateReqDTO; import cn.iocoder.yudao.module.mes.controller.admin.wm.returnsales.vo.MesWmReturnSalesSaveReqVO; import cn.iocoder.yudao.module.mes.dal.dataobject.wm.returnsales.MesWmReturnSalesDO; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; class AfterSaleReturnSourceTest { @Test void sourceReturnIdSurvivesBothConversions() { var request = new MesWmReturnSalesCreateReqDTO(); request.setAfterSaleReturnId(73L); var save = BeanUtils.toBean(request, MesWmReturnSalesSaveReqVO.class); var entity = BeanUtils.toBean(save, MesWmReturnSalesDO.class); assertEquals(73L, entity.getAfterSaleReturnId()); } }