65 lines
3.2 KiB
MySQL
65 lines
3.2 KiB
MySQL
|
|
/*
|
|||
|
|
Navicat Premium Data Transfer
|
|||
|
|
|
|||
|
|
Source Server : 118.89.113.119-db
|
|||
|
|
Source Server Type : MySQL
|
|||
|
|
Source Server Version : 50744 (5.7.44-log)
|
|||
|
|
Source Host : 118.89.113.119:3306
|
|||
|
|
Source Schema : shop_msh
|
|||
|
|
|
|||
|
|
Target Server Type : MySQL
|
|||
|
|
Target Server Version : 50744 (5.7.44-log)
|
|||
|
|
File Encoding : 65001
|
|||
|
|
|
|||
|
|
Date: 16/01/2026 11:03:26
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
SET NAMES utf8mb4;
|
|||
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|||
|
|
|
|||
|
|
-- ----------------------------
|
|||
|
|
-- Table structure for v2_community_posts
|
|||
|
|
-- ----------------------------
|
|||
|
|
DROP TABLE IF EXISTS `v2_community_posts`;
|
|||
|
|
CREATE TABLE `v2_community_posts` (
|
|||
|
|
`post_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '内容ID',
|
|||
|
|
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
|
|||
|
|
`check_in_record_id` int(11) DEFAULT NULL COMMENT '关联的打卡记录ID(eb_user_sign.id,当type=3时)',
|
|||
|
|
`title` varchar(100) NOT NULL COMMENT '标题',
|
|||
|
|
`content` text COMMENT '内容',
|
|||
|
|
`cover_image` varchar(255) DEFAULT NULL COMMENT '封面图URL',
|
|||
|
|
`images_json` text COMMENT '图片数组,JSON格式',
|
|||
|
|
`nutrition_data_json` text COMMENT '营养数据快照,JSON格式',
|
|||
|
|
`tags_json` text COMMENT '标签数组,JSON格式',
|
|||
|
|
`like_count` int(11) DEFAULT '0' COMMENT '点赞数',
|
|||
|
|
`comment_count` int(11) DEFAULT '0' COMMENT '评论数',
|
|||
|
|
`collect_count` int(11) DEFAULT '0' COMMENT '收藏数',
|
|||
|
|
`share_count` int(11) DEFAULT '0' COMMENT '分享数',
|
|||
|
|
`view_count` int(11) DEFAULT '0' COMMENT '查看数',
|
|||
|
|
`quick_checkin_count` int(11) DEFAULT '0' COMMENT '被一键打卡次数',
|
|||
|
|
`ai_video_count` int(11) DEFAULT '0' COMMENT '生成AI视频次数(关联eb_article表,type=2时)',
|
|||
|
|
`recommend_score` decimal(10,2) DEFAULT '0.00' COMMENT '推荐分数',
|
|||
|
|
`hot_score` decimal(10,2) DEFAULT '0.00' COMMENT '热门分数',
|
|||
|
|
`status` varchar(20) DEFAULT 'published' COMMENT '状态:draft(草稿)/published(已发布)/deleted(已删除)/banned(已封禁)',
|
|||
|
|
`privacy` varchar(20) DEFAULT 'public' COMMENT '隐私设置:public(公开)/followers_only(仅关注者)/private(私密)',
|
|||
|
|
`audit_status` varchar(20) DEFAULT 'pending' COMMENT '审核状态:pending(待审核)/approved(已通过)/rejected(已拒绝)',
|
|||
|
|
`audit_time` timestamp NULL DEFAULT NULL COMMENT '审核时间',
|
|||
|
|
`created_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|||
|
|
`updated_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|||
|
|
`video_url` varchar(255) DEFAULT NULL COMMENT '视频地址',
|
|||
|
|
`meal_plan_json` text COMMENT '配餐方案JSON,包含早中晚三餐详情',
|
|||
|
|
`ai_analysis_json` text COMMENT 'AI分析结果,JSON格式',
|
|||
|
|
`prompt` varchar(255) DEFAULT NULL COMMENT '提示词',
|
|||
|
|
`aspect_ratio` varchar(255) DEFAULT NULL COMMENT '横竖屏',
|
|||
|
|
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
|
|||
|
|
`type` tinyint(4) DEFAULT NULL COMMENT '类型:1=图片,2=视频',
|
|||
|
|
PRIMARY KEY (`post_id`),
|
|||
|
|
KEY `idx_user_id` (`user_id`),
|
|||
|
|
KEY `idx_status` (`status`),
|
|||
|
|
KEY `idx_created_at` (`created_at`),
|
|||
|
|
KEY `idx_recommend_score` (`recommend_score`),
|
|||
|
|
KEY `idx_hot_score` (`hot_score`)
|
|||
|
|
) ENGINE=InnoDB AUTO_INCREMENT=301 DEFAULT CHARSET=utf8mb4 COMMENT='社区内容表';
|
|||
|
|
|
|||
|
|
SET FOREIGN_KEY_CHECKS = 1;
|