From fdf83ed20b0e2efdc755383e3be78deeca925968 Mon Sep 17 00:00:00 2001 From: whb <17803890193@163.com> Date: Mon, 26 Aug 2024 11:43:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=86=85=E7=BD=AE=E8=A1=A8?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/sztzjy/marketing/config/Constant.java | 10 ++--- .../entity/dto/StuUserProfileDto.java | 3 +- .../StuUserProfileDatabaseServiceImpl.java | 44 +++++++------------ 3 files changed, 22 insertions(+), 35 deletions(-) diff --git a/src/main/java/com/sztzjy/marketing/config/Constant.java b/src/main/java/com/sztzjy/marketing/config/Constant.java index 26ad5da..9ea81d4 100644 --- a/src/main/java/com/sztzjy/marketing/config/Constant.java +++ b/src/main/java/com/sztzjy/marketing/config/Constant.java @@ -40,11 +40,11 @@ public class Constant { - public static final String YONGHUSHUXINGBIAO= "用户属性表"; - public static final String YONGHUDENGLUHUOYUEBIAO= "用户登录活跃表"; - public static final String YONGHUXIAOFEINENGLIBIAO= "用户消费能力表"; - public static final String YONGHUXINGWEIBIAO= "用户行为表"; - public static final String YONGHUPINGLUNBIAO= "用户评论表"; + public static final String YONGHUSHUXINGBIAO= "客户细分数据表"; + public static final String YONGHUDENGLUHUOYUEBIAO= "销售预测数据表"; + public static final String YONGHUXIAOFEINENGLIBIAO= "购物车数据表"; + public static final String YONGHUXINGWEIBIAO= "用户评论表"; + public static final String YONGHUXIAOSHOUNLB= "销售预测数据表"; diff --git a/src/main/java/com/sztzjy/marketing/entity/dto/StuUserProfileDto.java b/src/main/java/com/sztzjy/marketing/entity/dto/StuUserProfileDto.java index 518e2fc..099d234 100644 --- a/src/main/java/com/sztzjy/marketing/entity/dto/StuUserProfileDto.java +++ b/src/main/java/com/sztzjy/marketing/entity/dto/StuUserProfileDto.java @@ -1,5 +1,6 @@ package com.sztzjy.marketing.entity.dto; +import com.sztzjy.marketing.entity.StuSpendingLevel; import com.sztzjy.marketing.entity.StuUserAttribute; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -25,7 +26,7 @@ public class StuUserProfileDto { @ApiModelProperty("用户属性表") - private StuUserAttribute userAttribute; + private StuSpendingLevel spendingLevel; @ApiModelProperty("自建表") diff --git a/src/main/java/com/sztzjy/marketing/service/impl/StuUserProfileDatabaseServiceImpl.java b/src/main/java/com/sztzjy/marketing/service/impl/StuUserProfileDatabaseServiceImpl.java index 24d1022..afd845e 100644 --- a/src/main/java/com/sztzjy/marketing/service/impl/StuUserProfileDatabaseServiceImpl.java +++ b/src/main/java/com/sztzjy/marketing/service/impl/StuUserProfileDatabaseServiceImpl.java @@ -31,13 +31,13 @@ public class StuUserProfileDatabaseServiceImpl implements StuUserProfileDatabase @Autowired - private StuUserAttributeMapper userAttributeMapper; + private StuSpendingLevelMapper stuSpendingLevelMapper; @Autowired - private StuUserAttributeBehaviorMapper userAttributeBehaviorMapper; + private StuUserSalesAbilityMapper stuUserSalesAbilityMapper; @Autowired - private StuUserConsumptionAbilityMapper userConsumptionAbilityMapper; + private StuUserShoppingCartMapper stuUserShoppingCartMapper; @Autowired - private StuUserLoginActiveMapper userLoginActiveMapper; + private StuUserCommentMapper stuUserCommentMapper; @Autowired private StuUploadExcelUserMapper uploadExcelUserMapper; @@ -59,9 +59,9 @@ public class StuUserProfileDatabaseServiceImpl implements StuUserProfileDatabase list.add("用户评论表"); //用户属性表 - StuUserAttributeExample userAttributeExample = new StuUserAttributeExample(); + StuSpendingLevelExample userAttributeExample = new StuSpendingLevelExample(); userAttributeExample.setOrderByClause("id asc"); - List userAttributeList = userAttributeMapper.selectByExample(userAttributeExample); + List userAttributeList = stuSpendingLevelMapper.selectByExample(userAttributeExample); if (userAttributeList.isEmpty()) { @@ -74,7 +74,7 @@ public class StuUserProfileDatabaseServiceImpl implements StuUserProfileDatabase List nameList = uploadExcelUserMapper.selectDistModuleName(userId); - StuUserProfileDto userProfileDto = StuUserProfileDto.builder().userAttribute(userAttributeList.get(0)).selfBuiltTable(nameList) + StuUserProfileDto userProfileDto = StuUserProfileDto.builder().spendingLevel(userAttributeList.get(0)).selfBuiltTable(nameList) .tableNames(list).build(); @@ -104,9 +104,9 @@ public class StuUserProfileDatabaseServiceImpl implements StuUserProfileDatabase //开启分页 PageHelper.startPage(index, size); //用户属性表 - StuUserAttributeExample userAttributeExample = new StuUserAttributeExample(); + StuSpendingLevelExample userAttributeExample = new StuSpendingLevelExample(); userAttributeExample.setOrderByClause("id asc"); - List userAttributeList = userAttributeMapper.selectByExample(userAttributeExample); + List userAttributeList = stuSpendingLevelMapper.selectByExample(userAttributeExample); if (userAttributeList.isEmpty()) { throw new ServiceException(HttpStatus.OK, "未查询到用户数据!"); } @@ -117,9 +117,9 @@ public class StuUserProfileDatabaseServiceImpl implements StuUserProfileDatabase //开启分页 PageHelper.startPage(index, size); //用户登录活跃表 - StuUserLoginActiveExample userLoginActiveExample = new StuUserLoginActiveExample(); + StuUserSalesAbilityExample userLoginActiveExample = new StuUserSalesAbilityExample(); userLoginActiveExample.setOrderByClause("id asc"); - List userLoginActiveList = userLoginActiveMapper.selectByExample(userLoginActiveExample); + List userLoginActiveList = stuUserSalesAbilityMapper.selectByExample(userLoginActiveExample); if (userLoginActiveList.isEmpty()) { throw new ServiceException(HttpStatus.OK, "未查询到用户数据!"); } @@ -131,9 +131,9 @@ public class StuUserProfileDatabaseServiceImpl implements StuUserProfileDatabase //开启分页 PageHelper.startPage(index, size); //用户消费能力表 - StuUserConsumptionAbilityExample userConsumptionAbilityExample = new StuUserConsumptionAbilityExample(); + StuUserShoppingCartExample userConsumptionAbilityExample = new StuUserShoppingCartExample(); userConsumptionAbilityExample.setOrderByClause("id asc"); - List userConsumptionAbilityList = userConsumptionAbilityMapper.selectByExample(userConsumptionAbilityExample); + List userConsumptionAbilityList = stuUserShoppingCartMapper.selectByExample(userConsumptionAbilityExample); if (userConsumptionAbilityList.isEmpty()) { throw new ServiceException(HttpStatus.OK, "未查询到用户数据!"); } @@ -144,30 +144,16 @@ public class StuUserProfileDatabaseServiceImpl implements StuUserProfileDatabase //开启分页 PageHelper.startPage(index, size); //用户行为表 - StuUserAttributeBehaviorExample userAttributeBehaviorExample = new StuUserAttributeBehaviorExample(); + StuUserCommentExample userAttributeBehaviorExample = new StuUserCommentExample(); userAttributeBehaviorExample.setOrderByClause("id asc"); - List userAttributeBehaviorList = userAttributeBehaviorMapper.selectByExample(userAttributeBehaviorExample); + List userAttributeBehaviorList = stuUserCommentMapper.selectByExample(userAttributeBehaviorExample); if (userAttributeBehaviorList.isEmpty()) { throw new ServiceException(HttpStatus.OK, "未查询到用户数据!"); } return new ResultEntity<>(HttpStatus.OK, new PageInfo<>(userAttributeBehaviorList)); - //todo 用户评论表 - case Constant.YONGHUPINGLUNBIAO: - //开启分页 - PageHelper.startPage(index, size); - //用户行为表 - StuUserAttributeBehaviorExample behaviorExample = new StuUserAttributeBehaviorExample(); - behaviorExample.setOrderByClause("id asc"); - List behaviorList = userAttributeBehaviorMapper.selectByExample(behaviorExample); - if (behaviorList.isEmpty()) { - throw new ServiceException(HttpStatus.OK, "未查询到用户数据!"); - } - - return new ResultEntity<>(HttpStatus.OK, new PageInfo<>(behaviorList)); - //todo 用户评论表 } }