峰会版职场迭代
峰会版职场迭代
文档
接口文档
项目
项目名称 | 分支名称 | 负责人 | 功能描述 | Online Tag |
---|---|---|---|---|
jiwei-service | feat-峰会版职场-20230426 | - | 报名/双选会/宣讲会调整 | |
oms_api | feat-峰会版职场-20230426 | - | 用户反馈,薪酬查询,报名模板(双选会/宣讲会/轮播) | |
resource_center_sdk | developer | - | 简历状态、技能列表 | |
jiwei-jobs | eat-峰会版职场-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