123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- package com.caimei365.order.mapper;
- import com.caimei365.order.model.bo.OrderParamBo;
- import com.caimei365.order.model.po.*;
- import com.caimei365.order.model.vo.*;
- import org.apache.ibatis.annotations.Mapper;
- import org.apache.ibatis.annotations.Param;
- import java.util.Date;
- import java.util.List;
- /**
- * Description
- *
- * @author : Charles
- * @date : 2021/7/6
- */
- @Mapper
- public interface SubmitMapper {
- /**
- * 获取运营人员Id
- *
- * @param unionId 运营人员unionId
- * @param userId 机构用户Id
- */
- Integer getOperationIdByUnionId(String unionId, Integer userId);
- /**
- * 根据用户Id获取用户余额信息
- *
- * @param userId 用户Id
- */
- OrderParamBo getOrderUserBoById(Integer userId);
- /**
- * 获取协销用户Id
- *
- * @param serviceProviderId 协销Id
- */
- Integer getServiceProviderUserId(Integer serviceProviderId);
- /**
- * 获取数据库商品信息
- *
- * @param skuId skuId
- */
- OrderProductPo getProductDetails(Integer skuId);
- /**
- * 获取数据库商品信息 --组织
- *
- * @param skuId skuId
- */
- OrderProductPo getProductOrganizeDetails(Integer skuId);
- /**
- * 抵扣后更新用户余额
- *
- * @param userMoney 账户余额
- * @param ableUserMoney 账户实际可用余额
- * @param userId 机构用户Id
- */
- void updateUserMoney(Double userMoney, Double ableUserMoney, Integer userId);
- /**
- * 获取条款名称
- *
- * @param clauseId 条款Id
- */
- String getClauseNameById(Integer clauseId);
- /**
- * 保存主订单数据
- */
- void insertMainOrder(OrderPo order);
- /**
- * 保存子订单数据
- */
- void insertShopOrder(OrderShopPo shopOrder);
- /**
- * 修改订单运费状态
- */
- void updateOrder(@Param("freight") Double freight, @Param("orderId") Integer orderId );
- /**
- * 保存 订单商品
- */
- void insertOrderProduct(OrderProductPo orderProduct);
- /**
- * 保存订单促销
- */
- void insertOrderPromotions(PromotionsVo promotions);
- /**
- * 保存 订单阶梯价格
- */
- void insertLadderPrices(LadderPriceVo ladderPriceVo);
- /**
- * 更新订单的子订单Ids
- *
- * @param shopOrderIds 子订单Ids
- * @param orderId 订单Id
- */
- void updateShopOrderIds(String shopOrderIds, Integer orderId);
- /**
- * 外部商城sku信息
- * @param skuId
- * @return
- */
- CmOrganizeSkuPo getOrganizeSkuInfo(@Param("skuId") Integer skuId);
- /**
- * 查询订单增值税发票
- */
- InvoicePo getOrderInvoice(Integer orderId);
- /**
- * 更新订单增值税发票
- */
- void updateOrderInvoice(InvoicePo orderInvoice);
- /**
- * 保存 订单发票信息
- */
- void insertOrderInvoice(InvoicePo invoice);
- /**
- * 获取用户地信息
- *
- * @param addressId 地址Id
- */
- AddressVo getAddressDetailById(Integer addressId);
- /**
- * 保存 订单用户地址
- */
- void insertOrderUserInfo(OrderUserInfoPo userInfo);
- /**
- * 保存订单优惠记录
- */
- void insertCouponOrderRecord(CouponOrderRecordPo orderRecord);
- /**
- * 获取超级会员优惠商品详情
- *
- * @param skuId skuId
- * @return
- */
- SvipProductPo getSvipProductDetails(Integer skuId);
- /**
- * 查交易完成,订单金额在1000以下的订单id,10月27号之后
- *
- * @return
- */
- List<Integer> findLowOrder(@Param("userId") Integer userId, @Param("orderTime") Date orderTime);
- void updateOnlinePayFlag(Integer onlinePayFlag, Integer orderId);
- void updateOnlinePayWays(String onlinePayWays, Integer orderId);
- List<OrderShopPo> findShops(List<String> productIdList);
- Integer findSplitResult(List<String> productIdList);
- OrderProductPo getRechargeProductDetails(Integer productId);
- List<OrderProductVo> findOrderProducts(List<Integer> orderProductIds);
- void updateOrderProduct(OrderProductPo o);
- void updateShopOrder(ShopOrderVo shopOrder);
- void updateUserMoneyByChange(Integer userId, double change);
- }
|