fix
This commit is contained in:
parent
9064f18000
commit
08bfb9cfff
@ -2,6 +2,8 @@ package com.knowledge.base.domain.user.model;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* @author Luke.ye
|
||||
* @date 2025/6/9 10:36
|
||||
@ -9,8 +11,9 @@ import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class UserDO {
|
||||
public Long id;
|
||||
public String username;
|
||||
public String password;
|
||||
private Long id;
|
||||
private String username;
|
||||
private String password;
|
||||
private LocalDateTime addTime;
|
||||
// 领域层需要的字段,可适当扩展
|
||||
}
|
||||
|
||||
@ -4,11 +4,16 @@ import com.knowledge.base.domain.user.model.UserDO;
|
||||
import com.knowledge.base.infrastructure.north.dto.user.UserDTO;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
|
||||
import java.time.ZoneId;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
|
||||
|
||||
/**
|
||||
* @author Luke.ye
|
||||
* @date 2025/6/9 09:44
|
||||
*/
|
||||
public class UserDtoConverter {
|
||||
private static final DateTimeFormatter DTF = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
||||
public static UserDO toDO(UserDTO dto) {
|
||||
if (dto == null) return null;
|
||||
UserDO doObj = new UserDO();
|
||||
@ -19,6 +24,7 @@ public class UserDtoConverter {
|
||||
if (doObj == null) return null;
|
||||
UserDTO dto = new UserDTO();
|
||||
BeanUtils.copyProperties(doObj, dto);
|
||||
dto.setAddTime(doObj.getAddTime() == null ? null : doObj.getAddTime().atZone(ZoneId.of("Asia/Shanghai")).format(DTF));
|
||||
return dto;
|
||||
}
|
||||
}
|
||||
|
||||
@ -9,6 +9,7 @@ import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class UserDTO {
|
||||
public Long id;
|
||||
public String username;
|
||||
private Long id;
|
||||
private String username;
|
||||
private String addTime;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user