From f80a58fa759124b9cf2b00f6b7cae7ec8c9158e0 Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Fri, 6 Feb 2026 15:30:46 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E9=87=87=E8=B4=AD?= =?UTF-8?q?=E4=BA=A4=E6=98=93=E6=9F=A5=E8=AF=A2DTO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.5 --- .../dto/CcdiPurchaseTransactionQueryDTO.java | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionQueryDTO.java diff --git a/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionQueryDTO.java b/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionQueryDTO.java new file mode 100644 index 0000000..5ee1107 --- /dev/null +++ b/ruoyi-ccdi/src/main/java/com/ruoyi/ccdi/domain/dto/CcdiPurchaseTransactionQueryDTO.java @@ -0,0 +1,49 @@ +package com.ruoyi.ccdi.domain.dto; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.io.Serial; +import java.io.Serializable; +import java.time.LocalDate; + +/** + * 采购交易信息查询DTO + * + * @author ruoyi + * @date 2026-02-06 + */ +@Data +@Schema(description = "采购交易信息查询条件") +public class CcdiPurchaseTransactionQueryDTO implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + /** 项目名称 */ + @Schema(description = "项目名称") + private String projectName; + + /** 标的物名称 */ + @Schema(description = "标的物名称") + private String subjectName; + + /** 申请人姓名 */ + @Schema(description = "申请人姓名") + private String applicantName; + + /** 申请人工号 */ + @Schema(description = "申请人工号") + private String applicantId; + + /** 申请日期-开始 */ + @Schema(description = "申请日期-开始") + @JsonFormat(pattern = "yyyy-MM-dd") + private LocalDate applyDateStart; + + /** 申请日期-结束 */ + @Schema(description = "申请日期-结束") + @JsonFormat(pattern = "yyyy-MM-dd") + private LocalDate applyDateEnd; +}