对比新文件 |
| | |
| | | package com.gk.firework.Service; |
| | | |
| | | 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.SaleOrderDetailInfo; |
| | | import com.gk.firework.Domain.UserInfo; |
| | | import com.gk.firework.Domain.Utils.PageInfo; |
| | | import com.gk.firework.Domain.Vo.PageInfoExtension; |
| | | import com.gk.firework.Domain.Vo.SaleDetailVo; |
| | | import com.gk.firework.Domain.Vo.SaleNumVo; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * @author : jingjy |
| | | * @date : 2021/3/30 17:33 |
| | | */ |
| | | public interface SaleOrderDetailService extends IService<SaleOrderDetailInfo> { |
| | | |
| | | void selectByCustomId(PageInfo pageInfo); |
| | | |
| | | |
| | | /** |
| | | * @Description: 近n天销售数据统计图 |
| | | * @date 2021/4/16 16:27 |
| | | */ |
| | | List<Map> getSaleDataInDays(Integer days); |
| | | |
| | | /** |
| | | * @Description: 销售数量按地区统计 n天 默认90 |
| | | * @date 2021/4/16 16:21 |
| | | */ |
| | | List<Map> getSaleDataAreaInDays(Integer days); |
| | | |
| | | |
| | | /** |
| | | * @Description: 销售数量按品种统计 n天 默认90 |
| | | * @date 2021/4/16 17:03 |
| | | */ |
| | | List<Map> getSaleDataProductTypeInDays(Integer days); |
| | | |
| | | /** |
| | | * @Description: 销售量同年对比 |
| | | * @date 2021/4/22 15:05 |
| | | */ |
| | | Map getSaleDataCompareInYear(String province, String city); |
| | | |
| | | /** |
| | | * @Description: 获得{xxxx}年的销售量(省,市,年份) |
| | | * @date 2021/4/22 15:28 |
| | | */ |
| | | List<Map> getSaleDataInYear(String province, String city,Integer year); |
| | | |
| | | /** |
| | | * @Description: 进货量同年对比 |
| | | * @date 2021/4/23 9:28 |
| | | */ |
| | | Map getInboundCompareInYear(String province, String city); |
| | | |
| | | /** |
| | | * @Description: 获得{xxxx}年的进货量(省,市,年份) |
| | | * @date 2021/4/23 9:29 |
| | | */ |
| | | List<Map> getInboundInYear(String province, String city,Integer year); |
| | | |
| | | List<SaleOrderDetailInfo> selectByOrderCode(String code); |
| | | |
| | | /** |
| | | * @Description: 标题数据 (零售店数量 今日销售数量 今年销售总量 今年购买人次) |
| | | * @date 2021/4/25 9:44 |
| | | */ |
| | | Map getTitleData(); |
| | | |
| | | /** |
| | | * @Description: 统计各城市某时间的销量、进货量(箱数)显示新疆15个地州市的统计信息 |
| | | * @date 2021/5/15 9:29 |
| | | */ |
| | | IPage getCityInAndOut(Page<Map> page, Map filter); |
| | | |
| | | |
| | | /** |
| | | * @Description: 性别统计购买 |
| | | * @date 2021/5/15 16:21 |
| | | */ |
| | | IPage getGenderSale(Page<Map> page, Map filter, UserInfo userInfo); |
| | | |
| | | /** |
| | | * @Description: 种族别 |
| | | * @date 2021/5/15 16:21 |
| | | */ |
| | | IPage getRaceSale(Page<Map> page, Map filter,UserInfo userInfo); |
| | | |
| | | |
| | | /** |
| | | * @Description: 年龄段 |
| | | * @date 2021/5/15 16:50 |
| | | */ |
| | | List<Map> getGenerationSale(Map filter,UserInfo userInfo); |
| | | |
| | | /** |
| | | * @Description: 根据年龄段获取销售零 |
| | | * @date 2021/5/15 17:04 |
| | | */ |
| | | int getSaleInfoByGeneration(Integer head, Integer tail, Map filter,UserInfo userInfo); |
| | | |
| | | List<SaleDetailVo> getDetailList(String directionCode); |
| | | |
| | | void returnAndStorage(String directionCode, String userId, String auth); |
| | | |
| | | IPage selectSaleNumInfo(Page<SaleNumVo> page, Map<String, Object> filter, UserInfo user); |
| | | |
| | | IPage selectSaleNumInfoDetail(Page<SaleOrderDetailInfo> page, Map<String, Object> filter, UserInfo user); |
| | | |
| | | IPage getCityInAndOutDetail(Page<Map> page, Map<String, Object> filter); |
| | | |
| | | List<Map> getCityInAndOutExport(Map<String, Object> filter); |
| | | |
| | | IPage selectCityTypeSale(Page<Map> page, Map<String, Object> filter); |
| | | |
| | | List<Map> selectCityTypeSaleExport(Map<String, Object> filter); |
| | | |
| | | IPage selectEnterpriseTypeSale(Page<Map> page, Map<String, Object> filter, UserInfo user); |
| | | |
| | | List<Map> selectExportEnterpriseTypeSale(Map<String, Object> filter, UserInfo user); |
| | | |
| | | IPage selectDistrictTypeSale(Page<Map> page, Map<String, Object> filter); |
| | | |
| | | List<Map> selectDistrictTypeSaleExport(Map<String, Object> filter); |
| | | |
| | | /** |
| | | * @Description: 批量插入 |
| | | */ |
| | | void saveBatchOrderDetailInfo(List<SaleOrderDetailInfo> detailInfoList); |
| | | } |