菜单优化

This commit is contained in:
雷欧(林平凡)
2025-03-13 17:14:08 +08:00
parent f936baea47
commit d2393d7fe2
6 changed files with 177 additions and 228 deletions

View File

@@ -1,6 +1,10 @@
package cn.van.business.model.jd;
import jakarta.persistence.*;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import java.util.Date;
@@ -9,6 +13,10 @@ import java.util.Date;
*/
@Entity
@Table(name = "product_order")
@Setter
@Getter
@AllArgsConstructor
@NoArgsConstructor
public class ProductOrder {
/**
@@ -29,7 +37,7 @@ public class ProductOrder {
* 商品类型。
*/
@Column(name = "sku_type")
private String skuType;
private Integer skuType;
/**
* 订单号。
@@ -82,225 +90,10 @@ public class ProductOrder {
private String recipientPhone;
@Column(name = "recipient_address")
private String recipientAddress;
// 谁的单
@Column(name = "who_order")
private String whoOrder;
@Column(name = "from_wxid")
private String fromWxid;
public Boolean getReviewed() {
return isReviewed;
}
public void setReviewed(Boolean reviewed) {
isReviewed = reviewed;
}
public Boolean getCashbackReceived() {
return isCashbackReceived;
}
public void setCashbackReceived(Boolean cashbackReceived) {
isCashbackReceived = cashbackReceived;
}
public String getRecipientName() {
return recipientName;
}
public void setRecipientName(String recipientName) {
this.recipientName = recipientName;
}
public String getRecipientPhone() {
return recipientPhone;
}
public void setRecipientPhone(String recipientPhone) {
this.recipientPhone = recipientPhone;
}
public String getRecipientAddress() {
return recipientAddress;
}
public void setRecipientAddress(String recipientAddress) {
this.recipientAddress = recipientAddress;
}
// Getters and Setters
/**
* 获取主键ID。
*
* @return 主键ID
*/
public Long getId() {
return id;
}
/**
* 设置主键ID。
*
* @param id 主键ID
*/
public void setId(Long id) {
this.id = id;
}
/**
* 获取商品名称。
*
* @return 商品名称
*/
public String getSkuName() {
return skuName;
}
/**
* 设置商品名称。
*
* @param skuName 商品名称
*/
public void setSkuName(String skuName) {
this.skuName = skuName;
}
/**
* 获取商品类型。
*
* @return 商品类型
*/
public String getSkuType() {
return skuType;
}
/**
* 设置商品类型。
*
* @param skuType 商品类型
*/
public void setSkuType(String skuType) {
this.skuType = skuType;
}
/**
* 获取订单号。
*
* @return 订单号
*/
public String getOrderId() {
return orderId;
}
/**
* 设置订单号。
*
* @param orderId 订单号
*/
public void setOrderId(String orderId) {
this.orderId = orderId;
}
/**
* 获取下单时间。
*
* @return 下单时间
*/
public Date getOrderTime() {
return orderTime;
}
/**
* 设置下单时间。
*
* @param orderTime 下单时间
*/
public void setOrderTime(Date orderTime) {
this.orderTime = orderTime;
}
/**
* 获取下单账号。
*
* @return 下单账号
*/
public String getOrderAccount() {
return orderAccount;
}
/**
* 设置下单账号。
*
* @param orderAccount 下单账号
*/
public void setOrderAccount(String orderAccount) {
this.orderAccount = orderAccount;
}
/**
* 获取是否晒图登记。
*
* @return 是否晒图登记
*/
public Boolean getIsReviewed() {
return isReviewed;
}
/**
* 设置是否晒图登记。
*
* @param isReviewed 是否晒图登记
*/
public void setIsReviewed(Boolean isReviewed) {
this.isReviewed = isReviewed;
}
/**
* 获取晒图时间。
*
* @return 晒图时间
*/
public Date getReviewTime() {
return reviewTime;
}
/**
* 设置晒图时间。
*
* @param reviewTime 晒图时间
*/
public void setReviewTime(Date reviewTime) {
this.reviewTime = reviewTime;
}
/**
* 获取是否返现到账。
*
* @return 是否返现到账
*/
public Boolean getIsCashbackReceived() {
return isCashbackReceived;
}
/**
* 设置是否返现到账。
*
* @param isCashbackReceived 是否返现到账
*/
public void setIsCashbackReceived(Boolean isCashbackReceived) {
this.isCashbackReceived = isCashbackReceived;
}
/**
* 获取到账时间。
*
* @return 到账时间
*/
public Date getCashbackTime() {
return cashbackTime;
}
/**
* 设置到账时间。
*
* @param cashbackTime 到账时间
*/
public void setCashbackTime(Date cashbackTime) {
this.cashbackTime = cashbackTime;
}
}

View File

@@ -0,0 +1,19 @@
CREATE TABLE product_order
(
id BIGINT AUTO_INCREMENT NOT NULL,
sku_name VARCHAR(255) NULL,
sku_type INT NULL,
order_id VARCHAR(255) NULL,
order_time datetime NULL,
order_account VARCHAR(255) NULL,
is_reviewed BIT(1) NULL,
review_time datetime NULL,
is_cashback_received BIT(1) NULL,
cashback_time datetime NULL,
recipient_name VARCHAR(255) NULL,
recipient_phone VARCHAR(255) NULL,
recipient_address VARCHAR(255) NULL,
who_order VARCHAR(255) NULL,
from_wxid VARCHAR(255) NULL,
CONSTRAINT pk_product_order PRIMARY KEY (id)
);

View File

@@ -0,0 +1,18 @@
CREATE TABLE product_order
(
id BIGINT AUTO_INCREMENT NOT NULL,
sku_name VARCHAR(255) NULL,
sku_type INT NULL,
order_id VARCHAR(255) NULL,
order_time datetime NULL,
order_account VARCHAR(255) NULL,
is_reviewed BIT(1) NULL,
review_time datetime NULL,
is_cashback_received BIT(1) NULL,
cashback_time datetime NULL,
recipient_name VARCHAR(255) NULL,
recipient_phone VARCHAR(255) NULL,
recipient_address VARCHAR(255) NULL,
who_order VARCHAR(255) NULL,
CONSTRAINT pk_product_order PRIMARY KEY (id)
);