feat: friends related logic refactor
This commit is contained in:
@@ -2,10 +2,12 @@ package xin.merlin.myplayerbackend.entity;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@TableName("friends")
|
||||
@AllArgsConstructor
|
||||
public class Friends {
|
||||
private Integer id;
|
||||
private Integer f_id;
|
||||
|
||||
@@ -13,6 +13,7 @@ public class Inviting {
|
||||
|
||||
private Integer inviter;
|
||||
private Integer target;
|
||||
// 0 表示未处理 1 表示同意 2 表示拒绝
|
||||
private Integer status;
|
||||
private Integer room;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package xin.merlin.myplayerbackend.entity.http;
|
||||
|
||||
import lombok.Data;
|
||||
import xin.merlin.myplayerbackend.entity.UserInfo;
|
||||
|
||||
@Data
|
||||
public class Friend {
|
||||
|
||||
private String u_id;
|
||||
private Integer id;
|
||||
private String u_name;
|
||||
private String u_introduction;
|
||||
private String u_avatar;
|
||||
private String nickname;
|
||||
|
||||
public Friend(UserInfo userInfo,String nickname) {
|
||||
this.id = userInfo.getId();
|
||||
this.u_id = userInfo.getU_id();
|
||||
this.u_name = userInfo.getU_name();
|
||||
this.u_introduction = userInfo.getU_introduction();
|
||||
this.u_avatar = userInfo.getU_avatar();
|
||||
this.nickname = nickname;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package xin.merlin.myplayerbackend.entity.http;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import xin.merlin.myplayerbackend.entity.Inviting;
|
||||
import xin.merlin.myplayerbackend.entity.UserInfo;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
public class InvitingDetails {
|
||||
private Integer i_id;
|
||||
|
||||
private Integer inviter;
|
||||
private String inviter_name;
|
||||
private String inviter_avatar;
|
||||
|
||||
private Integer target;
|
||||
// 0 表示未处理 1 表示已处理
|
||||
private Integer status;
|
||||
private Integer room;
|
||||
|
||||
public InvitingDetails(Inviting inviting, UserInfo userInfo) {
|
||||
this.i_id = inviting.getI_id();
|
||||
this.inviter = inviting.getInviter();
|
||||
this.target = inviting.getTarget();
|
||||
this.status = inviting.getStatus();
|
||||
this.room = inviting.getRoom();
|
||||
this.inviter_name = userInfo.getU_name();
|
||||
this.inviter_avatar = userInfo.getU_avatar();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user