From c758c4e55d74a34902dac5752ff4f160118b19bc Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 23 九月 2025 14:09:36 +0800 Subject: [PATCH] 资产借用接口 --- ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/OaApprovalApplicationAssetReceiveDTO.java | 38 +++++++++++++++++--------------------- 1 files changed, 17 insertions(+), 21 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/OaApprovalApplicationAssetReceiveDTO.java b/ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/OaApprovalApplicationAssetReceiveDTO.java index c151a49..a028cbb 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/OaApprovalApplicationAssetReceiveDTO.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/dto/asset/OaApprovalApplicationAssetReceiveDTO.java @@ -20,23 +20,27 @@ private static final long serialVersionUID = 2025091801L; // 公共字段:领用部门、领用人、领用备注 - @ApiModelProperty("领用部门ID") - @NotNull(message = "领用部门不能为空") + @ApiModelProperty("操作类型 0-领用,1-借用,2-归还") + @NotNull(message = "操作类型不能为空") + private Integer type; + + @ApiModelProperty("领用/借用部门ID") + @NotNull(message = "领用/借用部门不能为空") private Integer deptId; - @ApiModelProperty("领用部门名称") - @NotNull(message = "领用部门名称不能为空") + @ApiModelProperty("领用/借用部门名称") + @NotNull(message = "领用/借用部门名称不能为空") private String deptName; - @ApiModelProperty("领用人用户ID") - @NotNull(message = "领用人不能为空") + @ApiModelProperty("领用/借用人用户ID") + @NotNull(message = "领用/借用人不能为空") private Integer applicantUserId; - @ApiModelProperty("领用人名称") - @NotNull(message = "领用人名称不能为空") + @ApiModelProperty("领用/借用人名称") + @NotNull(message = "领用/借用人名称不能为空") private String applicantName; - @ApiModelProperty("领用备注") + @ApiModelProperty("领用/借用备注") private String applicationReason; @ApiModelProperty("附件URL,多个使用英文逗号拼接") @@ -47,8 +51,8 @@ @NotNull(message = "事项标题不能为空") private String title; - @ApiModelProperty("领用日期") - @NotNull(message = "领用日期不能为空") + @ApiModelProperty("领用/借用日期") + @NotNull(message = "领用/借用日期不能为空") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate operateTime; @@ -56,21 +60,13 @@ @NotNull(message = "资产类型不能为空") private Integer assetTypeId; - @ApiModelProperty("预计退还日期,可为空") + @ApiModelProperty("预计退还日期,借用必填") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate expectReturnDate; @ApiModelProperty("领用资产列表") @NotEmpty(message = "领用资产列表不能为空") - private List<ReceiveAssetItemDTO> assetItems; + private List<Integer> assetMainIds; - @Data - public static class ReceiveAssetItemDTO implements Serializable { - private static final long serialVersionUID = 1L; - - @ApiModelProperty("资产主表ID") - @NotNull(message = "资产ID不能为空") - private Integer assetMainId; - } } -- Gitblit v1.7.1