Skip to content

优惠券

MODULE_NAMEMODULE_DESC入参返参路径
coupon_list优惠券列表CouponListParamsCouponListRespcoupon/user/couponlists
coupon_share赠送优惠券CouponShareParamsCouponShareRespcoupon/give/share
coupon_shares批量赠送优惠券CouponSharesParamsCouponSharesRespcoupon/give/shares
coupon_cancel取消赠送CouponCancelParamsCouponCancelRespcoupon/give/cancel
coupon_cancels批量取消赠送CouponCancelsParamsCouponCancelsRespcoupon/give/cancels
coupon_detail领取详情CouponDetailParamsCouponDetailRespcoupon/give/info
coupon_details批量领取详情CouponDetailsParamsCouponDetailsRespcoupon/give/infos
coupon_receive领取优惠券CouponReceiveParamsCouponReceiveRespcoupon/give/receive
coupon_receives批量领取优惠券CouponReceivesParamsCouponReceivesRespcoupon/give/receives
coupon_exchange兑换优惠券CouponExchangeParamsCouponExchangeRespcoupon/info/receive

优惠券列表

CouponListParams 类型

ts
interface COUPON_LIST_PARAMS {
  state: number; // 状态 0全部 1可用 2已经用 6赠送待领取 7已赠送 8已过期
  page: number; // 页码
  limit: number; // 分页量,默认10
}
参数名参数描述类型是否必填
state状态 0 全部 1 可用 2 已经用 6 赠送待领取 7 已赠送 8 已过期number
page页码number
limit分页量,默认 10number

CouponListResp 类型

ts
interface COUPON_LIST_RESP {
  code: string; // 优惠券代码,应为字符串类型
  condition: string; // 使用条件,应为数组类型
  coupon_id: number; // 优惠券ID,应为数字类型
  full: number; // 是否满减,应为数字类型
  give_id: number; // 赠送ID,应为数字类型
  id: number; // ID,应为数字类型
  mobile_img: string; // 移动端图片,可以为null或字符串类型
  receive_last_date: number; // 最后领取日期,应为数字类型
  rel_coupon_name: string; // 关联优惠券名称,应为字符串类型
  rel_nickname: string; // 关联昵称,可以为null或字符串类型
  reward: string; // 奖励信息,应为字符串类型(格式可能是JSON字符串)
  reward_txt: string; // 奖励文本,应为字符串类型
  reward_type: number; // 奖励类型,应为数字类型
  sfrom: string; // 来源,应为字符串类型
  share_config: number; // 分享配置,应为数字类型
  state: number; // 状态,应为数字类型
  stock_id: number; // 库存ID,应为数字类型
  subtract: number; // 是否减去,应为数字类型
  app_id: number; // 应用ID,应为数字类型
  can_use_goods: string; // 可使用的商品列表,应为数组类型
  company_id: number; // 公司ID,应为数字类型
  created_at: string; // 创建时间
  describe: string; // 描述,应为字符串类型
  extends: string; // 扩展信息,应为字符串类型
  no_can_use_goods: string; // 不可使用的商品列表,应为数组类型
  operator_id: number; // 操作员ID,应为数字类型
  order_id: number; // 订单ID,应为数字类型
  pc_img: string; // PC端图片,可以为null或字符串类型
  updated_at: string; // 更新时间,可以为null或字符串类型(格式为日期时间)
  use_end_date: string; // 使用结束日期
  use_model: number; // 使用模型,应为数字类型
  use_start_date: string; // 使用开始日期
  user_id: number; // 用户ID,应为数字类型
}
字段名类型描述
codestring优惠券代码
conditionstring使用条件,应为数组类型
coupon_idnumber优惠券 ID
fullnumber是否满减
give_idnumber赠送 ID
idnumberID
mobile_imgstring移动端图片,可以为 null 或字符串类型
receive_last_datenumber最后领取日期
rel_coupon_namestring关联优惠券名称
rel_nicknamestring关联昵称,可以为 null 或字符串类型
rewardstring奖励信息,应为字符串类型(格式可能是 JSON 字符串)
reward_txtstring奖励文本
reward_typenumber奖励类型
sfromstring来源
share_confignumber分享配置
statenumber状态
stock_idnumber库存 ID
subtractnumber是否减去
app_idnumber应用 ID
can_use_goodsstring可使用的商品列表,应为数组类型
company_idnumber公司 ID
created_atstring创建时间
describestring描述
extendsstring扩展信息
no_can_use_goodsstring不可使用的商品列表,应为数组类型
operator_idnumber操作员 ID
order_idnumber订单 ID
pc_imgstringPC 端图片,可以为 null 或字符串类型
updated_atstring更新时间,可以为 null 或字符串类型(格式为日期时间)
use_end_datestring使用结束日期
use_modelnumber使用模型
use_start_datestring使用开始日期
user_idnumber用户 ID

赠送优惠券

CouponShareParams 类型

ts
interface COUPON_SHARE_PARAMS {
  coupon_user_id: number; // 用户优惠券id
}
参数名参数描述类型是否必填
coupon_user_id用户优惠券 idnumber

CouponShareResp 类型

ts
interface COUPON_SHARE_RESP {
  share_id: number; // 分享id
}
参数名参数描述类型
share_id分享 idnumber

批量赠送优惠券

CouponSharesParams 类型

ts
interface COUPON_SHARES_PARAMS {
  coupon_user_id: string; // 用户优惠券id串,英文逗号拼接
}
参数名参数描述类型是否必填
coupon_user_id用户优惠券 id 串,英文逗号拼接string

CouponSharesResp 类型

ts
interface COUPON_SHARES_RESP {
  id: number; // 分享id 0为失败
  error: number; // 错误码 0为成功
  msg: string; // 提示信息
}
参数名参数描述类型
id分享 id 0 为失败number
error错误码 0 为成功number
msg提示信息string

取消赠送

CouponCancelParams 类型

ts
interface COUPON_CANCEL_PARAMS {
  coupon_user_id: number; // 用户优惠券id
}
参数名参数描述类型是否必填
coupon_user_id用户优惠券 idnumber

CouponCancelResp 类型

ts
interface COUPON_CANCEL_RESP {
  result: string; // 返回结果
}
参数名参数描述类型
result返回结果string

批量取消赠送

CouponCancelsParams 类型

ts
interface COUPON_CANCELS_PARAMS {
  coupon_user_id: string; // 用户优惠券id串,英文逗号拼接
}
参数名参数描述类型是否必填
coupon_user_id用户优惠券 id 串,英文逗号拼接string

CouponCancelsResp 类型

ts
interface COUPON_CANCELS_RESP {
  id: number; // 分享id 0为失败
  error: number; // 错误码 0为成功
  msg: string; // 提示信息
}
参数名参数描述类型
id分享 id 0 为失败number
error错误码 0 为成功number
msg提示信息string

领取详情

CouponDetailParams 类型

ts
interface COUPON_DETAIL_PARAMS {
  share_id: number; // 优惠券分享id
}
参数名参数描述类型是否必填
share_id优惠券分享 idnumber

CouponDetailResp 类型

ts
interface COUPON_DETAIL_RESP {
  id: number;
  company_id: number;
  app_id: number;
  name: string;
  pc_img: string;
  mobile_img: string;
  url: string;
  describe: string;
  context: string;
  use_model: number;
  use_start_date: string;
  use_end_date: string;
  reward_type: number;
  reward: string; // JSON string representing an object
  reward_txt: string;
  receive_model: number;
  receive_once: number;
  recommend: number;
  receive_start_date: string;
  receive_end_date: string;
  sort: number;
  give_num: number;
  stock_num: number;
  operator_id: number;
  created_at: string;
  updated_at: string;
  state: number;
  is_default: number;
  is_default_switch: number;
  default_days: number;
  receive_last_date: number;
  receive_use_date: number;
  type: number;
  thirdparty_coupon_id: string;
  receive_level: number;
  receive_num: number;
  share_type: number;
  share_url: string;
  share_config: number;
  is_secret: number;
  give_user_id: number;
  give_username: string;
  is_wechat: number;
}
字段名类型描述
idnumber优惠券 ID
namestring优惠券名称
reward_typenumber奖励类型
rewardstring奖励信息,应为 JSON 字符串表示的对象
reward_txtstring奖励文本
receive_modelnumber领取模式
receive_oncenumber单次领取数量
recommendnumber推荐状态
company_idnumber公司 ID
mobile_imgstring移动端图片
urlstringURL
describestring描述
contextstring内容
use_modelnumber使用模型
app_idnumber应用 ID
pc_imgstringPC 端图片
use_start_datestring使用开始日期
use_end_datestring使用结束日期
receive_start_datestring领取开始日期
receive_end_datestring领取结束日期
sortnumber排序
give_numnumber发放数量
stock_numnumber库存数量
statenumber状态
is_defaultnumber是否默认
is_default_switchnumber默认开关状态
default_daysnumber默认天数
receive_last_datenumber最后领取日期
receive_use_datenumber领取使用日期
typenumber类型
thirdparty_coupon_idstring第三方优惠券 ID
receive_levelnumber领取等级
receive_numnumber领取数量
share_typenumber分享类型
share_urlstring分享 URL
share_confignumber分享配置
is_secretnumber是否保密
give_user_idnumber赠送用户 ID
give_usernamestring赠送用户名
is_wechatnumber是否微信
operator_idnumber操作员 ID
created_atstring创建时间
updated_atstring更新时间

批量领取详情

CouponDetailsParams 类型

ts
interface COUPON_DETAILS_PARAMS {
  share_id: string; // 用户优惠券分享id串,英文逗号拼接
}
参数名参数描述类型是否必填
share_id用户优惠券分享 id 串,英文逗号拼接string

CouponDetailsResp 类型

ts
interface COUPON_DETAILS_PARAMS {
  id: number; // 分享id
  error: number; // 错误码;
  info: object; // 领取信息
}
参数名参数描述类型
id分享 idnumber
error错误码number
info领取信息object
info 内的参数参数描述类型
idnumber优惠券 ID
namestring优惠券名称
company_idnumber公司 ID
app_idnumber应用 ID
mobile_imgstring移动端图片
urlstringURL
describestring描述
contextstring内容
use_modelnumber使用模型
use_start_datestring使用开始日期(格式为日期时间)
use_end_datestring使用结束日期(格式为日期时间)
reward_typenumber奖励类型
rewardstring奖励信息
reward_txtstring奖励文本
receive_modelnumber领取模式
receive_oncenumber单次领取数量
recommendnumber推荐状态
receive_start_datestring领取开始日期(格式为日期时间)
receive_end_datestring领取结束日期(格式为日期时间)
sortnumber排序
give_numnumber发放数量
stock_numnumber库存数量
pc_imgstringPC 端图片
statenumber状态
is_defaultnumber是否默认
is_default_switchnumber默认开关状态
default_daysnumber默认天数
receive_last_datenumber最后领取日期
receive_use_datenumber领取使用日期
typenumber类型
thirdparty_coupon_idstring第三方优惠券 ID
receive_levelnumber领取等级
receive_numnumber领取数量
share_typenumber分享类型
share_urlstring分享 URL
share_confignumber分享配置
is_secretnumber是否保密
give_user_idnumber赠送用户 ID
give_usernamestring赠送用户名
give_statestring赠送状态
operator_idnumber操作员 ID
created_atstring创建时间(格式为日期时间)
updated_atstring更新时间(格式为日期时间)
is_wechatnumber是否微信

领取优惠券

CouponReceiveParams 类型

ts
interface COUPON_RECEIVE_PARAMS {
  share_id: number; // 优惠券分享id
}
参数名参数描述类型是否必填
share_id优惠券分享 idnumber

CouponReceiveResp 类型

ts
interface COUPON_RECEIVE_RESP {
  result: string; // 返回结果
}
参数名参数描述类型
result返回结果string

批量领取优惠券

CouponReceivesParams 类型

ts
interface COUPON_RECEIVES_PARAMS {
  share_id: string; // 用户优惠券分享id串,英文逗号拼接
}
参数名参数描述类型是否必填
share_id用户优惠券分享 id 串,英文逗号拼接string

CouponReceivesResp 类型

ts
interface COUPON_RECEIVES_RESP {
  id: number; // 分享id 0为失败
  error: number; // 错误码 0为成功
  msg: string; // 提示信息
}
参数名参数描述类型
id分享 id 0 为失败number
error错误码 0 为成功number
msg提示信息string

兑换优惠券

CouponExchangeParams 类型

ts
interface COUPON_EXCHANGE_PARAMS {
  code: string; // 兑换码
  secret: string; // 密钥
}
参数名参数描述类型是否必填
code兑换码string
secret密钥string

CouponExchangeResp 类型

ts
interface COUPON_EXCHANGE_RESP {
  coupon_id: number;
  stock_id: number;
  user_id: number;
  code: string;
  use_start_date: string;
  use_end_date: string;
  created_at: string;
  state: number;
  id: string;
  is_wechat: number;
}
字段名类型描述
coupon_idnumber优惠券 ID
stock_idnumber库存 ID
user_idnumber用户 ID
codestring兑换码
use_start_datestring使用开始日期(格式为日期时间)
use_end_datestring使用结束日期(格式为日期时间)
created_atstring创建时间(格式为日期时间)
statenumber状态
idstringID
is_wechatnumber是否微信