123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202 |
- <?php
- namespace app\api\controller\object;
- use app\common\controller\Api;
- use app\common\model\Category;
- /**
- * 字段注释
- * @inheritdoc
- */
- class Index extends Api
- {
- protected $noNeedLogin = '*';
- protected $noNeedRight = '*';
- /**
- * 商品对象
- * @ApiParams (name=id,description=商品id)
- * @ApiParams (name=category_id,description=商品分类id)
- * @ApiParams (name=name,description=商品名称)
- * @ApiParams (name=describe,description=描述)
- * @ApiParams (name=brand,description=品牌)
- * @ApiParams (name=amount,description=售价)
- * @ApiParams (name=amount_kill,description=秒杀价)
- * @ApiParams (name=logo,description=logo数组)
- * @ApiParams (name=video,description=视频链接)
- * @ApiParams (name=content,description=详情内容)
- * @ApiParams (name=is_hot,description=是否热销)
- * @ApiParams (name=is_kill,description=是否秒杀)
- * @ApiParams (name=is_ni,description=是否需要安装)
- * @ApiParams (name=kill_endtime,description=秒杀截止时间)
- * @ApiParams (name=num_sell,description=销量)
- * @ApiParams (name=has_favourite,description=是true否false已收藏)
- * @ApiParams (name=detail,description=规格参数数组)
- * @ApiParams (name=favourite,description=收藏对象)
- * @ApiParams (name=favourite[sku_id],description=是否收藏)
- * @ApiParams (name=detail[*][name],description=参数名)
- * @ApiParams (name=detail[*][value],description=参数值)
- * @ApiParams (name=service,description=售后服务数组)
- * @ApiParams (name=service[*][name],description=参数名)
- * @ApiParams (name=service[*][value],description=参数值)
- * @ApiParams (name=size[*][type],description=规格名称)
- * @ApiParams (name=size[*][names],description=规格值数组)
- * @ApiParams (name=detail[*][sku_name],description=规格值数组)
- */
- public function goods(){}
- /**
- * 商品分类对象
- * @ApiParams (name=id,description=商品id)
- * @ApiParams (name=name,description=名称)
- * @ApiParams (name=description,description=描述)
- */
- public function category(){}
- /**
- * 商品sku对象
- * @ApiParams (name=id,description=商品id)
- * @ApiParams (name=goods_id,description=商品id)
- * @ApiParams (name=name,description=规格名称)
- * @ApiParams (name=amount,description=规格售价)
- * @ApiParams (name=amount_kill,description=秒杀价)
- * @ApiParams (name=name_arr,description=规格值数组)
- */
- public function goods_sku(){}
- /**
- * 订单对象
- * @ApiParams (name=id,description=订单ID)
- * @ApiParams (name=order_no,description=订单号)
- * @ApiParams (name=amount_total,description=总价,包含没有优惠的所有的价格)
- * @ApiParams (name=amount_pay,description=实际需要支付的价格)
- * @ApiParams (name=amount_coupon,description=优惠券优惠的金额)
- * @ApiParams (name=amount_coupon_kill,description=秒杀活动优惠的金额)
- * @ApiParams (name=amount_install,description=安装费的金额)
- * @ApiParams (name=amount_discount,description=总优惠金额)
- * @ApiParams (name=num,description=总数量)
- * @ApiParams (name=num_install,description=总安装数量)
- * @ApiParams (name=create_time,description=创建时间)
- * @ApiParams (name=cancel_time,description=取消时间)
- * @ApiParams (name=pay_time,description=支付时间)
- * @ApiParams (name=rec_time,description=收货时间)
- * @ApiParams (name=send_time,description=发货时间)
- * @ApiParams (name=contract_link,description=合同链接)
- * @ApiParams (name=pay_type,description=支付方式1企业网银2微信3支付宝4银联5代付6线下支付)
- * @ApiParams (name=continue_expire_time,description=过期时间)
- * @ApiParams (name=status,description="状态:0待支付5待发货10待收货20已完成30已取消40退款退货")
- * @ApiParams (name=info,type=array,description="子订单数组")
- * @ApiParams (name=info[0][order_id],type=string,description="订单ID")
- * @ApiParams (name=info[0][goods_id],type=string,description="商品ID")
- * @ApiParams (name=info[0][goods_sku_id],type=string,description="规格ID")
- * @ApiParams (name=info[0][num],type=string,description="购买数量")
- * @ApiParams (name=info[0][num_install],type=string,description="安装数量")
- * @ApiParams (name=info[0][coupon_id],type=string,description="优惠券ID,没用就是0")
- * @ApiParams (name=info[0][amount_coupon],type=string,description="优惠券优惠金额")
- * @ApiParams (name=info[0][amount_coupon_kill],type=string,description="秒杀优惠金额")
- * @ApiParams (name=info[0][amount_coupon_level],type=string,description="等级优惠金额")
- * @ApiParams (name=info[0][amount_discount],type=string,description="优惠总金额")
- * @ApiParams (name=info[0][amount_goods],type=string,description="商品总价")
- * @ApiParams (name=info[0][amount_goods_real],type=string,description="商品实付总价")
- * @ApiParams (name=info[0][sku_name],type=string,description="规格名称")
- * @ApiParams (name=info[0][goods_name],type=string,description="商品名称")
- * @ApiParams (name=info[0][amount_total],type=string,description="总金额")
- * @ApiParams (name=info[0][amount_pay],type=string,description="支付金额")
- * @ApiParams (name=info[0][amount_install],type=string,description="安装费")
- * @ApiParams (name=info[0][amount],type=string,description="售价")
- * @ApiParams (name=info[0][amount_kill],type=string,description="秒杀价")
- * @ApiParams (name=info[0][amount_cost],type=string,description="成本价")
- * @ApiParams (name=info[0][goods],type=string,description="商品对象")
- * @ApiParams (name=info[0][sku],type=string,description="SKU对象")
- * @ApiParams (name=info[0][amount_cost],type=string,description="成本价")
- * @ApiParams (name=info[0][logo],type=string,description="商品图标")
- * @ApiParams (name=info[0][refund],type=object,description="售后对象")
- * @ApiParams (name=info[0][refund_config],type=object,description="售后申请配置对象,如果无法申请就是null")
- * @ApiParams (name=info[0][refund_config][reason],type=object,description="原因数组")
- * @ApiParams (name=info[0][refund_config][refund_type],type=object,description="申请类型数组")
- * @ApiParams (name=info[0][refund_config][type],type=object,description="退货方式数组,如果是null则是无需退货方式")
- * @ApiParams (name=info[0][refund_config][amount_single],type=object,description="单个商品退款金额")
- * @ApiParams (name=info[0][refund_config][amount_install_single],type=object,description="单个安装费退款金额")
- * @ApiParams (name=info[0][refund_config][req_order],type=object,description="是否需要拍维修单")
- * @ApiParams (name=info[0][refund_config][num],type=object,description="最大退货数量")
- * @ApiParams (name=info[0][refund_config][num_install],type=object,description="最大退安装量数量")
- * @ApiParams (name=info[0][refund_config][req_order_goods],type=object,description="维修单商品对象")
- * @ApiParams (name=tax,description=发票信息)
- * @ApiParams (name=tax.paper_type,description=1电子2纸质)
- * @ApiParams (name=tax.self_type,description=1专票2普票)
- * @ApiParams (name=tax.u_type,description=1个人2企业)
- * @ApiParams (name=tax.name,description=姓名1个人时候必须)
- * @ApiParams (name=tax.open_name,description=开户名称u_type2时候必须)
- * @ApiParams (name=tax.bank_name,description=开户行u_type2时候必须)
- * @ApiParams (name=tax.tax_no,description=税号u_type2时候必须)
- * @ApiParams (name=goods,description=商品对象)
- * @ApiParams (name=logistics,description=商品对象)
- * @ApiParams (name=logistics.trans_no,description=物流单号)
- * @ApiParams (name=logistics.com.name,description=物流公司名称)
- * @ApiParams (name=logistics.remark,description=备注)
- * @ApiParams (name=address,description=地址对象)
- * @ApiParams (name=address.address,description=详细地址)
- * @ApiParams (name=address.mobile,description=手机号)
- * @ApiParams (name=address.name,description=姓名)
- * @ApiParams (name=voucher,description=打款凭证对象)
- * @ApiParams (name=voucher.status,description=0待审核1通过2不通过)
- * @ApiParams (name=voucher.remark,description="审核备注")
- * @ApiParams (name=voucher.image,description="凭证图片")
- 0 */
- public function orders(){}
- /**
- * 发票对象
- * @ApiParams (name=tax.paper_type,description=1电子2纸质)
- * @ApiParams (name=tax.self_type,description=1专票2普票)
- * @ApiParams (name=tax.u_type,description=1个人2企业)
- * @ApiParams (name=tax.name,description="姓名")
- * @ApiParams (name=tax.id,description="身份证号码")
- * @ApiParams (name=tax.com_name,description="单位名称")
- * @ApiParams (name=tax.bank_name,description="开户行")
- * @ApiParams (name=tax.bank_no,description="开户行账号")
- * @ApiParams (name=tax.tax_no,description="税号")
- * @ApiParams (name=tax.reg_addr,description="注册地址")
- * @ApiParams (name=tax.reg_phone,description="注册电话")
- * @ApiParams (name=info,description=商品信息同订单详情的info)
- * @ApiParams (name=tax_link,description=发票链接)
- * @ApiParams (name=is_default,description=是否默认)
- */
- public function tax(){}
- /**
- * 优惠券对象
- * @ApiParams (name=name,description=券名称)
- * @ApiParams (name=type,description=1满减2无门槛券)
- * @ApiParams (name=amount,description=扣减金额)
- * @ApiParams (name=amount_full,description=满多少金额才可用)
- * @ApiParams (name=time_start,description=可用开始时间)
- * @ApiParams (name=time_end,description=可用结束时间)
- * @ApiParams (name=is_use,description=是否已使用)
- * @ApiParams (name=is_expire,description=是否已过期)
- */
- public function coupon(){}
- /**
- * 退款退货对象
- * @ApiParams (name=refund_status,description="状态100申请审核中200申请通过250已寄回待确认270售后中280退款中300申请驳回400已取消500处理完成")
- * @ApiParams (name=refund,description="当前申请的售后信息,没有为null")
- * @ApiParams (name=refund[refund_type_text],description="申请类型")
- * @ApiParams (name=refund[num],description="退货数量")
- * @ApiParams (name=refund[num_install],description="安装数量")
- * @ApiParams (name=refund[amount],description="退货金额")
- * @ApiParams (name=refund[amount_install],description="安装金额")
- * @ApiParams (name=refund[refund_by_text],description="退货方式")
- * @ApiParams (name=refund[reason_text],description="售后原因")
- * @ApiParams (name=refund[reason2],description="备注")
- * @ApiParams (name=refund[fix_order_no],description="维修单号")
- * @ApiParams (name=refund[audit_remark],description="不同意原因")
- * @ApiParams (name=refund[refund_status_text],description="状态")
- * @ApiParams (name=refund[user_trans_no],description="用户物流单号")
- * @ApiParams (name=refund[audit_time],description="审核时间")
- * @ApiParams (name=refund[rm_time],description="退款时间")
- * @ApiParams (name=refund[user_send_time],description="寄回时间")
- * @ApiParams (name=refund[over_time],description="完成时间")
- * @ApiParams (name=refund[timeline],description="时间列表")
- * @ApiParams (name=refund[timeline],description="时间列表")
- * @ApiParams (name=refund[timeline][time],description="时间")
- * @ApiParams (name=refund[timeline][title],description="标题")
- * @ApiParams (name=refund[timeline][status],description="提交申请1申请审核100退款中200用户寄回300售后中400已完成1000")
- */
- public function refund(){}
- }
|