|
@@ -5,9 +5,11 @@ import cn.iocoder.yudao.module.member.api.user.dto.MemberUserRespDTO;
|
|
|
import cn.iocoder.yudao.module.member.controller.admin.user.vo.MemberUserRespVO;
|
|
|
import cn.iocoder.yudao.module.member.controller.admin.user.vo.MemberUserUpdateReqVO;
|
|
|
import cn.iocoder.yudao.module.member.controller.app.user.vo.AppMemberUserInfoRespVO;
|
|
|
+import cn.iocoder.yudao.module.member.convert.address.AddressConvert;
|
|
|
import cn.iocoder.yudao.module.member.dal.dataobject.tag.MemberTagDO;
|
|
|
import cn.iocoder.yudao.module.member.dal.dataobject.user.MemberUserDO;
|
|
|
import org.mapstruct.Mapper;
|
|
|
+import org.mapstruct.Mapping;
|
|
|
import org.mapstruct.factory.Mappers;
|
|
|
|
|
|
import java.util.List;
|
|
@@ -16,7 +18,7 @@ import java.util.Map;
|
|
|
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList;
|
|
|
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertMap;
|
|
|
|
|
|
-@Mapper
|
|
|
+@Mapper(uses = {AddressConvert.class})
|
|
|
public interface MemberUserConvert {
|
|
|
|
|
|
MemberUserConvert INSTANCE = Mappers.getMapper(MemberUserConvert.class);
|
|
@@ -31,6 +33,7 @@ public interface MemberUserConvert {
|
|
|
|
|
|
PageResult<MemberUserRespVO> convertPage(PageResult<MemberUserDO> page);
|
|
|
|
|
|
+ @Mapping(source = "areaId", target = "areaName", qualifiedByName = "convertAreaIdToAreaName")
|
|
|
MemberUserRespVO convert03(MemberUserDO bean);
|
|
|
|
|
|
default PageResult<MemberUserRespVO> convertPage(PageResult<MemberUserDO> pageResult,
|