wks 1 рік тому
батько
коміт
80574c4e59

+ 2 - 0
.gitignore

@@ -5,6 +5,8 @@ json
 target
 
 *.iml
+*.ipr
+*.iws
 
 application-dev.yml
 application-local.yml

+ 1 - 0
src/main/java/com/ydtech/modules/esm/model/vo/EsmUserCountVO.java

@@ -58,6 +58,7 @@ public class EsmUserCountVO implements Serializable {
                 aggregateDataO.setBjsumpremium(aggregateDataO.getBjsumpremium() + aggregateDataO.getBjpolicynum());
             });
             this.userPolicyList = userPolicyList;
+            this.aggregateData = aggregateDataO;
         }
     }
 

+ 16 - 7
src/main/java/com/ydtech/modules/esm/model/vo/EsmUserPolicyForUserVO.java

@@ -12,19 +12,28 @@ public class EsmUserPolicyForUserVO implements Serializable {
 
     private static final long serialVersionUID = 5053893395186078389L;
 
-    private String companyId;//保险公司id
+    @ApiModelProperty("保险公司id")
+    private String companyId;
+
     @ApiModelProperty(value = "保险公司名称")
-    private String companyName;//保险公司名称
+    private String companyName;
+
     @ApiModelProperty(value = "出单笔数")
-    private int ordernum;//出单笔数
+    private int ordernum;
+
     @ApiModelProperty(value = "核保笔数")
-    private int policynum;//核保笔数
+    private int policynum;
+
     @ApiModelProperty(value = "签单保费")
-    private double sumpremium;//签单保费
+    private double sumpremium;
+
     @ApiModelProperty(value = "报价次数")
-    private int bjpolicynum;//报价次数
+    private int bjpolicynum;
+
     @ApiModelProperty(value = "报价金额")
-    private double bjsumpremium;//报价金额
+    private double bjsumpremium;
 
+    @ApiModelProperty(value = "logo")
+    private String logo;
 
 }

+ 6 - 1
src/main/java/com/ydtech/modules/esm/service/EsmUserReferrerService.java

@@ -74,7 +74,12 @@ public interface EsmUserReferrerService extends IService<EsmUserReferrer> {
      **/
     BasePageResult<SysUserTeamDto> getTeamUser(AppCustomerManagementQueryVo managementQueryVo, String userId);
 
-    public List<EsmUserPolicyForUserVO> queryUserCountForUser(TeamUserQryVO record);
+    /**
+     * 团队业绩统计
+     * @param record 查询实体
+     * @return 团队业绩
+     */
+    List<EsmUserPolicyForUserVO> queryUserCountForUser(TeamUserQryVO record);
 }
 
 

+ 2 - 1
src/main/resources/mapper/modules/esm/EsmUserReferrerMapper.xml

@@ -256,7 +256,8 @@
                a.sumpremium as bjsumpremium,
                b.policynum as ordernum,
                b.sumpremium as sumpremium,
-               c.policynum as policynum
+               c.policynum as policynum,
+               (select logo from esm_ins_company where id=a.companyId) as logo
         from (
                  SELECT
                      iac.company_id AS companyId,