From e0bf118606fc29618836cf858d20afe9a09a9772 Mon Sep 17 00:00:00 2001 From: pjhmizn49 Date: Sat, 14 Dec 2024 20:53:45 +0800 Subject: [PATCH] ADD file via upload --- .../example/flower/mapper/OrderMapper.java | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 flower_back/src/main/java/com/example/flower/mapper/OrderMapper.java diff --git a/flower_back/src/main/java/com/example/flower/mapper/OrderMapper.java b/flower_back/src/main/java/com/example/flower/mapper/OrderMapper.java new file mode 100644 index 0000000..d6b5d4b --- /dev/null +++ b/flower_back/src/main/java/com/example/flower/mapper/OrderMapper.java @@ -0,0 +1,49 @@ +package com.example.flower.mapper; + +import com.example.flower.entity.Order; +import com.example.flower.entity.Order_Detail_Flower; +import com.example.flower.entity.Order_Detail_Gift; +import com.example.flower.entity.Rank; +import com.example.flower.entity.RecommendUtil; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.stereotype.Repository; + +import java.util.List; + +@Mapper +@Repository +public interface OrderMapper { + List orderList(); //获取所有订单信息 + List orderListByQuery(int order_id);//查询订单信息列表 + int orderAdd(Order order); //添加新订单(总表) + int orderAdd_flower(Order_Detail_Flower order_detail_flower); //添加新订单(商品表) + int orderAdd_gift(Order_Detail_Gift order_detail_gift); //添加新订单(换赠表) + int orderDeletePer(int order_id); //删除单个订单 + int orderDeleteMul(int[] order_ids); //批量删除订单 + int orderModify(int order_id,int order_state,String time,String order_delivery_number); //订单状态修改 + Order orderInfo(int order_id); //获取订单信息 + List orderDetailFlower(int order_id); //获取花卉订单详情 + List orderDetailGift(int order_id); //获取礼品订单详情 + + //前台 + List orderUserListFlower(int user_id); //查询用户所有商品订单 + List orderUserListGift(int user_id); //查询用户所有换赠订单 + int orderUserDelete(int order_id); //用户删除订单(仅不可见) + int orderUserPay(int user_id); //用户订单统计-待付款 + int orderUserSend(int user_id); //用户订单统计-待发货 + int orderUserReceive(int user_id); //用户订单统计-待收货 + + //订单统计相关 + int order_pay_num(); //今日下单数 + int order_ok_num(); //今日成交订单数 + double order_today_money(); //今日成交金额 + double order_month_money(); //本月成交金额 + int order_delivery_num(); //待发货订单数 + int order_refund_num(); //待退款订单数 + double order_month_line(String month); //每月成交金额折线图 + List order_flower_top3(); //花卉销量top3 + List order_class_rank(); //花卉类别销量饼图 + + //猜你喜欢 + List findAllFlowerOrder(); //查找所有花卉订单 +}