6.订单service接口

(orderMaster主订单对应一个或多个orderDetail商品表,ordermaster中加一个属性对应orderdetail,@Transient注解忽略数据库对应。不常用)
1.OrderDTO对应两表

@Data
//@JsonInclude(JsonInclude.Include.NON_NULL)
public class OrderDto {
    /**
     * 订单id
     */
    private String orderId;
    /**
     * 买家名字
     */
    private String buyerName;
    /**
     * 买家电话
     */
    private String buyerPhone;
    /**
     * 买家地址
     */
    private String buyerAddress;
    /**
     * 买家微信id
     */
    private String buyerOpenid;
    /**
     * 订单总金额
     */
    private BigDecimal orderAmount;
    /**
     * 订单状态,默认0新下单
     */
    private Integer orderStatus;
    /**
     * 支付状态
     */
    private Integer payStatus;
    
    private Date createTime;
    private Date updateTime;
   //订单详情表
    List<OrderDetail> orderDetailList;
}

2.orderService接口:

public interface OrderService {
    //创建订单
    OrderDto creat(OrderDto orderDto);
    //查询单个订单
    OrderDto findOne(String orderId);
    //查询订单列表
    Page<OrderDto> findList(String buyerOpenid, Pageable pageable);
    //取消订单
    OrderDto cancel(OrderDto orderDto);
    //完结订单
    OrderDto finish(OrderDto orderDto);
    //支付订单
    OrderDto paid(OrderDto orderDto);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值