## 新建活动类型;

This commit is contained in:
cabbage 2025-09-23 15:11:10 +08:00
parent 3c4fb1f406
commit 7d174ffed5
8 changed files with 26 additions and 58 deletions

View File

@ -25,19 +25,12 @@ import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
/**
* @BelongsProject: hzs_cloud
* @BelongsPackage: com.hzs.activity.controller.manage
* @Author: yh
* @CreateTime: 2023-04-20 13:51
* @Version: 1.0
*/
@RestController @RestController
@RequestMapping("/manage/activity") @RequestMapping("/manage/activity")
public class ActivityController extends BaseController { public class ActivityController extends BaseController {
@Autowired @Autowired
private IAcBaseConfigService baseConfigService; private IAcBaseConfigService iAcBaseConfigService;
@Autowired @Autowired
private IActivityService iActivityService; private IActivityService iActivityService;
@ -95,7 +88,7 @@ public class ActivityController extends BaseController {
// 创建时间倒叙 // 创建时间倒叙
queryWrapper.orderByDesc(AcBaseConfig::getCreationTime); queryWrapper.orderByDesc(AcBaseConfig::getCreationTime);
List<BaseConfigVo> resultList = new ArrayList<>(); List<BaseConfigVo> resultList = new ArrayList<>();
List<AcBaseConfig> list = baseConfigService.list(queryWrapper); List<AcBaseConfig> list = iAcBaseConfigService.list(queryWrapper);
for (AcBaseConfig acBaseConfig : list) { for (AcBaseConfig acBaseConfig : list) {
BaseConfigVo baseConfigVo = BeanUtil.copyProperties(acBaseConfig, BaseConfigVo.class); BaseConfigVo baseConfigVo = BeanUtil.copyProperties(acBaseConfig, BaseConfigVo.class);
// 判断活动状态 // 判断活动状态

View File

@ -9,9 +9,6 @@ import java.util.List;
/** /**
* 活动基本配置表 服务类 * 活动基本配置表 服务类
*
* @author hzs
* @since 2023-04-20
*/ */
public interface IAcBaseConfigService extends IService<AcBaseConfig> { public interface IAcBaseConfigService extends IService<AcBaseConfig> {
@ -24,26 +21,17 @@ public interface IAcBaseConfigService extends IService<AcBaseConfig> {
List<AcBaseConfig> selectBaseConfigByType(AcBaseConfigVO baseConfigVO); List<AcBaseConfig> selectBaseConfigByType(AcBaseConfigVO baseConfigVO);
/** /**
* @description: 会员前端查询活动列表 * 会员前端查询活动列表
* @author: sui q
* @date: 2023/4/27 9:20
* @param: null null
**/ **/
List<AcBaseConfigExt> queryBaseConfigList(Integer pkCountry, Long pkMember); List<AcBaseConfigExt> queryBaseConfigList(Integer pkCountry, Long pkMember);
/* /*
* @description: 查询订单详情 * 查询订单详情
* @author: sui q
* @date: 2023/6/21 10:41
* @param: null null
**/ **/
AcBaseConfigExt queryBaseConfigDetail(Long pkId, Integer pkCountry); AcBaseConfigExt queryBaseConfigDetail(Long pkId, Integer pkCountry);
/** /**
* @description: 根据主键查询活动配置 * 根据主键查询活动配置
* @author: sui q
* @date: 2023/4/27 14:05
* @param: null null
**/ **/
AcBaseConfig queryBaseConfigById(Long pkBaseId); AcBaseConfig queryBaseConfigById(Long pkBaseId);

View File

@ -17,9 +17,6 @@ import java.util.List;
/** /**
* 活动基本配置表 服务实现类 * 活动基本配置表 服务实现类
*
* @author hzs
* @since 2023-04-20
*/ */
@Service @Service
public class AcBaseConfigServiceImpl extends ServiceImpl<AcBaseConfigMapper, AcBaseConfig> implements IAcBaseConfigService { public class AcBaseConfigServiceImpl extends ServiceImpl<AcBaseConfigMapper, AcBaseConfig> implements IAcBaseConfigService {

View File

@ -11,12 +11,6 @@ import java.util.List;
/** /**
* 直推赠送模块VO * 直推赠送模块VO
*
* @Description:
* @Author: ljc
* @Time: 2023/4/22 11:01
* @Classname: AcRecommendUpgradeVO
* @Package_name: com.hzs.activity.recommend.vo
*/ */
@Data @Data
@AllArgsConstructor @AllArgsConstructor

View File

@ -1,6 +1,5 @@
package com.hzs.common.core.enums; package com.hzs.common.core.enums;
import com.hzs.common.core.constant.EnumsPrefixConstants;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
@ -14,32 +13,37 @@ public enum EActType {
/** /**
* 商品赠品 * 商品赠品
*/ */
PRODUCT_GIFT(11, "商品赠品", 0, EnumsPrefixConstants.ACT_TYPE + "11"), PRODUCT_GIFT(11, "商品赠品", 0),
/** /**
* 消费赠送 * 消费赠送
*/ */
CONSUMPTION_GIFT(12, "消费赠送", 0, EnumsPrefixConstants.ACT_TYPE + "12"), CONSUMPTION_GIFT(12, "消费赠送", 0),
/** /**
* 直推赠送 * 直推赠送
*/ */
DIRECT_PUSH_GIFT(13, "直推赠送", 0, EnumsPrefixConstants.ACT_TYPE + "13"), DIRECT_PUSH_GIFT(13, "直推赠送", 0),
/** /**
* 抽奖 * 抽奖
*/ */
LOTTERY_DRAW(17, "抽奖", 0, EnumsPrefixConstants.ACT_TYPE + "17"), LOTTERY_DRAW(17, "抽奖", 0),
/** /**
* 旅游活动 * 旅游活动
*/ */
TOURISM(22, "旅游活动", 0, EnumsPrefixConstants.ACT_TYPE + "22"), TOURISM(22, "旅游活动", 0),
/** /**
* 会员消费赠送 活动 * 会员消费赠送 活动
*/ */
MEMBER_CONSUMPTION(25, "会员消费赠送", 0, EnumsPrefixConstants.ACT_TYPE + "25"), MEMBER_CONSUMPTION(25, "会员消费赠送", 0),
/**
* 直推升级
*/
RECOMMEND_UPGRADE(30, "直推升级", 0),
; ;
@ -55,8 +59,5 @@ public enum EActType {
* 是否启用0=,1= -- 来源EYesNo * 是否启用0=,1= -- 来源EYesNo
*/ */
private final int enable; private final int enable;
/**
* 国际化翻译key值
*/
private final String key;
} }

View File

@ -1,6 +1,5 @@
package com.hzs.common.core.enums; package com.hzs.common.core.enums;
import com.hzs.common.core.constant.EnumsPrefixConstants;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Getter; import lombok.Getter;
@ -14,27 +13,27 @@ public enum EPickType {
/** /**
* 关联 BS_PRODUCT * 关联 BS_PRODUCT
*/ */
PICK_PRODUCT(0, "提货产品", EnumsPrefixConstants.ACT_TYPE + "0"), PICK_PRODUCT(0, "提货产品"),
/** /**
* 关联 BS_PRODUCT 一次全部提走 * 关联 BS_PRODUCT 一次全部提走
*/ */
PRIZE(1, "抽奖", EnumsPrefixConstants.ACT_TYPE + "1"), PRIZE(1, "抽奖"),
/** /**
* 关联 AC_GIFT_CONFIG * 关联 AC_GIFT_CONFIG
*/ */
CONSUMPTION_GIFT(12, "消费赠送", EnumsPrefixConstants.ACT_TYPE + "12"), CONSUMPTION_GIFT(12, "消费赠送"),
/** /**
* 关联 AC_GIFT_CONFIG * 关联 AC_GIFT_CONFIG
*/ */
DIRECT_PUSH_GIFT(13, "直推赠送", EnumsPrefixConstants.ACT_TYPE + "13"), DIRECT_PUSH_GIFT(13, "直推赠送"),
/** /**
* 关联 AC_GIFT_CONFIG * 关联 AC_GIFT_CONFIG
*/ */
LOTTERY_DRAW(17, "抽奖", EnumsPrefixConstants.ACT_TYPE + "17"), LOTTERY_DRAW(17, "抽奖"),
; ;
@ -46,10 +45,6 @@ public enum EPickType {
* 显示标签 * 显示标签
*/ */
private final String label; private final String label;
/**
* 国际化翻译key值
*/
private final String key;
/** /**
* 根据枚举值查询枚举 * 根据枚举值查询枚举

View File

@ -41,7 +41,7 @@ public class AcBaseConfig extends BaseEntity {
private String actName; private String actName;
/** /**
* 活动类型11=商品赠送 12=消费赠送 13=直推赠送 17=抽奖 24=升级权限赠送 * 活动类型11=商品赠送 12=消费赠送 13=直推赠送 17=抽奖 30=推荐升级
*/ */
@Transaction(transactionKey = EnumsPrefixConstants.ACT_TYPE) @Transaction(transactionKey = EnumsPrefixConstants.ACT_TYPE)
@TableField("ACT_TYPE") @TableField("ACT_TYPE")

View File

@ -54,19 +54,19 @@ public class AcRecomUpgradeRecord extends BaseEntity {
private Integer pkSettleGrade; private Integer pkSettleGrade;
/** /**
* 推荐等级 * 升级等级
*/ */
@TableField("PK_RECOMMEND_GRADE") @TableField("PK_RECOMMEND_GRADE")
private Integer pkRecommendGrade; private Integer pkRecommendGrade;
/** /**
* 订单ID * 订单ID -- 已不用
*/ */
@TableField("PK_ORDER_ID") @TableField("PK_ORDER_ID")
private Long pkOrderId; private Long pkOrderId;
/** /**
* 推荐等级 * 升级状态0未升级,1已升级 -- 已不用
*/ */
@TableField("UPGRADE_STATUS") @TableField("UPGRADE_STATUS")
private Integer upGradeStatus; private Integer upGradeStatus;