From 3234f42957aa99a4e733580f40e3999b6eed1cd6 Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期二, 09 七月 2024 13:08:17 +0800 Subject: [PATCH] # --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/Mat.java | 27 ++++++++++++++++++++++----- 1 files changed, 22 insertions(+), 5 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/Mat.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/Mat.java index ca2d51a..13c825f 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/Mat.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/Mat.java @@ -2,20 +2,18 @@ import com.baomidou.mybatisplus.annotation.TableLogic; import java.text.SimpleDateFormat; -import java.util.Date; +import java.util.*; +import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.zy.asrs.wms.asrs.service.TagService; import com.zy.asrs.wms.system.entity.Host; import com.zy.asrs.wms.system.entity.User; import org.springframework.format.annotation.DateTimeFormat; -import java.text.SimpleDateFormat; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; -import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.zy.asrs.framework.common.Cools; @@ -24,7 +22,6 @@ import com.zy.asrs.wms.system.service.HostService; import java.io.Serializable; -import java.util.Date; @Data @TableName("man_mat") @@ -411,4 +408,24 @@ } + //鍔ㄦ�佹墿灞曞瓧娈� + public transient Map<String, Object> dynamicFields; + + @JsonAnyGetter + public Map<String,Object> getDynamicFields() { + return dynamicFields; + } + + public void syncField(List<MatFieldValue> list) { + Map<String, Object> dynamicFields = new HashMap<>(); + for (MatFieldValue fieldValue : list) { + dynamicFields.put(fieldValue.getName(), fieldValue.getValue()); + } + this.dynamicFields = dynamicFields; + } + + public String getFieldString(String key) { + return dynamicFields.get(key).toString(); + } + } -- Gitblit v1.9.1