资源下载链路打通

This commit is contained in:
limqhz
2022-05-03 17:15:54 +08:00
parent f44f36356d
commit f271221d8b
39 changed files with 888 additions and 312 deletions

View File

@@ -0,0 +1,68 @@
package com.quinn.pojo;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author limqsh
* @since 2022-05-03
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("qn_source")
@ApiModel(value="Source对象", description="")
public class Source implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty(value = "资源名")
private String sourceName;
@ApiModelProperty(value = "资源内容")
private String sourceContent;
@ApiModelProperty(value = "关键字1")
private String keyWord1;
@ApiModelProperty(value = "关键字2")
private String keyWord2;
@ApiModelProperty(value = "关键字3")
private String keyWord3;
@ApiModelProperty(value = "资源类型")
private String sourceType;
@ApiModelProperty(value = "资源链接")
private String sourceLink;
@ApiModelProperty(value = "类别ID")
private Integer categoryId;
@ApiModelProperty(value = "类别名")
private String categoryName;
@ApiModelProperty(value = "创建时间")
private Date gmtCreate;
@ApiModelProperty(value = "修改时间")
private Date gmtUpdate;
}

View File

@@ -2,7 +2,6 @@ package com.quinn.pojo;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
@@ -13,33 +12,27 @@ import lombok.experimental.Accessors;
/**
* <p>
*
*
* </p>
*
* @author limqsh
* @since 2020-07-01
* @since 2022-05-03
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("qn_say")
@ApiModel(value="Say对象", description="")
public class Say implements Serializable {
@TableName("qn_source_category")
@ApiModel(value="SourceCategory对象", description="")
public class SourceCategory implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "唯一id")
@TableId(value = "id", type = IdType.ID_WORKER_STR)
private String id;
@ApiModelProperty(value = "自增id")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty(value = "标题")
private String title;
@ApiModelProperty(value = "内容")
private String content;
@ApiModelProperty(value = "时间")
private Date gmtCreate;
@ApiModelProperty(value = "博客分类")
private String category;
}

View File

@@ -0,0 +1,60 @@
package com.quinn.pojo;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author limqsh
* @since 2022-05-03
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("qn_source_comment")
@ApiModel(value="SourceComment对象", description="")
public class SourceComment implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "自增id")
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@ApiModelProperty(value = "评论唯一id")
private String commentId;
@ApiModelProperty(value = "1博客 2问答")
private Integer topicCategory;
@ApiModelProperty(value = "评论主题id")
private String topicId;
@ApiModelProperty(value = "评论者id")
private String userId;
@ApiModelProperty(value = "评论者昵称")
private String userName;
@ApiModelProperty(value = "评论者头像")
private String userAvatar;
@ApiModelProperty(value = "评论内容")
private String content;
@ApiModelProperty(value = "评论创建时间")
private Date gmtCreate;
}