|
|
@@ -1,3 +1,18 @@
|
|
|
+-- 村庄概况信息表
|
|
|
+CREATE TABLE village_profile (
|
|
|
+ id int PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ name varchar(100) NOT NULL COMMENT '村庄名称',
|
|
|
+ region_id int(11) NOT NULL COMMENT '所属区域ID',
|
|
|
+ introduction varchar(1024) COMMENT '村庄简介',
|
|
|
+ images varchar(512) COMMENT '村庄图片',
|
|
|
+ create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
|
|
+ update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
|
|
|
+ del_flag char default '0' null comment '删除标志',
|
|
|
+ KEY `idx_name` (`village_name`),
|
|
|
+ KEY `idx_region_id` (`region_id`)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='村庄概况信息表';
|
|
|
+
|
|
|
+
|
|
|
-- 人员信息表
|
|
|
CREATE TABLE person_info (
|
|
|
id INT PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
|
|
|
@@ -13,7 +28,7 @@ CREATE TABLE person_info (
|
|
|
occupation VARCHAR(50) COMMENT '职业',
|
|
|
grid VARCHAR(30) COMMENT '所属网格',
|
|
|
education_level VARCHAR(20) COMMENT '文化程度',
|
|
|
- marital_status TINYINT COMMENT '婚姻状况: 1-未婚, 2-已婚, 3-丧偶, 4-离婚',
|
|
|
+ marital_status TINYINT COMMENT '婚姻状况: 0-未婚, 1-已婚, 2-丧偶, 3-离婚',
|
|
|
political_status VARCHAR(20) COMMENT '政治面貌',
|
|
|
religion VARCHAR(30) COMMENT '宗教信仰',
|
|
|
photo_url VARCHAR(255) COMMENT '照片URL',
|
|
|
@@ -37,14 +52,13 @@ CREATE TABLE household_info (
|
|
|
id INT PRIMARY KEY AUTO_INCREMENT COMMENT '户籍ID',
|
|
|
household_code VARCHAR(50) UNIQUE NOT NULL COMMENT '户籍编号',
|
|
|
household_head_id int COMMENT '户主id',
|
|
|
- household_type TINYINT NOT NULL COMMENT '户籍类型: 1-农业户口, 2-非农业户口',
|
|
|
+ household_type TINYINT NOT NULL COMMENT '户籍类型: 0-农业户口, 1-非农业户口',
|
|
|
household_address VARCHAR(200) COMMENT '户籍地址',
|
|
|
belonging_area VARCHAR(200) COMMENT '归属地区',
|
|
|
house_code VARCHAR(50) COMMENT '房屋编号',
|
|
|
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
|
|
update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
|
|
|
del_flag char default '0' null comment '删除标志',
|
|
|
- del_flag char default '0' null comment '删除标志',
|
|
|
INDEX idx_household_number (household_code),
|
|
|
INDEX idx_house_code (house_code)
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='户籍信息表';
|
|
|
@@ -58,7 +72,7 @@ CREATE TABLE house_info (
|
|
|
house_owner_id INT COMMENT '房主人员ID',
|
|
|
total_points INT DEFAULT 0 COMMENT '总积分',
|
|
|
remaining_points INT DEFAULT 0 COMMENT '剩余积分',
|
|
|
- house_category TINYINT COMMENT '房屋类别:1-修缮,2-原址重建,3-集中安置',
|
|
|
+ house_category TINYINT COMMENT '房屋类别:0-修缮,1-原址重建,2-集中安置',
|
|
|
building_area DECIMAL(10,2) COMMENT '宅基地面积(㎡)',
|
|
|
grid INT COMMENT '所属网格',
|
|
|
photo_url VARCHAR(256) COMMENT '照片URL',
|
|
|
@@ -174,7 +188,7 @@ CREATE TABLE local_policy (
|
|
|
create table industry_data
|
|
|
(
|
|
|
id int auto_increment primary key,
|
|
|
- years varchar(11) null comment '年份',
|
|
|
+ year varchar(11) null comment '年份',
|
|
|
category int null comment '产业类别:0-种植业/1-养殖业/2-保安腰刀产业/3-农家乐产业/4-民宿产业',
|
|
|
scale varchar(255) null comment '产业规模',
|
|
|
yield varchar(255) null comment '产量',
|
|
|
@@ -183,7 +197,7 @@ create table industry_data
|
|
|
update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
|
|
|
del_flag char default '0' null comment '删除标志',
|
|
|
INDEX idx_category (category),
|
|
|
- INDEX idx_years (years)
|
|
|
+ INDEX idx_year (year)
|
|
|
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment '产业数据收集';
|
|
|
|
|
|
|
|
|
@@ -261,11 +275,11 @@ create table village_service
|
|
|
id int auto_increment primary key,
|
|
|
title varchar(11) null comment '标题',
|
|
|
tag varchar(512) null comment '标签',
|
|
|
- type int default 1 null comment '类型 1-图文,2-视频',
|
|
|
+ type int default 0 null comment '类型 0-图文,1-视频',
|
|
|
content varchar(255) null comment '内容',
|
|
|
photo_url varchar(255) null comment '封面图',
|
|
|
source varchar(255) null comment '来源',
|
|
|
- status int default 1 null comment '发布状态 1未发布 2-已发布 3-下架',
|
|
|
+ status int default 0 null comment '发布状态 0-未发布 1-已发布 2-下架',
|
|
|
date datetime null comment '发布日期',
|
|
|
issuer_id int null comment '发布人id',
|
|
|
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
|
|
@@ -277,3 +291,57 @@ create table village_service
|
|
|
INDEX idx_date (date),
|
|
|
INDEX idx_status (status)
|
|
|
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment '乡村振兴产业服务与支持';
|
|
|
+
|
|
|
+
|
|
|
+-- 民族团结活动表
|
|
|
+CREATE TABLE ethnic_activities (
|
|
|
+ id INT PRIMARY KEY AUTO_INCREMENT,
|
|
|
+ name VARCHAR(100) NOT NULL COMMENT '活动名称',
|
|
|
+ date DATE NOT NULL COMMENT '活动日期',
|
|
|
+ location VARCHAR(100) NOT NULL COMMENT '活动地点',
|
|
|
+ category int NOT NULL COMMENT '活动类别 0-传统节日 1-风俗习惯 2-语言文字 3-服饰艺术 4-其他',
|
|
|
+ ethnic VARCHAR(255) NOT NULL COMMENT '参与民族',
|
|
|
+ content VARCHAR(1024) COMMENT '活动内容',
|
|
|
+ count INT DEFAULT 0 COMMENT '参与人数',
|
|
|
+ status int NOT NULL DEFAULT 0 COMMENT '状态:0-未完成/1-已完成',
|
|
|
+ create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
|
|
+ update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
|
|
|
+ del_flag char default '0' null comment '删除标志',
|
|
|
+ INDEX idx_date (date),
|
|
|
+ INDEX idx_category (category),
|
|
|
+ INDEX idx_ethnic (ethnic),
|
|
|
+ INDEX idx_status (status)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='民族团结活动表';
|
|
|
+
|
|
|
+-- 灾情共度管理
|
|
|
+CREATE TABLE disaster_relief (
|
|
|
+ id INT PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ person_id INT NOT NULL COMMENT '村民ID',
|
|
|
+ date datetime NOT NULL COMMENT '发生日期',
|
|
|
+ location varchar(100) NOT NULL COMMENT '发生地点',
|
|
|
+ event_content text COMMENT '事迹内容',
|
|
|
+ create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
|
|
+ update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
|
|
|
+ del_flag char default '0' null comment '删除标志',
|
|
|
+ INDEX idx_date (date),
|
|
|
+ INDEX idx_person_id (person_id)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='灾情共度管理';
|
|
|
+
|
|
|
+-- 媒体宣传内容收集表
|
|
|
+CREATE TABLE media_propaganda (
|
|
|
+ id INT PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
|
|
|
+ title varchar(255) NOT NULL COMMENT '标题',
|
|
|
+ type int default 0 NOT NULL comment '类型 0-图文,1-视频',
|
|
|
+ content varchar(512) NOT NULL COMMENT '内容',
|
|
|
+ image varchar(512) COMMENT '封面图URL',
|
|
|
+ extract_date date NOT NULL COMMENT '摘录日期(默认当天)',
|
|
|
+ publish_date date NOT NULL COMMENT '发布日期',
|
|
|
+ source varchar(200) NOT NULL COMMENT '来源',
|
|
|
+ create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
|
|
+ update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
|
|
|
+ del_flag char default '0' null comment '删除标志',
|
|
|
+ INDEX idx_title (title),
|
|
|
+ INDEX idx_content (content),
|
|
|
+ INDEX idx_publish_date (publish_date),
|
|
|
+ INDEX idx_extract_date (extract_date)
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='媒体宣传内容收集表';
|