From ecef3df4890be54c1da2a8a4fc1c8c1f50f1c263 Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期一, 07 四月 2025 15:41:47 +0800 Subject: [PATCH] 式样代码管理 --- pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voUg/VoRtuProgram.java | 61 ++++++++++++++++++++++++++++++ 1 files changed, 61 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voUg/VoRtuProgram.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voUg/VoRtuProgram.java new file mode 100644 index 0000000..288b391 --- /dev/null +++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voUg/VoRtuProgram.java @@ -0,0 +1,61 @@ +package com.dy.pipIrrGlobal.voUg; + +import com.alibaba.fastjson2.annotation.JSONField; +import com.alibaba.fastjson2.writer.ObjectWriterImplToString; +import com.dy.common.po.BaseEntity; +import com.dy.pipIrrGlobal.pojoUg.UgRtuProgram; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import org.hibernate.validator.constraints.Length; +import org.springframework.web.multipart.MultipartFile; + +/** + * @Author: liurunyu + * @Date: 2024/11/5 11:24 + * @Description + */ +@Data +@Schema(title = "RTU绋嬪簭瑙嗗浘瀵硅薄") +public class VoRtuProgram implements BaseEntity { + + private static final long serialVersionUID = 202411061126001L; + /** + * 涓婚敭 + */ + @Schema(description = "涓婚敭", requiredMode = Schema.RequiredMode.REQUIRED) + @JSONField(serializeUsing= ObjectWriterImplToString.class) + public Long id; + + + /** + * 鍗囩骇绋嬪簭瀛樻斁鍦板潃(4瀛楄妭锛�8浣嶅崄鍏繘鍒跺瓧绗�) + */ + @Schema(description = "鍗囩骇绋嬪簭瀛樻斁鍦板潃", requiredMode = Schema.RequiredMode.REQUIRED) + public String storeRamAddr; + + /** + * 绋嬪簭瑕嗙洊璧峰鍦板潃锛�4瀛楄妭锛�8浣嶅崄鍏繘鍒跺瓧绗︼級 + */ + @Schema(description = "绋嬪簭瑕嗙洊璧峰鍦板潃", requiredMode = Schema.RequiredMode.REQUIRED) + public String startRamAddr; + + /** + * 鍗囩骇绋嬪簭鍐呭锛堢▼搴忔枃浠跺唴瀹瑰瓧鑺傛暟缁勶級 + */ + @Schema(description = "绋嬪簭鏂囦欢", requiredMode = Schema.RequiredMode.REQUIRED) + public MultipartFile file; + + /** + * 澶囨敞 + */ + @Schema(description = "澶囨敞", requiredMode = Schema.RequiredMode.NOT_REQUIRED) + @Length(message = "澶囨敞涓嶅ぇ浜巤max}瀛楋紝涓嶅皬浜巤min}瀛�", min = 1, max = 100) + public String remark; + + public void toPo(UgRtuProgram po){ + po.storeRamAddr = this.storeRamAddr ; + po.startRamAddr = this.startRamAddr ; + po.remark = this.remark ; + } + +} -- Gitblit v1.8.0