From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/entity/bus/user/ThreeSale.java |  290 +++++++++++++++++++++++++++++++--------------------------
 1 files changed, 157 insertions(+), 133 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/entity/bus/user/ThreeSale.java b/fanli/src/main/java/com/yeshi/fanli/entity/bus/user/ThreeSale.java
index 8003b49..21fca9c 100644
--- a/fanli/src/main/java/com/yeshi/fanli/entity/bus/user/ThreeSale.java
+++ b/fanli/src/main/java/com/yeshi/fanli/entity/bus/user/ThreeSale.java
@@ -1,133 +1,157 @@
-package com.yeshi.fanli.entity.bus.user;
-
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.GenerationType;
-import javax.persistence.Id;
-import javax.persistence.JoinColumn;
-import javax.persistence.ManyToOne;
-import javax.persistence.OneToOne;
-import javax.persistence.Table;
-import javax.persistence.Transient;
-
-import org.yeshi.utils.mybatis.Column;
-
-/**
- * 鍒嗛攢鍏崇郴
- * 
- * @author cxx
- *
- * @date 2018骞�1鏈�29鏃�
- */
-@Entity
-@Table(name = "yeshi_ec_threeSale")
-@org.yeshi.utils.mybatis.Table("yeshi_ec_threeSale")
-public class ThreeSale {
-
-	@Id
-	@GeneratedValue(strategy = GenerationType.AUTO)
-	@Column(name = "id")
-	private Long id;
-
-	@ManyToOne
-	@JoinColumn(name = "boss_id")
-	@Column(name = "boss_id")
-	private UserInfo boss;// 閭�璇疯��
-
-	@OneToOne
-	@JoinColumn(name = "worker_id")
-	@Column(name = "worker_id")
-	private UserInfo worker; // 琚個璇疯��
-
-	@Column(name = "state")
-	private Boolean state;// 鐘舵�侊細鏄惁閭�璇锋垚鍔� 琚個璇疯�呯櫥闄嗗悗鎵嶇畻閭�璇锋垚鍔� 1宸叉垚鍔熴��0杩樻湭鎴愬姛
-
-	@Column(name = "expire")
-	// 鏄惁杩囨湡锛� 鏄惁杩囨湡锛氬垵濮�0 宸茶繃鏈�1 锛�2018.10.22娣诲姞锛�
-	private Integer expire;
-
-	@Column(name = "createTime")
-	private Long createTime;
-
-	@Column(name = "succeedTime")
-	private Long succeedTime;
-
-	@Column(name = "updateTime")
-	private Long updateTime;
-	
-	@Transient 
-	private ThreeSaleExtraInfo threeSaleExtraInfo;
-
-	public Long getId() {
-		return id;
-	}
-
-	public void setId(Long id) {
-		this.id = id;
-	}
-
-	public UserInfo getBoss() {
-		return boss;
-	}
-
-	public void setBoss(UserInfo boss) {
-		this.boss = boss;
-	}
-
-	public UserInfo getWorker() {
-		return worker;
-	}
-
-	public void setWorker(UserInfo worker) {
-		this.worker = worker;
-	}
-
-	public Long getCreateTime() {
-		return createTime;
-	}
-
-	public void setCreateTime(Long createTime) {
-		this.createTime = createTime;
-	}
-
-	public Boolean getState() {
-		return state;
-	}
-
-	public void setState(Boolean state) {
-		this.state = state;
-	}
-
-	public Integer getExpire() {
-		return expire;
-	}
-
-	public void setExpire(Integer expire) {
-		this.expire = expire;
-	}
-
-	public Long getSucceedTime() {
-		return succeedTime;
-	}
-
-	public void setSucceedTime(Long succeedTime) {
-		this.succeedTime = succeedTime;
-	}
-
-	public Long getUpdateTime() {
-		return updateTime;
-	}
-
-	public void setUpdateTime(Long updateTime) {
-		this.updateTime = updateTime;
-	}
-
-	public ThreeSaleExtraInfo getThreeSaleExtraInfo() {
-		return threeSaleExtraInfo;
-	}
-
-	public void setThreeSaleExtraInfo(ThreeSaleExtraInfo threeSaleExtraInfo) {
-		this.threeSaleExtraInfo = threeSaleExtraInfo;
-	}
-
-}
+package com.yeshi.fanli.entity.bus.user;
+
+import org.springframework.data.annotation.Transient;
+import org.yeshi.utils.generater.mybatis.Column;
+
+/**
+ * 鍒嗛攢鍏崇郴
+ * 
+ * @author cxx
+ *
+ * @date 2018骞�1鏈�29鏃�
+ */
+@org.yeshi.utils.generater.mybatis.Table("yeshi_ec_threeSale")
+public class ThreeSale {
+	// 閭�璇风姸鎬�
+	public static int STATE_SUCCESS = 1;// 鎴愬姛
+	public static int STATE_NOT_SUCCESS = 0;// 灏氭湭鎴愬姛
+
+	// 鑴辩鐘舵��
+	public static int EXPIRE_NORMAL = 0;// 姝e父鐘舵��
+	public static int EXPIRE_BREAK = 1;// 閭�璇峰叧绯昏劚绂�
+	public static int EXPIRE_BREAK_VIP = 2; // vip鑴辩鍏崇郴
+	public static int EXPIRE_BREAK_VIP_DEL3 = 3; // 鐩存帴鑴辩鍏崇郴鍒犻櫎
+	public static int EXPIRE_BREAK_VIP_DEL4 = 4; // 闂存帴鑴辩鍏崇郴鍒犻櫎
+	public static int EXPIRE_BREAK_VIP_DEL34 = 34; // 鐩存帴銆侀棿鎺ヨ劚绂诲叧绯诲垹闄�
+
+	@Column(name = "id")
+	private Long id;
+
+	public ThreeSale(Long id) {
+		this.id = id;
+	}
+
+	public ThreeSale() {
+	}
+
+	@Column(name = "boss_id")
+	private UserInfo boss;// 閭�璇疯��
+
+	@Column(name = "worker_id")
+	private UserInfo worker; // 琚個璇疯��
+
+	@Column(name = "state")
+	private Boolean state;// 鐘舵�侊細鏄惁閭�璇锋垚鍔� 琚個璇疯�呯櫥闄嗗悗鎵嶇畻閭�璇锋垚鍔� 1宸叉垚鍔熴��0杩樻湭鎴愬姛
+
+	@Column(name = "expire")
+	// 鏄惁杩囨湡锛� 鏄惁杩囨湡锛氬垵濮�0 宸茶繃鏈�1 锛�2018.10.22娣诲姞锛�
+	private Integer expire;
+
+	@Column(name = "createTime")
+	private Long createTime;
+
+	@Column(name = "succeedTime")
+	private Long succeedTime;
+
+	@Column(name = "updateTime")
+	private Long updateTime;
+
+	@Transient
+	private ThreeSaleExtraInfo threeSaleExtraInfo;
+
+	// 涓婁笂绾у叧绯荤姸鎬�
+	@Transient
+	private Boolean stateSuper;
+	
+	@Transient
+	private Integer validState;
+
+	public Long getId() {
+		return id;
+	}
+
+	public void setId(Long id) {
+		this.id = id;
+	}
+
+	public UserInfo getBoss() {
+		return boss;
+	}
+
+	public void setBoss(UserInfo boss) {
+		this.boss = boss;
+	}
+
+	public UserInfo getWorker() {
+		return worker;
+	}
+
+	public void setWorker(UserInfo worker) {
+		this.worker = worker;
+	}
+
+	public Long getCreateTime() {
+		return createTime;
+	}
+
+	public void setCreateTime(Long createTime) {
+		this.createTime = createTime;
+	}
+
+	public Boolean getState() {
+		return state;
+	}
+
+	public void setState(Boolean state) {
+		this.state = state;
+	}
+
+	public Integer getExpire() {
+		return expire;
+	}
+
+	public void setExpire(Integer expire) {
+		this.expire = expire;
+	}
+
+	public Long getSucceedTime() {
+		return succeedTime;
+	}
+
+	public void setSucceedTime(Long succeedTime) {
+		this.succeedTime = succeedTime;
+	}
+
+	public Long getUpdateTime() {
+		return updateTime;
+	}
+
+	public void setUpdateTime(Long updateTime) {
+		this.updateTime = updateTime;
+	}
+
+	public ThreeSaleExtraInfo getThreeSaleExtraInfo() {
+		return threeSaleExtraInfo;
+	}
+
+	public void setThreeSaleExtraInfo(ThreeSaleExtraInfo threeSaleExtraInfo) {
+		this.threeSaleExtraInfo = threeSaleExtraInfo;
+	}
+
+	public Boolean getStateSuper() {
+		return stateSuper;
+	}
+
+	public void setStateSuper(Boolean stateSuper) {
+		this.stateSuper = stateSuper;
+	}
+
+	public Integer getValidState() {
+		return validState;
+	}
+
+	public void setValidState(Integer validState) {
+		this.validState = validState;
+	}
+
+}

--
Gitblit v1.8.0