liujie
2026-07-31 0cf54692efc067adca7fa4308af241f723930b58
backend/src/main/java/com/tourguide/modules/user/dto/MiniUserResponse.java
@@ -18,7 +18,7 @@
    private final LocalDateTime createdAt;
    private final long orderCount;
    private MiniUserResponse(MiniUser user) {
    private MiniUserResponse(MiniUser user, long orderCount) {
        this.id = user.getId();
        this.username = user.getUsername();
        this.nickname = user.getNickname();
@@ -29,9 +29,10 @@
        this.realNameVerified = StringUtils.hasText(user.getRealName()) && StringUtils.hasText(user.getIdCardNo());
        this.status = user.getStatus();
        this.createdAt = user.getCreatedAt();
        this.orderCount = 0L;
        this.orderCount = orderCount;
    }
    public static MiniUserResponse from(MiniUser user) { return new MiniUserResponse(user); }
    public static MiniUserResponse from(MiniUser user) { return from(user, 0L); }
    public static MiniUserResponse from(MiniUser user, long orderCount) { return new MiniUserResponse(user, orderCount); }
    public Long getId() { return id; }
    public String getUsername() { return username; }
    public String getNickname() { return nickname; }