package com.jeesharp.business.modules.member.convert;

import com.jeesharp.business.modules.member.dto.MemberSaveDTO;
import com.jeesharp.business.modules.member.entity.Member;
import com.jeesharp.business.modules.member.vo.*;
import com.jeesharp.framework.common.pojo.convert.BasePojoConvert;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.Named;
import org.mapstruct.factory.Mappers;

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.List;

/**
 * 会员转换器
 *
 * @author jeesharp
 * @version 2024-01-24
 */
@Mapper()
public interface MemberConvert extends BasePojoConvert<Member,MemberSaveDTO,MemberInfoVO, MemberListVO, MemberQueryVO> {

    MemberConvert INSTANCE = Mappers.getMapper(MemberConvert.class);

}
