diff --git a/db/updatesql/20251229-应急新加开屏动动画表.sql b/db/updatesql/20251229-应急新加开屏动动画表.sql new file mode 100644 index 0000000..7ba42e7 --- /dev/null +++ b/db/updatesql/20251229-应急新加开屏动动画表.sql @@ -0,0 +1,17 @@ +-- ---------------------------- +-- Table structure for emergency_screen_animation 应急大屏开屏动画表 +-- ---------------------------- +CREATE TABLE `emergency_screen_animation` ( + `id` bigint NOT NULL COMMENT 'ID', + `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标题', + `video_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '动画地址', + `description` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '简介', + `create_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '更新人', + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间', + `del_flag` tinyint NOT NULL DEFAULT 0 COMMENT '删除状态(0-正常,1-已删除)', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; + +SET FOREIGN_KEY_CHECKS = 1; diff --git a/health-emergency/health-emergency-api/src/main/java/com/renkang/emergency/entity/ScreenAnimation.java b/health-emergency/health-emergency-api/src/main/java/com/renkang/emergency/entity/ScreenAnimation.java new file mode 100644 index 0000000..14beb07 --- /dev/null +++ b/health-emergency/health-emergency-api/src/main/java/com/renkang/emergency/entity/ScreenAnimation.java @@ -0,0 +1,72 @@ +package com.renkang.emergency.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.io.Serializable; +import java.util.Date; + +@Data +@TableName("emergency_screen_animation") +@Schema(title = "应急大屏开屏动画", description = "应急大屏开屏动画") +public class ScreenAnimation implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(type = IdType.ASSIGN_ID) + @Schema(title = "主键") + private String id; + /** + * 动画名称 + */ + @Schema(title = "动画名称") + private String title; + /** + * 动画地址 + */ + @Schema(title = "动画地址") + private String videoUrl; + /** + * 简介 + */ + @Schema(title = "简介") + private String description; + /** + * 创建人 + */ + @Schema(title = "创建人") + private String createBy; + /** + * 创建时间 + */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Schema(title = "创建时间") + private Date createTime; + /** + * 更新人 + */ + @Schema(title = "更新人") + private String updateBy; + /** + * 更新时间 + */ + @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Schema(title = "更新时间") + private Date updateTime; + /** + * 删除状态(0-正常,1-已删除) + */ + @Schema(title = "删除状态(0-正常,1-已删除)") + @TableLogic + private Integer delFlag; +}