訂單主表和詳情表 orderMaster orderDetail

訂單表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ā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容