Skip to main content

峰会版职场迭代

峰会版职场迭代

文档

接口文档

项目

项目名称分支名称负责人功能描述Online Tag
jiwei-servicefeat-峰会版职场-20230426-报名/双选会/宣讲会调整
oms_apifeat-峰会版职场-20230426-用户反馈,薪酬查询,报名模板(双选会/宣讲会/轮播)
resource_center_sdkdeveloper-简历状态、技能列表
jiwei-jobseat-峰会版职场-2023042601-用户反馈、薪酬查询、报名表单、用户基础信息

数据库

新增表

USE `jiwei`;

/*Table structure for table `salary_city` */

DROP TABLE IF EXISTS `salary_city`;

CREATE TABLE `salary_city` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '城市 ID',
`name` varchar(255) NOT NULL COMMENT '城市名称',
`status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否已启用',
`display_order` int(11) NOT NULL DEFAULT '0' COMMENT '排序值:用于列表展示时的顺序',
`updated_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
`sourceType` tinyint(4) DEFAULT '0' COMMENT '城市来源',
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`) COMMENT '唯一性约束:城市名称不能重复'
) ENGINE=InnoDB;

/*Table structure for table `salary_cityscore_detail` */

DROP TABLE IF EXISTS `salary_cityscore_detail`;

CREATE TABLE `salary_cityscore_detail` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '城市职位分数详情 ID',
`job_id` int(11) NOT NULL COMMENT '职位 ID',
`city_id` int(11) NOT NULL COMMENT '城市 ID',
`percentile_id` int(11) NOT NULL COMMENT '分位 ID',
`score` decimal(8,2) NOT NULL COMMENT '分数值',
`updated_by` varchar(255) NOT NULL COMMENT '修改人',
`updated_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `unique_constraint` (`job_id`,`city_id`,`percentile_id`) COMMENT '唯一性约束:一个职位在一个城市中的一个分位只有一条分数记录',
KEY `job_fk` (`job_id`),
KEY `city_fk` (`city_id`),
KEY `percentile_fk` (`percentile_id`),
CONSTRAINT `city_fk` FOREIGN KEY (`city_id`) REFERENCES `salary_city` (`id`),
CONSTRAINT `job_fk` FOREIGN KEY (`job_id`) REFERENCES `salary_job` (`id`),
CONSTRAINT `percentile_fk` FOREIGN KEY (`percentile_id`) REFERENCES `salary_cityscore_dimension` (`id`)
) ENGINE=InnoDB;

/*Table structure for table `salary_cityscore_dimension` */

DROP TABLE IF EXISTS `salary_cityscore_dimension`;

CREATE TABLE `salary_cityscore_dimension` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '分位 ID',
`name` varchar(255) NOT NULL COMMENT '分位名称',
`status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否已禁用',
`display_order` int(11) NOT NULL COMMENT '展示顺序',
`updated_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `NAME` (`name`) COMMENT '唯一性约束:分位名称不能重复'
) ENGINE=InnoDB;

/*Table structure for table `salary_data` */

DROP TABLE IF EXISTS `salary_data`;

CREATE TABLE `salary_data` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '薪酬数据 ID',
`job_id` int(11) NOT NULL COMMENT '职位 ID',
`city_id` int(11) NOT NULL COMMENT '城市 ID',
`education_id` int(11) NOT NULL COMMENT '学历 ID',
`city_score` decimal(5,2) NOT NULL COMMENT '城市系数',
`education_score` decimal(5,2) NOT NULL COMMENT '学历系数',
`updated_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `job_city_edu_unique` (`job_id`,`city_id`,`education_id`) COMMENT '唯一性约束:一个职位在一个城市中的一个学历只有一个薪酬数据',
KEY `city_id` (`city_id`),
KEY `education_id` (`education_id`),
CONSTRAINT `salary_data_city_id_fk` FOREIGN KEY (`city_id`) REFERENCES `salary_city` (`id`),
CONSTRAINT `salary_data_edu_id_fk` FOREIGN KEY (`education_id`) REFERENCES `salary_education` (`id`),
CONSTRAINT `salary_data_job_id_fk` FOREIGN KEY (`job_id`) REFERENCES `salary_job` (`id`)
) ENGINE=InnoDB;

/*Table structure for table `salary_education` */

DROP TABLE IF EXISTS `salary_education`;

CREATE TABLE `salary_education` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学历 ID',
`name` varchar(255) NOT NULL COMMENT '学历名称',
`status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否已启用',
`display_order` int(11) NOT NULL DEFAULT '0' COMMENT '排序值:用于列表展示时的顺序',
`updated_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`) COMMENT '唯一性约束:学历名称不能重复'
) ENGINE=InnoDB;

/*Table structure for table `salary_job` */

DROP TABLE IF EXISTS `salary_job`;

CREATE TABLE `salary_job` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '职位 ID',
`name` varchar(255) NOT NULL COMMENT '职位名称',
`status` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否已启用',
`display_order` int(11) NOT NULL DEFAULT '0' COMMENT '排序值:用于列表展示时的顺序',
`fixed_salary_pct` decimal(5,2) NOT NULL COMMENT '固定薪酬比例',
`variable_salary_pct` decimal(5,2) NOT NULL COMMENT '浮动薪酬比例',
`updated_at` timestamp NULL DEFAULT NULL,
`created_at` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`) COMMENT '唯一性约束:职位名称不能重复'
) ENGINE=InnoDB ;

CREATE TABLE `job_user_feedback` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增 ID',
`user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户 ID',
`content` varchar(500) NOT NULL DEFAULT '' COMMENT '用户反馈内容',
`file_customer_uniq_key` varchar(600) NOT NULL DEFAULT '' COMMENT '用户反馈图片上传七牛云返回的 key',
`viewed` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '表示是否被查看,0 为未查看,1 为已查看',
`status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否已禁用 0 禁用 1开启',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_at` timestamp NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `user_feedback_uid_index` (`user_id`)
) ENGINE=InnoDB COMMENT='用户反馈表';

修改表

===========lixd===========

# 报名模板
ALTER TABLE `jiwei`.`job_fair_units`
ADD COLUMN `deleted_at` timestamp NULL DEFAULT NULL COMMENT '删除时间' AFTER `updated_at`;

# 报名页
ALTER TABLE `jiwei`.`job_fair_apply_pages`
ADD COLUMN `deleted_at` timestamp NULL DEFAULT NULL COMMENT '删除时间' AFTER `updated_at`;

===========lixd===========

清洗表


环境配置

暂无

人员

类型人员姓名
产品姚少琼
测试曹金梅、孙祥丹
后端李晓东、陈军舰
前端郭朴讴
APP冉冲等

创建时间

2023-05-23