Appearance
优惠券 
| MODULE_NAME | MODULE_DESC | 入参 | 返参 | 路径 | 
|---|---|---|---|---|
| coupon_list | 优惠券列表 | CouponListParams | CouponListResp | coupon/user/couponlists | 
| coupon_share | 赠送优惠券 | CouponShareParams | CouponShareResp | coupon/give/share | 
| coupon_shares | 批量赠送优惠券 | CouponSharesParams | CouponSharesResp | coupon/give/shares | 
| coupon_cancel | 取消赠送 | CouponCancelParams | CouponCancelResp | coupon/give/cancel | 
| coupon_cancels | 批量取消赠送 | CouponCancelsParams | CouponCancelsResp | coupon/give/cancels | 
| coupon_detail | 领取详情 | CouponDetailParams | CouponDetailResp | coupon/give/info | 
| coupon_details | 批量领取详情 | CouponDetailsParams | CouponDetailsResp | coupon/give/infos | 
| coupon_receive | 领取优惠券 | CouponReceiveParams | CouponReceiveResp | coupon/give/receive | 
| coupon_receives | 批量领取优惠券 | CouponReceivesParams | CouponReceivesResp | coupon/give/receives | 
| coupon_exchange | 兑换优惠券 | CouponExchangeParams | CouponExchangeResp | coupon/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 | 分页量,默认 10 | number | 是 | 
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,应为数字类型
}| 字段名 | 类型 | 描述 | 
|---|---|---|
| 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 | 
赠送优惠券 
CouponShareParams 类型 
ts
interface COUPON_SHARE_PARAMS {
  coupon_user_id: number; // 用户优惠券id
}| 参数名 | 参数描述 | 类型 | 是否必填 | 
|---|---|---|---|
| coupon_user_id | 用户优惠券 id | number | 是 | 
CouponShareResp 类型 
ts
interface COUPON_SHARE_RESP {
  share_id: number; // 分享id
}| 参数名 | 参数描述 | 类型 | 
|---|---|---|
| share_id | 分享 id | number | 
批量赠送优惠券 
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 | 用户优惠券 id | number | 是 | 
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 | 优惠券分享 id | number | 是 | 
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;
}| 字段名 | 类型 | 描述 | 
|---|---|---|
| id | number | 优惠券 ID | 
| name | string | 优惠券名称 | 
| reward_type | number | 奖励类型 | 
| reward | string | 奖励信息,应为 JSON 字符串表示的对象 | 
| reward_txt | string | 奖励文本 | 
| receive_model | number | 领取模式 | 
| receive_once | number | 单次领取数量 | 
| recommend | number | 推荐状态 | 
| company_id | number | 公司 ID | 
| mobile_img | string | 移动端图片 | 
| url | string | URL | 
| describe | string | 描述 | 
| context | string | 内容 | 
| use_model | number | 使用模型 | 
| app_id | number | 应用 ID | 
| pc_img | string | PC 端图片 | 
| use_start_date | string | 使用开始日期 | 
| use_end_date | string | 使用结束日期 | 
| receive_start_date | string | 领取开始日期 | 
| receive_end_date | string | 领取结束日期 | 
| sort | number | 排序 | 
| give_num | number | 发放数量 | 
| stock_num | number | 库存数量 | 
| 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 | 第三方优惠券 ID | 
| receive_level | number | 领取等级 | 
| receive_num | number | 领取数量 | 
| share_type | number | 分享类型 | 
| share_url | string | 分享 URL | 
| share_config | number | 分享配置 | 
| is_secret | number | 是否保密 | 
| give_user_id | number | 赠送用户 ID | 
| give_username | string | 赠送用户名 | 
| is_wechat | number | 是否微信 | 
| operator_id | number | 操作员 ID | 
| created_at | string | 创建时间 | 
| updated_at | string | 更新时间 | 
批量领取详情 
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 | 分享 id | number | 
| error | 错误码 | number | 
| info | 领取信息 | object | 
| info 内的参数 | 参数描述 | 类型 | 
|---|---|---|
| id | number | 优惠券 ID | 
| name | string | 优惠券名称 | 
| company_id | number | 公司 ID | 
| app_id | number | 应用 ID | 
| mobile_img | string | 移动端图片 | 
| url | string | URL | 
| describe | string | 描述 | 
| context | string | 内容 | 
| use_model | number | 使用模型 | 
| use_start_date | string | 使用开始日期(格式为日期时间) | 
| use_end_date | string | 使用结束日期(格式为日期时间) | 
| reward_type | number | 奖励类型 | 
| reward | string | 奖励信息 | 
| 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 | 库存数量 | 
| pc_img | string | PC 端图片 | 
| 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 | 第三方优惠券 ID | 
| receive_level | number | 领取等级 | 
| receive_num | number | 领取数量 | 
| share_type | number | 分享类型 | 
| share_url | string | 分享 URL | 
| share_config | number | 分享配置 | 
| is_secret | number | 是否保密 | 
| give_user_id | number | 赠送用户 ID | 
| give_username | string | 赠送用户名 | 
| give_state | string | 赠送状态 | 
| operator_id | number | 操作员 ID | 
| created_at | string | 创建时间(格式为日期时间) | 
| updated_at | string | 更新时间(格式为日期时间) | 
| is_wechat | number | 是否微信 | 
领取优惠券 
CouponReceiveParams 类型 
ts
interface COUPON_RECEIVE_PARAMS {
  share_id: number; // 优惠券分享id
}| 参数名 | 参数描述 | 类型 | 是否必填 | 
|---|---|---|---|
| share_id | 优惠券分享 id | number | 是 | 
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_id | number | 优惠券 ID | 
| stock_id | number | 库存 ID | 
| user_id | number | 用户 ID | 
| code | string | 兑换码 | 
| use_start_date | string | 使用开始日期(格式为日期时间) | 
| use_end_date | string | 使用结束日期(格式为日期时间) | 
| created_at | string | 创建时间(格式为日期时间) | 
| state | number | 状态 | 
| id | string | ID | 
| is_wechat | number | 是否微信 | 
