Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jy_jfb
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Administrator
jy_jfb
Commits
0aec91ac
提交
0aec91ac
authored
9月 11, 2025
作者:
wangmenglong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
发布新字段
上级
bac2b986
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
112 行增加
和
5 行删除
+112
-5
Experience.java
jfb-lib/src/main/java/data/recruit/Experience.java
+6
-0
Industry.java
jfb-lib/src/main/java/data/recruit/Industry.java
+6
-0
Org.java
jfb-lib/src/main/java/data/recruit/Org.java
+12
-0
Qualification.java
jfb-lib/src/main/java/data/recruit/Qualification.java
+6
-0
Recruit.java
jfb-lib/src/main/java/data/recruit/Recruit.java
+32
-0
CollectController.java
...in/java/com/jfb/recruit/controller/CollectController.java
+22
-0
RecruitServiceImpl.java
...java/com/jfb/recruit/service/impl/RecruitServiceImpl.java
+28
-5
没有找到文件。
jfb-lib/src/main/java/data/recruit/Experience.java
浏览文件 @
0aec91ac
...
...
@@ -22,4 +22,10 @@ public class Experience extends IdentityObj {
@TableField
(
"description"
)
private
String
description
;
/**
* 经验描述
**/
@TableField
(
"code"
)
private
String
code
;
}
jfb-lib/src/main/java/data/recruit/Industry.java
浏览文件 @
0aec91ac
package
data
.
recruit
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
data.parent.NameObj
;
import
lombok.Data
;
...
...
@@ -14,5 +15,10 @@ import lombok.Data;
public
class
Industry
extends
NameObj
{
/**
* 阿里行业编号
**/
@TableField
(
"code"
)
private
String
code
;
}
jfb-lib/src/main/java/data/recruit/Org.java
浏览文件 @
0aec91ac
...
...
@@ -20,4 +20,16 @@ public class Org extends NameObj {
@TableField
(
"logo"
)
private
String
logo
;
/**
* 邮政编号
**/
@TableField
(
"region_code"
)
private
String
regionCode
;
/**
* 地址
**/
@TableField
(
"address"
)
private
String
address
;
}
jfb-lib/src/main/java/data/recruit/Qualification.java
浏览文件 @
0aec91ac
...
...
@@ -20,4 +20,10 @@ public class Qualification extends IdentityObj {
@TableField
(
"name"
)
private
String
name
;
/**
* 经验描述
**/
@TableField
(
"code"
)
private
String
code
;
}
jfb-lib/src/main/java/data/recruit/Recruit.java
浏览文件 @
0aec91ac
...
...
@@ -59,6 +59,12 @@ public class Recruit extends NameObj {
@TableField
(
"qualification"
)
private
String
qualification
;
/**
* 学历要求
**/
@TableField
(
"qualification_code"
)
private
String
qualificationCode
;
/**
* 薪资范围开始
**/
...
...
@@ -149,4 +155,30 @@ public class Recruit extends NameObj {
@TableField
(
exist
=
false
)
private
String
selTitle
;
/**
* 行业code
**/
@TableField
(
exist
=
false
)
private
String
industryCode
;
/**
* 开始时间
**/
@TableField
(
"start_date"
)
private
String
startDate
;
/**
* 结束时间
**/
@TableField
(
"expired_date"
)
private
String
expiredDate
;
/**
* 经验code
**/
@TableField
(
"experience_code"
)
private
String
experienceCode
;
}
jfb-recruit/src/main/java/com/jfb/recruit/controller/CollectController.java
浏览文件 @
0aec91ac
...
...
@@ -10,6 +10,7 @@ import com.jfb.recruit.service.RecruitService;
import
com.jfb.recruit.util.auth.UserUtils
;
import
data.recruit.Collect
;
import
data.recruit.Recruit
;
import
data.recruit.SignRecord
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
...
...
@@ -71,4 +72,25 @@ public class CollectController extends BaseController {
}
/**
* @description: 是否收藏
* @author: wangmenglong
* @param: [signRecord]
* @return: base.result.BaseResult
**/
@PostMapping
(
"/have"
)
public
BaseResult
have
(
@RequestBody
SignRecord
signRecord
){
UserContext
userContext
=
UserUtils
.
getUserContext
();
signRecord
.
setUserId
(
userContext
.
getUserId
());
signRecord
.
setPersonId
(
userContext
.
getUserId
());
//判断是否重复
if
(
collectService
.
isHave
(
signRecord
.
getRecruitId
(),
signRecord
.
getPersonId
())){
return
BaseResult
.
success
(
"normal_001"
,
"1"
);
}
else
{
return
BaseResult
.
success
(
"normal_001"
,
"0"
);
}
}
}
jfb-recruit/src/main/java/com/jfb/recruit/service/impl/RecruitServiceImpl.java
浏览文件 @
0aec91ac
...
...
@@ -9,11 +9,14 @@ import com.github.pagehelper.PageHelper;
import
com.jfb.recruit.bean.auth.UserContext
;
import
com.jfb.recruit.controller.api.ApiAliController
;
import
com.jfb.recruit.mapper.RecruitMapper
;
import
com.jfb.recruit.service.IndustryService
;
import
com.jfb.recruit.service.OrgService
;
import
com.jfb.recruit.service.PersonService
;
import
com.jfb.recruit.service.RecruitService
;
import
com.jfb.recruit.util.auth.UserUtils
;
import
com.jfb.recruit.xsnowflake.SnowFlakeFactory
;
import
data.recruit.Industry
;
import
data.recruit.Org
;
import
data.recruit.Recruit
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -53,6 +56,10 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
@Resource
private
OrgService
orgService
;
@Resource
private
IndustryService
industryService
;
/**
* @description: 获取招聘列表
* @author: wangmenglong
...
...
@@ -166,6 +173,20 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
recruit
.
setDel
(
false
);
recruit
.
setCreateTime
(
DateUtil
.
now
());
try
{
Industry
industry
=
industryService
.
getDetails
(
recruit
.
getIndustryId
());
recruit
.
setIndustryCode
(
industry
.
getCode
());
Org
org
=
orgService
.
getDetails
(
recruit
.
getOrgId
());
recruit
.
setOrg
(
org
);
sendAli
(
recruit
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
}
return
super
.
save
(
recruit
);
}
...
...
@@ -241,15 +262,16 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
model
.
setJobName
(
recruit
.
getName
());
// 设置岗位类型
model
.
setJobType
(
"java"
);
//model.setJobType("ruanjianceshi");
model
.
setJobType
(
recruit
.
getIndustryCode
());
// 设置是否在线办公
model
.
setWorkOnline
(
false
);
// 设置岗位详细地址
JobAddress
address
=
new
JobAddress
();
address
.
setDetail
(
"河南省洛阳市西工区体育场路"
);
address
.
setRegionCode
(
"471000"
);
address
.
setDetail
(
recruit
.
getOrg
().
getAddress
()
);
address
.
setRegionCode
(
recruit
.
getOrg
().
getRegionCode
()
);
model
.
setAddress
(
address
);
// 设置岗位的小程序详情页URL
...
...
@@ -266,10 +288,10 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
model
.
setHireStatus
(
"HIRING"
);
// 设置岗位招聘信息生效时间
model
.
setStartDate
(
"20250911"
);
model
.
setStartDate
(
recruit
.
getStartDate
()
);
// 设置岗位招聘信息失效时间
model
.
setExpiredDate
(
"20250912"
);
model
.
setExpiredDate
(
recruit
.
getExpiredDate
()
);
// 设置年龄范围
model
.
setAge
(
"18,60"
);
...
...
@@ -285,6 +307,7 @@ public class RecruitServiceImpl extends ServiceImpl<RecruitMapper, Recruit> impl
// 设置招聘人数
model
.
setCount
((
long
)
recruit
.
getTimes
());
//model.setCount(1L);
request
.
setBizModel
(
model
);
// 第三方代调用模式下请设置app_auth_token
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论