任务
This commit is contained in:
@ -1,6 +1,7 @@
|
||||
package com.ruoyi.web.controller.bgt;
|
||||
|
||||
import com.ruoyi.bgt.domain.BgtProjectRecruitApply;
|
||||
import com.ruoyi.bgt.domain.dto.BgtProjectRecruitApplyConsentDTO;
|
||||
import com.ruoyi.bgt.domain.dto.BgtProjectRecruitApplyQueryDTO;
|
||||
import com.ruoyi.bgt.domain.vo.BgtProjectRecruitApplyVO;
|
||||
import com.ruoyi.bgt.service.IBgtProjectRecruitApplyService;
|
||||
@ -9,6 +10,9 @@ import com.ruoyi.common.annotation.RepeatSubmit;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.wgz.bo.req.WgzAppPersonalBasicInformationReq;
|
||||
import com.ruoyi.wgz.bo.res.WgzAppPersonalBasicInformationRes;
|
||||
import com.ruoyi.wgz.service.IWgzUserService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@ -32,7 +36,7 @@ public class AppBgtProjectRecruitApplyController extends BaseController {
|
||||
|
||||
private final IBgtProjectRecruitApplyService iBgtProjectRecruitApplyService;
|
||||
|
||||
|
||||
private final IWgzUserService wgzUserService;
|
||||
|
||||
@ApiOperation("App务工者列表")
|
||||
@GetMapping("/list")
|
||||
@ -40,10 +44,12 @@ public class AppBgtProjectRecruitApplyController extends BaseController {
|
||||
return iBgtProjectRecruitApplyService.appQueryList(dto);
|
||||
}
|
||||
|
||||
@ApiOperation("App务工者个人详情")
|
||||
@GetMapping()
|
||||
public AjaxResult<WgzAppPersonalBasicInformationRes> userPersonalBasicInformation(@Validated WgzAppPersonalBasicInformationReq req) {
|
||||
return AjaxResult.success(wgzUserService.userPersonalBasicInformation(req));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增包工头招工申请
|
||||
*/
|
||||
@ApiOperation("App务工者招工报名")
|
||||
@Log(title = "App务工者招工报名", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit
|
||||
@ -52,6 +58,14 @@ public class AppBgtProjectRecruitApplyController extends BaseController {
|
||||
return toAjax(iBgtProjectRecruitApplyService.insert(bo) ? 1 : 0);
|
||||
}
|
||||
|
||||
@ApiOperation("App同意申请")
|
||||
@Log(title = "App同意申请", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit
|
||||
@PutMapping()
|
||||
public AjaxResult<Void> consent(@Validated @RequestBody BgtProjectRecruitApplyConsentDTO dto) {
|
||||
return toAjax(iBgtProjectRecruitApplyService.consent(dto));
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -5,17 +5,14 @@ import com.ruoyi.common.annotation.RepeatSubmit;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.fbs.domain.FbsProjectTaskApply;
|
||||
import com.ruoyi.fbs.domain.dto.TaskApplyDTO;
|
||||
import com.ruoyi.fbs.service.IFbsProjectTaskApplyService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* 分包商项目任务申请Controller
|
||||
@ -35,13 +32,21 @@ public class AppFbsProjectTaskApplyController extends BaseController {
|
||||
/**
|
||||
* 新增分包商项目任务申请
|
||||
*/
|
||||
@ApiOperation("App申请承接")
|
||||
@Log(title = "App项目任务申请承接", businessType = BusinessType.INSERT)
|
||||
@ApiOperation("App申请承接项目任务")
|
||||
@Log(title = "App申请承接项目任务", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit
|
||||
@PostMapping()
|
||||
public AjaxResult<Void> add(@Validated @RequestBody FbsProjectTaskApply bo) {
|
||||
return toAjax(iFbsProjectTaskApplyService.insert(bo) ? 1 : 0);
|
||||
public AjaxResult<Void> appTaskApply(@Validated @RequestBody TaskApplyDTO dto) {
|
||||
return toAjax(iFbsProjectTaskApplyService.appTaskApply(dto) ? 1 : 0);
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation("App取消申请项目任务")
|
||||
@Log(title = "App取消申请项目任务" , businessType = BusinessType.DELETE)
|
||||
@DeleteMapping()
|
||||
public AjaxResult<Void> cancelApply(TaskApplyDTO dto) {
|
||||
return toAjax(iFbsProjectTaskApplyService.cancelApply(dto) ? 1 : 0);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user