电子请购单优化 库存明细页面
This commit is contained in:
@@ -10,6 +10,7 @@ import com.klp.common.core.validate.AddGroup;
|
||||
import com.klp.common.core.validate.EditGroup;
|
||||
import com.klp.common.enums.BusinessType;
|
||||
import com.klp.common.utils.poi.ExcelUtil;
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import com.klp.erp.domain.bo.ErpPurchaseRequisitionBo;
|
||||
import com.klp.erp.domain.vo.ErpPurchaseRequisitionVo;
|
||||
import com.klp.erp.service.IErpPurchaseRequisitionService;
|
||||
@@ -79,4 +80,28 @@ public class ErpPurchaseRequisitionController extends BaseController {
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空") @PathVariable Long[] reqIds) {
|
||||
return toAjax(iErpPurchaseRequisitionService.deleteWithValidByIds(Arrays.asList(reqIds), true));
|
||||
}
|
||||
|
||||
/** 提交审批(草稿 → 审批中) */
|
||||
@Log(title = "请购及采购单", businessType = BusinessType.UPDATE)
|
||||
@SaCheckPermission("erp:purchaseRequisition:approve")
|
||||
@PutMapping("/{reqId}/submit")
|
||||
public R<Void> submitApproval(@NotNull(message = "主键不能为空") @PathVariable Long reqId) {
|
||||
return toAjax(iErpPurchaseRequisitionService.submitApproval(reqId));
|
||||
}
|
||||
|
||||
/** 审批通过(审批中 → 已通过) */
|
||||
@Log(title = "请购及采购单", businessType = BusinessType.UPDATE)
|
||||
@SaCheckPermission("erp:purchaseRequisition:approve")
|
||||
@PutMapping("/{reqId}/approve")
|
||||
public R<Void> approve(@NotNull(message = "主键不能为空") @PathVariable Long reqId) {
|
||||
return toAjax(iErpPurchaseRequisitionService.approve(reqId));
|
||||
}
|
||||
|
||||
/** 驳回(审批中 → 已驳回) */
|
||||
@Log(title = "请购及采购单", businessType = BusinessType.UPDATE)
|
||||
@SaCheckPermission("erp:purchaseRequisition:approve")
|
||||
@PutMapping("/{reqId}/reject")
|
||||
public R<Void> reject(@NotNull(message = "主键不能为空") @PathVariable Long reqId) {
|
||||
return toAjax(iErpPurchaseRequisitionService.reject(reqId));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user