Initial commit: MSH System\n\n- msh_single_uniapp: Vue 2 + UniApp 前端(微信小程序/H5/App/支付宝小程序)\n- msh_crmeb_22: Spring Boot 2.2 后端(C端API/管理端/业务逻辑)\n- models-integration: AI服务集成(Coze/KieAI/腾讯ASR)\n- docs: 产品文档与设计稿
This commit is contained in:
64
models-integration/sql/v2_community_posts.sql
Normal file
64
models-integration/sql/v2_community_posts.sql
Normal file
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
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;
|
||||
Reference in New Issue
Block a user