diff --git a/java/src/main/java/com/hzu/bookingsystem/converter/UserBean2UserDTO.java b/java/src/main/java/com/hzu/bookingsystem/converter/UserBean2UserDTO.java new file mode 100644 index 0000000..93d701d --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/converter/UserBean2UserDTO.java @@ -0,0 +1,22 @@ +package com.hzu.bookingsystem.converter; + +import com.hzu.bookingsystem.bean.UserBean; +import com.hzu.bookingsystem.dto.UserDTO; +import org.springframework.beans.BeanUtils; + +import java.util.List; +import java.util.stream.Collectors; + +public class UserBean2UserDTO { + public static UserDTO convert(UserBean user) { + + UserDTO userDTO = new UserDTO(); + BeanUtils.copyProperties(user, userDTO); + return userDTO; + } + + public static List convert(List userList) { + return userList.stream().map(UserBean2UserDTO::convert) + .collect(Collectors.toList()); + } +}