訂單表jpa
package com.example.demo.dataobject;
import com.example.demo.enums.OrderStatusEnums;
import com.example.demo.enums.PayStatusEnums;
import lombok.Data;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Transient;
import java.math.BigDecimal;
import java.util.Date;
/**
* 訂單的主表 order_Master
*
*/
//映射
@Entity
@DynamicUpdate //更新時間
@Data //lombok簡化 get set
public class OrderMaster {
//訂單id 主鍵
@Id
private String orderId;
//買家名字
private String buyerName;
//買家電話
private String buyerPhone;
//買家地址
private String buyerAddress;
//買家openid
private String buyerOpenid;
//訂單總金額
private BigDecimal orderAmount;
//訂單狀態(tài) 默認是新訂單
private Integer orderStatus= OrderStatusEnums.New.getCode();
//支付狀態(tài) 默認為0 是未支付
private Integer payStatus= PayStatusEnums.WAIT.getCode();
//創(chuàng)建時間
private Date createTime;
//更新時間
private Date updateTime;
}
訂單詳情表
package com.example.demo.dataobject;
import java.math.BigDecimal;
import javax.persistence.Entity;
import javax.persistence.Id;
import lombok.Data;
/**
* Created by 成君 on 2019/1/17 10:39.
* Email:943193747@qq.com
*/
@Entity
@Data //自動生成getter和setter
public class OrderDetail {
@Id
private String detailId;
/** 訂單id. */
private String orderId;
/** 商品id. */
private String productId;
/** 商品名稱. */
private String productName;
/** 商品單價. */
private BigDecimal productPrice;
/** 商品數(shù)量. */
private Integer productQuantity;
/** 商品小圖. */
private String productIcon;
}
最后編輯于 :
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。