提交 c1f34245 authored 作者: wml's avatar wml

招聘管理手机端

上级 7b34431e
...@@ -4,7 +4,9 @@ import base.controller.BaseController; ...@@ -4,7 +4,9 @@ import base.controller.BaseController;
import base.result.BaseResult; import base.result.BaseResult;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.jfb.recruit.bean.auth.UserContext;
import com.jfb.recruit.service.RecruitService; import com.jfb.recruit.service.RecruitService;
import com.jfb.recruit.util.auth.UserUtils;
import data.recruit.Recruit; import data.recruit.Recruit;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -34,6 +36,8 @@ public class RecruitController extends BaseController { ...@@ -34,6 +36,8 @@ public class RecruitController extends BaseController {
@GetMapping("/l") @GetMapping("/l")
public BaseResult list(HttpServletRequest req,Recruit recruit){ public BaseResult list(HttpServletRequest req,Recruit recruit){
PageInit(req); PageInit(req);
UserContext userContext = UserUtils.getUserContext();
recruit.setBaseCode(userContext.getBaseCode());
List<Recruit> list = recruitService.list(pageNum,pageSize,recruit); List<Recruit> list = recruitService.list(pageNum,pageSize,recruit);
PageInfo<Recruit> pageInfo = new PageInfo<Recruit>(list); PageInfo<Recruit> pageInfo = new PageInfo<Recruit>(list);
return BaseResult.success(pageInfo); return BaseResult.success(pageInfo);
......
package com.jfb.recruit.controller.api;
import base.controller.BaseController;
import base.result.BaseResult;
import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageInfo;
import com.jfb.recruit.bean.auth.UserContext;
import com.jfb.recruit.service.RecruitService;
import com.jfb.recruit.util.auth.UserUtils;
import data.recruit.Recruit;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* @author wangmenglong
* @description: 招聘管理
* @date 2023/12/11 11:35
*/
@RestController
@RequestMapping("/public/recruit")
public class ApiRecruitController extends BaseController {
@Resource
RecruitService recruitService;
/**
* @description: 获取招聘列表
* @author: wangmenglong
* @date; 2023/12/7 10:07
* @param: [req]
* @return: com.github.pagehelper.PageInfo
**/
@GetMapping("/l")
public BaseResult list(HttpServletRequest req,Recruit recruit){
PageInit(req);
List<Recruit> list = recruitService.list(pageNum,pageSize,recruit);
PageInfo<Recruit> pageInfo = new PageInfo<Recruit>(list);
return BaseResult.success(pageInfo);
}
/**
* @author: wangmenglong
* @date; 2024/3/24 17:18
* @description: 获取招聘详情
* @param: [id]
* @return: base.result.BaseResult
**/
@GetMapping("/details")
public BaseResult details(@RequestParam("id")String id){
Recruit recruit = recruitService.getDetails(id);
return BaseResult.success(recruit);
}
}
package com.jfb.recruit.controller.api;
import org.springframework.web.bind.annotation.*;
/**
* @ClassName : TestController
* @Description :
* @Author : wml
* @Date: 2025-05-08 16:08
*/
@RestController
@RequestMapping("/public/")
public class PhoneController {
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论