## 新建活动类型;
This commit is contained in:
		
							parent
							
								
									ab2f87992c
								
							
						
					
					
						commit
						9dfb0eda92
					
				| 
						 | 
				
			
			@ -25,19 +25,12 @@ import javax.servlet.http.HttpServletResponse;
 | 
			
		|||
import java.util.ArrayList;
 | 
			
		||||
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
 | 
			
		||||
@RequestMapping("/manage/activity")
 | 
			
		||||
public class ActivityController extends BaseController {
 | 
			
		||||
 | 
			
		||||
    @Autowired
 | 
			
		||||
    private IAcBaseConfigService baseConfigService;
 | 
			
		||||
    private IAcBaseConfigService iAcBaseConfigService;
 | 
			
		||||
    @Autowired
 | 
			
		||||
    private IActivityService iActivityService;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -95,7 +88,7 @@ public class ActivityController extends BaseController {
 | 
			
		|||
        // 创建时间倒叙
 | 
			
		||||
        queryWrapper.orderByDesc(AcBaseConfig::getCreationTime);
 | 
			
		||||
        List<BaseConfigVo> resultList = new ArrayList<>();
 | 
			
		||||
        List<AcBaseConfig> list = baseConfigService.list(queryWrapper);
 | 
			
		||||
        List<AcBaseConfig> list = iAcBaseConfigService.list(queryWrapper);
 | 
			
		||||
        for (AcBaseConfig acBaseConfig : list) {
 | 
			
		||||
            BaseConfigVo baseConfigVo = BeanUtil.copyProperties(acBaseConfig, BaseConfigVo.class);
 | 
			
		||||
            // 判断活动状态
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,9 +9,6 @@ import java.util.List;
 | 
			
		|||
 | 
			
		||||
/**
 | 
			
		||||
 * 活动基本配置表 服务类
 | 
			
		||||
 *
 | 
			
		||||
 * @author hzs
 | 
			
		||||
 * @since 2023-04-20
 | 
			
		||||
 */
 | 
			
		||||
public interface IAcBaseConfigService extends IService<AcBaseConfig> {
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -24,26 +21,17 @@ public interface IAcBaseConfigService extends IService<AcBaseConfig> {
 | 
			
		|||
    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);
 | 
			
		||||
 | 
			
		||||
    /*
 | 
			
		||||
     * @description: 查询订单详情
 | 
			
		||||
     * @author: sui q
 | 
			
		||||
     * @date: 2023/6/21 10:41
 | 
			
		||||
     * @param: null null
 | 
			
		||||
     *  查询订单详情
 | 
			
		||||
     **/
 | 
			
		||||
    AcBaseConfigExt queryBaseConfigDetail(Long pkId, Integer pkCountry);
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @description: 根据主键查询活动配置
 | 
			
		||||
     * @author: sui q
 | 
			
		||||
     * @date: 2023/4/27 14:05
 | 
			
		||||
     * @param: null null
 | 
			
		||||
     * 根据主键查询活动配置
 | 
			
		||||
     **/
 | 
			
		||||
    AcBaseConfig queryBaseConfigById(Long pkBaseId);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,9 +17,6 @@ import java.util.List;
 | 
			
		|||
 | 
			
		||||
/**
 | 
			
		||||
 * 活动基本配置表 服务实现类
 | 
			
		||||
 *
 | 
			
		||||
 * @author hzs
 | 
			
		||||
 * @since 2023-04-20
 | 
			
		||||
 */
 | 
			
		||||
@Service
 | 
			
		||||
public class AcBaseConfigServiceImpl extends ServiceImpl<AcBaseConfigMapper, AcBaseConfig> implements IAcBaseConfigService {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,12 +11,6 @@ import java.util.List;
 | 
			
		|||
 | 
			
		||||
/**
 | 
			
		||||
 * 直推赠送模块VO
 | 
			
		||||
 *
 | 
			
		||||
 * @Description:
 | 
			
		||||
 * @Author: ljc
 | 
			
		||||
 * @Time: 2023/4/22 11:01
 | 
			
		||||
 * @Classname: AcRecommendUpgradeVO
 | 
			
		||||
 * @Package_name: com.hzs.activity.recommend.vo
 | 
			
		||||
 */
 | 
			
		||||
@Data
 | 
			
		||||
@AllArgsConstructor
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,5 @@
 | 
			
		|||
package com.hzs.common.core.enums;
 | 
			
		||||
 | 
			
		||||
import com.hzs.common.core.constant.EnumsPrefixConstants;
 | 
			
		||||
import lombok.AllArgsConstructor;
 | 
			
		||||
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
 | 
			
		||||
     */
 | 
			
		||||
    private final int enable;
 | 
			
		||||
    /**
 | 
			
		||||
     * 国际化翻译key值
 | 
			
		||||
     */
 | 
			
		||||
    private final String key;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,5 @@
 | 
			
		|||
package com.hzs.common.core.enums;
 | 
			
		||||
 | 
			
		||||
import com.hzs.common.core.constant.EnumsPrefixConstants;
 | 
			
		||||
import lombok.AllArgsConstructor;
 | 
			
		||||
import lombok.Getter;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -14,27 +13,27 @@ public enum EPickType {
 | 
			
		|||
    /**
 | 
			
		||||
     * 关联 BS_PRODUCT 表
 | 
			
		||||
     */
 | 
			
		||||
    PICK_PRODUCT(0, "提货产品", EnumsPrefixConstants.ACT_TYPE + "0"),
 | 
			
		||||
    PICK_PRODUCT(0, "提货产品"),
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 关联 BS_PRODUCT 表(一次全部提走)
 | 
			
		||||
     */
 | 
			
		||||
    PRIZE(1, "抽奖", EnumsPrefixConstants.ACT_TYPE + "1"),
 | 
			
		||||
    PRIZE(1, "抽奖"),
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 关联 AC_GIFT_CONFIG 表
 | 
			
		||||
     */
 | 
			
		||||
    CONSUMPTION_GIFT(12, "消费赠送", EnumsPrefixConstants.ACT_TYPE + "12"),
 | 
			
		||||
    CONSUMPTION_GIFT(12, "消费赠送"),
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 关联 AC_GIFT_CONFIG 表
 | 
			
		||||
     */
 | 
			
		||||
    DIRECT_PUSH_GIFT(13, "直推赠送", EnumsPrefixConstants.ACT_TYPE + "13"),
 | 
			
		||||
    DIRECT_PUSH_GIFT(13, "直推赠送"),
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 关联 AC_GIFT_CONFIG 表
 | 
			
		||||
     */
 | 
			
		||||
    LOTTERY_DRAW(17, "抽奖", EnumsPrefixConstants.ACT_TYPE + "17"),
 | 
			
		||||
    LOTTERY_DRAW(17, "抽奖"),
 | 
			
		||||
 | 
			
		||||
    ;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -46,10 +45,6 @@ public enum EPickType {
 | 
			
		|||
     * 显示标签
 | 
			
		||||
     */
 | 
			
		||||
    private final String label;
 | 
			
		||||
    /**
 | 
			
		||||
     * 国际化翻译key值
 | 
			
		||||
     */
 | 
			
		||||
    private final String key;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 根据枚举值查询枚举
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -41,7 +41,7 @@ public class AcBaseConfig extends BaseEntity {
 | 
			
		|||
    private String actName;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 活动类型(11=商品赠送 12=消费赠送 13=直推赠送 17=抽奖 24=升级权限赠送)
 | 
			
		||||
     * 活动类型(11=商品赠送 12=消费赠送 13=直推赠送 17=抽奖 30=推荐升级)
 | 
			
		||||
     */
 | 
			
		||||
    @Transaction(transactionKey = EnumsPrefixConstants.ACT_TYPE)
 | 
			
		||||
    @TableField("ACT_TYPE")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,19 +54,19 @@ public class AcRecomUpgradeRecord extends BaseEntity {
 | 
			
		|||
    private Integer pkSettleGrade;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 推荐等级
 | 
			
		||||
     * 升级等级
 | 
			
		||||
     */
 | 
			
		||||
    @TableField("PK_RECOMMEND_GRADE")
 | 
			
		||||
    private Integer pkRecommendGrade;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 订单ID
 | 
			
		||||
     * 订单ID -- 已不用
 | 
			
		||||
     */
 | 
			
		||||
    @TableField("PK_ORDER_ID")
 | 
			
		||||
    private Long pkOrderId;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * 推荐等级
 | 
			
		||||
     * 升级状态(0:未升级,1:已升级) -- 已不用
 | 
			
		||||
     */
 | 
			
		||||
    @TableField("UPGRADE_STATUS")
 | 
			
		||||
    private Integer upGradeStatus;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue