提交 989127b3 authored 作者: 朱旭欣's avatar 朱旭欣

第二次提交

上级 45b1578b
......@@ -72,7 +72,7 @@ public class Controller {
commentService.deleteComment(id);
return ResponseEntity.status(403).body("删除成功");
}
@PostMapping("savePostChildren")
@PostMapping("/savePostChildren")
@ApiOperation(value = "新建回贴")
public PostChildren saveOne(PostChildren postChildren){
return postChildrenService.saveOne(postChildren);
......
......@@ -2,6 +2,8 @@ package com.example.demo3.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
......@@ -16,20 +18,27 @@ import java.util.Date;
@AllArgsConstructor
@NoArgsConstructor
@Entity
@ApiModel("评论管理")
public class Comment {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@ApiModelProperty(value = "评论主键ID",example = "1")
private Integer id;
@ApiModelProperty(value = "回帖ID",example = "1")
private Integer postChildrenId;
@ApiModelProperty(value = "用户ID",example = "1")
private Integer consumerId;
@Transient
@ApiModelProperty(value = "用户姓名",example = "小明")
private String consumerName;
@ApiModelProperty(value = "内容",example = "输入一段文字")
private String details;
@ApiModelProperty(value = "时间",example = "2020-1-1")
@JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
private Date date;
}
package com.example.demo3.pojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
......@@ -15,11 +16,14 @@ import javax.persistence.*;
@AllArgsConstructor
@NoArgsConstructor
@Entity
@ApiModel("用户信息")
public class Consumer {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@ApiModelProperty(value = "用户ID",example = "1")
private Integer id;
@ApiModelProperty(value = "用户姓名",example = "小明")
private String name;
}
......@@ -2,6 +2,8 @@ package com.example.demo3.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
......@@ -17,21 +19,28 @@ import java.util.List;
@AllArgsConstructor
@NoArgsConstructor
@Entity
@ApiModel("主帖子管理")
public class Post {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@ApiModelProperty(value = "主贴ID",example = "1")
private Integer id;
@ApiModelProperty(value = "用户ID",example = "2")
private Integer consumerId;
@Transient
@ApiModelProperty(value = "用户姓名",example = "小明")
private String consumerName;
@ApiModelProperty(value = "帖子标题",example = "输入一段文字")
private String title;
@ApiModelProperty(value = "内容",example = "输入一段文字")
private String details;
@JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
@ApiModelProperty(value = "时间",example = "2020-1-1")
private Date date;
@Transient
......
......@@ -2,6 +2,8 @@ package com.example.demo3.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
......@@ -17,22 +19,29 @@ import java.util.List;
@AllArgsConstructor
@NoArgsConstructor
@Entity
@ApiModel("回帖")
public class PostChildren {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@ApiModelProperty(value = "回帖主键ID",example = "1")
private Integer id;
@ApiModelProperty(value = "用户ID",example = "2")
private Integer consumerId;
@ApiModelProperty(value = "主贴ID",example = "3")
private Integer postId;
@Transient
@ApiModelProperty(value = "用户姓名",example = "小明")
private String consumerName;
@ApiModelProperty(value = "回帖内容",example = "输入一段文字")
private String details;
@JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
@ApiModelProperty(value = "时间",example = "2020-1-1")
private Date date;
@Transient
......
......@@ -2,6 +2,8 @@ package com.example.demo3.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
......@@ -16,19 +18,27 @@ import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("主贴显示")
public class PostVO {
@Id
@ApiModelProperty(value = "主键ID",example = "1")
private Integer id;
@ApiModelProperty(value = "用户ID",example = "2")
private Integer consumerId;
@Transient
@ApiModelProperty(value = "用户姓名",example = "小明")
private String consumerName;
@ApiModelProperty(value = "帖子标题",example = "输入一段文字")
private String title;
@ApiModelProperty(value = "内容",example = "输入一段文字")
private String details;
@ApiModelProperty(value = "时间",example = "2020-1-1")
@JsonFormat(shape =JsonFormat.Shape.STRING,pattern ="yyyy-MM-dd HH:mm:ss",timezone ="GMT+8")
private Date date;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论