From 56a2acb1d8ca9a7d6559fc176bcae2c6e3489b73 Mon Sep 17 00:00:00 2001 From: mzr <1562242162@qq.com> Date: Thu, 31 Oct 2024 14:08:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E5=BA=93=E5=AD=98=E7=9B=98?= =?UTF-8?q?=E7=82=B9=E6=98=8E=E7=BB=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../stock/ClientStockReportMapper.xml | 39 +++++++------------ .../stock/entity/ClientStockReport.java | 32 +++++++++++++++ 2 files changed, 47 insertions(+), 24 deletions(-) diff --git a/crm-common/src/main/resources/mapper/mapper_oracle/stock/ClientStockReportMapper.xml b/crm-common/src/main/resources/mapper/mapper_oracle/stock/ClientStockReportMapper.xml index bec5dc3..c0e9866 100644 --- a/crm-common/src/main/resources/mapper/mapper_oracle/stock/ClientStockReportMapper.xml +++ b/crm-common/src/main/resources/mapper/mapper_oracle/stock/ClientStockReportMapper.xml @@ -5,40 +5,20 @@ + - - - - - - - - - - - - - - - - - - - - - - - - SELECT t0.uecode "uecode", t0.distributor_name "clientName", + csui.name "staffName", + cmai.area_name "areaName", NVL(t1.bill_date, '---') "billDate", NVL(t1.count_num, 0) "countNum", NVL(t1.goods_num, 0) "goodsNum", @@ -83,8 +63,19 @@ TO_CHAR(TO_DATE(SUBSTR(#{endDate},1,10),'yyyy-MM-dd'),'yyyy-MM-dd') GROUP BY client_id) t2 ON t0.id = t2.client_id + LEFT JOIN crm_servicer_user_info csui ON t0.service_id = csui.id + LEFT JOIN crm_marketing_area_info cmai ON t0.marketing_area_id = cmai.id WHERE t0.status = '1' AND t0.documents_status = '1' AND t0.uecode IS NOT NULL AND t0.company_id = #{companyId} + + AND t0.id = #{clientId} + + + AND csui.name = #{staffName} + + + AND cmai.area_name = #{areaName} + \ No newline at end of file diff --git a/crm-webapp/src/main/java/com/yb/lb/webapp/stock/entity/ClientStockReport.java b/crm-webapp/src/main/java/com/yb/lb/webapp/stock/entity/ClientStockReport.java index 0c997c9..a54b74a 100644 --- a/crm-webapp/src/main/java/com/yb/lb/webapp/stock/entity/ClientStockReport.java +++ b/crm-webapp/src/main/java/com/yb/lb/webapp/stock/entity/ClientStockReport.java @@ -1,5 +1,6 @@ package com.yb.lb.webapp.stock.entity; +import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** @@ -13,4 +14,35 @@ public class ClientStockReport implements java.io.Serializable { /** 版本号 */ private static final long serialVersionUID = -1267096003093637603L; + /** 客户编码-u8 */ + @ApiModelProperty(value = "客户编码-u8") + private String uecode; + + /** 客户名称 */ + @ApiModelProperty(value = "客户名称") + private String clientName; + + /** 业务员名称 */ + @ApiModelProperty(value = "业务员名称") + private String staffName; + + /** 部门名称 */ + @ApiModelProperty(value = "部门名称") + private String areaName; + + /** 最新盘点日期 */ + @ApiModelProperty(value = "最新盘点日期") + private String billDate; + + /** 最新盘点数量 */ + @ApiModelProperty(value = "最新盘点数量") + private String countNum; + + /** 最新盘点种类数 */ + @ApiModelProperty(value = "最新盘点种类数") + private String goodsNum; + + /** 主键id */ + @ApiModelProperty(value = "盘点次数") + private String billNum; } \ No newline at end of file