feat: 添加采购交易导入失败记录VO

创建 PurchaseTransactionImportFailureVO 类,用于采购交易信息批量导入时的失败记录展示。

包含字段:
- 采购事项ID、采购类别、项目名称、标的物名称
- 采购方式、预算金额
- 申请人信息(工号、姓名、部门)
- 采购申请日期、错误信息

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
wkc
2026-02-06 16:08:18 +08:00
parent 9df2b5a8e5
commit 1aa0d15ee8
3 changed files with 107 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
package com.ruoyi.ccdi.domain.vo;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.math.BigDecimal;
/**
* 采购交易信息导入失败记录VO
*
* @author ruoyi
* @date 2026-02-06
*/
@Data
@Schema(description = "采购交易信息导入失败记录")
public class PurchaseTransactionImportFailureVO {
/** 采购事项ID */
@Schema(description = "采购事项ID")
private String purchaseId;
/** 采购类别 */
@Schema(description = "采购类别")
private String purchaseCategory;
/** 项目名称 */
@Schema(description = "项目名称")
private String projectName;
/** 标的物名称 */
@Schema(description = "标的物名称")
private String subjectName;
/** 采购方式 */
@Schema(description = "采购方式")
private String purchaseMethod;
/** 预算金额 */
@Schema(description = "预算金额")
private BigDecimal budgetAmount;
/** 申请人工号 */
@Schema(description = "申请人工号")
private String applicantId;
/** 申请人姓名 */
@Schema(description = "申请人姓名")
private String applicantName;
/** 申请部门 */
@Schema(description = "申请部门")
private String applyDepartment;
/** 采购申请日期 */
@Schema(description = "采购申请日期")
private String applyDate;
/** 错误信息 */
@Schema(description = "错误信息")
private String errorMessage;
}