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 lombok.Data;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Luke.ye
|
* @author Luke.ye
|
||||||
* @date 2025/6/9 10:36
|
* @date 2025/6/9 10:36
|
||||||
@ -9,8 +11,9 @@ import lombok.Data;
|
|||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class UserDO {
|
public class UserDO {
|
||||||
public Long id;
|
private Long id;
|
||||||
public String username;
|
private String username;
|
||||||
public String password;
|
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 com.knowledge.base.infrastructure.north.dto.user.UserDTO;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
|
|
||||||
|
import java.time.ZoneId;
|
||||||
|
import java.time.format.DateTimeFormatter;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Luke.ye
|
* @author Luke.ye
|
||||||
* @date 2025/6/9 09:44
|
* @date 2025/6/9 09:44
|
||||||
*/
|
*/
|
||||||
public class UserDtoConverter {
|
public class UserDtoConverter {
|
||||||
|
private static final DateTimeFormatter DTF = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
||||||
public static UserDO toDO(UserDTO dto) {
|
public static UserDO toDO(UserDTO dto) {
|
||||||
if (dto == null) return null;
|
if (dto == null) return null;
|
||||||
UserDO doObj = new UserDO();
|
UserDO doObj = new UserDO();
|
||||||
@ -19,6 +24,7 @@ public class UserDtoConverter {
|
|||||||
if (doObj == null) return null;
|
if (doObj == null) return null;
|
||||||
UserDTO dto = new UserDTO();
|
UserDTO dto = new UserDTO();
|
||||||
BeanUtils.copyProperties(doObj, dto);
|
BeanUtils.copyProperties(doObj, dto);
|
||||||
|
dto.setAddTime(doObj.getAddTime() == null ? null : doObj.getAddTime().atZone(ZoneId.of("Asia/Shanghai")).format(DTF));
|
||||||
return dto;
|
return dto;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,6 +9,7 @@ import lombok.Data;
|
|||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class UserDTO {
|
public class UserDTO {
|
||||||
public Long id;
|
private Long id;
|
||||||
public String username;
|
private String username;
|
||||||
|
private String addTime;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user