You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

26 lines
603 B

package com.jiagutech.ams.model;
import com.jiagutech.ams.model.dto.UserDTO;
import com.jiagutech.ams.model.request.UserRequest;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;
/**
* @ClassName UserMapping
* @author: zhangyeguang
* @create: 2024-08-31 15:13
* @Version 1.0
* @description:
**/
@Mapper
public interface UserMapping {
UserMapping INSTANCE = Mappers.getMapper(UserMapping.class);
@Mapping(source = "userId", target = "id")
UserDTO userToUserDTO(UserRequest user);
LoginUser userDTOToLoginUser(UserDTO userDTO);
}