feat(coupon): add enum ClaimConditionType and whitelist support\n\n- Add CouponClaimConditionType enum (ALL/FILTER/WHITELIST)\n- Schema: add custom_whitelist JSON column (Flyway V2)\n- Entity/VO: add customWhitelist; claimConditionType now 0/1/2\n- Service: enforce whitelist when claimConditionType=2\n- Controller: validate whitelist when creating coupon\n- Fix imports per formatting
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
-- Add whitelist for coupon self-claim restriction (specific users only)
|
||||
-- MySQL dialect
|
||||
ALTER TABLE `play_coupon_info`
|
||||
ADD COLUMN `custom_whitelist` TEXT NULL COMMENT '领取白名单用户ID(JSON)';
|
||||
|
||||
Reference in New Issue
Block a user