外宿申请-工作流监听器

This commit is contained in:
2025-12-08 17:28:03 +08:00
parent 13afaa08b4
commit c6abc87555
16 changed files with 1806 additions and 4 deletions

View File

@@ -72,6 +72,16 @@ public class DmsOutsideAccommodationApplyController extends BaseController {
return success(dmsOutsideAccommodationApplyService.selectDmsOutsideAccommodationApplyById(id));
}
/**
* 获取外宿申请详细信息
*/
@PreAuthorize("@ss.hasPermi('dormitory:enlistmentReserve:query')")
@GetMapping(value = "/process/{processInstanceId}")
@ApiOperation("获取应征入伍保留学籍申请详细信息")
public AjaxResult getInfoByProcessInstanceId(@PathVariable("processInstanceId") String processInstanceId) {
return success(dmsOutsideAccommodationApplyService.selectDmsOutsideAccommodationApplyByProcessInstanceId(processInstanceId));
}
/**
* 新增外宿申请
*/
@@ -81,7 +91,7 @@ public class DmsOutsideAccommodationApplyController extends BaseController {
@ApiOperation("新增外宿申请")
public AjaxResult add(@RequestBody DmsOutsideAccommodationApply dmsOutsideAccommodationApply)
{
return toAjax(dmsOutsideAccommodationApplyService.insertDmsOutsideAccommodationApply(dmsOutsideAccommodationApply));
return success(dmsOutsideAccommodationApplyService.insertDmsOutsideAccommodationApply(dmsOutsideAccommodationApply));
}
/**

View File

@@ -3,6 +3,7 @@ package com.srs.web.controller.routine;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import com.srs.dormitory.domain.DmsOutsideAccommodationApply;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@@ -112,4 +113,29 @@ public class RtEnlistmentReserveController extends BaseController {
public AjaxResult remove(@PathVariable Long[] ids) {
return toAjax(rtEnlistmentReserveService.deleteRtEnlistmentReserveByIds(ids));
}
/**
* 新增外宿申请
*/
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApply:add')")
@Log(title = "外宿申请", businessType = BusinessType.INSERT)
@PostMapping("/outsideAccommodationApply/add")
@ApiOperation("新增外宿申请")
public AjaxResult add(@RequestBody DmsOutsideAccommodationApply dmsOutsideAccommodationApply)
{
return success(rtEnlistmentReserveService.insertDmsOutsideAccommodationApply(dmsOutsideAccommodationApply));
}
/**
* 修改外宿申请
*/
@PreAuthorize("@ss.hasPermi('dormitory:outsideAccommodationApply:edit')")
@Log(title = "外宿申请", businessType = BusinessType.UPDATE)
@PostMapping("/outsideAccommodationApply/update")
@ApiOperation("修改外宿申请")
public AjaxResult edit(@RequestBody DmsOutsideAccommodationApply dmsOutsideAccommodationApply)
{
return toAjax(rtEnlistmentReserveService.updateDmsOutsideAccommodationApply(dmsOutsideAccommodationApply));
}
}