bugfix: 修复后端Long类型id字段传输到前端由于精度不够被截断的问题

This commit is contained in:
BenjaminNH 2025-06-24 17:30:04 +08:00
parent 581cc02388
commit 121ec9b684
2 changed files with 7 additions and 0 deletions

View File

@ -1,6 +1,9 @@
package github.benjamin.equipreservebackend.vo;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import github.benjamin.equipreservebackend.entity.Device;
import github.benjamin.equipreservebackend.entity.User;
import lombok.Data;
import lombok.NoArgsConstructor;
@ -8,6 +11,7 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
public class DeviceUserVO {
@JsonSerialize(using = ToStringSerializer.class)
private Long deviceId;
private String name;
private String usageRequirement;

View File

@ -1,5 +1,7 @@
package github.benjamin.equipreservebackend.vo;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import github.benjamin.equipreservebackend.entity.Role;
import lombok.AllArgsConstructor;
import lombok.Data;
@ -10,6 +12,7 @@ import java.util.List;
@AllArgsConstructor
public class LoginResponse {
@JsonSerialize(using = ToStringSerializer.class)
private Long userId;
private String name;
private List<String> roles;