From 9bafd2fe4654617cf3f5243df7a370fec2c86184 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期三, 09 四月 2025 08:52:33 +0800
Subject: [PATCH] fix: 租赁计划修改page方法

---
 platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/PurchaseWinningLetterEntity.java |   95 ++++++++++++++++++++++++-----------------------
 1 files changed, 49 insertions(+), 46 deletions(-)

diff --git a/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/PurchaseWinningLetterEntity.java b/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/PurchaseWinningLetterEntity.java
index bce2a7b..be8a98b 100644
--- a/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/PurchaseWinningLetterEntity.java
+++ b/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/PurchaseWinningLetterEntity.java
@@ -2,10 +2,15 @@
 
 import com.baomidou.mybatisplus.annotation.*;
 import com.baomidou.mybatisplus.extension.activerecord.Model;
+import com.by4cloud.platformx.common.data.mybatis.BaseModel;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
+import org.hibernate.annotations.Table;
 
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import java.math.BigDecimal;
 import java.time.LocalDateTime;
 
 /**
@@ -15,130 +20,128 @@
  * @date 2025-03-24 17:13:08
  */
 @Data
+@Entity
 @TableName("purchase_winning_letter")
-@EqualsAndHashCode(callSuper = true)
-@Schema(description = "涓爣閫氱煡涔�")
-public class PurchaseWinningLetterEntity extends Model<PurchaseWinningLetterEntity> {
-
- 
-	/**
-	* id
-	*/
-    @TableId(type = IdType.ASSIGN_ID)
-    @Schema(description="id")
-    private Long id;
+@javax.persistence.Table(name = "purchase_winning_letter")
+@Table(appliesTo = "purchase_winning_letter", comment = "涓爣閫氱煡")
+public class PurchaseWinningLetterEntity extends BaseModel<PurchaseWinningLetterEntity> {
 
 	/**
 	* 涓爣閫氱煡涔︾紪鐮�
 	*/
     @Schema(description="涓爣閫氱煡涔︾紪鐮�")
+	@Column(columnDefinition="varchar(100) comment '涓爣閫氱煡涔︾紪鐮�'")
     private String winningCode;
 
 	/**
 	* 閲囪喘璁″垝缂栧彿
 	*/
     @Schema(description="閲囪喘璁″垝缂栧彿")
-    private String purchasePlanCode;
+	@Column(columnDefinition="varchar(100) comment '閲囪喘璁″垝缂栧彿'")
+	private String purchasePlanCode;
 
 	/**
 	* 璁惧缂栫爜
 	*/
     @Schema(description="璁惧缂栫爜")
+	@Column(columnDefinition="varchar(256) comment '璁惧缂栫爜'")
     private String deviceCode;
 
 	/**
 	* 璁惧鍚嶇О
 	*/
     @Schema(description="璁惧鍚嶇О")
+	@Column(columnDefinition="varchar(256) comment '璁惧鍚嶇О'")
     private String deviceName;
 
 	/**
 	* 瑙勬牸鍨嬪彿
 	*/
     @Schema(description="瑙勬牸鍨嬪彿")
+	@Column(columnDefinition="varchar(256) comment '瑙勬牸鍨嬪彿'")
     private String deviceModels;
 
 	/**
 	* 鍏抽敭鍙傛暟
 	*/
     @Schema(description="鍏抽敭鍙傛暟")
+	@Column(columnDefinition="varchar(256) comment '鍏抽敭鍙傛暟'")
     private String keyParameter;
 
 	/**
 	* 鍒拌揣鏈堜唤
 	*/
     @Schema(description="鍒拌揣鏈堜唤")
+	@Column(columnDefinition="int comment '鍒拌揣鏈堜唤'")
     private Integer arrivalMonth;
 
 	/**
 	* 鏁伴噺
 	*/
     @Schema(description="鏁伴噺")
+	@Column(columnDefinition="int comment '鏁伴噺'")
     private Integer quantity;
 
 	/**
 	* 鍗曚綅
 	*/
     @Schema(description="鍗曚綅")
+	@Column(columnDefinition="varchar(32) comment '鍗曚綅'")
     private String unit;
 
 	/**
-	* 涓爣鍗曚环  /鍒�
+	* 涓爣鍗曚环
 	*/
-    @Schema(description="涓爣鍗曚环  /鍒�")
-    private Integer winningPrice;
+    @Schema(description="涓爣鍗曚环")
+	@Column(columnDefinition="DECIMAL(10,2) comment '涓爣鍗曚环'")
+    private BigDecimal winningPrice;
 
 	/**
-	* 涓爣鎬婚   /鍒�
+	* 涓爣鎬婚
 	*/
-    @Schema(description="涓爣鎬婚   /鍒�")
-    private Integer totalWinningAmount;
+    @Schema(description="涓爣鎬婚")
+	@Column(columnDefinition="DECIMAL(10,2) comment '涓爣鎬婚'")
+    private BigDecimal totalWinningAmount;
 
 	/**
 	* 鎷熶娇鐢ㄥ湴鐐�
 	*/
     @Schema(description="鎷熶娇鐢ㄥ湴鐐�")
+	@Column(columnDefinition="varchar(256) comment '鎷熶娇鐢ㄥ湴鐐�'")
     private String locationUsed;
 
 	/**
 	* 涓爣鍘傚
 	*/
     @Schema(description="涓爣鍘傚")
+	@Column(columnDefinition="varchar(100) comment '涓爣鍘傚'")
     private String winningBidder;
 
 	/**
-	* 鐢宠浜�
-	*/
-	@TableField(fill = FieldFill.INSERT)
-    @Schema(description="鐢宠浜�")
-    private String createBy;
+	 * 涓爣鍘傚ID
+	 */
+	@Schema(description="涓爣鍘傚ID")
+	@Column(columnDefinition="bigint comment '涓爣鍘傚ID'")
+	private Long winningManufacturerId;
 
 	/**
-	* 鍒涘缓鏃堕棿
-	*/
-	@TableField(fill = FieldFill.INSERT)
-    @Schema(description="鍒涘缓鏃堕棿")
-    private LocalDateTime createTime;
+	 * 涓爣閫氱煡鍚嶇О
+	 */
+	@Schema(description="涓爣閫氱煡")
+	@Column(columnDefinition="varchar(256) comment '涓爣閫氱煡'")
+	private String winningName;
 
 	/**
-	* 淇敼浜�
-	*/
-	@TableField(fill = FieldFill.INSERT_UPDATE)
-    @Schema(description="淇敼浜�")
-    private String updateBy;
+	 * 璁惧ID
+	 */
+	@Schema(description="璁惧ID")
+	@Column(columnDefinition="bigint comment '璁惧ID'")
+	private Long deviceId;
 
 	/**
-	* 淇敼鏃堕棿
-	*/
-	@TableField(fill = FieldFill.INSERT_UPDATE)
-    @Schema(description="淇敼鏃堕棿")
-    private LocalDateTime updateTime;
- 
-	/**
-	* delFlag
-	*/
-    @TableLogic
-	@TableField(fill = FieldFill.INSERT)
-    @Schema(description="delFlag")
-    private String delFlag;
+	 * 鎷涙爣璁″垝ID
+	 */
+	@Schema(description="鎷涙爣璁″垝ID")
+	@Column(columnDefinition="bigint comment '鎷涙爣璁″垝ID'")
+	private Long orderId;
 }
\ No newline at end of file

--
Gitblit v1.9.1