From 263b034b4058bb7a36c709278abdc88ca1ba26c1 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期一, 30 三月 2026 18:01:25 +0800
Subject: [PATCH] feat: 生产成本导入数据入库
---
src/main/java/com/ruoyi/production/dto/GroupKeyDto.java | 61 ++++++++++++++++++++++++++++++
1 files changed, 61 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/production/dto/GroupKeyDto.java b/src/main/java/com/ruoyi/production/dto/GroupKeyDto.java
new file mode 100644
index 0000000..afda6c4
--- /dev/null
+++ b/src/main/java/com/ruoyi/production/dto/GroupKeyDto.java
@@ -0,0 +1,61 @@
+package com.ruoyi.production.dto;
+
+import com.ruoyi.production.service.impl.ProductionCostServiceImpl;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+import java.time.LocalDateTime;
+import java.util.Objects;
+
+/**
+ * <br>
+ * 鑱氬悎鍒嗙粍 Key 瀵硅薄
+ * </br>
+ *
+ * @author deslrey
+ * @version 1.0
+ * @since 2026/03/30 16:16
+ */
+@ApiModel(value = "GroupKeyDto绫�", description = "鑱氬悎鍒嗙粍 Key 瀵硅薄")
+public class GroupKeyDto {
+
+ @ApiModelProperty("鏃ユ湡")
+ private final LocalDateTime date;
+
+ @ApiModelProperty("绫诲埆/璁㈠崟鍚嶇О")
+ private final String name;
+
+ @ApiModelProperty("瑙勬牸鍨嬪彿")
+ private final String model;
+
+ @ApiModelProperty("浜у搧绫诲瀷/寮哄害")
+ private final String strength;
+
+ @ApiModelProperty("鍗曚綅")
+ private final String unit;
+
+ public GroupKeyDto(LocalDateTime date, String name, String model, String strength, String unit) {
+ this.date = date;
+ this.name = name;
+ this.model = model;
+ this.strength = strength;
+ this.unit = unit;
+ }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
+ GroupKeyDto groupKey = (GroupKeyDto) o;
+ return Objects.equals(date, groupKey.date) &&
+ Objects.equals(name, groupKey.name) &&
+ Objects.equals(model, groupKey.model) &&
+ Objects.equals(strength, groupKey.strength) &&
+ Objects.equals(unit, groupKey.unit);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(date, name, model, strength, unit);
+ }
+}
--
Gitblit v1.9.3