Skip to main content

10月份职场迭代总结

10月份职场迭代总结

文档

接口文档

项目

项目名称分支名称负责人功能描述Online Tag
jiwei-servicefeature-lixd-20221024-jobs 、 2022-10-iteration-lisx-简历详情、简历编辑、搜索、投递消息、导出、邮件通知、报名表单等
emp_apifeature-lixd-20221024-jobs-简历批量导出、简历列表、详情、导出、忘记密码、邮箱发送等
oms_api2022-10-iteration-lisx-注册用户、投递记录、简历库相关详情导出附件下载、导出任务、报名表单、双选会、宣讲会、轮播等报名表单
resource_centerdeveloper-求职状态、投递简历状态、技能列表
message_centerfeature-lixd-email-找回密码、收到简历投递邮件通知、导出通知
sibylladeveloper-简历导出、附件导出、简历附件导出

数据库

新增表

CREATE TABLE `cv_certificates` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'id主键',
`cv_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '简历ID',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '奖项名称',
`attachment_content` varchar(500) NOT NULL DEFAULT '' COMMENT '奖项附件',
`status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态(默认1正常,0删除)',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_at` timestamp NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_cvId_status` (`cv_id`,`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='简历其他获奖证书表';

CREATE TABLE `cv_opus` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`cv_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '简历ID',
`name` varchar(50) NOT NULL DEFAULT '' COMMENT '作品名称',
`link` varchar(100) NOT NULL DEFAULT '' COMMENT '链接地址',
`status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT ' 状态(默认1正常,0删除)',
`intro` varchar(500) NOT NULL DEFAULT '' COMMENT '作品简介',
`attachment_content` varchar(500) NOT NULL COMMENT '附件内容',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_at` timestamp NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_cvId_status` (`cv_id`,`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='简历作品展示表';

CREATE TABLE `cv_project_experiences` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`cv_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '简历ID',
`name` varchar(16) NOT NULL DEFAULT '' COMMENT '项目名称',
`start_time` datetime DEFAULT NULL COMMENT '开始时间',
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
`role` varchar(12) NOT NULL DEFAULT '' COMMENT '担任角色',
`extra` varchar(500) NOT NULL DEFAULT '' COMMENT '项目描述',
`status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态(默认1正常,0删除)',
`link` varchar(60) NOT NULL DEFAULT '' COMMENT '项目链接',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_at` timestamp NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_cvId_status` (`cv_id`,`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目经历表';

CREATE TABLE `cv_skills` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键',
`cv_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '简历ID',
`name` varchar(20) NOT NULL DEFAULT '' COMMENT '技能名称',
`level` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '级别:0 入门, 1 熟练,2 精通,3 专',
`status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态(默认1正常,0删除)',
`created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updated_at` timestamp NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`id`),
KEY `idx_cvId_status` (`cv_id`,`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='技能水平表';

CREATE TABLE `files` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`fname` varchar(255) NOT NULL DEFAULT '' COMMENT '存储文件名',
`file_name` varchar(255) NOT NULL DEFAULT '' COMMENT '自定义文件名',
`ext` varchar(10) NOT NULL DEFAULT '',
`key` varchar(255) NOT NULL DEFAULT '',
`customer_uniq_key` varchar(100) NOT NULL DEFAULT '' COMMENT '客户端唯一ID,调用方根据该值查询数据',
`file_md5` varchar(255) NOT NULL DEFAULT '',
`file_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '文件大小',
`source` varchar(10) NOT NULL COMMENT '来源',
`mime` varchar(100) NOT NULL DEFAULT '' COMMENT '文件类型',
`scope` varchar(10) NOT NULL COMMENT '1job 2...',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='文件信息';

修改表

## USER_CV 用户简历 ##
ALTER TABLE `jiwei`.`user_cv`
ADD COLUMN `min_wish_salary` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最少期望薪资(单位:万/年)' AFTER `wish_salary`,
ADD COLUMN `max_wish_salary` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最大期望薪资(单位:万/年)' AFTER `min_wish_salary`,
ADD COLUMN `min_wish_salary_month` int(10) NOT NULL DEFAULT 0 COMMENT '最少期望薪水(单位:元/月)' AFTER `wish_salary_month`,
ADD COLUMN `max_wish_salary_month` int(10) NOT NULL COMMENT '最大期望薪资(单位:元/月)' AFTER `min_wish_salary_month`;

## CV_REMARK ##
ALTER TABLE `jiwei`.`cv_remark`
ADD COLUMN `interest` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '兴趣特长' AFTER `intro`;

## CV_EDUC ##
ALTER TABLE `jiwei`.`cv_educ`
CHANGE COLUMN `start_time` `start_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '开始时间' AFTER `cv_id`,
CHANGE COLUMN `end_time` `end_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '结束时间' AFTER `start_time`;

## Job_join_user ##
ALTER TABLE `jiwei`.`job_join_user`
ADD COLUMN `register_platform` tinyint(2) UNSIGNED NULL DEFAULT NULL COMMENT '注册的平台 1:android 2:ios 3:web 4:小程序' AFTER `last_use_platform`;

## position_cv_log ##
ALTER TABLE `jiwei`.`position_cv_log`
ADD COLUMN `cv_attachment_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '当前简历默认附件ID' AFTER `job_career_talk_id`;

## CV_ATTACHMENT ##
ALTER TABLE `jiwei`.`cv_attachment`
ADD COLUMN `active` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '默认简历附件: 0-否, 1-是' AFTER `suffix`;

## job_career_talk ##
ALTER TABLE `jiwei`.`job_career_talk`
ADD COLUMN `unit_id` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联活动报名模板' AFTER `status`;

## job_share_sites ##
ALTER TABLE `jiwei`.`job_share_sites`
ADD COLUMN `unit_id` int(10) UNSIGNED NULL DEFAULT 0 COMMENT '相关报名模板' AFTER `is_hot`;

## school 增加索引 ##
ALTER TABLE `jiwei`.`school`
ADD INDEX `idx_title`(`id`, `title`) USING BTREE;

## sibylla ##
ALTER TABLE `jiwei`.`sibylla_task_relation`
ADD COLUMN `relation_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '关联ID' AFTER `task_id`,
ADD COLUMN `custom_relation_file_name` varchar(255) NOT NULL DEFAULT '' COMMENT '自定义关联文件名称' AFTER `relation_id`;

-- xunlq
## job_fair_apply_attendees ##
ALTER TABLE `jiwei`.`job_fair_apply_attendees `
ADD COLUMN `job_share_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '双选会ID' AFTER `page_id`,
ADD COLUMN `job_career_talk_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '空选ID' AFTER `job_share_id`;

## job_fair_apply_pages ##
ALTER TABLE `jiwei`.`job_fair_apply_pages `
ADD COLUMN `is_login` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否开启登录验证 默认0 不开启 1为开启' AFTER `status`,
ADD COLUMN `form_id` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '表单id' AFTER `is_login `;

## job_fair_attendee_option_content? ##
ALTER TABLE `jiwei`.`job_fair_attendee_option_content `
ADD COLUMN `field` varchar(50) NOT NULL DEFAULT '' COMMENT '表单组件关系标识' AFTER `attendee_id`,
ADD COLUMN `engine_name` varchar(50) NOT NULL DEFAULT '' COMMENT '表单引擎名称?' AFTER `field `;

-- 删除字段
ALTER TABLE `jiwei`.`job_fair_attendee_option_content` DROP COLUMN `option_id`;

## job_fair_page_option ##
ALTER TABLE `jiwei`.`job_fair_page_option `
ADD COLUMN `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT FIRST,
ADD COLUMN `field` varchar(50) NOT NULL DEFAULT '' COMMENT '表单组件对应关系' AFTER `page_id`,
ADD COLUMN `engine_name` varchar(50) NOT NULL DEFAULT '' COMMENT '表单组件引擎名称' AFTER `field`,
ADD COLUMN `input_name` varchar(255) NOT NULL DEFAULT '' COMMENT '表单组件名称' AFTER `engine_name`,
ADD COLUMN `required` tinyint(1) NOT NULL DEFAULT 0 COMMENT '表单组件是否必填 0 非必填 1必填' AFTER `input_name`,
ADD COLUMN `created_at` timestamp NULL DEFAULT NULL AFTER `required`,
ADD COLUMN `updated_at` timestamp NULL DEFAULT NULL AFTER `created_at`,
ADD PRIMARY KEY (`id`) USING BTREE;

-- 删除字段
ALTER TABLE `jiwei`.`job_fair_page_option`
DROP COLUMN `input_tips`,
DROP COLUMN `option_id`;

## job_fair_units ##
ALTER TABLE `jiwei`.`job_fair_units `
ADD COLUMN `bind_status` tinyint(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '绑定状态' AFTER `status`,
ADD COLUMN `cover` varchar(255) NOT NULL DEFAULT '' COMMENT '封面图' AFTER `bind_status`,
ADD COLUMN `type` tinyint(2) UNSIGNED NOT NULL DEFAULT 1 COMMENT '1为学生 2为 企业' AFTER `cover`;

清洗表

## user_cv ###
update `jiwei`.`user_cv` set max_wish_salary = min_wish_salary, max_wish_salary_month = min_wish_salary_month;

## POSITION_CV_LOG ##
update position_cv_log set cv_attachment_id = (select id from cv_attachment where cv_id = position_cv_log.cv_id and status = 1 and active = 1);

环境配置

暂无

人员

类型人员姓名
产品姚少琼
测试郭阔、曹金梅、孙祥丹、于斌
后端李晓东、李世星
前端郭朴讴、姜文淑、马瑞华

创建时间

2023-03-23