feat(hrm): 修改请假、报销、用印、出差申请的新增接口返回值类型
- 将 Controller 中的新增方法返回类型从 R<Void> 修改为 R<HrmLeaveReqVo> 等对应的 VO 类型 - 修改 Service 层 insertByBo 方法返回类型从 Boolean 为对应的 VO 对象,并在其中包含流程实例 ID - 在各个 VO 类中添加 instId 字段用于存储流程实例 ID - 完善流程实例启动后将实例 ID 设置到返回对象中的逻辑 - 统一各业务类型的新增接口返回值处理方式,提供更完整的数据回传功能
This commit is contained in:
@@ -6,6 +6,7 @@ import com.ruoyi.common.core.domain.PageQuery;
|
||||
import com.ruoyi.common.core.domain.R;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.ruoyi.hrm.domain.HrmLeaveReq;
|
||||
import com.ruoyi.hrm.domain.bo.HrmLeaveReqBo;
|
||||
import com.ruoyi.hrm.domain.vo.HrmLeaveReqVo;
|
||||
import com.ruoyi.hrm.service.IHrmLeaveReqService;
|
||||
@@ -38,8 +39,8 @@ public class HrmLeaveReqController extends BaseController {
|
||||
|
||||
@Log(title = "请假单", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody HrmLeaveReqBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
public R<HrmLeaveReqVo> add(@Validated @RequestBody HrmLeaveReqBo bo) {
|
||||
return R.ok(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "请假单", businessType = BusinessType.UPDATE)
|
||||
|
||||
@@ -41,8 +41,8 @@ public class HrmReimburseReqController extends BaseController {
|
||||
|
||||
@Log(title = "日常报销单", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody HrmReimburseReqBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
public R<HrmReimburseReqVo> add(@Validated @RequestBody HrmReimburseReqBo bo) {
|
||||
return R.ok(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "日常报销单", businessType = BusinessType.UPDATE)
|
||||
|
||||
@@ -42,8 +42,8 @@ public class HrmSealReqController extends BaseController {
|
||||
|
||||
@Log(title = "用印申请", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody HrmSealReqBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
public R<HrmSealReqVo> add(@Validated @RequestBody HrmSealReqBo bo) {
|
||||
return R.ok(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "用印申请", businessType = BusinessType.UPDATE)
|
||||
|
||||
@@ -41,8 +41,8 @@ public class HrmTravelReqController extends BaseController {
|
||||
|
||||
@Log(title = "出差单", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public R<Void> add(@Validated @RequestBody HrmTravelReqBo bo) {
|
||||
return toAjax(service.insertByBo(bo));
|
||||
public R<HrmTravelReqVo> add(@Validated @RequestBody HrmTravelReqBo bo) {
|
||||
return R.ok(service.insertByBo(bo));
|
||||
}
|
||||
|
||||
@Log(title = "出差单", businessType = BusinessType.UPDATE)
|
||||
|
||||
Reference in New Issue
Block a user