订单表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;
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。