diff --git a/grail-doctor-public-common/src/main/java/com/grail/publice/domain/Interest.java b/grail-doctor-public-common/src/main/java/com/grail/publice/domain/Interest.java new file mode 100644 index 0000000..b2e8c94 --- /dev/null +++ b/grail-doctor-public-common/src/main/java/com/grail/publice/domain/Interest.java @@ -0,0 +1,47 @@ +package com.grail.publice.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +/** + * @ClassName : Interest + * @Description : 关注信息 + * @Author : YHY + * @Date: 2023-10-31 21:52 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class Interest { + /** + * 主键Id + */ + private Integer interestId; + /** + * 医生外键 + */ + private Integer doctorId; + /** + * 用户id + */ + private Integer userId; + /** + * 关注时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") + private Date interestTime; + /** + * 好评id + */ + private Integer commentId; + /** + * 关注状态 + */ + private Integer interestStatus; +} diff --git a/grail-doctor-public-common/src/main/java/com/grail/publice/domain/response/InterestResponse.java b/grail-doctor-public-common/src/main/java/com/grail/publice/domain/response/InterestResponse.java new file mode 100644 index 0000000..ae6f669 --- /dev/null +++ b/grail-doctor-public-common/src/main/java/com/grail/publice/domain/response/InterestResponse.java @@ -0,0 +1,51 @@ +package com.grail.publice.domain.response; + +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.format.annotation.DateTimeFormat; + +import java.util.Date; + +/** + * @ClassName : InterestResponse + * @Description : 联查关注数据 + * @Author : YHY + * @Date: 2023-10-31 21:57 + */ +@Data +@AllArgsConstructor +@NoArgsConstructor +public class InterestResponse { + /** + * 主键Id + */ + private Integer interestId; + /** + * 医生外键 + */ + private Integer doctorId; + /** + * 医生姓名 + */ + private String doctorName; + /** + * 用户id + */ + private Integer userId; + /** + * 用户姓名 + */ + private String userName; + /** + * 关注时间 + */ + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") + private Date interestTime; + /** + * 关注状态 + */ + private Integer interestStatus; +} diff --git a/grail-doctor-public-server/src/main/java/com/grail/doctor/publice/controller/CommentController.java b/grail-doctor-public-server/src/main/java/com/grail/doctor/publice/controller/CommentController.java index 65ab1a2..dacab08 100644 --- a/grail-doctor-public-server/src/main/java/com/grail/doctor/publice/controller/CommentController.java +++ b/grail-doctor-public-server/src/main/java/com/grail/doctor/publice/controller/CommentController.java @@ -182,4 +182,6 @@ public class CommentController { return result; } + + }