diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/manage/AcAddUpgradeConfigController.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/manage/AcAddUpgradeConfigController.java index 50b28f16..05c55fd3 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/manage/AcAddUpgradeConfigController.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/manage/AcAddUpgradeConfigController.java @@ -1,15 +1,13 @@ package com.hzs.activity.add.controller.manage; -import com.hzs.activity.add.controller.param.AcAddUpgradeListParam; -import com.hzs.activity.add.controller.param.AcAddUpgradeParam; +import com.hzs.activity.add.param.AcAddUpgradeListParam; +import com.hzs.activity.add.param.AcAddUpgradeParam; import com.hzs.activity.add.service.IAcAddUpgradeConfigService; import com.hzs.activity.add.vo.AcAddUpgradeListVO; import com.hzs.activity.base.param.QueryActivityParam; import com.hzs.activity.base.service.IActivityService; import com.hzs.activity.base.vo.BaseConfigVo; -import com.hzs.activity.recommend.param.AcDirectPushUpgradeListParam; -import com.hzs.activity.recommend.vo.AcDirectPushUpgradeListVO; import com.hzs.common.core.annotation.Log; import com.hzs.common.core.enums.EActType; import com.hzs.common.core.enums.EOperationBusiness; diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/mapper/AcAddUpgradeConfigMapper.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/mapper/AcAddUpgradeConfigMapper.java index 514b9bf1..7367bece 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/mapper/AcAddUpgradeConfigMapper.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/mapper/AcAddUpgradeConfigMapper.java @@ -1,8 +1,8 @@ package com.hzs.activity.add.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.hzs.activity.add.controller.param.AcAddUpgradeListParam; -import com.hzs.activity.add.controller.param.AcAddUpgradeRuleConfigParam; +import com.hzs.activity.add.param.AcAddUpgradeListParam; +import com.hzs.activity.add.param.AcAddUpgradeRuleConfigParam; import com.hzs.activity.add.vo.AcAddUpgradeConfig; import com.hzs.activity.add.vo.AcAddUpgradeListVO; import org.apache.ibatis.annotations.Param; diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeConfigParam.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeConfigParam.java similarity index 76% rename from bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeConfigParam.java rename to bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeConfigParam.java index a623ff9e..135ad7b9 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeConfigParam.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeConfigParam.java @@ -1,6 +1,5 @@ -package com.hzs.activity.add.controller.param; +package com.hzs.activity.add.param; -import com.hzs.activity.base.param.WaresRuleConfigParam; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeDetailParam.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeDetailParam.java similarity index 80% rename from bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeDetailParam.java rename to bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeDetailParam.java index 4c3312e6..3ce0991b 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeDetailParam.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeDetailParam.java @@ -1,20 +1,12 @@ -package com.hzs.activity.add.controller.param; +package com.hzs.activity.add.param; import com.fasterxml.jackson.annotation.JsonFormat; -import com.hzs.activity.base.param.AcDrawRuleConfigParam; -import com.hzs.activity.base.param.ConsumeRuleConfigParam; -import com.hzs.activity.base.param.WaresConfigParam; -import com.hzs.activity.draw.vo.AcDrawGiftRuleConfigVo; import com.hzs.common.domain.activity.base.AcGoalMemberConfig; -import com.hzs.common.domain.activity.base.AcPickUpConfig; -import com.hzs.common.domain.activity.consume.ext.AcConsumeShieldConfigExt; -import com.hzs.common.domain.activity.consume.ext.AcMemberConsumeRuleExt; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; -import java.math.BigDecimal; import java.util.Date; import java.util.List; diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeListParam.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeListParam.java similarity index 93% rename from bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeListParam.java rename to bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeListParam.java index 19ec48ba..d2691fb5 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeListParam.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeListParam.java @@ -1,4 +1,4 @@ -package com.hzs.activity.add.controller.param; +package com.hzs.activity.add.param; import lombok.AllArgsConstructor; import lombok.Data; diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeParam.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeParam.java similarity index 77% rename from bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeParam.java rename to bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeParam.java index 8380fa18..daa8654d 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeParam.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeParam.java @@ -1,16 +1,11 @@ -package com.hzs.activity.add.controller.param; +package com.hzs.activity.add.param; import com.hzs.activity.base.param.ActivityParam; -import com.hzs.activity.recommend.vo.AcRecommendSharVO; -import com.hzs.activity.recommend.vo.AcRecommendUpgradeVO; -import com.hzs.activity.recommend.vo.AcRepurchaseCouponsShowVO; -import com.hzs.common.core.web.domain.BaseApprovalEntity; import com.hzs.common.domain.activity.base.AcBaseAuthority; import com.hzs.system.sys.dto.LoginUser; import lombok.AllArgsConstructor; import lombok.Data; -import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import java.io.Serializable; diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeRuleConfigParam.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeRuleConfigParam.java similarity index 93% rename from bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeRuleConfigParam.java rename to bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeRuleConfigParam.java index c12f8178..3cb155a9 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/controller/param/AcAddUpgradeRuleConfigParam.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/param/AcAddUpgradeRuleConfigParam.java @@ -1,4 +1,4 @@ -package com.hzs.activity.add.controller.param; +package com.hzs.activity.add.param; import lombok.AllArgsConstructor; import lombok.Data; diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/service/IAcAddUpgradeConfigService.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/service/IAcAddUpgradeConfigService.java index b5f4c352..8c8b5a9d 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/service/IAcAddUpgradeConfigService.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/service/IAcAddUpgradeConfigService.java @@ -1,8 +1,8 @@ package com.hzs.activity.add.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.hzs.activity.add.controller.param.AcAddUpgradeListParam; -import com.hzs.activity.add.controller.param.AcAddUpgradeParam; +import com.hzs.activity.add.param.AcAddUpgradeListParam; +import com.hzs.activity.add.param.AcAddUpgradeParam; import com.hzs.activity.add.vo.AcAddUpgradeConfig; import com.hzs.activity.add.vo.AcAddUpgradeListVO; import com.hzs.common.core.web.domain.AjaxResult; diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/service/impl/AcAddUpgradeConfigServiceImpl.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/service/impl/AcAddUpgradeConfigServiceImpl.java index 4fba7174..8a5bf769 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/service/impl/AcAddUpgradeConfigServiceImpl.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/add/service/impl/AcAddUpgradeConfigServiceImpl.java @@ -3,8 +3,8 @@ package com.hzs.activity.add.service.impl; import cn.hutool.core.bean.BeanUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.hzs.activity.add.controller.param.*; import com.hzs.activity.add.mapper.AcAddUpgradeConfigMapper; +import com.hzs.activity.add.param.*; import com.hzs.activity.add.service.IAcAddUpgradeConfigService; import com.hzs.activity.add.vo.AcAddUpgradeConfig; import com.hzs.activity.add.vo.AcAddUpgradeListVO; @@ -12,27 +12,20 @@ import com.hzs.activity.base.param.ActivityParam; import com.hzs.activity.base.service.IAcBaseConfigService; import com.hzs.activity.base.service.IAcGoalMemberConfigService; import com.hzs.activity.base.service.IActivityService; -import com.hzs.common.core.annotation.Transaction; import com.hzs.common.core.enums.EActType; import com.hzs.common.core.enums.EApprovalBusiness; -import com.hzs.common.core.enums.EAwardsLevel; import com.hzs.common.core.enums.EControlType; import com.hzs.common.core.web.domain.AjaxResult; import com.hzs.common.domain.activity.base.AcBaseConfig; import com.hzs.common.domain.activity.base.AcGoalMemberConfig; -import com.hzs.common.domain.activity.wares.AcWaresRuleConfig; import com.hzs.common.security.utils.SecurityUtils; -import com.hzs.sale.wares.service.IBdWaresAwardsService; import com.hzs.system.sys.dto.LoginUser; import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import javax.security.auth.callback.Callback; import java.util.*; -import java.util.stream.Collectors; /** *
diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/base/vo/BaseConfigVo.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/base/vo/BaseConfigVo.java index 2f5f3363..80773645 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/base/vo/BaseConfigVo.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/base/vo/BaseConfigVo.java @@ -48,27 +48,27 @@ public class BaseConfigVo implements Serializable { /** * 活动开始时间 */ - @Excel(name = "开始日期", dateFormat = "yyyy-MM-dd HH:mm:ss") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "开始日期", dateFormat = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd") private Date actStartDate; /** * 活动结束时间 */ - @Excel(name = "结束日期", dateFormat = "yyyy-MM-dd HH:mm:ss") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "结束日期", dateFormat = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd") private Date actEndDate; /** * 显示开始时间 */ - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd") private Date disStartDate; /** * 显示结束时间 */ - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd") private Date disEndDate; /** @@ -93,8 +93,8 @@ public class BaseConfigVo implements Serializable { /** * 创建时间 */ - @Excel(name = "创建时间", dateFormat = "yyyy-MM-dd HH:mm:ss") - @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "创建时间", dateFormat = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd") private Date creationTime; /** * 目标群体配置列表 diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/declaration/controller/manage/AcDeclarationGiftConfigController.java b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/declaration/controller/manage/AcDeclarationGiftConfigController.java index 36832f65..19da1a0c 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/activity/declaration/controller/manage/AcDeclarationGiftConfigController.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/activity/declaration/controller/manage/AcDeclarationGiftConfigController.java @@ -1,100 +1,96 @@ -//package com.hzs.activity.declaration.controller.manage; -// -// -//import com.alibaba.nacos.shaded.org.checkerframework.checker.units.qual.A; -//import com.hzs.activity.add.controller.param.AcAddUpgradeListParam; -//import com.hzs.activity.add.controller.param.AcAddUpgradeParam; -//import com.hzs.activity.add.vo.AcAddUpgradeListVO; -//import com.hzs.activity.base.param.QueryActivityParam; -//import com.hzs.activity.base.service.IActivityService; -//import com.hzs.activity.base.vo.BaseConfigVo; -//import com.hzs.activity.declaration.service.IAcDeclarationGiftConfigService; -//import com.hzs.common.core.annotation.Log; -//import com.hzs.common.core.enums.EActType; -//import com.hzs.common.core.enums.EOperationBusiness; -//import com.hzs.common.core.enums.EOperationMethod; -//import com.hzs.common.core.enums.EOperationModule; -//import com.hzs.common.core.utils.poi.ExcelUtil; -//import com.hzs.common.core.web.controller.BaseController; -//import com.hzs.common.core.web.domain.AjaxResult; -//import com.hzs.common.core.web.page.TableDataInfo; -//import com.hzs.common.security.service.UserTokenService; -//import com.hzs.common.security.utils.SecurityUtils; -//import org.springframework.beans.factory.annotation.Autowired; -//import org.springframework.web.bind.annotation.*; -// -//import javax.servlet.http.HttpServletResponse; -//import java.util.List; -// -///** -// *
-// * 前端控制器 -// *
-// * -// * @author bd -// * @since 2025-10-13 -// */ -//@RestController -//@RequestMapping("/manage/acDeclarationConfig") -//public class AcDeclarationGiftConfigController extends BaseController { -// -// @Autowired -// private UserTokenService userTokenService; -// -// @Autowired -// private IActivityService iActivityService; -// -// @Autowired -// private IAcDeclarationGiftConfigService iAcDeclarationGiftConfigService; -// /** -// * -// * 报单赠送活动操作 -// * @param acAddUpgradeParam 报单赠送活动 -// * @return AjaxResult -// */ -// @Log(module = EOperationModule.AC_DECLARATION_GIFT_SUBMIT, business = EOperationBusiness.AC_DECLARATION_GIFT_SUBMIT, method = EOperationMethod.INSERT, remark = "加购活动") -// @PostMapping("/submit") -// public AjaxResult onLinePetition(@RequestBody AcAddUpgradeParam acAddUpgradeParam) { -// acAddUpgradeParam.setPkCountry(SecurityUtils.getPkCountry()); -// acAddUpgradeParam.setPkMember(SecurityUtils.getUserId()); -// acAddUpgradeParam.setLoginUser(userTokenService.getLoginUser()); -// String str = iAcDeclarationGiftConfigService.onLinePetition(acAddUpgradeParam); -// if (str != null) { -// return AjaxResult.error(str); -// } -// return AjaxResult.success(); -// } -// -// /** -// * 报单赠送活动详情 -// * -// * @param pkId 报单赠送活动详情 -// * @return AjaxResult -// */ -// @Log(module = EOperationModule.AC_DECLARATION_GIFT_DETAIL, business = EOperationBusiness.AC_DECLARATION_GIFT_DETAIL, method = EOperationMethod.SELECT, remark = "加购升级详情") -// @GetMapping("/get-detail") -// public AjaxResult getDetail(Integer pkId) { -// return iAcDeclarationGiftConfigService.getDetail(pkId); -// } -// -// /** -// * 报单赠送导出 -// */ -// @Log(module = EOperationModule.AC_DECLARATION_GIFT_EXPORT, business = EOperationBusiness.AC_DECLARATION_GIFT_DETAIL, method = EOperationMethod.EXPORT, remark = "加购升级导出") -// @PostMapping("/export") -// public void export(QueryActivityParam queryActivityParam, HttpServletResponse response) { -// queryActivityParam.setActType(EActType.DECLARATION_GIFT.getValue()); -// queryActivityParam.setPkCountry(SecurityUtils.getPkCountry()); -// List+ * 前端控制器 + *
+ * + * @author bd + * @since 2025-10-13 + */ +@RestController +@RequestMapping("/manage/acDeclarationConfig") +public class AcDeclarationGiftConfigController extends BaseController { + + @Autowired + private UserTokenService userTokenService; + + @Autowired + private IActivityService iActivityService; + + @Autowired + private IAcDeclarationGiftConfigService iAcDeclarationGiftConfigService; + /** + * + * 报单赠送活动操作 + * @param acDeclarationParam 报单赠送活动 + * @return AjaxResult + */ + @Log(module = EOperationModule.AC_DECLARATION_GIFT_SUBMIT, business = EOperationBusiness.AC_DECLARATION_GIFT_SUBMIT, method = EOperationMethod.INSERT, remark = "加购活动") + @PostMapping("/submit") + public AjaxResult onLinePetition(@RequestBody AcDeclarationParam acDeclarationParam) { + acDeclarationParam.setPkCountry(SecurityUtils.getPkCountry()); + acDeclarationParam.setPkMember(SecurityUtils.getUserId()); + acDeclarationParam.setLoginUser(userTokenService.getLoginUser()); + String str = iAcDeclarationGiftConfigService.onLinePetition(acDeclarationParam); + if (str != null) { + return AjaxResult.error(str); + } + return AjaxResult.success(); + } + + /** + * 报单赠送活动详情 + * + * @param pkId 报单赠送活动详情 + * @return AjaxResult + */ + @Log(module = EOperationModule.AC_DECLARATION_GIFT_DETAIL, business = EOperationBusiness.AC_DECLARATION_GIFT_DETAIL, method = EOperationMethod.SELECT, remark = "加购升级详情") + @GetMapping("/get-detail") + public AjaxResult getDetail(Integer pkId) { + return iAcDeclarationGiftConfigService.getDetail(pkId); + } + + /** + * 报单赠送导出 + */ + @Log(module = EOperationModule.AC_DECLARATION_GIFT_EXPORT, business = EOperationBusiness.AC_DECLARATION_GIFT_DETAIL, method = EOperationMethod.EXPORT, remark = "加购升级导出") + @PostMapping("/export") + public void export(QueryActivityParam queryActivityParam, HttpServletResponse response) { + queryActivityParam.setActType(EActType.DECLARATION_GIFT.getValue()); + queryActivityParam.setPkCountry(SecurityUtils.getPkCountry()); + List
@@ -13,4 +16,8 @@ import com.hzs.activity.declaration.vo.AcDeclarationGiftConfig;
*/
public interface IAcDeclarationGiftConfigService extends IService
- * 服务实现类
+ * 服务实现类
*