InvitePhoneDTO.java 726 B

12345678910111213141516171819202122232425262728293031
  1. package com.izouma.nineth.dto;
  2. import com.alibaba.excel.annotation.ExcelProperty;
  3. import com.izouma.nineth.domain.User;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. import org.springframework.beans.BeanUtils;
  8. import java.time.LocalDateTime;
  9. @Data
  10. @NoArgsConstructor
  11. @AllArgsConstructor
  12. public class InvitePhoneDTO {
  13. @ExcelProperty(value = "昵称")
  14. private String nickName;
  15. @ExcelProperty(value = "手机号")
  16. private String phone;
  17. @ExcelProperty("注册时间")
  18. private LocalDateTime createdAt;
  19. @ExcelProperty("邀请人")
  20. private String invitorName;
  21. public InvitePhoneDTO(User user) {
  22. BeanUtils.copyProperties(user, this);
  23. }
  24. }