From 2fcd97552d16718cc7997629fd637a73a5a4483f Mon Sep 17 00:00:00 2001 From: 郑永安 <zyazyz250@sina.com> Date: 星期一, 19 六月 2023 14:44:19 +0800 Subject: [PATCH] 删除 --- src/main/java/com/gk/firework/Service/SaleOrderService.java | 76 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 76 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/gk/firework/Service/SaleOrderService.java b/src/main/java/com/gk/firework/Service/SaleOrderService.java new file mode 100644 index 0000000..fef49ab --- /dev/null +++ b/src/main/java/com/gk/firework/Service/SaleOrderService.java @@ -0,0 +1,76 @@ +package com.gk.firework.Service; + +import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.baomidou.mybatisplus.extension.service.IService; +import com.gk.firework.Domain.*; +import com.gk.firework.Domain.BO.SaleOrderDetailInfoBO; +import com.gk.firework.Domain.Utils.Msg; +import com.gk.firework.Domain.Utils.PageInfo; +import com.gk.firework.Domain.Vo.EnterpriseDataVo; +import com.gk.firework.Domain.Vo.PageInfoExtension; + +import java.math.BigDecimal; +import java.text.ParseException; +import java.util.Date; +import java.util.List; +import java.util.Map; + +/** + * @author : jingjy + * @date : 2021/3/30 17:30 + */ +public interface SaleOrderService extends IService<SaleOrderInfo> { + SaleOrderInfo createOrder(UserInfo userInfo, List<SaleOrderDetailInfoBO> detailInfoList, String type, Integer num, Date salesTime, Long id, String pay, String total, String change, String auth); + + Msg doSalesProcess(JSONObject customer, Integer num, String idCardNum, UserInfo userInfo, List<SaleOrderDetailInfoBO> detailInfoList, String type, Date salesTime, String pay, String total, String change, String auth); + + List<SaleOrderDetailInfo> selectDetailByIdCardNum(String idCardNum, String directionCode); + + SaleOrderDetailInfo selectOrderByDirectionAndCustomer(String directionCode, CustomerInfo customerInfo); + + void selectReturnDataGrid(PageInfo pageInfo); + + IPage selectSaleRecord1(Page<Map> page, Map filter, UserInfo user); + + IPage selectSaleRecord2(Page<Map> page, Map filter, UserInfo user); + + PageInfoExtension<Map> selectSaleRecord3(Page<Map> page, Map filter, UserInfo user); + + IPage selectSaleRecord4(Page<Map> page, Map filter, UserInfo user); + + IPage getPurchaseDetailInUnit(Page<SaleOrderDetailInfo> page, Map filter, UserInfo user); + + List<SaleOrderInfo> selectEarlyWarn(String starttime, String endttime, Integer min, Integer max); + + List<SaleOrderInfo> selectAlarm(String starttime, String endttime, Integer max); + + Long selectByCustomer(Long customid); + + BigDecimal getSaleNumByCondition(Map<String, Object> condition); + + List<Map> selectExportSaleRecord3(Map filter, UserInfo user); + + List<Map> selectExportSaleRecord4(Map filter, UserInfo user); + + PageInfoExtension selectDailySaleReport(PageInfo pageInfo); + + void selectOrderDataGrid(PageInfo pageInfo); + + int getDailySaleCount(UserInfo userInfo); + + void selectEnterpriseEnterSellStoreDataGrid(PageInfo pageInfo, Map<String, Object> filter,UserInfo userInfo); + + void selectCityEnterSellStoreDataGrid(PageInfo pageInfo, Map<String, Object> filter); + + List<EnterpriseDataVo> selectEnterpriseEnterSellStoreData(Map<String, Object> filter,UserInfo userInfo); + + SaleOrderDetailInfo selectOrderByDirectionReturnflag(String directionCode, byte returnflag, String datetime); + + List<SaleOrderInfo> getWaitUploadOrderByEnterprise(Enterprise enterprise); + + String generateOrderCode(String moduleDelivery, String type, Date date, Long userId); + + SaleOrderInfo isExist(Long id, String companynumber, Date salesTime); +} -- Gitblit v1.9.2