Files
hyperf_service/app/Constants/Common/CouponCode.php
2025-03-28 13:54:16 +08:00

71 lines
2.1 KiB
PHP

<?php
namespace App\Constants\Common;
class CouponCode
{
/**
* @var int 优惠券类型 1 立减 2 折扣
*/
CONST INT COUPON_TYPE_INSTANT_REDUCTION = 1;
CONST INT COUPON_TYPE_DISCOUNT = 2;
/**
* @var int 优惠券是否可以后台用户修改 1 可以 2 不可以
*/
CONST INT IS_ADMIN_EDIT = 1;
CONST INT IS_ADMIN_NO_EDIT = 2;
/**
* @var int 优惠券模板是否启用 1 启用 2 不启用
*/
CONST INT COUPON_TEMPLATE_STATUS_NORMAL = 1;
CONST INT COUPON_TEMPLATE_STATUS_ENABLE = 2;
/**
* @var int 优惠券发放群体 1 所有人 2 指定用户 3 指定某一个套餐日的地点(下单用户) 4 指定某一个套餐日的商品(下单用户)
*/
CONST INT DISPENSE_APPOINT_GROUP_ALL_PEOPLE = 1;
CONST INT DISPENSE_APPOINT_GROUP_DESIGNATED_USERS = 2;
CONST INT DISPENSE_APPOINT_GROUP_DESIGNATED_SITES = 3;
CONST INT DISPENSE_APPOINT_GROUP_DESIGNATED_GOODS = 4;
CONST INT DISPENSE_APPOINT_GROUP_DESIGNATED_SITES_AND_GOODS = 5;
/**
* @var int 优惠券发放规则 1 首页弹窗 2 直发账户 3 单页
*/
CONST INT DISPENSE_CLAIM_RULE_HOME_POPUPS = 1;
CONST INT DISPENSE_CLAIM_RULE_POST_ACCOUNT = 2;
CONST INT DISPENSE_CLAIM_RULE_SINGLE_PAGE = 3;
/**
* @var int 优惠券状态 1 未使用 2 已使用 3 过期 99 可使用
*/
CONST INT COUPON_STATUS_UNUSED = 1;
CONST INT COUPON_STATUS_USED = 2;
CONST INT COUPON_STATUS_EXPIRE = 3;
const int COUPON_STATUS_CAN_USED = 99;
/**
* @var int 优惠券发放状态 1 未领取 2 已领取
*/
CONST INT DISPENSE_STATUS_IS_NO_RECEIVED = 1;
CONST INT DISPENSE_STATUS_IS_RECEIVED = 2;
/**
* @var int 优惠券发放方式 0 系统发放
*/
const int SYSTEMIC_DISTRIBUTION = 0;
/**
* @var int 优惠券有效期类型 1 按天 2 按固定日期
*/
CONST INT VALIDITY_TIME_TYPE_CYCLE = 1;
CONST INT VALIDITY_TIME_TYPE_FIX = 2;
/**
* @var int 优惠券分发状态 1 有效 2 无效
*/
CONST INT DISPENSE_VALIDITY = 1;
CONST INT DISPENSE_NULL = 2;
}