订单表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;
//订单状态 默认是新订单
private Integer orderStatus= OrderStatusEnums.New.getCode();
//支付状态 默认为0 是未支付
private Integer payStatus= PayStatusEnums.WAIT.getCode();
//创建时间
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;
/** 商品数量. */
private Integer productQuantity;
/** 商品小图. */
private String productIcon;
}
网友评论