Guide.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.om.entity.po;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.AllArgsConstructor;
  9. import lombok.Data;
  10. import lombok.NoArgsConstructor;
  11. import java.io.Serializable;
  12. import java.time.LocalDateTime;
  13. /**
  14. * <p>
  15. *
  16. * </p>
  17. *
  18. * @author henry-ong
  19. * @since 2024-02-27
  20. */
  21. //@Getter
  22. //@Setter
  23. @TableName("guide")
  24. @Data
  25. @AllArgsConstructor
  26. @NoArgsConstructor
  27. @ApiModel(value = "Guide对象", description = "使用手册视频对象")
  28. public class Guide implements Serializable {
  29. private static final long serialVersionUID = 1L;
  30. @ApiModelProperty("id")
  31. @TableId(value = "id", type = IdType.AUTO)
  32. private Integer id;
  33. @ApiModelProperty("描述")
  34. private String title;
  35. @ApiModelProperty("视频名称")
  36. private String url;
  37. @ApiModelProperty("语言")
  38. private String lang;
  39. @ApiModelProperty("状态")
  40. private String status;
  41. @ApiModelProperty("创建时间")
  42. @TableField(value="createTime")
  43. private LocalDateTime createTime;
  44. @ApiModelProperty("更新时间")
  45. @TableField(value="updateTime")
  46. private LocalDateTime updateTime;
  47. }