{"status":200,"msg":"请求成功","data":{"list":[{"section":"home","doc":{"title":"前台接口","desc":"前台接口"},"list":[{"class":"reserver\\whmcs_dcim\\controller\\home\\CloudController","doc":{"title":"DCIM代理(WHMCS)-前台","desc":"DCIM代理(WHMCS)-前台","use":"reserver\\whmcs_dcim\\controller\\home\\CloudController"},"list":[{"method":"orderPage","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置","url":"\/console\/v1\/product\/:id\/rewhmcs_dcim\/order_page","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"cycle","default":"-","desc":"周期"},{"type":"object","name":"pricing","default":"-","desc":"商品价格"},{"type":"string","name":"pricing.setupfee","default":"-","desc":"一次性初装费"},{"type":"string","name":"pricing.msetupfee","default":"-","desc":"月初装费"},{"type":"string","name":"pricing.qsetupfee","default":"-","desc":"季初装费"},{"type":"string","name":"pricing.ssetupfee","default":"-","desc":"半年初装费"},{"type":"string","name":"pricing.asetupfee","default":"-","desc":"年初装费"},{"type":"string","name":"pricing.bsetupfee","default":"-","desc":"两年初装费"},{"type":"string","name":"pricing.tsetupfee","default":"-","desc":"三年初装费"},{"type":"string","name":"pricing.onetime","default":"-","desc":"一次性"},{"type":"string","name":"pricing.monthly","default":"-","desc":"月付"},{"type":"string","name":"pricing.quarterly","default":"-","desc":"季付"},{"type":"string","name":"pricing.semiannually","default":"-","desc":"半年付"},{"type":"string","name":"pricing.annually","default":"-","desc":"年付"},{"type":"string","name":"pricing.biennially","default":"-","desc":"两年付"},{"type":"string","name":"pricing.triennially","default":"-","desc":"三年付"},{"type":"array","name":"configoption","default":"-","desc":"配置"},{"type":"int","name":"configoption[].id","default":"-","desc":"配置项ID"},{"type":"string","name":"configoption[].optionname","default":"-","desc":"配置项名称"},{"type":"string","name":"configoption[].firstname","default":"-","desc":"配置项真实值"},{"type":"string","name":"configoption[].lastname","default":"-","desc":"配置项描述"},{"type":"string","name":"configoption[].optiontype","default":"-","desc":"配置项类型1下拉2单选3是否4数量"},{"type":"int","name":"configoption[].qtyminimum","default":"-","desc":"配置项最小值,类型为数量时才有"},{"type":"int","name":"configoption[].qtymaximum","default":"-","desc":"配置项最大值,类型为数量时才有"},{"type":"array","name":"configoption[].options","default":"-","desc":"配置子项"},{"type":"int","name":"configoption[].options[].id","default":"-","desc":"配置子项ID"},{"type":"string","name":"configoption[].options[].optionname","default":"-","desc":"配置子项名称"},{"type":"string","name":"configoption[].options[].firstname","default":"-","desc":"配置子项真实值"},{"type":"string","name":"configoption[].options[].lastname","default":"-","desc":"配置子项描述"},{"type":"int","name":"configoption[].options[].currency","default":"-","desc":"货币"},{"type":"string","name":"configoption[].options[].setupfee","default":"-","desc":"一次性初装费"},{"type":"string","name":"configoption[].options[].msetupfee","default":"-","desc":"月初装费"},{"type":"string","name":"configoption[].options[].qsetupfee","default":"-","desc":"季初装费"},{"type":"string","name":"configoption[].options[].ssetupfee","default":"-","desc":"半年初装费"},{"type":"string","name":"configoption[].options[].asetupfee","default":"-","desc":"年初装费"},{"type":"string","name":"configoption[].options[].bsetupfee","default":"-","desc":"两年初装费"},{"type":"string","name":"configoption[].options[].tsetupfee","default":"-","desc":"三年初装费"},{"type":"string","name":"configoption[].options[].onetime","default":"-","desc":"一次性"},{"type":"string","name":"configoption[].options[].monthly","default":"-","desc":"月付"},{"type":"string","name":"configoption[].options[].quarterly","default":"-","desc":"季付"},{"type":"string","name":"configoption[].options[].semiannually","default":"-","desc":"半年付"},{"type":"string","name":"configoption[].options[].annually","default":"-","desc":"年付"},{"type":"string","name":"configoption[].options[].biennially","default":"-","desc":"两年付"},{"type":"string","name":"configoption[].options[].triennially","default":"-","desc":"三年付"},{"type":"array","name":"customfield","default":"-","desc":"自定义字段"},{"type":"int","name":"customfield[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"customfield[].fieldname","default":"-","desc":"自定义字段名称"},{"type":"string","name":"customfield[].fieldtype","default":"-","desc":"自定义字段类型text,textarea,tickbox,link,password,dropdown"},{"type":"string","name":"customfield[].description","default":"-","desc":"自定义字段描述"},{"type":"string","name":"customfield[].fieldoptions","default":"-","desc":"自定义字段选项,以,分隔"},{"type":"string","name":"customfield[].regexpr","default":"-","desc":"自定义字段验证规则"},{"type":"string","name":"customfield[].required","default":"-","desc":"是否必填on是"}]}},{"method":"upgradePage","doc":{"title":"获取升降级配置","desc":"获取升降级配置","url":"\/console\/v1\/product\/:id\/rewhmcs_dcim\/upgrade_page","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"configoption","default":"-","desc":"配置"},{"type":"int","name":"configoption[].id","default":"-","desc":"配置项ID"},{"type":"string","name":"configoption[].optionname","default":"-","desc":"配置项名称"},{"type":"string","name":"configoption[].firstname","default":"-","desc":"配置项真实值"},{"type":"string","name":"configoption[].lastname","default":"-","desc":"配置项描述"},{"type":"string","name":"configoption[].optiontype","default":"-","desc":"配置项类型1下拉2单选3是否4数量"},{"type":"int","name":"configoption[].qtyminimum","default":"-","desc":"配置项最小值,类型为数量时才有"},{"type":"int","name":"configoption[].qtymaximum","default":"-","desc":"配置项最大值,类型为数量时才有"},{"type":"array","name":"configoption[].options","default":"-","desc":"配置子项"},{"type":"int","name":"configoption[].options[].id","default":"-","desc":"配置子项ID"},{"type":"string","name":"configoption[].options[].optionname","default":"-","desc":"配置子项名称"},{"type":"string","name":"configoption[].options[].firstname","default":"-","desc":"配置子项真实值"},{"type":"string","name":"configoption[].options[].lastname","default":"-","desc":"配置子项描述"},{"type":"int","name":"configoption[].options[].currency","default":"-","desc":"货币"}]}},{"method":"imageList","doc":{"title":"获取操作系统列表","desc":"获取操作系统列表","url":"\/console\/v1\/rewhmcs_dcim\/:id\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"array","name":"os","default":"-","desc":"操作系统"},{"type":"string","name":"os[].id","default":"-","desc":"操作系统ID"},{"type":"string","name":"os[].name","default":"-","desc":"操作系统名称"},{"type":"array","name":"config","default":"-","desc":"分区配置"},{"type":"string","name":"config[].id","default":"-","desc":"分区配置ID"},{"type":"string","name":"config[].name","default":"-","desc":"分区配置名称"},{"type":"string","name":"config[].osname","default":"-","desc":"关联操作系统ID"},{"type":"array","name":"scripts","default":"-","desc":"安装脚本"},{"type":"string","name":"scripts[].id","default":"-","desc":"安装脚本ID"},{"type":"string","name":"scripts[].name","default":"-","desc":"安装脚本名称"},{"type":"string","name":"scripts[].osname","default":"-","desc":"关联操作系统ID"}]}},{"method":"getAllDurationPrice","doc":{"title":"获取商品配置所有周期价格","desc":"获取商品配置所有周期价格","url":"\/console\/v1\/product\/:id\/rewhmcs_dcim\/duration","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"object","name":"configoptions","default":"-","desc":"配置项","validate":""}],"return":[{"type":"string","name":"[].name","default":"-","desc":"周期名称"},{"type":"string","name":"[].price","default":"-","desc":"周期总价"},{"type":"float","name":"[].discount","default":"-","desc":"折扣(0=没有折扣)"}]}},{"method":"list","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/rewhmcs_dcim","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"int","name":"country_id","default":"-","desc":"搜索:国家ID","validate":""},{"type":"string","name":"city","default":"-","desc":"搜索:城市","validate":""},{"type":"string","name":"area","default":"-","desc":"搜索:区域","validate":""},{"type":"string","name":"status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"list[].image_name","default":"-","desc":"镜像名称"},{"type":"string","name":"list[].image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"data_center[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].city","default":"-","desc":"城市"},{"type":"string","name":"data_center[].area","default":"-","desc":"区域"},{"type":"string","name":"data_center[].country_name","default":"-","desc":"国家"},{"type":"string","name":"data_center[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"detail","doc":{"title":"获取实例详情","desc":"获取实例详情","url":"\/console\/v1\/rewhmcs_dcim\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"int","name":"serverid","default":"-","desc":"服务器ID"},{"type":"object","name":"server","default":"-","desc":"服务器"},{"type":"string","name":"server.id","default":"-","desc":"服务器ID"},{"type":"string","name":"server.wltag","default":"-","desc":"物理标签"},{"type":"string","name":"server.osname","default":"-","desc":"操作系统"},{"type":"string","name":"server.power","default":"-","desc":"电源状态"},{"type":"string","name":"server.power_msg","default":"-","desc":"电源状态描述"},{"type":"string","name":"server.osusername","default":"-","desc":"操作系统用户名"},{"type":"string","name":"server.ospassword","default":"-","desc":"操作系统密码"},{"type":"string","name":"server.crack_success_info","default":"-","desc":"破解密码信息"},{"type":"string","name":"server.crack_user","default":"-","desc":"破解用户"},{"type":"string","name":"server.default_user","default":"-","desc":"默认用户"},{"type":"string","name":"server.ippassword","default":"-","desc":"面板密码"},{"type":"string","name":"server.port","default":"-","desc":"端口"},{"type":"string","name":"server.main_ip","default":"-","desc":"主IP"},{"type":"string","name":"server.configoptionsupgrade","default":"-","desc":"支持升降级0否1是"},{"type":"array","name":"ip","default":"-","desc":"附加IP"},{"type":"string","name":"ip[].ipaddress","default":"-","desc":"IP地址"},{"type":"string","name":"ip[].subnetmask","default":"-","desc":"子网掩码"},{"type":"string","name":"ip[].gateway","default":"-","desc":"网关"},{"type":"object","name":"configoptions","default":"-","desc":"当前配置"},{"type":"object","name":"configoptions.area.name","default":"-","desc":"配置area对应的名称"},{"type":"object","name":"configoptions.area.value","default":"-","desc":"配置area对应的值"},{"type":"object","name":"oldconfigoptions","default":"-","desc":"当前配置ID对应的值,例如{\"1\":1,\"2\":2}"},{"type":"object","name":"customfields","default":"-","desc":"自定义字段"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/console\/v1\/rewhmcs_dcim\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/console\/v1\/rewhmcs_dcim\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/console\/v1\/rewhmcs_dcim\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"batchOperate","doc":{"title":"批量操作","desc":"批量操作","url":"\/console\/v1\/rewhmcs_dcim\/batch_operate","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"action","default":"-","desc":"动作on开机off关机reboot重启","validate":"require"}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/console\/v1\/rewhmcs_dcim\/:id\/vnc","method":"POST","author":"hh","version":"v1","return":[{"type":"string","name":"data.url","default":"-","desc":"控制台地址"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/console\/v1\/rewhmcs_dcim\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/console\/v1\/rewhmcs_dcim\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/console\/v1\/rewhmcs_dcim\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/console\/v1\/rewhmcs_dcim\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"system","default":"-","desc":"指定救援系统类型(1=linux,2=windows)","validate":"require"}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/console\/v1\/rewhmcs_dcim\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"mos","default":"-","desc":"镜像ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"}]}},{"method":"chart","doc":{"title":"获取图表数据","desc":"获取图表数据","url":"\/console\/v1\/rewhmcs_dcim\/:id\/chart","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"start_time","default":"-","desc":"开始秒级时间","validate":""},{"type":"int","name":"end_time","default":"-","desc":"结束秒级时间","validate":""}],"return":[{"type":"object","name":"in","default":"-","desc":"入方向流量,毫秒时间戳对应的流量,例如{\"1708501860000\":0,\"1708501920000\":1}"},{"type":"object","name":"out","default":"-","desc":"出方向流量,毫秒时间戳对应的流量,例如{\"1708501860000\":0,\"1708501920000\":1}"},{"type":"object","name":"in_info","default":"-","desc":"入方向流量信息"},{"type":"int","name":"in_info.max","default":"-","desc":"最大"},{"type":"int","name":"in_info.average","default":"-","desc":"平均"},{"type":"int","name":"in_info.last","default":"-","desc":"最新"},{"type":"string","name":"in_info.unit","default":"-","desc":"单位"},{"type":"object","name":"out_info","default":"-","desc":"出方向流量信息"},{"type":"int","name":"out_info.max","default":"-","desc":"最大"},{"type":"int","name":"out_info.average","default":"-","desc":"平均"},{"type":"int","name":"out_info.last","default":"-","desc":"最新"},{"type":"string","name":"out_info.unit","default":"-","desc":"单位"},{"type":"int","name":"start_time","default":"-","desc":"开始毫秒级时间"},{"type":"int","name":"end_time","default":"-","desc":"结束毫秒级时间"},{"type":"int","name":"y_max","default":"-","desc":"Y轴最高值"},{"type":"int","name":"y_unit","default":"-","desc":"Y轴单位"}]}},{"method":"flowDetail","doc":{"title":"获取网络流量","desc":"获取网络流量","url":"\/console\/v1\/rewhmcs_dcim\/:id\/flow","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"total","default":"-总流量","desc":"-"},{"type":"string","name":"used","default":"-已用流量","desc":"-"},{"type":"string","name":"leave","default":"-","desc":"剩余流量"},{"type":"string","name":"reset_flow_date","default":"-","desc":"流量归零时间"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/rewhmcs_dcim\/:id\/log","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,description,create_time,ip"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"系统日志总数"}]}},{"method":"calCommonConfigPrice","doc":{"title":"计算产品配置升级价格","desc":"计算产品配置升级价格","url":"\/console\/v1\/rewhmcs_dcim\/:id\/common_config","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"object","name":"configoptions","default":"-","desc":"配置","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"}]}},{"method":"createCommonConfigOrder","doc":{"title":"生成产品配置升级订单","desc":"生成产品配置升级订单","url":"\/console\/v1\/rewhmcs_dcim\/:id\/common_config\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"object","name":"configoptions","default":"-","desc":"配置","validate":"require"}],"return":[{"type":"string","name":"data.id","default":"-","desc":"订单ID"}]}},{"method":"validateSettle","doc":{"title":"验证下单","desc":"验证下单","url":"\/console\/v1\/product\/:id\/rewhmcs_dcim\/validate_settle","method":"POST","author":"hh","version":"v1"}}]},{"class":"reserver\\mf_finance_common\\controller\\home\\CloudController","doc":{"title":"V10代理魔方财务通用商品-前台","desc":"V10代理魔方财务通用商品-前台","use":"reserver\\mf_finance_common\\controller\\home\\CloudController","time":"2024-05-16"},"list":[{"method":"orderPage","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置","url":"\/console\/v1\/product\/:id\/remf_finance_common\/order_page","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}]}},{"method":"link","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置(层级联动)","url":"\/console\/v1\/product\/:id\/remf_finance_common\/link","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"cid","default":"-","desc":"配置项ID","validate":"require"},{"type":"int","name":"sub_id","default":"-","desc":"子项ID","validate":"require"}]}},{"method":"cartConfigoption","doc":{"title":"获取商品配置所有周期价格","desc":"获取商品配置所有周期价格","url":"\/console\/v1\/product\/:id\/remf_finance_common\/duration","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"object","name":"duration","default":"-","desc":"周期"},{"type":"float","name":"duration.product_price","default":"-","desc":"价格"},{"type":"float","name":"duration.setup_fee","default":"-","desc":"初装费"},{"type":"string","name":"duration.billingcycle","default":"-","desc":"周期"},{"type":"string","name":"duration.billingcycle_zh","default":"-","desc":"周期"},{"type":"string","name":"duration.pay_ontrial_cycle","default":"-","desc":"试用"}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/console\/v1\/remf_finance_common\/:id\/vnc","method":"POST","author":"wyh","version":"v1","return":[{"type":"string","name":"data.url","default":"-","desc":"控制台地址"}]}},{"method":"detail","doc":{"title":"获取实例详情(具体参数参考魔方财务)","desc":"获取实例详情(具体参数参考魔方财务)","url":"\/console\/v1\/remf_finance_common\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}]}},{"method":"hostList","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/remf_finance_common","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索,搜索套餐名称\/主机名\/IP","validate":""},{"type":"string","name":"status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""},{"type":"int","name":"m","default":"-","desc":"菜单ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"content","doc":{"title":"获取自定义tab内容","desc":"获取自定义tab内容","url":"\/console\/v1\/remf_finance_common\/:id\/custom\/content","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"key","default":"-","desc":"关键字（\/console\/v1\/remf_finance_common\/:id接口字段module_client_area的键key）","validate":"require"},{"type":"int","name":"date","default":"-","desc":"时间戳1713172205000","validate":"require"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/console\/v1\/remf_finance_common\/:id\/on","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/console\/v1\/remf_finance_common\/:id\/off","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/console\/v1\/remf_finance_common\/:id\/reboot","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"hardOff","doc":{"title":"硬关机","desc":"硬关机","url":"\/console\/v1\/remf_finance_common\/:id\/hard_off","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"hardReboot","doc":{"title":"硬重启","desc":"硬重启","url":"\/console\/v1\/remf_finance_common\/:id\/hard_reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/console\/v1\/remf_finance_common\/:id\/reinstall","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"os","default":"-","desc":"重装系统的操作系统id","validate":"require"},{"type":"string","name":"os_group","default":"-","desc":"操作系统分组","validate":"require"},{"type":"string","name":"code","default":"-","desc":"二次验证码（这里可以不传，走api不做验证）","validate":""}]}},{"method":"crackPass","doc":{"title":"重置密码","desc":"重置密码","url":"\/console\/v1\/remf_finance_common\/:id\/crack_pass","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"force","default":"-","desc":"是否强制关机，on是off否","validate":"require"},{"type":"string","name":"code","default":"-","desc":"二次验证码（非必传）","validate":""}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/console\/v1\/remf_finance_common\/:id\/status","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"batchOperate","doc":{"title":"批量操作","desc":"批量操作","url":"\/console\/v1\/remf_finance_common\/batch_operate","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"action","default":"-","desc":"动作on开机off关机reboot重启","validate":"require"}]}},{"method":"chart","doc":{"title":"获取模块图表数据","desc":"获取模块图表数据","url":"\/console\/v1\/remf_finance_common\/:id\/chart","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"start","default":"-","desc":"开始秒级时间","validate":""},{"type":"int","name":"end","default":"-","desc":"结束秒级时间","validate":""},{"type":"string","name":"type","default":"-","desc":"module_chart里面的type(console\/v1\/remf_finance_common\/:id接口返回)","validate":""},{"type":"string","name":"select","default":"-","desc":"module_chart里面的select的value(console\/v1\/remf_finance_common\/:id接口返回)","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"图表数据"},{"type":"int","name":"list[].time","default":"-","desc":"时间(秒级时间戳)"},{"type":"float","name":"list[].in_bw","default":"-","desc":"进带宽"},{"type":"float","name":"list[].out_bw","default":"-","desc":"出带宽"},{"type":"string","name":"unit","default":"-","desc":"当前单位"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/remf_finance_common\/:id\/log","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,description,create_time,ip"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"系统日志总数"}]}},{"method":"customProvision","doc":{"title":"自定义模块动作","desc":"自定义模块动作","url":"\/console\/v1\/remf_finance_common\/host\/:id\/custom\/provision","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}]}},{"method":"upgradeConfig","doc":{"title":"升降级配置页面","desc":"升降级配置页面","url":"\/console\/v1\/remf_finance_common\/:id\/upgrade_config","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"array","name":"host","default":"-","desc":"配置数据"}]}},{"method":"syncUpgradeConfigPrice","doc":{"title":"升降级配置计算价格","desc":"升降级配置计算价格","url":"\/console\/v1\/remf_finance_common\/:id\/sync_upgrade_config_price","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"array","name":"configoption","default":"-","desc":"配置信息{\"配置ID\":\"子项ID\"}","validate":"require"}],"return":[{"type":"float","name":"price","default":"-","desc":"价格"}]}},{"method":"upgradeConfigPost","doc":{"title":"升降级配置结算","desc":"升降级配置结算","url":"\/console\/v1\/remf_finance_common\/:id\/upgrade_config","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"object","name":"customfield","default":"-","desc":"自定义字段{\"promo_code\":\"zkj143df\",\"voucher_id\":1}","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"}]}},{"method":"upgradeProduct","doc":{"title":"升降级商品","desc":"升降级商品","url":"\/console\/v1\/remf_finance_common\/:id\/upgrade_product","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"object","name":"old_host","default":"-","desc":"原产品数据"},{"type":"array","name":"host","default":"-","desc":"可升降级的商品数组"},{"type":"int","name":"host[].pid","default":"-","desc":"商品ID"},{"type":"string","name":"host[].host","default":"-","desc":"商品名称"},{"type":"array","name":"host[].cycle","default":"-","desc":"周期"},{"type":"float","name":"host[].cycle[].price","default":"-","desc":"价格"},{"type":"string","name":"host[].cycle[].billingcycle","default":"-","desc":"周期"},{"type":"string","name":"host[].cycle[].billingcycle_zh","default":"-","desc":"周期"}]}},{"method":"syncUpgradeProductPrice","doc":{"title":"升降级商品计算价格","desc":"升降级商品计算价格","url":"\/console\/v1\/remf_finance_common\/:id\/sync_upgrade_product_price","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"product_id","default":"-","desc":"新商品ID","validate":"require"},{"type":"string","name":"cycle","default":"-","desc":"周期,传billingcycle的值","validate":"require"}],"return":[{"type":"float","name":"price","default":"-","desc":"价格"}]}},{"method":"upgradeProductPost","doc":{"title":"升降级商品结算","desc":"升降级商品结算","url":"\/console\/v1\/remf_finance_common\/:id\/upgrade_product","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"}]}}]},{"class":"reserver\\mf_dcim\\controller\\home\\CloudController","doc":{"title":"魔方DCIM代理(自定义配置)-前台","desc":"魔方DCIM代理(自定义配置)-前台","use":"reserver\\mf_dcim\\controller\\home\\CloudController"},"list":[{"method":"orderPage","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置","url":"\/console\/v1\/product\/:id\/remf_dcim\/order_page","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"data_center[].id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].iso","default":"-","desc":"图标"},{"type":"string","name":"data_center[].name","default":"-","desc":"名称"},{"type":"string","name":"data_center[].city[].name","default":"-","desc":"城市"},{"type":"int","name":"data_center[].city[].area[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center[].city[].area[].name","default":"-","desc":"区域"},{"type":"int","name":"data_center[].city[].area[].line[].id","default":"-","desc":"线路ID"},{"type":"string","name":"data_center[].city[].area[].line[].name","default":"-","desc":"线路名称"},{"type":"int","name":"data_center[].city[].area[].line[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center[].city[].area[].line[].bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"int","name":"model_config[].id","default":"-","desc":"型号配置ID"},{"type":"string","name":"model_config[].name","default":"-","desc":"型号配置名称"},{"type":"string","name":"model_config[].cpu","default":"-","desc":"处理器"},{"type":"string","name":"model_config[].cpu_param","default":"-","desc":"处理器参数"},{"type":"string","name":"model_config[].memory","default":"-","desc":"内存"},{"type":"string","name":"model_config[].disk","default":"-","desc":"硬盘"},{"type":"int","name":"model_config[].support_optional","default":"-","desc":"允许增值选配(0=不允许,1=允许)"},{"type":"int","name":"model_config[].optional_only_for_upgrade","default":"-","desc":"增值仅用于升降级(0=关闭,1=开启)"},{"type":"int","name":"model_config[].leave_memory","default":"-","desc":"剩余内存"},{"type":"int","name":"model_config[].max_memory_num","default":"-","desc":"可增加内存数量"},{"type":"int","name":"model_config[].max_disk_num","default":"-","desc":"可增加硬盘数量"},{"type":"string","name":"model_config[].gpu","default":"-","desc":"显卡"},{"type":"int","name":"model_config[].max_gpu_num","default":"-","desc":"可增加显卡数量"},{"type":"int","name":"model_config[].optional_memory[].id","default":"-","desc":"选配内存配置ID"},{"type":"string","name":"model_config[].optional_memory[].value","default":"-","desc":"选配内存配置名称"},{"type":"int","name":"model_config[].optional_memory[].other_config.memory","default":"-","desc":"选配内存大小"},{"type":"int","name":"model_config[].optional_memory[].other_config.memory_slot","default":"-","desc":"选配内存插槽"},{"type":"int","name":"model_config[].optional_disk[].id","default":"-","desc":"选配硬盘配置ID"},{"type":"string","name":"model_config[].optional_disk[].value","default":"-","desc":"选配硬盘配置名称"},{"type":"int","name":"model_config[].optional_gpu[].id","default":"-","desc":"选配显卡配置ID"},{"type":"string","name":"model_config[].optional_gpu[].value","default":"-","desc":"选配显卡配置名称"},{"type":"int","name":"config_limit[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"int","name":"config_limit[].line_id","default":"-","desc":"线路ID"},{"type":"string","name":"config_limit[].min_bw","default":"-","desc":"带宽最小值"},{"type":"string","name":"config_limit[].max_bw","default":"-","desc":"带宽最大值"},{"type":"string","name":"config_limit[].min_flow","default":"-","desc":"流量最小值"},{"type":"string","name":"config_limit[].max_flow","default":"-","desc":"流量最大值"},{"type":"array","name":"config_limit[].model_config_id","default":"-","desc":"型号配置ID"}]}},{"method":"imageList","doc":{"title":"获取操作系统列表","desc":"获取操作系统列表","url":"\/console\/v1\/product\/:id\/remf_dcim\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"list[].icon","default":"-","desc":"操作系统分类图标"},{"type":"int","name":"list[].image[].id","default":"-","desc":"操作系统ID"},{"type":"int","name":"list[].image[].image_group_id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].image[].name","default":"-","desc":"操作系统名称"},{"type":"int","name":"list[].image[].charge","default":"-","desc":"是否收费(0=否,1=是)"},{"type":"string","name":"list[].image[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].image[].price_client_level_discount","default":"-","desc":"价格等级折扣"}]}},{"method":"getAllDurationPrice","doc":{"title":"获取商品配置所有周期价格","desc":"获取商品配置所有周期价格","url":"\/console\/v1\/product\/:id\/remf_dcim\/duration","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"model_config_id","default":"-","desc":"型号配置ID","validate":""},{"type":"object","name":"optional_memory","default":"-","desc":"选配内存(如{\"5\":\"12\"},5是选配内存配置ID,12是数量)","validate":""},{"type":"object","name":"optional_disk","default":"-","desc":"选配硬盘(如{\"5\":\"12\"},5是选配硬盘配置ID,12是数量)","validate":""},{"type":"object","name":"optional_gpu","default":"-","desc":"选配显卡(如{\"5\":\"12\"},5是选配显卡配置ID,12是数量)","validate":""},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":""},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽(带宽线路)","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量(流量线路)","validate":""},{"type":"int","name":"ip_num","default":"-","desc":"公网IP数量","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""}],"return":[{"type":"int","name":"[].id","default":"-","desc":"周期ID"},{"type":"string","name":"[].name","default":"-","desc":"周期名称"},{"type":"string","name":"[].price","default":"-","desc":"周期总价"},{"type":"float","name":"[].discount","default":"-","desc":"折扣(0=没有折扣)"},{"type":"int","name":"[].num","default":"-","desc":"周期时长"},{"type":"string","name":"[].unit","default":"-","desc":"单位(hour=小时,day=天,month=月)"},{"type":"string","name":"[].client_level_discount","default":"-","desc":"用户等级折扣"},{"type":"string","name":"[].price_client_level_discount","default":"-","desc":"价格用户等级折扣"}]}},{"method":"lineConfig","doc":{"title":"获取线路配置","desc":"获取线路配置","url":"\/console\/v1\/product\/:id\/remf_dcim\/line\/:line_id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":"require"}],"return":[{"type":"string","name":"bill_type","default":"-","desc":"计费类型(bw=带宽,flow=流量)"},{"type":"string","name":"bw[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"string","name":"bw[].value","default":"-","desc":"带宽"},{"type":"int","name":"bw[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"bw[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"bw[].step","default":"-","desc":"步长"},{"type":"string","name":"flow[].value","default":"-","desc":"流量(流量线路)"},{"type":"string","name":"defence[].value","default":"-","desc":"防御"},{"type":"string","name":"ip[].value","default":"-","desc":"公网IP值"},{"type":"string","name":"ip[].desc","default":"-","desc":"公网IP显示"}]}},{"method":"list","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/remf_dcim","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"int","name":"country_id","default":"-","desc":"搜索:国家ID","validate":""},{"type":"string","name":"city","default":"-","desc":"搜索:城市","validate":""},{"type":"string","name":"area","default":"-","desc":"搜索:区域","validate":""},{"type":"string","name":"status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"list[].image_name","default":"-","desc":"镜像名称"},{"type":"string","name":"list[].image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"data_center[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].city","default":"-","desc":"城市"},{"type":"string","name":"data_center[].area","default":"-","desc":"区域"},{"type":"string","name":"data_center[].country_name","default":"-","desc":"国家"},{"type":"string","name":"data_center[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"detail","doc":{"title":"获取DCIM产品详情","desc":"获取DCIM产品详情","url":"\/console\/v1\/remf_dcim\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"order_id","default":"-","desc":"订单ID"},{"type":"string","name":"ip","default":"-","desc":"IP地址"},{"type":"string","name":"additional_ip","default":"-","desc":"附加IP(英文分号分割)"},{"type":"string","name":"power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"int","name":"model_config.id","default":"-","desc":"型号配置ID"},{"type":"string","name":"model_config.name","default":"-","desc":"型号配置名称"},{"type":"string","name":"model_config.cpu","default":"-","desc":"处理器"},{"type":"string","name":"model_config.cpu_param","default":"-","desc":"处理器参数"},{"type":"string","name":"model_config.memory","default":"-","desc":"内存"},{"type":"string","name":"model_config.disk","default":"-","desc":"硬盘"},{"type":"string","name":"model_config.gpu","default":"-","desc":"显卡"},{"type":"int","name":"model_config.optional_memory[].id","default":"-","desc":"可选配内存配置ID"},{"type":"string","name":"model_config.optional_memory[].value","default":"-","desc":"名称"},{"type":"int","name":"model_config.optional_memory[].other_config.memory_slot","default":"-","desc":"槽位"},{"type":"int","name":"model_config.optional_memory[].other_config.memory","default":"-","desc":"内存大小(GB)"},{"type":"int","name":"model_config.optional_disk[].id","default":"-","desc":"可选配硬盘配置ID"},{"type":"string","name":"model_config.optional_disk[].value","default":"-","desc":"名称"},{"type":"int","name":"model_config.optional_gpu[].id","default":"-","desc":"可选配显卡配置ID"},{"type":"string","name":"model_config.optional_gpu[].value","default":"-","desc":"名称"},{"type":"int","name":"model_config.leave_memory","default":"-","desc":"当前机型剩余内存大小(GB)"},{"type":"int","name":"model_config.max_memory_num","default":"-","desc":"当前机型可增加内存数量"},{"type":"int","name":"model_config.max_disk_num","default":"-","desc":"当前机型可增加硬盘数量"},{"type":"int","name":"model_config.max_gpu_num","default":"-","desc":"当前机型可增加显卡数量"},{"type":"int","name":"line.id","default":"-","desc":"线路"},{"type":"string","name":"line.name","default":"-","desc":"线路名称"},{"type":"string","name":"line.bill_type","default":"-","desc":"计费类型(bw=带宽,flow=流量)"},{"type":"string","name":"bw","default":"-","desc":"带宽(0表示没有)"},{"type":"string","name":"ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值"},{"type":"string","name":"username","default":"-","desc":"用户名"},{"type":"string","name":"password","default":"-","desc":"密码"},{"type":"int","name":"data_center.id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center.city","default":"-","desc":"城市"},{"type":"string","name":"data_center.area","default":"-","desc":"区域"},{"type":"string","name":"data_center.country","default":"-","desc":"国家"},{"type":"string","name":"data_center.iso","default":"-","desc":"国家代码"},{"type":"int","name":"image.id","default":"-","desc":"镜像ID"},{"type":"string","name":"image.name","default":"-","desc":"镜像名称"},{"type":"string","name":"image.image_group_name","default":"-","desc":"镜像分类"},{"type":"string","name":"image.icon","default":"-","desc":"图标"},{"type":"int","name":"config.reinstall_sms_verify","default":"-","desc":"重装短信验证(0=不启用,1=启用)"},{"type":"int","name":"config.reset_password_sms_verify","default":"-","desc":"重置密码短信验证(0=不启用,1=启用)"},{"type":"int","name":"config.manual_resource","default":"-","desc":"是否手动资源(0=不启用,1=启用)"},{"type":"object","name":"optional_memory","default":"-","desc":"当前机器已添加内存配置({\"5\":1},5是ID,1是数量)"},{"type":"object","name":"optional_disk","default":"-","desc":"当前机器已添加硬盘配置({\"5\":1},5是ID,1是数量)"},{"type":"object","name":"optional_gpu","default":"-","desc":"当前机器已添加显卡配置({\"5\":1},5是ID,1是数量)"}]}},{"method":"detailPart","doc":{"title":"获取部分详情","desc":"获取部分详情","url":"\/console\/v1\/remf_dcim\/:id\/part","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"data_center.id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center.city","default":"-","desc":"城市"},{"type":"string","name":"data_center.area","default":"-","desc":"区域"},{"type":"string","name":"data_center.country","default":"-","desc":"国家"},{"type":"string","name":"data_center.iso","default":"-","desc":"图标"},{"type":"string","name":"ip","default":"-","desc":"IP地址"},{"type":"string","name":"power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"int","name":"image.id","default":"-","desc":"镜像ID"},{"type":"string","name":"image.name","default":"-","desc":"镜像名称"},{"type":"string","name":"image.image_group_name","default":"-","desc":"镜像分类"},{"type":"string","name":"image.icon","default":"-","desc":"图标"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/console\/v1\/remf_dcim\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/console\/v1\/remf_dcim\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/console\/v1\/remf_dcim\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"batchOperate","doc":{"title":"批量操作","desc":"批量操作","url":"\/console\/v1\/remf_dcim\/batch_operate","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"action","default":"-","desc":"动作on开机off关机reboot重启","validate":"require"}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/console\/v1\/remf_dcim\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"more","default":"0","desc":"获取更多信息(0=否,1=是)","validate":""}],"return":[{"type":"string","name":"url","default":"-","desc":"控制台地址"},{"type":"string","name":"vnc_url","default":"-","desc":"控制台websocket地址(more=1返回)"},{"type":"string","name":"vnc_pass","default":"-","desc":"vnc密码(more=1返回)"},{"type":"string","name":"password","default":"-","desc":"机器密码(more=1返回)"},{"type":"string","name":"token","default":"-","desc":"控制台页面令牌(more=1返回)"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/console\/v1\/remf_dcim\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"tmp_token","default":"-","desc":"控制台页面令牌","validate":"require"}]}},{"method":"restartVnc","doc":{"title":"重启VNC","desc":"重启VNC","url":"\/console\/v1\/remf_dcim\/:id\/vnc\/restart","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/console\/v1\/remf_dcim\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/console\/v1\/remf_dcim\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/console\/v1\/remf_dcim\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"}]}},{"method":"exitRescue","doc":{"title":"退出救援模式","desc":"退出救援模式","url":"\/console\/v1\/remf_cloud\/:id\/rescue\/exit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/console\/v1\/remf_dcim\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"int","name":"part_type","default":"-","desc":"分区类型0全盘格式化1第一分区格式化","validate":"require"}]}},{"method":"chart","doc":{"title":"获取图表数据","desc":"获取图表数据","url":"\/console\/v1\/remf_dcim\/:id\/chart","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"start_time","default":"-","desc":"开始秒级时间","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"图表数据"},{"type":"int","name":"list[].time","default":"-","desc":"时间(秒级时间戳)"},{"type":"float","name":"list[].in_bw","default":"-","desc":"进带宽"},{"type":"float","name":"list[].out_bw","default":"-","desc":"出带宽"},{"type":"string","name":"unit","default":"-","desc":"当前单位"}]}},{"method":"flowDetail","doc":{"title":"获取网络流量","desc":"获取网络流量","url":"\/console\/v1\/remf_dcim\/:id\/flow","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"total","default":"-总流量","desc":"-"},{"type":"string","name":"used","default":"-已用流量","desc":"-"},{"type":"string","name":"leave","default":"-","desc":"剩余流量"},{"type":"string","name":"reset_flow_date","default":"-","desc":"流量归零时间"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/remf_dcim\/:id\/log","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,description,create_time,ip"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"系统日志总数"}]}},{"method":"remoteInfo","doc":{"title":"获取DCIM远程信息","desc":"获取DCIM远程信息","url":"console\/v1\/remf_dcim\/:id\/remote_info","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"username","default":"-","desc":"远程用户名"},{"type":"string","name":"password","default":"-","desc":"远程密码"},{"type":"string","name":"port","default":"-","desc":"远程端口"},{"type":"int","name":"ip_num","default":"-","desc":"IP数量"}]}},{"method":"ipList","doc":{"title":"获取IP列表","desc":"获取IP列表","url":"\/console\/v1\/remf_dcim\/:id\/ip","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"string","name":"list[].subnet_mask","default":"-","desc":"掩码"},{"type":"string","name":"list[].gateway","default":"-","desc":"网关"},{"type":"int","name":"count","default":"-","desc":"总数"}]}},{"method":"checkHostImage","doc":{"title":"检查产品是够购买过镜像","desc":"检查产品是够购买过镜像","url":"\/console\/v1\/remf_dcim\/:id\/image\/check","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"需要支付的金额(0.00表示镜像免费或已购买)"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"}]}},{"method":"createImageOrder","doc":{"title":"生成购买镜像订单","desc":"生成购买镜像订单","url":"\/console\/v1\/remf_dcim\/:id\/image\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"calCommonConfigPrice","doc":{"title":"计算产品配置升级价格","desc":"计算产品配置升级价格","url":"\/console\/v1\/remf_dcim\/:id\/common_config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"ip_num","default":"-","desc":"公网IP数量","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量包","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""},{"type":"object","name":"optional_memory","default":"-","desc":"变更后的内存({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"optional_disk","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"optional_gpu","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"discount","default":"-","desc":"用户等级折扣"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"createCommonConfigOrder","doc":{"title":"生成产品配置升级订单","desc":"生成产品配置升级订单","url":"\/console\/v1\/remf_dcim\/:id\/common_config\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"ip_num","default":"-","desc":"公网IP数量","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量包","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""},{"type":"object","name":"optional_memory","default":"-","desc":"变更后的内存({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"optional_disk","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"optional_gpu","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"defenceConfig","doc":{"title":"获取升级防御配置","desc":"获取升级防御配置","url":"\/console\/v1\/remf_dcim\/:id\/upgrade_defence_config","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"}],"return":[{"type":"string","name":"defence[].value","default":"-","desc":"防御"},{"type":"string","name":"defence[].desc","default":"-","desc":"防御显示"},{"type":"string","name":"current_defence","default":"-","desc":"IP当前防御"}]}},{"method":"calDefencePrice","doc":{"title":"计算升级防御价格","desc":"计算升级防御价格","url":"\/console\/v1\/remf_dcim\/:id\/upgrade_defence\/price","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"createDefenceOrder","doc":{"时间":"2025-01-13","title":"生成升级防御订单","desc":"生成升级防御订单","author":"hh","version":"v1","url":"\/console\/v1\/remf_dcim\/:id\/upgrade_defence\/order","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"},{"type":"string","name":"amount","default":"-","desc":"订单价格"}]}},{"method":"getReinstallStatus","doc":{"title":"获取重装状态","desc":"获取重装状态","url":"\/console\/v1\/remf_dcim\/:id\/reinstall_status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"array","name":"data","default":"-","desc":"状态数据"},{"type":"int","name":"data.task_type","default":"-","desc":"任务类型(0=重装中)"}]}},{"method":"validateSettle","doc":{"title":"验证下单","desc":"验证下单","url":"\/console\/v1\/product\/:id\/remf_dcim\/validate_settle","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"custom.duration_id","default":"-","desc":"周期ID","validate":"require"},{"type":"int","name":"custom.data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"int","name":"custom.model_config_id","default":"-","desc":"型号配置ID","validate":"require"},{"type":"object","name":"custom.optional_memory","default":"-","desc":"变更后的内存({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"custom.optional_disk","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"custom.optional_gpu","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""},{"type":"int","name":"custom.image_id","default":"-","desc":"镜像ID","validate":""},{"type":"string","name":"custom.bw","default":"-","desc":"带宽","validate":""},{"type":"string","name":"custom.flow","default":"-","desc":"流量","validate":""},{"type":"string","name":"custom.ip_num","default":"-","desc":"公网IP数量","validate":""},{"type":"int","name":"custom.peak_defence","default":"-","desc":"防御峰值(G)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"renew_price","default":"-","desc":"续费价格"},{"type":"string","name":"billing_cycle","default":"-","desc":"周期"},{"type":"int","name":"duration","default":"-","desc":"周期时长"},{"type":"string","name":"description","default":"-","desc":"订单子项描述"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"preview[].name","default":"-","desc":"配置项名称"},{"type":"string","name":"preview[].value","default":"-","desc":"配置项值"},{"type":"string","name":"preview[].price","default":"-","desc":"配置项价格"},{"type":"string","name":"discount","default":"-","desc":"用户等级折扣"},{"type":"string","name":"order_item[].type","default":"-","desc":"订单子项类型(addon_idcsmart_client_level=用户等级)"},{"type":"int","name":"order_item[].rel_id","default":"-","desc":"关联ID"},{"type":"float","name":"order_item[].amount","default":"-","desc":"子项金额"},{"type":"string","name":"order_item[].description","default":"-","desc":"子项描述"}]}}]},{"class":"reserver\\idcsmart_common\\controller\\home\\CloudController","doc":{"title":"通用代理(自定义配置)-前台","desc":"通用代理(自定义配置)-前台","use":"reserver\\idcsmart_common\\controller\\home\\CloudController"},"list":[{"method":"hostList","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/reidcsmart_common\/host","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索主机名","validate":""},{"type":"string","name":"status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""},{"type":"int","name":"m","default":"-","desc":"菜单ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"首付金额"},{"type":"string","name":"list[].renew_amount","default":"-","desc":"续费金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"计费方式"},{"type":"string","name":"list[].billing_cycle_name","default":"-","desc":"周期名称"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].client_notes","default":"-","desc":"备注"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"cartConfigoption","doc":{"title":"前台商品配置信息","desc":"前台商品配置信息","url":"\/console\/v1\/idcsmart_common\/product\/:product_id\/configoption","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"object","name":"common_product","default":"-","desc":"商品基础信息"},{"type":"string","name":"common_product.name","default":"-","desc":"商品名称"},{"type":"string","name":"common_product.order_page_description","default":"-","desc":"订购页面html"},{"type":"string","name":"common_product.allow_qty","default":"-","desc":"是否允许选择数量:1是，0否默认"},{"type":"string","name":"common_product.pay_type","default":"-","desc":"付款类型(免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"int","name":"common_product.product_id","default":"-","desc":""},{"type":"array","name":"configoptions","default":"-","desc":"配置项信息"},{"type":"int","name":"configoptions[].id","default":"-","desc":"配置项ID"},{"type":"int","name":"configoptions[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"configoptions[].option_name","default":"-","desc":"配置项名称"},{"type":"string","name":"configoptions[].option_type","default":"-","desc":"配置项类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域，cascade级联"},{"type":"int","name":"configoptions[].qty_min","default":"-","desc":"数量时最小值"},{"type":"int","name":"configoptions[].qty_max","default":"-","desc":"数量时最大值"},{"type":"string","name":"configoptions[].unit","default":"-","desc":"单位"},{"type":"int","name":"configoptions[].allow_repeat","default":"-","desc":"数量类型时：是否允许重复:开启后,前台购买时，可通过点击添加按钮，自动创建一个新的配置项，取名如bw1"},{"type":"int","name":"configoptions[].max_repeat","default":"-","desc":"最大允许重复数量"},{"type":"string","name":"configoptions[].description","default":"-","desc":"说明"},{"type":"int","name":"configoptions[].qty_change","default":"-","desc":"数量变化值"},{"type":"array","name":"configoptions[].subs","default":"-","desc":"子项信息"},{"type":"int","name":"configoptions[].subs[].id","default":"-","desc":"子项ID"},{"type":"string","name":"configoptions[].subs[].option_name","default":"-","desc":"子项名称"},{"type":"int","name":"configoptions[].subs[].qty_min","default":"-","desc":"子项最小值"},{"type":"int","name":"configoptions[].subs[].qty_max","default":"-","desc":"子项最大值"},{"type":"array","name":"configoptions[].tree","default":"-","desc":"级联配置项的树形结构数据(仅当option_type为cascade时返回)"},{"type":"int","name":"configoptions[].tree[].item_id","default":"-","desc":"级联项ID"},{"type":"string","name":"configoptions[].tree[].item_name","default":"-","desc":"级联项名称"},{"type":"string","name":"configoptions[].tree[].fee_type","default":"-","desc":"计费类型"},{"type":"int","name":"configoptions[].tree[].group_id","default":"-","desc":"级联组ID"},{"type":"int","name":"configoptions[].tree[].is_leaf","default":"-","desc":"是否为末端项:1是，0否"},{"type":"int","name":"configoptions[].tree[].order","default":"-","desc":"排序"},{"type":"int","name":"configoptions[].tree[].hidden","default":"-","desc":"是否隐藏:1是，0否"},{"type":"array","name":"configoptions[].tree[].children","default":"-","desc":"子级联项(递归结构)"},{"type":"array","name":"configoptions[].tree[].price","default":"-","desc":"价格信息(仅末端项有此字段)"},{"type":"array","name":"configoptions[].cascade_group","default":"-","desc":"级联组信息(仅当option_type为cascade时返回)"},{"type":"int","name":"configoptions[].cascade_group[].id","default":"-","desc":"级联组ID"},{"type":"string","name":"configoptions[].cascade_group[].group_name","default":"-","desc":"级联组名称"},{"type":"object","name":"cycles","default":"-","desc":"周期({\"onetime\":1.00})"},{"type":"array","name":"custom_cycles","default":"-","desc":"自定义周期"},{"type":"int","name":"custom_cycles[].id","default":"-","desc":"自定义周期ID"},{"type":"string","name":"custom_cycles[].name","default":"-","desc":"自定义周期名称"},{"type":"int","name":"custom_cycles.cycle_time","default":"-","desc":"自定义周期时长"},{"type":"string","name":"custom_cycles[].cycle_unit","default":"-","desc":"自定义周期单位"},{"type":"string","name":"custom_cycles[].amount","default":"-","desc":"商品自定义周期金额"},{"type":"string","name":"custom_cycles[].cycle_amount","default":"-","desc":"(商品+配置项)自定义周期金额"},{"type":"string","name":"custom_cycles[].amount_client_level_discount","default":"-","desc":"商品自定义周期金额等级折扣"},{"type":"string","name":"custom_cycles[].cycle_amount_client_level_discount","default":"-","desc":"(商品+配置项)自定义周期金额等级折扣"}]}},{"method":"cartConfigoptionCalculate","doc":{"title":"前台商品配置信息计算价格","desc":"前台商品配置信息计算价格","url":"\/console\/v1\/reidcsmart_common\/product\/:product_id\/configoption\/calculate","method":"POST","author":"hh","version":"v1","param":[{"type":"object","name":"configoption","default":"-","desc":"配置信息{168:1,514:53}","validate":"require"},{"type":"object","name":"cascade_configoption","default":"-","desc":"级联配置项信息{169:{item_id:12,quantity:2}}","validate":"optional"}],"return":[{"type":"object","name":"cycles","default":"-","desc":"周期({\"onetime\":1.00})"},{"type":"array","name":"custom_cycles","default":"-","desc":"自定义周期"},{"type":"int","name":"custom_cycles[].id","default":"-","desc":"自定义周期ID"},{"type":"string","name":"custom_cycles[].name","default":"-","desc":"自定义周期名称"},{"type":"int","name":"custom_cycles[].cycle_time","default":"-","desc":"自定义周期时长"},{"type":"string","name":"custom_cycles[].cycle_unit","default":"-","desc":"自定义周期单位"},{"type":"string","name":"custom_cycles[].amount","default":"-","desc":"商品自定义周期金额"},{"type":"string","name":"custom_cycles[].cycle_amount","default":"-","desc":"(商品+配置项)自定义周期金额"},{"type":"string","name":"custom_cycles[].amount_client_level_discount","default":"-","desc":"商品自定义周期金额等级折扣"},{"type":"string","name":"custom_cycles[].cycle_amount_client_level_discount","default":"-","desc":"(商品+配置项)自定义周期金额等级折扣"}]}},{"method":"hostConfigotpion","doc":{"title":"前台产品内页","desc":"前台产品内页","url":"\/console\/v1\/reidcsmart_common\/host\/:host_id\/configoption","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"object","name":"host","default":"-","desc":"财务信息"},{"type":"int","name":"host.id","default":"-","desc":"产品ID"},{"type":"int","name":"host.order_id","default":"-","desc":"订单ID"},{"type":"int","name":"host.product_id","default":"-","desc":"商品ID"},{"type":"int","name":"host.create_time","default":"-","desc":"订购时间"},{"type":"int","name":"host.due_time","default":"-","desc":"到期时间"},{"type":"string","name":"host.billing_cycle","default":"-","desc":"计费方式:计费周期免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"string","name":"host.billing_cycle_name","default":"-","desc":"模块计费周期名称"},{"type":"int","name":"host.billing_cycle_time","default":"-","desc":"模块计费周期时间,秒"},{"type":"string","name":"host.renew_amount","default":"-","desc":"续费金额"},{"type":"string","name":"host.first_payment_amount","default":"-","desc":"首付金额"},{"type":"string","name":"host.name","default":"-","desc":"商品名称"},{"type":"string","name":"host.status","default":"-","desc":"产品状态"},{"type":"string","name":"host.host_name","default":"-","desc":"产品标识"},{"type":"string","name":"host.client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"host.dedicatedip","default":"-","desc":"独立ip"},{"type":"string","name":"host.assignedips","default":"-","desc":"分配ip，逗号分隔"},{"type":"string","name":"host.username","default":"-","desc":"用户名"},{"type":"string","name":"host.password","default":"-","desc":"密码"},{"type":"int","name":"host.bwlimit","default":"-","desc":"流量限制"},{"type":"string","name":"host.os","default":"-","desc":"操作系统，后台未配置时显示远程操作系统模板ID"},{"type":"string","name":"host.bwusage","default":"-","desc":"流量使用"},{"type":"array","name":"configoptions","default":"-","desc":"配置项信息"},{"type":"int","name":"configoptions[].id","default":"-","desc":"配置项ID"},{"type":"string","name":"configoptions[].option_name","default":"-","desc":"配置项名称"},{"type":"string","name":"configoptions[].option_type","default":"-","desc":"配置项类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域，os操作系统"},{"type":"string","name":"configoptions[].unit","default":"-","desc":"单位"},{"type":"int","name":"configoptions[].qty","default":"-","desc":"数量(当类型为数量时,显示此值)"},{"type":"int","name":"configoptions[].repeat","default":"-","desc":""},{"type":"array","name":"configoptions[].subs","default":"-","desc":""},{"type":"string","name":"configoptions[].subs[].option_name","default":"-","desc":"子项名称"},{"type":"string","name":"configoptions[].subs[].country","default":"-","desc":"子项名称"},{"type":"array","name":"chart","default":"-","desc":"图表tab"},{"type":"string","name":"chart[].type","default":"-","desc":"类型"},{"type":"string","name":"chart[].title","default":"-","desc":"标题"},{"type":"array","name":"chart[].select","default":"-","desc":"下拉选择"},{"type":"string","name":"chart[].select[].name","default":"-","desc":"名称"},{"type":"string","name":"chart[].select[].value","default":"-","desc":"值"},{"type":"array","name":"client_area","default":"-","desc":"客户自定义tab区域"},{"type":"string","name":"client_area[].key","default":"-","desc":"键"},{"type":"string","name":"client_area[].name","default":"-","desc":"名称标题"},{"type":"array","name":"client_button","default":"-","desc":"管理按钮区域(默认模块操作)"},{"type":"array","name":"client_button.console","default":"-","desc":"控制台"},{"type":"string","name":"client_button.console[].func","default":"-","desc":"模块(调模块动作传此值)"},{"type":"string","name":"client_button.console[].name","default":"-","desc":"操作名称"},{"type":"string","name":"client_button.console[].type","default":"-","desc":"类型"},{"type":"array","name":"client_button.control","default":"-","desc":"下拉管理"},{"type":"string","name":"client_button.control[].func","default":"-","desc":"模块(调模块动作传此值)"},{"type":"string","name":"client_button.control[].name","default":"-","desc":"操作名称"},{"type":"string","name":"client_button.control[].type","default":"-","desc":"类型"},{"type":"object","name":"os","default":"-","desc":"操作系统"},{"type":"int","name":"os.id","default":"-","desc":"配置项ID"},{"type":"string","name":"os.option_name","default":"-","desc":"配置项名称"},{"type":"string","name":"os.option_type","default":"-","desc":"配置项类型"},{"type":"array","name":"os.subs","default":"-","desc":"子项"},{"type":"string","name":"os.subs[].os","default":"-","desc":"操作系统"},{"type":"array","name":"os.subs[].version","default":"-","desc":"操作系统详细版本"},{"type":"int","name":"os.subs[].version[].id","default":"-","desc":"子项ID"},{"type":"string","name":"os.subs[].version[].option_name","default":"-","desc":"名称"},{"type":"string","name":"os.subs[].version[].option_param","default":"-","desc":""}]}},{"method":"clientAreaOutput","doc":{"title":"前台产品内页自定义页面输出","desc":"前台产品内页自定义页面输出","url":"\/console\/v1\/reidcsmart_common\/host\/:host_id\/configoption\/area","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"key","default":"-","desc":"snapshot快照等","validate":"require"},{"type":"string","name":"api_url","default":"-","desc":"替换原来模板内的接口地址","validate":""}]}},{"method":"chartData","doc":{"title":"前台产品内页图表页面","desc":"前台产品内页图表页面","url":"\/console\/v1\/reidcsmart_common\/host\/:host_id\/configoption\/chart","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"object","name":"chart","default":"-","desc":"图表数据","validate":"require"},{"type":"int","name":"chart.start","default":"-","desc":"开始时间","validate":"require"},{"type":"string","name":"chart.type","default":"-","desc":"类型：cpu\/disk\/flow","validate":"require"},{"type":"string","name":"chart.select","default":"-","desc":"select的value值","validate":"require"}],"return":[{"type":"string","name":"unit","default":"-","desc":"单位"},{"type":"string","name":"chart_type","default":"-","desc":"图表类型(line=折线图)"},{"type":"array","name":"list","default":"-","desc":"每条线的数据"},{"type":"string","name":"list[][].time","default":"-","desc":"时间(YYYY-MM-DD"},{"type":"string","name":"list[][].value","default":"-","desc":"数值"},{"type":"array","name":"label","default":"-","desc":"图表label"}]}},{"method":"provisionFunc","doc":{"title":"执行子模块方法","desc":"执行子模块方法","url":"\/console\/v1\/reidcsmart_common\/host\/:host_id\/provision\/:func","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"func","default":"-","desc":"模块方法:on=开机,off=关机,reboot=重启,hard_off=硬关机,hard_reboot=硬重启,crack_pass=重置密码","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"requireIf,func=crack_pass"}]}},{"method":"provisionFuncStatus","doc":{"title":"执行子模块方法(解决操作密码不好统一处理的问题)","desc":"执行子模块方法","url":"\/console\/v1\/reidcsmart_common\/host\/:host_id\/provision\/status","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"func","default":"-","desc":"模块方法:on=开机,off=关机,reboot=重启,hard_off=硬关机,hard_reboot=硬重启,crack_pass=重置密码","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"requireIf,func=crack_pass"}]}},{"method":"provisionFuncCustom","doc":{"title":"执行子模块自定义方法","desc":"执行子模块自定义方法","url":"\/console\/v1\/reidcsmart_common\/host\/:host_id\/custom\/provision","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"func","default":"-","desc":"自定义方法","validate":"require"},{"type":"array","name":"custom_fields","default":"-","desc":"自定义字段","validate":""}]}},{"method":"upgradeConfigPage","doc":{"title":"产品配置升降级页面","desc":"产品配置升降级页面","url":"\/console\/v1\/reidcsmart_common\/host\/:host_id\/upgrade_config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"object","name":"host","default":"-","desc":"产品信息"},{"type":"int","name":"host.id","default":"-","desc":"产品ID"},{"type":"int","name":"host.product_id","default":"-","desc":"商品ID"},{"type":"string","name":"host.name","default":"-","desc":"商品名称"},{"type":"string","name":"host.first_payment_amount","default":"-","desc":"金额"},{"type":"string","name":"host.billing_cycle_name","default":"-","desc":"周期"},{"type":"array","name":"configoptions","default":"-","desc":"配置"},{"type":"int","name":"configoptions[].id","default":"-","desc":"配置ID"},{"type":"string","name":"configoptions[].option_type","default":"-","desc":"配置类型"},{"type":"string","name":"configoptions[].option_name","default":"-","desc":"名称"},{"type":"string","name":"configoptions[].sub_name","default":"-","desc":"子项名称"},{"type":"int","name":"configoptions[].qty","default":"-","desc":"数量(类型为数量时,显示此值)"},{"type":"int","name":"configoptions[].configoption_sub_id","default":"-","desc":"子项ID"},{"type":"array","name":"configoptions[].tree","default":"-","desc":"级联配置项的树形结构数据(仅当option_type为cascade时返回)"},{"type":"int","name":"configoptions[].tree[].item_id","default":"-","desc":"级联项ID"},{"type":"string","name":"configoptions[].tree[].item_name","default":"-","desc":"级联项名称"},{"type":"string","name":"configoptions[].tree[].fee_type","default":"-","desc":"计费类型"},{"type":"int","name":"configoptions[].tree[].group_id","default":"-","desc":"级联组ID"},{"type":"int","name":"configoptions[].tree[].is_leaf","default":"-","desc":"是否为末端项:1是，0否"},{"type":"int","name":"configoptions[].tree[].order","default":"-","desc":"排序"},{"type":"int","name":"configoptions[].tree[].hidden","default":"-","desc":"是否隐藏:1是，0否"},{"type":"array","name":"configoptions[].tree[].children","default":"-","desc":"子级联项(递归结构)"},{"type":"array","name":"configoptions[].tree[].price","default":"-","desc":"价格信息(仅末端项有此字段)"},{"type":"array","name":"configoptions[].cascade_group","default":"-","desc":"级联组信息(仅当option_type为cascade时返回)"},{"type":"int","name":"configoptions[].cascade_group[].id","default":"-","desc":"级联组ID"},{"type":"string","name":"configoptions[].cascade_group[].group_name","default":"-","desc":"级联组名称"},{"type":"int","name":"configoptions[].current_cascade_item_id","default":"-","desc":"当前选择的级联项ID(仅当option_type为cascade时返回)"},{"type":"array","name":"upgrade_configoptions","default":"-","desc":"可升降级配置项"},{"type":"int","name":"upgrade_configoptions[].id","default":"-","desc":"配置项ID"},{"type":"string","name":"upgrade_configoptions[].option_name","default":"-","desc":"配置项名称"},{"type":"string","name":"upgrade_configoptions[].option_type","default":"-","desc":"配置类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域，cascade级联"},{"type":"string","name":"upgrade_configoptions[].option_param","default":"-","desc":"配置参数"},{"type":"int","name":"upgrade_configoptions[].qty_min","default":"-","desc":"数量时最小值"},{"type":"int","name":"upgrade_configoptions[].qty_max","default":"-","desc":"数量时最大值"},{"type":"int","name":"upgrade_configoptions[].order","default":"-","desc":"排序"},{"type":"string","name":"upgrade_configoptions[].unit","default":"-","desc":"单位"},{"type":"int","name":"upgrade_configoptions[].allow_repeat","default":"-","desc":"数量类型时：是否允许重复:开启后,前台购买时，可通过点击添加按钮，自动创建一个新的配置项，取名如bw1"},{"type":"int","name":"upgrade_configoptions[].max_repeat","default":"-","desc":"最大允许重复数量"},{"type":"string","name":"upgrade_configoptions[].fee_type","default":"-","desc":"计费类型"},{"type":"string","name":"upgrade_configoptions[].description","default":"-","desc":"说明"},{"type":"array","name":"upgrade_configoptions[].subs","default":"-","desc":"配置子项数据"},{"type":"int","name":"upgrade_configoptions[].subs[].id","default":"-","desc":"子项ID"},{"type":"int","name":"upgrade_configoptions[].subs[].product_configoption_id","default":"-","desc":"配置项ID"},{"type":"string","name":"upgrade_configoptions[].subs[].option_name","default":"-","desc":"子项名称"},{"type":"string","name":"upgrade_configoptions[].subs[].option_param","default":"-","desc":"子项参数"},{"type":"int","name":"upgrade_configoptions[].subs[].qty_min","default":"-","desc":"数量时最小值"},{"type":"int","name":"upgrade_configoptions[].subs[].qty_max","default":"-","desc":"数量时最大值"},{"type":"int","name":"upgrade_configoptions[].subs[].order","default":"-","desc":"排序"},{"type":"int","name":"upgrade_configoptions[].subs[].hidden","default":"-","desc":"是否隐藏"},{"type":"string","name":"upgrade_configoptions[].subs[].country","default":"-","desc":"国家代码"},{"type":"int","name":"upgrade_configoptions[].subs[].qty_change","default":"-","desc":"数量变化值"},{"type":"array","name":"upgrade_configoptions[].tree","default":"-","desc":"级联配置项的树形结构数据(仅当option_type为cascade时返回)"},{"type":"int","name":"upgrade_configoptions[].tree[].item_id","default":"-","desc":"级联项ID"},{"type":"string","name":"upgrade_configoptions[].tree[].item_name","default":"-","desc":"级联项名称"},{"type":"string","name":"upgrade_configoptions[].tree[].fee_type","default":"-","desc":"计费类型"},{"type":"int","name":"upgrade_configoptions[].tree[].group_id","default":"-","desc":"级联组ID"},{"type":"int","name":"upgrade_configoptions[].tree[].is_leaf","default":"-","desc":"是否为末端项:1是，0否"},{"type":"int","name":"upgrade_configoptions[].tree[].order","default":"-","desc":"排序"},{"type":"int","name":"upgrade_configoptions[].tree[].hidden","default":"-","desc":"是否隐藏:1是，0否"},{"type":"array","name":"upgrade_configoptions[].tree[].children","default":"-","desc":"子级联项(递归结构)"},{"type":"array","name":"upgrade_configoptions[].tree[].price","default":"-","desc":"价格信息(仅末端项有此字段)"},{"type":"array","name":"upgrade_configoptions[].cascade_group","default":"-","desc":"级联组信息(仅当option_type为cascade时返回)"},{"type":"int","name":"upgrade_configoptions[].cascade_group[].id","default":"-","desc":"级联组ID"},{"type":"string","name":"upgrade_configoptions[].cascade_group[].group_name","default":"-","desc":"级联组名称"}]}},{"method":"syncUpgradeConfigPrice","doc":{"title":"产品配置升降级异步获取升降级价格","desc":"产品配置升降级异步获取升降级价格","url":"\/console\/v1\/reidcsmart_common\/host\/:host_id\/sync_upgrade_config_price","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"object","name":"configoption","default":"-","desc":"\"configoption\":{\"1\"：2,\"2\":3,\"4\":[1,2,3]}","validate":""},{"type":"object","name":"cascade_configoption","default":"-","desc":"级联配置项信息{169:{item_id:12,quantity:2}}","validate":"optional"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"upgradeConfig","doc":{"title":"产品配置升降级","desc":"产品配置升降级","url":"\/console\/v1\/reidcsmart_common\/host\/:host_id\/upgrade_config","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"object","name":"configoption","default":"-","desc":"\"configoption\":{\"1\"：2,\"2\":3,\"4\":[1,2,3]}","validate":"require"},{"type":"object","name":"cascade_configoption","default":"-","desc":"级联配置项信息{169:{item_id:12,quantity:2}}","validate":"optional"},{"type":"object","name":"customfield","default":"-","desc":"自定义参数","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/reidcsmart_common\/:id\/log","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,description,create_time,ip"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"系统日志总数"}]}}]},{"class":"reserver\\mf_finance\\controller\\home\\CloudController","doc":{"title":"魔方财务(自定义配置)-前台","desc":"魔方财务(自定义配置)-前台","use":"reserver\\mf_finance\\controller\\home\\CloudController"},"list":[{"method":"orderPage","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置","url":"\/console\/v1\/product\/:id\/remf_finance\/order_page","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}]}},{"method":"link","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置(层级联动)","url":"\/console\/v1\/product\/:id\/remf_finance\/link","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"cid","default":"-","desc":"配置项ID","validate":"require"},{"type":"int","name":"sub_id","default":"-","desc":"子项ID","validate":"require"}]}},{"method":"detail","doc":{"title":"id:文件标题","desc":"获取实例详情","url":"\/console\/v1\/remf_finance\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"host_data:基础数据@","name":"-","default":"-","desc":"-"},{"type":"config_options:可配置选项@","name":"-","default":"-","desc":"-"},{"type":"custom_field_data:自定义字段@","name":"-","default":"-","desc":"-"},{"type":"download_data:可下载数据@","name":"-","default":"-","desc":"-"},{"type":"module_button:模块按钮@","name":"-","default":"-","desc":"-"},{"type":"module_client_area:模块页面输出","name":"-","default":"-","desc":"-"},{"type":"hook_output:钩子在本页面的输出，数组，循环显示的html","name":"-","default":"-","desc":"-"},{"type":"dcim.flowpacket:当前产品可购买的流量包@","name":"-","default":"-","desc":"-"},{"type":"dcim.auth:服务器各种操作权限控制(on有权限off没权限)","name":"-","default":"-","desc":"-"},{"type":"dcim.area_code:区域代码","name":"-","default":"-","desc":"-"},{"type":"dcim.area_name:区域名称","name":"-","default":"-","desc":"-"},{"type":"dcim.os_group:操作系统分组@","name":"-","default":"-","desc":"-"},{"type":"dcim.os:操作系统数据@","name":"-","default":"-","desc":"-"},{"type":"flow_packet_use_list:流量包使用情况@","name":"-","default":"-","desc":"-"},{"type":"host_cancel:","name":"取消请求数据,空对象","default":"-","desc":"-"}],"host_data":"remark:备注","config_options":"sub_name:配置项值","custom_field_data":"value:字段值","download_data":"id:文件id","down_link":"id:下载链接","location":"id:文件名","module_button":"type:name:名称","dcim.flowpacket":"stock:库存(0不限)","dcim.os_group":"svg:分组svg号","dcim.os":"group_id:所属分组ID","flow_packet_use_list":"used:已用流量"}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/console\/v1\/remf_finance\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/console\/v1\/remf_finance\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/console\/v1\/remf_finance\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"batchOperate","doc":{"title":"批量操作","desc":"批量操作","url":"\/console\/v1\/remf_finance\/batch_operate","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"action","default":"-","desc":"动作on开机off关机reboot重启hard_off强制关机hard_reboot强制重启","validate":"require"}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/console\/v1\/remf_finance\/:id\/vnc","method":"POST","author":"hh","version":"v1","return":[{"type":"string","name":"data.url","default":"-","desc":"控制台地址"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/console\/v1\/remf_finance\/:id\/vnc","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/console\/v1\/remf_finance\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/console\/v1\/remf_finance\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/console\/v1\/remf_finance\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"int","name":"temp_pass","default":"-","desc":"临时密码","validate":"require"}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/console\/v1\/remf_finance\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"os","default":"-","desc":"重装系统的操作系统id","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"int","name":"format_data_disk","default":"0","desc":"是否格式化数据盘(0=不格式,1=格式化)","validate":""}]}},{"method":"hardOff","doc":{"title":"硬关机","desc":"硬关机","url":"\/console\/v1\/remf_finance\/:id\/hard_off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"hardReboot","doc":{"title":"硬重启","desc":"硬重启","url":"\/console\/v1\/remf_finance\/:id\/hard_reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"chart","doc":{"title":"获取模块图表数据","desc":"获取模块图表数据","url":"\/console\/v1\/remf_finance\/:id\/chart","method":"GET","author":"hh","version":"v1","param":[{"type":".name:type","name":"type:string","default":"require:1","desc":"default:","validate":"other:desc:module_chart里面的type:比如：cpu\/dist\/memory\/flow"},{"type":".name:select","name":"type:string","default":"require:0","desc":"default:","validate":"other:desc:module_chart里面的select的value"},{"type":".name:start","name":"type:int","default":"require:0","desc":"default:","validate":"desc:开始毫秒时间戳"},{"type":".name:end","name":"type:int","default":"require:0","desc":"default:","validate":"desc:结束毫秒时间戳"}],"return":[{"type":"unit:单位","name":"-","default":"-","desc":"-"},{"type":"chart_type:line线性图","name":"-","default":"-","desc":"-"},{"type":"list:图表数据@","name":"-","default":"-","desc":"-"},{"type":"label:对应list鼠标over显示内容","name":"-","default":"-","desc":"-"}],"list":"time:时间","value":"value:值"}},{"method":"cartConfigoption","doc":{"title":"获取商品配置所有周期价格","desc":"获取商品配置所有周期价格","url":"\/console\/v1\/product\/:id\/remf_finance\/duration","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"object","name":"duration","default":"-","desc":"周期"},{"type":"float","name":"duration.product_price","default":"-","desc":"价格"},{"type":"float","name":"duration.setup_fee","default":"-","desc":"初装费"},{"type":"string","name":"duration.billingcycle","default":"-","desc":"周期"},{"type":"string","name":"duration.billingcycle_zh","default":"-","desc":"周期"},{"type":"string","name":"duration.pay_ontrial_cycle","default":"-","desc":"试用"}]}},{"method":"list","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/remf_finance","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"int","name":"country_id","default":"-","desc":"搜索:国家ID","validate":""},{"type":"string","name":"city","default":"-","desc":"搜索:城市","validate":""},{"type":"string","name":"area","default":"-","desc":"搜索:区域","validate":""},{"type":"string","name":"status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"list[].image_name","default":"-","desc":"镜像名称"},{"type":"string","name":"list[].image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"data_center[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].city","default":"-","desc":"城市"},{"type":"string","name":"data_center[].area","default":"-","desc":"区域"},{"type":"string","name":"data_center[].country_name","default":"-","desc":"国家"},{"type":"string","name":"data_center[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"postClientAreaContent","doc":{"title":"获取自定义内容","desc":"获取自定义内容","url":"\/console\/v1\/remf_finance\/:id\/custom\/content","method":"POST","author":"hh","param":[{"type":".name:id","name":"type:int","default":"require:1","desc":"default:","validate":"other:desc:hostid"},{"type":".name:key","name":"type:string","default":"require:1","desc":"default:","validate":"other:desc:module_client_area里面的key:比如security_groups,setting"},{"type":".name:api_url","name":"type:string","default":"require:1","desc":"default:","validate":"other:desc:替换原来模板内的接口地址"}],"return":[{"type":"html:html内容","name":"-","default":"-","desc":"-"}]}},{"method":"customFunc","doc":{"title":"执行自定义模块方块","desc":"执行自定义模块方块","url":"\/console\/v1\/remf_finance\/:id\/custom","method":"POST","author":"hh","version":"v1","param":[{"type":".name:func","name":"type:string","default":"require:1","desc":"default:","validate":"other:desc:执行的方法"}],"return":[{"type":"[type]","name":"[description]","default":"-","desc":"-"}]}},{"method":"trafficusage","doc":{"time":"2020-07-12","title":"获取用量信息","description":"获取用量信息","url":"\/console\/v1\/remf_finance\/:id\/trafficusage","method":"GET","author":"huanghao","version":"v1","param":[{"type":".name:id","name":"type:int","default":"require:1","desc":"desc:host","validate":"ID"},{"type":".name:start","name":"type:string","default":"require:0","desc":"desc:开始日期(YYYY-MM-DD)","validate":""},{"type":".name:end","name":"type:string","default":"require:0","desc":"desc:结束日期(YYYY-MM-DD)","validate":""}],"return":[{"type":"0:流量数据@","name":"-","default":"-","desc":"-"}],"0":"value:纵坐标值(单位Mbps)"}},{"method":"snapshot","doc":{"title":"获取快照信息","desc":"获取快照信息","url":"\/console\/v1\/remf_finance\/:id\/snapshot","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}]}},{"method":"snapshotPost","doc":{"title":"创建快照","desc":"创建快照","url":"\/console\/v1\/remf_finance\/:id\/snapshot","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"}]}},{"method":"snapshotPut","doc":{"title":"恢复快照","desc":"恢复快照","url":"\/console\/v1\/remf_finance\/:id\/snapshot\/restore","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"},{"type":"int","name":"snapshot_id","default":"-","desc":"快照ID","validate":"required"}]}},{"method":"snapshotDelete","doc":{"title":"删除快照","desc":"删除快照","url":"\/console\/v1\/remf_finance\/:id\/snapshot\/:snapshot_id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"},{"type":"int","name":"snapshot_id","default":"-","desc":"快照ID","validate":"required"}]}},{"method":"backup","doc":{"title":"获取备份信息","desc":"获取备份信息","url":"\/console\/v1\/remf_finance\/:id\/backup","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}]}},{"method":"backupPost","doc":{"title":"创建备份","desc":"创建备份","url":"\/console\/v1\/remf_finance\/:id\/backup","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"备份名称","validate":"required"}]}},{"method":"backupPut","doc":{"title":"恢复备份","desc":"恢复备份","url":"\/console\/v1\/remf_finance\/:id\/backup\/restore","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"},{"type":"int","name":"backup_id","default":"-","desc":"备份ID","validate":"required"}]}},{"method":"backupDelete","doc":{"title":"删除备份","desc":"删除备份","url":"\/console\/v1\/remf_finance\/:id\/backup\/:backup_id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"},{"type":"int","name":"backup_id","default":"-","desc":"备份ID","validate":"required"}]}},{"method":"remoteInfo","doc":{"title":"远程信息","desc":"远程信息","url":"\/console\/v1\/remf_finance\/:id\/remote_info","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}]}},{"method":"exitRescue","doc":{"title":"退出救援","desc":"退出救援","url":"\/console\/v1\/remf_finance\/:id\/exit_rescue","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}]}},{"method":"disk","doc":{"title":"磁盘","desc":"磁盘","url":"\/console\/v1\/remf_finance\/:id\/disk","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/remf_finance\/:id\/log","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}]}},{"method":"flowDetail","doc":{"title":"流量","desc":"流量","url":"\/console\/v1\/remf_finance\/:id\/flow","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}]}},{"method":"upgradeConfig","doc":{"title":"升降级配置页面","desc":"升降级配置页面","url":"\/console\/v1\/remf_finance\/:id\/upgrade_config","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"array","name":"host","default":"-","desc":"配置数据"}]}},{"method":"syncUpgradeConfigPrice","doc":{"title":"升降级配置计算价格","desc":"升降级配置计算价格","url":"\/console\/v1\/remf_finance\/:id\/sync_upgrade_config_price","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"array","name":"configoption","default":"-","desc":"配置信息{\"配置ID\":\"子项ID\"}","validate":"require"}],"return":[{"type":"float","name":"price","default":"-","desc":"价格"}]}},{"method":"upgradeConfigPost","doc":{"title":"升降级配置结算","desc":"升降级配置结算","url":"\/console\/v1\/remf_finance\/:id\/upgrade_config","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"object","name":"customfield","default":"-","desc":"自定义字段{\"promo_code\":\"zkj143df\",\"voucher_id\":1}","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"}]}},{"method":"upgradeProduct","doc":{"title":"升降级商品","desc":"升降级商品","url":"\/console\/v1\/remf_finance\/:id\/upgrade_product","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"object","name":"old_host","default":"-","desc":"原产品数据"},{"type":"array","name":"host","default":"-","desc":"可升降级的商品数组"},{"type":"int","name":"host[].pid","default":"-","desc":"商品ID"},{"type":"string","name":"host[].host","default":"-","desc":"商品名称"},{"type":"array","name":"host[].cycle","default":"-","desc":"周期"},{"type":"float","name":"host[].cycle[].price","default":"-","desc":"价格"},{"type":"string","name":"host[].cycle[].billingcycle","default":"-","desc":"周期"},{"type":"string","name":"host[].cycle[].billingcycle_zh","default":"-","desc":"周期"}]}},{"method":"syncUpgradeProductPrice","doc":{"title":"升降级商品计算价格","desc":"升降级商品计算价格","url":"\/console\/v1\/remf_finance\/:id\/sync_upgrade_product_price","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"product_id","default":"-","desc":"新商品ID","validate":"require"},{"type":"string","name":"cycle","default":"-","desc":"周期,传billingcycle的值","validate":"require"}],"return":[{"type":"float","name":"price","default":"-","desc":"价格"}]}},{"method":"upgradeProductPost","doc":{"title":"升降级商品结算","desc":"升降级商品结算","url":"\/console\/v1\/remf_finance\/:id\/upgrade_product","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"}]}}]},{"class":"reserver\\whmcs_cloud\\controller\\home\\CloudController","doc":{"title":"魔方云代理(WHMCS)-前台","desc":"魔方云代理(WHMCS)-前台","use":"reserver\\whmcs_cloud\\controller\\home\\CloudController"},"list":[{"method":"orderPage","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置","url":"\/console\/v1\/product\/:id\/rewhmcs_cloud\/order_page","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"cycle","default":"-","desc":"周期"},{"type":"object","name":"pricing","default":"-","desc":"商品价格"},{"type":"string","name":"pricing.setupfee","default":"-","desc":"一次性初装费"},{"type":"string","name":"pricing.msetupfee","default":"-","desc":"月初装费"},{"type":"string","name":"pricing.qsetupfee","default":"-","desc":"季初装费"},{"type":"string","name":"pricing.ssetupfee","default":"-","desc":"半年初装费"},{"type":"string","name":"pricing.asetupfee","default":"-","desc":"年初装费"},{"type":"string","name":"pricing.bsetupfee","default":"-","desc":"两年初装费"},{"type":"string","name":"pricing.tsetupfee","default":"-","desc":"三年初装费"},{"type":"string","name":"pricing.onetime","default":"-","desc":"一次性"},{"type":"string","name":"pricing.monthly","default":"-","desc":"月付"},{"type":"string","name":"pricing.quarterly","default":"-","desc":"季付"},{"type":"string","name":"pricing.semiannually","default":"-","desc":"半年付"},{"type":"string","name":"pricing.annually","default":"-","desc":"年付"},{"type":"string","name":"pricing.biennially","default":"-","desc":"两年付"},{"type":"string","name":"pricing.triennially","default":"-","desc":"三年付"},{"type":"array","name":"configoption","default":"-","desc":"配置"},{"type":"int","name":"configoption[].id","default":"-","desc":"配置项ID"},{"type":"string","name":"configoption[].optionname","default":"-","desc":"配置项名称"},{"type":"string","name":"configoption[].firstname","default":"-","desc":"配置项真实值"},{"type":"string","name":"configoption[].lastname","default":"-","desc":"配置项描述"},{"type":"string","name":"configoption[].optiontype","default":"-","desc":"配置项类型1下拉2单选3是否4数量"},{"type":"int","name":"configoption[].qtyminimum","default":"-","desc":"配置项最小值,类型为数量时才有"},{"type":"int","name":"configoption[].qtymaximum","default":"-","desc":"配置项最大值,类型为数量时才有"},{"type":"array","name":"configoption[].options","default":"-","desc":"配置子项"},{"type":"int","name":"configoption[].options[].id","default":"-","desc":"配置子项ID"},{"type":"string","name":"configoption[].options[].optionname","default":"-","desc":"配置子项名称"},{"type":"string","name":"configoption[].options[].firstname","default":"-","desc":"配置子项真实值"},{"type":"string","name":"configoption[].options[].lastname","default":"-","desc":"配置子项描述"},{"type":"int","name":"configoption[].options[].currency","default":"-","desc":"货币"},{"type":"string","name":"configoption[].options[].setupfee","default":"-","desc":"一次性初装费"},{"type":"string","name":"configoption[].options[].msetupfee","default":"-","desc":"月初装费"},{"type":"string","name":"configoption[].options[].qsetupfee","default":"-","desc":"季初装费"},{"type":"string","name":"configoption[].options[].ssetupfee","default":"-","desc":"半年初装费"},{"type":"string","name":"configoption[].options[].asetupfee","default":"-","desc":"年初装费"},{"type":"string","name":"configoption[].options[].bsetupfee","default":"-","desc":"两年初装费"},{"type":"string","name":"configoption[].options[].tsetupfee","default":"-","desc":"三年初装费"},{"type":"string","name":"configoption[].options[].onetime","default":"-","desc":"一次性"},{"type":"string","name":"configoption[].options[].monthly","default":"-","desc":"月付"},{"type":"string","name":"configoption[].options[].quarterly","default":"-","desc":"季付"},{"type":"string","name":"configoption[].options[].semiannually","default":"-","desc":"半年付"},{"type":"string","name":"configoption[].options[].annually","default":"-","desc":"年付"},{"type":"string","name":"configoption[].options[].biennially","default":"-","desc":"两年付"},{"type":"string","name":"configoption[].options[].triennially","default":"-","desc":"三年付"},{"type":"array","name":"customfield","default":"-","desc":"自定义字段"},{"type":"int","name":"customfield[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"customfield[].fieldname","default":"-","desc":"自定义字段名称"},{"type":"string","name":"customfield[].fieldtype","default":"-","desc":"自定义字段类型text,textarea,tickbox,link,password,dropdown"},{"type":"string","name":"customfield[].description","default":"-","desc":"自定义字段描述"},{"type":"string","name":"customfield[].fieldoptions","default":"-","desc":"自定义字段选项,以,分隔"},{"type":"string","name":"customfield[].regexpr","default":"-","desc":"自定义字段验证规则"},{"type":"string","name":"customfield[].required","default":"-","desc":"是否必填on是"}]}},{"method":"upgradePage","doc":{"title":"获取升降级配置","desc":"获取升降级配置","url":"\/console\/v1\/product\/:id\/rewhmcs_cloud\/upgrade_page","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"configoption","default":"-","desc":"配置"},{"type":"int","name":"configoption[].id","default":"-","desc":"配置项ID"},{"type":"string","name":"configoption[].optionname","default":"-","desc":"配置项名称"},{"type":"string","name":"configoption[].firstname","default":"-","desc":"配置项真实值"},{"type":"string","name":"configoption[].lastname","default":"-","desc":"配置项描述"},{"type":"string","name":"configoption[].optiontype","default":"-","desc":"配置项类型1下拉2单选3是否4数量"},{"type":"int","name":"configoption[].qtyminimum","default":"-","desc":"配置项最小值,类型为数量时才有"},{"type":"int","name":"configoption[].qtymaximum","default":"-","desc":"配置项最大值,类型为数量时才有"},{"type":"array","name":"configoption[].options","default":"-","desc":"配置子项"},{"type":"int","name":"configoption[].options[].id","default":"-","desc":"配置子项ID"},{"type":"string","name":"configoption[].options[].optionname","default":"-","desc":"配置子项名称"},{"type":"string","name":"configoption[].options[].firstname","default":"-","desc":"配置子项真实值"},{"type":"string","name":"configoption[].options[].lastname","default":"-","desc":"配置子项描述"},{"type":"int","name":"configoption[].options[].currency","default":"-","desc":"货币"}]}},{"method":"imageList","doc":{"title":"获取操作系统列表","desc":"获取操作系统列表","url":"\/console\/v1\/rewhmcs_cloud\/:id\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"操作系统配置ID"},{"type":"string","name":"list[].osid","default":"-","desc":"操作系统ID"},{"type":"string","name":"list[].name","default":"-","desc":"操作系统名称"}]}},{"method":"getAllDurationPrice","doc":{"title":"获取商品配置所有周期价格","desc":"获取商品配置所有周期价格","url":"\/console\/v1\/product\/:id\/rewhmcs_cloud\/duration","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"object","name":"configoptions","default":"-","desc":"配置项","validate":""}],"return":[{"type":"string","name":"[].name","default":"-","desc":"周期名称"},{"type":"string","name":"[].price","default":"-","desc":"周期总价"},{"type":"float","name":"[].discount","default":"-","desc":"折扣(0=没有折扣)"}]}},{"method":"list","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/rewhmcs_cloud","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"int","name":"country_id","default":"-","desc":"搜索:国家ID","validate":""},{"type":"string","name":"city","default":"-","desc":"搜索:城市","validate":""},{"type":"string","name":"area","default":"-","desc":"搜索:区域","validate":""},{"type":"string","name":"status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"list[].image_name","default":"-","desc":"镜像名称"},{"type":"string","name":"list[].image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"data_center[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].city","default":"-","desc":"城市"},{"type":"string","name":"data_center[].area","default":"-","desc":"区域"},{"type":"string","name":"data_center[].country_name","default":"-","desc":"国家"},{"type":"string","name":"data_center[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"detail","doc":{"title":"获取实例详情","desc":"获取实例详情","url":"\/console\/v1\/rewhmcs_cloud\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"object","name":"host_data","default":"-","desc":"产品数据"},{"type":"string","name":"host_data.domain","default":"-","desc":"产品标识"},{"type":"string","name":"host_data.dedicatedip","default":"-","desc":"独立IP"},{"type":"string","name":"host_data.username","default":"-","desc":"用户名"},{"type":"string","name":"host_data.password","default":"-","desc":"密码"},{"type":"string","name":"host_data.productname","default":"-","desc":"商品名称"},{"type":"int","name":"host_data.bwusage","default":"-","desc":"已用流量"},{"type":"int","name":"host_data.bwlimit","default":"-","desc":"流量限制"},{"type":"array","name":"host_data.assignedips","default":"-","desc":"附加IP"},{"type":"string","name":"host_data.type","default":"-","desc":"类型"},{"type":"int","name":"host_data.reset_flow_day","default":"-","desc":"流量重置时间"},{"type":"int","name":"host_data.port","default":"-","desc":"端口"},{"type":"int","name":"host_data.rescue","default":"-","desc":"救援系统0否1是"},{"type":"int","name":"host_data.image_group_id","default":"-","desc":"镜像分组ID"},{"type":"string","name":"host_data.panel_pass","default":"-","desc":"面板密码"},{"type":"int","name":"host_data.configoptionsupgrade","default":"-","desc":"支持升降级0否1是"},{"type":"array","name":"config_options","default":"-","desc":"产品配置"},{"type":"int","name":"config_options[].option_type","default":"-","desc":"配置类型"},{"type":"string","name":"config_options[].sub_name","default":"-","desc":"单位名称"},{"type":"string","name":"config_options[].name","default":"-","desc":"配置名称"},{"type":"object","name":"configoptions","default":"-","desc":"当前配置"},{"type":"object","name":"configoptions.area.name","default":"-","desc":"配置area对应的名称"},{"type":"object","name":"configoptions.area.value","default":"-","desc":"配置area对应的值"},{"type":"object","name":"oldconfigoptions","default":"-","desc":"当前配置ID对应的值,例如{\"1\":1,\"2\":2}"},{"type":"object","name":"customfields","default":"-","desc":"自定义字段"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/console\/v1\/rewhmcs_cloud\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/console\/v1\/rewhmcs_cloud\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/console\/v1\/rewhmcs_cloud\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"hardOff","doc":{"title":"强制关机","desc":"强制关机","url":"\/console\/v1\/rewhmcs_cloud\/:id\/hard_off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"hardReboot","doc":{"title":"强制重启","desc":"强制重启","url":"\/console\/v1\/rewhmcs_cloud\/:id\/hard_reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"batchOperate","doc":{"title":"批量操作","desc":"批量操作","url":"\/console\/v1\/rewhmcs_cloud\/batch_operate","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"action","default":"-","desc":"动作on开机off关机reboot重启hard_off强制关机hard_reboot强制重启","validate":"require"}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/console\/v1\/rewhmcs_cloud\/:id\/vnc","method":"POST","author":"hh","version":"v1","return":[{"type":"string","name":"data.url","default":"-","desc":"控制台地址"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/console\/v1\/rewhmcs_cloud\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/console\/v1\/rewhmcs_cloud\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/console\/v1\/rewhmcs_cloud\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"}]}},{"method":"rescue","doc":{"title":"救援系统","desc":"救援系统","url":"\/console\/v1\/rewhmcs_cloud\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"int","name":"temp_pass","default":"-","desc":"临时密码","validate":"require"}]}},{"method":"exitRescue","doc":{"title":"退出救援系统","desc":"退出救援系统","url":"\/console\/v1\/rewhmcs_cloud\/:id\/rescue\/exit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/console\/v1\/rewhmcs_cloud\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"os","default":"-","desc":"镜像ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"}]}},{"method":"chart","doc":{"title":"获取图表数据","desc":"获取图表数据","url":"\/console\/v1\/rewhmcs_cloud\/:id\/chart","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"start_time","default":"-","desc":"开始秒级时间","validate":""},{"type":"string","name":"type","default":"-","desc":"图表类型(cpu=CPU,memory=内存,disk_io=硬盘IO,bw=带宽)","validate":"require"}],"return":[{"type":"array","name":"data.list","default":"-","desc":"图表数据"},{"type":"int","name":"data.list[].time","default":"-","desc":"时间(秒级时间戳)"},{"type":"float","name":"data.list[].value","default":"-","desc":"CPU使用率"},{"type":"int","name":"data.list[].total","default":"-","desc":"总内存(单位:B)"},{"type":"int","name":"data.list[].used","default":"-","desc":"内存使用量(单位:B)"},{"type":"float","name":"data.list[].read_bytes","default":"-","desc":"读取速度(B\/s)"},{"type":"float","name":"data.list[].write_bytes","default":"-","desc":"写入速度(B\/s)"},{"type":"float","name":"data.list[].read_iops","default":"-","desc":"读取IOPS"},{"type":"float","name":"data.list[].write_iops","default":"-","desc":"写入IOPS"},{"type":"float","name":"data.list[].in_bw","default":"-","desc":"进带宽(bps)"},{"type":"float","name":"data.list[].out_bw","default":"-","desc":"出带宽(bps)"}]}},{"method":"flowDetail","doc":{"title":"获取网络流量","desc":"获取网络流量","url":"\/console\/v1\/rewhmcs_cloud\/:id\/flow","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"total","default":"-总流量","desc":"-"},{"type":"string","name":"used","default":"-已用流量","desc":"-"},{"type":"string","name":"leave","default":"-","desc":"剩余流量"},{"type":"string","name":"reset_flow_date","default":"-","desc":"流量归零时间"}]}},{"method":"flowTotal","doc":{"title":"获取网络流量总计","desc":"获取网络流量总计","url":"\/console\/v1\/rewhmcs_cloud\/:id\/flow_total","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"bwlimit","default":"-总流量(MB)","desc":"-"},{"type":"int","name":"bwusage","default":"-已用流量(MB)","desc":"-"}]}},{"method":"snapshot","doc":{"title":"快照列表","desc":"快照列表","url":"\/console\/v1\/rewhmcs_cloud\/:id\/snapshot","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"快照ID"},{"type":"string","name":"data.list[].name","default":"-","desc":"快照名称"},{"type":"int","name":"data.list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"data.list[].remarks","default":"-","desc":"备注"},{"type":"int","name":"data.count","default":"-","desc":"总条数"}]}},{"method":"snapshotCreate","doc":{"title":"创建快照","desc":"创建快照","url":"\/console\/v1\/rewhmcs_cloud\/:id\/snapshot","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"remarks","default":"-","desc":"备注","validate":"require"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"require"}]}},{"method":"snapshotRestore","doc":{"title":"快照还原","desc":"快照还原","url":"\/console\/v1\/rewhmcs_cloud\/:id\/snapshot\/restore","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"snapshot_id","default":"-","desc":"快照ID","validate":"require"}]}},{"method":"snapshotDelete","doc":{"title":"删除快照","desc":"删除快照","url":"\/console\/v1\/rewhmcs_cloud\/:id\/snapshot\/:snapshot_id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"snapshot_id","default":"-","desc":"快照ID","validate":"require"}]}},{"method":"backup","doc":{"title":"备份列表","desc":"备份列表","url":"\/console\/v1\/rewhmcs_cloud\/:id\/backup","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"data.snapshots","default":"-","desc":"列表数据"},{"type":"int","name":"data.snapshots[].id","default":"-","desc":"备份ID"},{"type":"string","name":"data.snapshots[].name","default":"-","desc":"备份名称"},{"type":"int","name":"data.snapshots[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"data.snapshots[].remarks","default":"-","desc":"备注"},{"type":"int","name":"data.count","default":"-","desc":"总条数"}]}},{"method":"backupCreate","doc":{"title":"创建备份","desc":"创建备份","url":"\/console\/v1\/rewhmcs_cloud\/:id\/backup","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"remarks","default":"-","desc":"备注","validate":"require"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"require"}]}},{"method":"backupRestore","doc":{"title":"备份还原","desc":"备份还原","url":"\/console\/v1\/rewhmcs_cloud\/:id\/backup\/restore","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"backup_id","default":"-","desc":"备份ID","validate":"require"}]}},{"method":"backupDelete","doc":{"title":"删除备份","desc":"删除备份","url":"\/console\/v1\/rewhmcs_cloud\/:id\/backup\/:backup_id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"backup_id","default":"-","desc":"备份ID","validate":"require"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/rewhmcs_cloud\/:id\/log","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,description,create_time,ip"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"系统日志总数"}]}},{"method":"calCommonConfigPrice","doc":{"title":"计算产品配置升级价格","desc":"计算产品配置升级价格","url":"\/console\/v1\/rewhmcs_cloud\/:id\/common_config","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"object","name":"configoptions","default":"-","desc":"配置","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"}]}},{"method":"createCommonConfigOrder","doc":{"title":"生成产品配置升级订单","desc":"生成产品配置升级订单","url":"\/console\/v1\/rewhmcs_cloud\/:id\/common_config\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"object","name":"configoptions","default":"-","desc":"配置","validate":"require"}],"return":[{"type":"string","name":"data.id","default":"-","desc":"订单ID"}]}},{"method":"validateSettle","doc":{"title":"验证下单","desc":"验证下单","url":"\/console\/v1\/product\/:id\/rewhmcs_cloud\/validate_settle","method":"POST","author":"hh","version":"v1"}}]},{"class":"reserver\\mf_cloud\\controller\\home\\CloudController","doc":{"title":"魔方云代理(自定义配置)-前台","desc":"魔方云代理(自定义配置)-前台","use":"reserver\\mf_cloud\\controller\\home\\CloudController"},"list":[{"method":"orderPage","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置","url":"\/console\/v1\/product\/:id\/remf_cloud\/order_page","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"scene","default":"custom","desc":"场景(recommend=套餐,custom=自定义)","validate":""}],"return":[{"type":"int","name":"data_center[].id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].iso","default":"-","desc":"图标"},{"type":"string","name":"data_center[].name","default":"-","desc":"名称"},{"type":"string","name":"data_center[].city[].name","default":"-","desc":"城市"},{"type":"int","name":"data_center[].city[].area[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center[].city[].area[].name","default":"-","desc":"区域"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].id","default":"-","desc":"推荐配置ID"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].name","default":"-","desc":"推荐配置名称"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].description","default":"-","desc":"推荐配置描述"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].line_id","default":"-","desc":"线路ID"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].cpu","default":"-","desc":"CPU"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].memory","default":"-","desc":"内存"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].system_disk_size","default":"-","desc":"系统盘"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].system_disk_type","default":"-","desc":"系统盘类型"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].data_disk_size","default":"-","desc":"数据盘"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].data_disk_type","default":"-","desc":"数据盘类型"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].network_type","default":"-","desc":"网络类型(normal=经典网络,vpc=vpc网络)"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].bw","default":"-","desc":"带宽"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].flow","default":"-","desc":"流量"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].peak_defence","default":"-","desc":"防护峰值"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].upgrade_range","default":"-","desc":"升降级范围(0=不可升降级,1=全部,2=自选)"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].gpu_num","default":"-","desc":"GPU数量"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].gpu_name","default":"-","desc":"GPU型号"},{"type":"int","name":"data_center[].city[].area[].line[].id","default":"-","desc":"线路ID"},{"type":"string","name":"data_center[].city[].area[].line[].name","default":"-","desc":"线路名称"},{"type":"int","name":"data_center[].city[].area[].line[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center[].city[].area[].line[].bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"array","name":"cpu","default":"-","desc":"CPU配置"},{"type":"int","name":"cpu[].id","default":"-","desc":"配置ID"},{"type":"int","name":"cpu[].value","default":"-","desc":"核心数"},{"type":"int","name":"memory[].id","default":"-","desc":"配置ID"},{"type":"array","name":"memory-","default":"内存配置","desc":"-"},{"type":"string","name":"memory[].type","default":"-","desc":"配置类型(radio=单选,step=阶梯,total=完整)"},{"type":"int","name":"memory[].value","default":"-","desc":"配置值"},{"type":"int","name":"memory[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"memory[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"memory[].step","default":"-","desc":"最小变化值"},{"type":"array","name":"system_disk","default":"-","desc":"系统盘配置"},{"type":"int","name":"system_disk[].id","default":"-","desc":"配置ID"},{"type":"string","name":"system_disk[].type","default":"-","desc":"配置类型(radio=单选,step=阶梯,total=完整)"},{"type":"int","name":"system_disk[].value","default":"-","desc":"配置值"},{"type":"int","name":"system_disk[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"system_disk[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"system_disk[].step","default":"-","desc":"最小变化值"},{"type":"string","name":"system_disk[].other_config.disk_type","default":"-","desc":"磁盘类型"},{"type":"string","name":"system_disk[].other_config.store_id","default":"-","desc":"储存ID"},{"type":"string","name":"system_disk[].customfield.multi_language.other_config.disk_type","default":"-","desc":"多语言磁盘类型(有就替换)"},{"type":"array","name":"data_disk","default":"-","desc":"数据盘配置"},{"type":"int","name":"data_disk[].id","default":"-","desc":"配置ID"},{"type":"string","name":"data_disk[].type","default":"-","desc":"配置类型(radio=单选,step=阶梯,total=完整)"},{"type":"int","name":"data_disk[].value","default":"-","desc":"配置值"},{"type":"int","name":"data_disk[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"data_disk[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"data_disk[].step","default":"-","desc":"最小变化值"},{"type":"string","name":"data_disk[].other_config.disk_type","default":"-","desc":"磁盘类型"},{"type":"string","name":"data_disk[].other_config.store_id","default":"-","desc":"储存ID"},{"type":"string","name":"data_disk[].customfield.multi_language.other_config.disk_type","default":"-","desc":"多语言磁盘类型(有就替换)"},{"type":"string","name":"config.type","default":"-","desc":"实例类型(host=KVM加强版,lightHost=KVM轻量版,hyperv=Hyper-V)"},{"type":"int","name":"config.support_ssh_key","default":"-","desc":"是否支持SSH密钥(0=不支持,1=支持)"},{"type":"int","name":"config.support_normal_network","default":"-","desc":"是否支持经典网络(0=不支持,1=支持)"},{"type":"int","name":"config.support_vpc_network","default":"-","desc":"是否支持VPC网络(0=不支持,1=支持)"},{"type":"int","name":"config.support_public_ip","default":"-","desc":"是否允许公网IP(0=不支持,1=支持)"},{"type":"int","name":"config.backup_enable","default":"-","desc":"是否启用备份(0=不支持,1=支持)"},{"type":"int","name":"config.snap_enable","default":"-","desc":"是否启用快照(0=不支持,1=支持)"},{"type":"string","name":"config.memory_unit","default":"-","desc":"内存单位(GB,MB)"},{"type":"int","name":"config.disk_limit_num","default":"-","desc":"数据盘数量限制"},{"type":"int","name":"config.free_disk_switch","default":"-","desc":"免费数据盘开关(0=关闭,1=开启)"},{"type":"int","name":"config.free_disk_size","default":"-","desc":"免费数据盘大小(GB)"},{"type":"int","name":"config.only_sale_recommend_config","default":"-","desc":"仅售卖套餐(0=关闭,1=开启)"},{"type":"int","name":"config.no_upgrade_tip_show","default":"-","desc":"不可升降级时订购页提示(0=关闭,1=开启)"},{"type":"int","name":"config.default_nat_acl","default":"-","desc":"默认NAT转发(0=关闭,1=开启)"},{"type":"int","name":"config.default_nat_web","default":"-","desc":"默认NAT建站(0=关闭,1=开启)"},{"type":"int","name":"config.ip_mac_bind_enable","default":"-","desc":"是否启用嵌套虚拟化(0=关闭,1=开启)"},{"type":"int","name":"config.nat_acl_limit_enable","default":"-","desc":"是否启用NAT转发(0=关闭,1=开启)"},{"type":"int","name":"config.nat_web_limit_enable","default":"-","desc":"是否启用NAT建站(0=关闭,1=开启)"},{"type":"int","name":"config.ipv6_num_enable","default":"-","desc":"是否启用IPv6(0=关闭,1=开启)"},{"type":"int","name":"backup_config[].id","default":"-","desc":"备份配置ID"},{"type":"int","name":"backup_config[].num","default":"-","desc":"备份数量"},{"type":"string","name":"backup_config[].price","default":"-","desc":"备份价格"},{"type":"string","name":"backup_config[].price_client_level_discount","default":"-","desc":"用户等级折扣"},{"type":"int","name":"snap_config[].id","default":"-","desc":"快照ID"},{"type":"int","name":"snap_config[].num","default":"-","desc":"快照数量"},{"type":"string","name":"snap_config[].price","default":"-","desc":"快照价格"},{"type":"string","name":"snap_config[].price_client_level_discount","default":"-","desc":"用户等级折扣"},{"type":"string","name":"config_limit[].type","default":"-","desc":"配置限制类型(cpu=CPU与内存限制,data_center=数据中心与计算限制,line=带宽与计算限制)"},{"type":"int","name":"config_limit[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"int","name":"config_limit[].line_id","default":"-","desc":"线路ID"},{"type":"int","name":"config_limit[].min_bw","default":"-","desc":"最小带宽"},{"type":"int","name":"config_limit[].max_bw","default":"-","desc":"最大带宽"},{"type":"string","name":"config_limit[].cpu","default":"-","desc":"cpu(英文逗号分隔)"},{"type":"string","name":"config_limit[].memory","default":"-","desc":"内存(英文逗号分隔)"},{"type":"int","name":"config_limit[].min_memory","default":"-","desc":"最小内存"},{"type":"int","name":"config_limit[].max_memory","default":"-","desc":"最大内存"},{"type":"int","name":"resource_package[].id","default":"-","desc":"资源包ID"},{"type":"string","name":"resource_package[].name","default":"-","desc":"资源包名称"}]}},{"method":"imageList","doc":{"title":"获取操作系统列表","desc":"获取操作系统列表","url":"\/console\/v1\/product\/:id\/remf_cloud\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"list[].icon","default":"-","desc":"操作系统分类图标"},{"type":"int","name":"list[].image[].id","default":"-","desc":"操作系统ID"},{"type":"int","name":"list[].image[].image_group_id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].image[].name","default":"-","desc":"操作系统名称"},{"type":"int","name":"list[].image[].charge","default":"-","desc":"是否收费(0=否,1=是)"},{"type":"string","name":"list[].image[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].image[].price_client_level_discount","default":"-","desc":"用户等级折扣"}]}},{"method":"getAllDurationPrice","doc":{"title":"获取商品配置所有周期价格","desc":"获取商品配置所有周期价格","url":"\/console\/v1\/product\/:id\/remf_cloud\/duration","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"recommend_config_id","default":"-","desc":"套餐ID","validate":""},{"type":"int","name":"cpu","default":"-","desc":"CPU","validate":""},{"type":"int","name":"memory","default":"-","desc":"内存","validate":""},{"type":"int","name":"system_disk.size","default":"-","desc":"系统盘大小","validate":""},{"type":"string","name":"system_disk.disk_type","default":"-","desc":"系统盘类型","validate":""},{"type":"int","name":"data_disk[].size","default":"-","desc":"数据盘大小","validate":""},{"type":"string","name":"data_disk[].disk_type","default":"-","desc":"系统盘类型","validate":""},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值(G)","validate":""},{"type":"int","name":"ip_num","default":"-","desc":"附加IP数量","validate":""},{"type":"int","name":"gpu_num","default":"-","desc":"显卡数量","validate":""},{"type":"int","name":"image_id","default":"0","desc":"镜像ID","validate":""},{"type":"int","name":"backup_num","default":"0","desc":"备份数量","validate":""},{"type":"int","name":"snap_num","default":"0","desc":"快照数量","validate":""}],"return":[{"type":"int","name":"[].id","default":"-","desc":"周期ID"},{"type":"string","name":"[].name","default":"-","desc":"周期名称"},{"type":"string","name":"[].name_show","default":"-","desc":"周期名称多语言替换"},{"type":"string","name":"[].price","default":"-","desc":"周期总价"},{"type":"float","name":"[].discount","default":"-","desc":"折扣(0=没有折扣)"},{"type":"int","name":"[].num","default":"-","desc":"周期时长"},{"type":"string","name":"[].unit","default":"-","desc":"单位(hour=小时,day=天,month=月)"},{"type":"string","name":"[].price_client_level_discount","default":"-","desc":"用户等级折扣"}]}},{"method":"getAllConfigLimit","doc":{"title":"获取配置限制规则","desc":"获取配置限制规则","url":"\/console\/v1\/product\/:id\/remf_cloud\/config_limit","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"string","name":"[].type","default":"-","desc":"类型(cpu=CPU与内存限制,data_center=数据中心与计算限制)"},{"type":"int","name":"[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"array","name":"[].cpu","default":"-","desc":"CPU"},{"type":"array","name":"[].memory","default":"-","desc":"内存"},{"type":"int","name":"[].min_memory","default":"-","desc":"最小内存"},{"type":"int","name":"[].max_memory","default":"-","desc":"最大内存"}]}},{"method":"vpcNetworkSearch","doc":{"title":"获取可用VPC网络","desc":"获取可用VPC网络","url":"\/console\/v1\/product\/:id\/remf_cloud\/vpc_network\/search","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"VPC网络ID"},{"type":"string","name":"list[].name","default":"-","desc":"VPC网络名称"}]}},{"method":"list","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/remf_cloud","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"int","name":"country_id","default":"-","desc":"搜索:国家ID","validate":""},{"type":"string","name":"city","default":"-","desc":"搜索:城市","validate":""},{"type":"string","name":"area","default":"-","desc":"搜索:区域","validate":""},{"type":"string","name":"status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"list[].image_name","default":"-","desc":"镜像名称"},{"type":"string","name":"list[].image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"data_center[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].city","default":"-","desc":"城市"},{"type":"string","name":"data_center[].area","default":"-","desc":"区域"},{"type":"string","name":"data_center[].country_name","default":"-","desc":"国家"},{"type":"string","name":"data_center[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"detail","doc":{"title":"获取实例详情","desc":"获取实例详情","url":"\/console\/v1\/remf_cloud\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"string","name":"type","default":"-","desc":"类型(host=KVM加强版,lightHost=KVM轻量版,hyperv=Hyper-V)"},{"type":"int","name":"order_id","default":"-","desc":"订单ID"},{"type":"string","name":"ip","default":"-","desc":"IP地址"},{"type":"int","name":"ip_num","default":"-","desc":"附加IP数量"},{"type":"int","name":"backup_num","default":"-","desc":"允许备份数量"},{"type":"int","name":"snap_num","default":"-","desc":"允许快照数量"},{"type":"string","name":"power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"cpu","default":"-","desc":"CPU"},{"type":"int","name":"memory","default":"-","desc":"内存"},{"type":"int","name":"system_disk.size","default":"-","desc":"系统盘大小(G)"},{"type":"string","name":"system_disk.type","default":"-","desc":"系统盘类型"},{"type":"int","name":"line.id","default":"-","desc":"线路ID"},{"type":"string","name":"line.name","default":"-","desc":"线路名称"},{"type":"string","name":"line.bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"int","name":"bw","default":"-","desc":"带宽"},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"network_type","default":"-","desc":"网络类型(normal=经典网络,vpc=VPC网络)"},{"type":"string","name":"gpu","default":"-","desc":"显卡"},{"type":"string","name":"username","default":"-","desc":"用户名"},{"type":"string","name":"password","default":"-","desc":"密码"},{"type":"int","name":"data_center.id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center.city","default":"-","desc":"城市"},{"type":"string","name":"data_center.area","default":"-","desc":"区域"},{"type":"string","name":"data_center.country","default":"-","desc":"国家"},{"type":"string","name":"data_center.iso","default":"-","desc":"图标"},{"type":"int","name":"image.id","default":"-","desc":"镜像ID"},{"type":"string","name":"image.name","default":"-","desc":"镜像名称"},{"type":"string","name":"image.image_group_name","default":"-","desc":"镜像分组"},{"type":"string","name":"image.icon","default":"-","desc":"图标"},{"type":"int","name":"ssh_key.id","default":"-","desc":"SSH密钥ID"},{"type":"string","name":"ssh_key.name","default":"-","desc":"SSH密钥名称"},{"type":"int","name":"nat_acl_limit","default":"-","desc":"NAT转发数量"},{"type":"int","name":"nat_web_limit","default":"-","desc":"NAT建站数量"},{"type":"int","name":"config.reinstall_sms_verify","default":"-","desc":"重装短信验证(0=不启用,1=启用)"},{"type":"int","name":"config.reset_password_sms_verify","default":"-","desc":"重置密码短信验证(0=不启用,1=启用)"},{"type":"int","name":"security_group.id","default":"-","desc":"关联的安全组ID(0=没关联)"},{"type":"string","name":"security_group.name","default":"-","desc":"关联的安全组名称"},{"type":"int","name":"recommend_config.id","default":"-","desc":"套餐ID(有表示是套餐)"},{"type":"int","name":"recommend_config.product_id","default":"-","desc":"商品ID"},{"type":"string","name":"recommend_config.name","default":"-","desc":"套餐名称"},{"type":"string","name":"recommend_config.description","default":"-","desc":"套餐描述"},{"type":"int","name":"recommend_config.order","default":"-","desc":"排序"},{"type":"int","name":"recommend_config.data_center_id","default":"-","desc":"数据中心ID"},{"type":"int","name":"recommend_config.cpu","default":"-","desc":"CPU"},{"type":"int","name":"recommend_config.memory","default":"-","desc":"内存(GB)"},{"type":"int","name":"recommend_config.system_disk_size","default":"-","desc":"系统盘大小(G)"},{"type":"int","name":"recommend_config.data_disk_size","default":"-","desc":"数据盘大小(G)"},{"type":"int","name":"recommend_config.bw","default":"-","desc":"带宽"},{"type":"int","name":"recommend_config.peak_defence","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"recommend_config.system_disk_type","default":"-","desc":"系统盘类型"},{"type":"string","name":"recommend_config.data_disk_type","default":"-","desc":"数据盘类型"},{"type":"int","name":"recommend_config.flow","default":"-","desc":"流量"},{"type":"int","name":"recommend_config.line_id","default":"-","desc":"线路ID"},{"type":"int","name":"recommend_config.create_time","default":"-","desc":"创建时间"},{"type":"int","name":"recommend_config.ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"recommend_config.upgrade_range","default":"-","desc":"升降级范围(0=不可升降级,1=全部,2=自选)"},{"type":"int","name":"recommend_config.hidden","default":"-","desc":"是否隐藏(0=否,1=是)"},{"type":"int","name":"recommend_config.gpu_num","default":"-","desc":"显卡数量"}]}},{"method":"detailPart","doc":{"title":"获取部分详情","desc":"获取部分详情","url":"\/console\/v1\/remf_cloud\/:id\/part","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"data_center.id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center.city","default":"-","desc":"城市"},{"type":"string","name":"data_center.area","default":"-","desc":"区域"},{"type":"string","name":"data_center.country","default":"-","desc":"国家"},{"type":"string","name":"data_center.iso","default":"-","desc":"图标"},{"type":"string","name":"ip","default":"-","desc":"IP地址"},{"type":"string","name":"power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"int","name":"image.id","default":"-","desc":"镜像ID"},{"type":"string","name":"image.name","default":"-","desc":"镜像名称"},{"type":"string","name":"image.image_group_name","default":"-","desc":"镜像分类"},{"type":"string","name":"image.icon","default":"-","desc":"图标"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/console\/v1\/remf_cloud\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/console\/v1\/remf_cloud\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/console\/v1\/remf_cloud\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardOff","doc":{"title":"强制关机","desc":"强制关机","url":"\/console\/v1\/remf_cloud\/:id\/hard_off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardReboot","doc":{"title":"强制重启","desc":"强制重启","url":"\/console\/v1\/remf_cloud\/:id\/hard_reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"batchOperate","doc":{"title":"批量操作","desc":"批量操作","url":"\/console\/v1\/remf_cloud\/batch_operate","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"action","default":"-","desc":"动作on开机off关机reboot重启hard_off强制关机hard_reboot强制重启","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/console\/v1\/remf_cloud\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"more","default":"0","desc":"是否获取更多返回(0=否,1=是)","validate":""},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"url","default":"-","desc":"控制台地址"},{"type":"string","name":"vnc_url","default":"-","desc":"vncwebsocket地址(more=1返回)"},{"type":"string","name":"vnc_pass","default":"-","desc":"VNC密码(more=1返回)"},{"type":"string","name":"password","default":"-","desc":"实例密码(more=1返回)"},{"type":"string","name":"token","default":"-","desc":"临时令牌(more=1返回)"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/console\/v1\/remf_cloud\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"temp_token","default":"-","desc":"临时令牌","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/console\/v1\/remf_cloud\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,suspend=暂停,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/console\/v1\/remf_cloud\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/console\/v1\/remf_cloud\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"string","name":"password","default":"-","desc":"救援系统临时密码","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"exitRescue","doc":{"title":"退出救援模式","desc":"退出救援模式","url":"\/console\/v1\/remf_cloud\/:id\/rescue\/exit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/console\/v1\/remf_cloud\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"int","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"int","name":"format_data_disk","default":"0","desc":"是否格式化数据盘(0=不格式,1=格式化)","validate":""},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"chart","doc":{"title":"获取图表数据","desc":"获取图表数据","url":"\/console\/v1\/remf_cloud\/:id\/chart","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"start_time","default":"-","desc":"开始秒级时间","validate":""},{"type":"string","name":"type","default":"-","desc":"图表类型(cpu=CPU,memory=内存,disk_io=硬盘IO,bw=带宽)","validate":"require"}],"return":[{"type":"int","name":"list[].time","default":"-","desc":"时间(秒级时间戳)"},{"type":"float","name":"list[].value","default":"-","desc":"CPU使用率"},{"type":"int","name":"list[].total","default":"-","desc":"总内存(单位:B)"},{"type":"int","name":"list[].used","default":"-","desc":"内存使用量(单位:B)"},{"type":"float","name":"list[].read_bytes","default":"-","desc":"读取速度(B\/s)"},{"type":"float","name":"list[].write_bytes","default":"-","desc":"写入速度(B\/s)"},{"type":"float","name":"list[].read_iops","default":"-","desc":"读取IOPS"},{"type":"float","name":"list[].write_iops","default":"-","desc":"写入IOPS"},{"type":"float","name":"list[].in_bw","default":"-","desc":"进带宽(bps)"},{"type":"float","name":"list[].out_bw","default":"-","desc":"出带宽(bps)"}]}},{"method":"flowDetail","doc":{"title":"获取网络流量","desc":"获取网络流量","url":"\/console\/v1\/remf_cloud\/:id\/flow","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"total","default":"-总流量","desc":"-"},{"type":"string","name":"used","default":"-已用流量","desc":"-"},{"type":"string","name":"leave","default":"-","desc":"剩余流量"},{"type":"string","name":"reset_flow_date","default":"-","desc":"流量归零时间"},{"type":"float","name":"flow_packet.leave_size","default":"-","desc":"流量包剩余流量大小(GB)"},{"type":"int","name":"flow_packet.total_size","default":"-","desc":"流量包总大小(GB)"},{"type":"float","name":"flow_packet.used_size","default":"-","desc":"流量包已用大小(GB)"}]}},{"method":"disk","doc":{"title":"获取实例磁盘","desc":"获取实例磁盘","url":"\/console\/v1\/remf_cloud\/:id\/disk","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"魔方云磁盘ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"int","name":"list[].size","default":"-","desc":"磁盘大小(GB)"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"list[].type","default":"-","desc":"磁盘类型"},{"type":"string","name":"list[].type2","default":"-","desc":"类型(system=系统盘,data=数据盘)"},{"type":"int","name":"list[].is_free","default":"-","desc":"是否免费盘(0=否,1=是),免费盘不能扩容"},{"type":"int","name":"list[].status","default":"-","desc":"磁盘状态(0=卸载,1=挂载,2=正在挂载,3=创建中)"},{"type":"string","name":"list[].type2","default":"-","desc":"类型(system=系统盘,data=数据盘)"}]}},{"method":"diskUnmount","doc":{"title":"卸载磁盘","desc":"卸载磁盘","url":"\/console\/v1\/remf_cloud\/:id\/disk\/:disk_id\/unmount","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"磁盘名称"}]}},{"method":"diskMount","doc":{"title":"挂载磁盘","desc":"挂载磁盘","url":"\/console\/v1\/remf_cloud\/:id\/disk\/:disk_id\/mount","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"磁盘名称"}]}},{"method":"snapshot","doc":{"title":"快照列表","desc":"快照列表","url":"\/console\/v1\/remf_cloud\/:id\/snapshot","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"快照ID"},{"type":"string","name":"list[].name","default":"-","desc":"快照名称"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"},{"type":"int","name":"list[].status","default":"-","desc":"状态(0=创建中,1=创建完成)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"snapshotCreate","doc":{"title":"创建快照","desc":"创建快照","url":"\/console\/v1\/remf_cloud\/:id\/snapshot","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"name","default":"-","desc":"快照名称","validate":"require"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"require"}]}},{"method":"snapshotRestore","doc":{"title":"快照还原","desc":"快照还原","url":"\/console\/v1\/remf_cloud\/:id\/snapshot\/restore","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"snapshot_id","default":"-","desc":"快照ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"快照名称"}]}},{"method":"snapshotDelete","doc":{"title":"删除快照","desc":"删除快照","url":"\/console\/v1\/remf_cloud\/:id\/snapshot\/:snapshot_id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"snapshot_id","default":"-","desc":"快照ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"快照名称"}]}},{"method":"backup","doc":{"title":"备份列表","desc":"备份列表","url":"\/console\/v1\/remf_cloud\/:id\/backup","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"备份ID"},{"type":"string","name":"list[].name","default":"-","desc":"备份名称"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"},{"type":"int","name":"list[].status","default":"-","desc":"状态(0=创建中,1=创建成功)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"backupCreate","doc":{"title":"创建备份","desc":"创建备份","url":"\/console\/v1\/remf_cloud\/:id\/backup","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"name","default":"-","desc":"备份名称","validate":"require"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"require"}]}},{"method":"backupRestore","doc":{"title":"备份还原","desc":"备份还原","url":"\/console\/v1\/remf_cloud\/:id\/backup\/restore","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"backup_id","default":"-","desc":"备份ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"备份名称"}]}},{"method":"backupDelete","doc":{"title":"删除备份","desc":"删除备份","url":"\/console\/v1\/remf_cloud\/:id\/backup\/:backup_id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"backup_id","default":"-","desc":"备份ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"备份名称"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/remf_cloud\/:id\/log","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,description,create_time,ip"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"系统日志总数"}]}},{"method":"remoteInfo","doc":{"title":"获取魔方云远程信息","desc":"获取魔方云远程信息","url":"console\/v1\/remf_cloud\/:id\/remote_info","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"rescue","default":"-","desc":"是否正在救援系统(0=不是,1=是)"},{"type":"string","name":"username","default":"-","desc":"远程用户名"},{"type":"string","name":"password","default":"-","desc":"远程密码"},{"type":"int","name":"port","default":"-","desc":"远程端口"},{"type":"int","name":"ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"simulate_physical_machine","default":"-","desc":"模拟物理机运行(0=关闭,1=开启)"},{"type":"float","name":"system_disk_real_size","default":"-","desc":"系统盘实际占用大小(单位:G)"},{"type":"string","name":"panel_pass","default":"-","desc":"面板管理密码"}]}},{"method":"ipList","doc":{"title":"获取IP列表","desc":"获取IP列表","url":"\/console\/v1\/remf_cloud\/:id\/ip","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"string","name":"list[].ip","default":"-","desc":"IP"},{"type":"string","name":"list[].subnet_mask","default":"-","desc":"掩码"},{"type":"string","name":"list[].gateway","default":"-","desc":"网关"},{"type":"int","name":"count","default":"-","desc":"总数"}]}},{"method":"calBuyDiskPrice","doc":{"title":"获取订购磁盘价格","desc":"获取订购磁盘价格","url":"\/console\/v1\/remf_cloud\/:id\/disk\/price","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"array","name":"remove_disk_id","default":"-","desc":"要取消订购的磁盘ID","validate":""},{"type":"array","name":"add_disk","default":"-","desc":"新增磁盘大小参数,如:[{\"size\":1,\"type\":\"SSH\"}]","validate":""},{"type":"int","name":"add_disk[].size","default":"-","desc":"磁盘大小","validate":""},{"type":"string","name":"add_disk[].type","default":"-","desc":"磁盘类型","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"createBuyDiskOrder","doc":{"title":"生成购买磁盘订单","desc":"生成购买磁盘订单","url":"\/console\/v1\/remf_cloud\/:id\/disk\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"array","name":"remove_disk_id","default":"-","desc":"要取消订购的磁盘ID","validate":""},{"type":"array","name":"add_disk","default":"-","desc":"新增磁盘大小参数,如:[{\"size\":1,\"type\":\"SSH\"}]","validate":""},{"type":"int","name":"add_disk[].size","default":"-","desc":"磁盘大小","validate":""},{"type":"string","name":"add_disk[].type","default":"-","desc":"磁盘类型","validate":""}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"calResizeDiskPrice","doc":{"title":"获取磁盘扩容价格","desc":"获取磁盘扩容价格","url":"\/console\/v1\/remf_cloud\/:id\/disk\/resize","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"resize_data_disk[].id","default":"-","desc":"魔方云磁盘ID","validate":""},{"type":"int","name":"resize_data_disk[].size","default":"-","desc":"磁盘大小","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"createResizeDiskOrder","doc":{"title":"生成磁盘扩容订单","desc":"生成磁盘扩容订单","url":"\/console\/v1\/remf_cloud\/:id\/disk\/resize\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"resize_data_disk[].id","default":"-","desc":"魔方云磁盘ID","validate":""},{"type":"int","name":"resize_data_disk[].size","default":"-","desc":"磁盘大小","validate":""}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"checkHostImage","doc":{"title":"检查产品是够购买过镜像","desc":"检查产品是够购买过镜像","url":"\/console\/v1\/remf_cloud\/:id\/image\/check","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"需要支付的金额(0.00表示镜像免费或已购买)"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"}]}},{"method":"createImageOrder","doc":{"title":"生成购买镜像订单","desc":"生成购买镜像订单","url":"\/console\/v1\/remf_cloud\/:id\/image\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"}],"return":[{"type":"string","name":"data.id","default":"-","desc":"订单ID"}]}},{"method":"calBackupConfigPrice","doc":{"title":"获取快照\/备份数量升降级价格","desc":"获取快照\/备份数量升降级价格","url":"\/console\/v1\/remf_cloud\/:id\/backup_config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"类型(snap=快照,backup=备份)","validate":"require"},{"type":"int","name":"num","default":"-","desc":"数量","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"createBackupConfigOrder","doc":{"title":"生成快照\/备份数量升降级订单","desc":"生成快照\/备份数量升降级订单","url":"\/console\/v1\/remf_cloud\/:id\/backup_config\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"类型(snap=快照,backup=备份)","validate":"require"},{"type":"int","name":"num","default":"-","desc":"数量","validate":"require"}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"calIpNumPrice","doc":{"title":"获取附加IP价格","desc":"获取附加IP价格","url":"\/console\/v1\/remf_cloud\/:id\/ip_num","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"ip_num","default":"-","desc":"附加IP数量","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"createIpNumOrder","doc":{"title":"生成附加IP订单","desc":"生成附加IP订单","url":"\/console\/v1\/remf_cloud\/:id\/ip_num\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"ip_num","default":"-","desc":"附加IP数量","validate":"require"}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"createVpcNetwork","doc":{"title":"创建VPC网络","desc":"创建VPC网络","url":"\/console\/v1\/remf_cloud\/:id\/vpc_network","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"VPC网络名称","validate":"require"},{"type":"string","name":"ips","default":"-","desc":"IP段(cidr,如10.0.0.0\/16,系统分配时不传)","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"VPC网络ID"}]}},{"method":"vpcNetworkList","doc":{"title":"VPC网络列表","desc":"VPC网络列表","url":"\/console\/v1\/remf_cloud\/:id\/vpc_network","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,name)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升降序(asc,desc)","validate":""},{"type":"int","name":"downstream_client_id","default":"-","desc":"下游用户ID(api时可用)","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"VPC网络ID"},{"type":"string","name":"list[].name","default":"-","desc":"VPC网络名称"},{"type":"string","name":"list[].ips","default":"-","desc":"VPC网络网段"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"list[].host[].id","default":"-","desc":"主机产品ID"},{"type":"string","name":"list[].host[].name","default":"-","desc":"主机标识"},{"type":"array","name":"host","default":"-","desc":"可用产品ID(api时返回)"}]}},{"method":"vpcNetworkUpdate","doc":{"title":"修改VPC网络","desc":"修改VPC网络","url":"\/console\/v1\/remf_cloud\/:id\/vpc_network\/:vpc_network_id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"vpc_network_id","default":"-","desc":"VPC网络ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"VPC网络名称","validate":"require"},{"type":"int","name":"downstream_client_id","default":"-","desc":"下游用户ID(api时可用)","validate":""}],"return":[{"type":"string","name":"name","default":"-","desc":"原VPC名称"}]}},{"method":"vpcNetworkDelete","doc":{"title":"删除VPC网络","desc":"删除VPC网络","url":"\/console\/v1\/remf_cloud\/:id\/vpc_network\/:vpc_network_id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"vpc_network_id","default":"-","desc":"VPC网络ID","validate":"require"},{"type":"int","name":"downstream_client_id","default":"-","desc":"下游用户ID(api时可用)","validate":""}]}},{"method":"changeVpcNetwork","doc":{"title":"切换实例VPC网络","desc":"切换实例VPC网络","url":"\/console\/v1\/remf_cloud\/:id\/vpc_network","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"vpc_network_id","default":"-","desc":"新VPCID","validate":"require"},{"type":"int","name":"downstream_client_id","default":"-","desc":"下游用户ID(api时可用)","validate":""}],"return":[{"type":"string","name":"name","default":"-","desc":"变更后VPC网络名称"}]}},{"method":"cloudRealData","doc":{"title":"获取cpu\/内存使用信息","desc":"获取cpu\/内存使用信息","url":"\/console\/v1\/remf_cloud\/:id\/real_data","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"cpu_usage","default":"-","desc":"CPU使用率"},{"type":"string","name":"memory_total","default":"-","desc":"内存总量(‘-’代表获取不到)"},{"type":"string","name":"memory_usable","default":"-","desc":"已用内存(‘-’代表获取不到)"},{"type":"string","name":"memory_usage","default":"-","desc":"内存使用百分比(‘-1’代表获取不到)"}]}},{"method":"calCommonConfigPrice","doc":{"title":"计算产品配置升级价格","desc":"计算产品配置升级价格","url":"\/console\/v1\/remf_cloud\/:id\/common_config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"cpu","default":"-","desc":"核心数","validate":"require"},{"type":"int","name":"memory","default":"-","desc":"内存","validate":"require"},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"createCommonConfigOrder","doc":{"title":"生成产品配置升级订单","desc":"生成产品配置升级订单","url":"\/console\/v1\/remf_cloud\/:id\/common_config\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"cpu","default":"-","desc":"核心数","validate":"require"},{"type":"int","name":"memory","default":"-","desc":"内存","validate":"require"},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"lineConfig","doc":{"title":"获取线路配置","desc":"获取线路配置","url":"\/console\/v1\/product\/:id\/remf_cloud\/line\/:line_id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":"require"}],"return":[{"type":"string","name":"bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"string","name":"gpu_name","default":"-","desc":"显卡名称"},{"type":"string","name":"bw[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"bw[].value","default":"-","desc":"带宽"},{"type":"int","name":"bw[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"bw[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"bw[].step","default":"-","desc":"步长"},{"type":"int","name":"flow[].value","default":"-","desc":"流量"},{"type":"int","name":"defence[].value","default":"-","desc":"防御峰值(G)"},{"type":"int","name":"ip[].value","default":"-","desc":"IP数量"},{"type":"int","name":"gpu[].value","default":"-","desc":"显卡数量"}]}},{"method":"validateSettle","doc":{"title":"验证下单","desc":"验证下单","url":"\/console\/v1\/product\/:id\/remf_cloud\/validate_settle","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"downstream_client_id","default":"-","desc":"下游用户ID(api时可用)","validate":""},{"type":"int","name":"custom.duration_id","default":"-","desc":"周期ID","validate":"require"},{"type":"int","name":"custom.recommend_config_id","default":"-","desc":"套餐ID","validate":""},{"type":"int","name":"custom.data_center_id","default":"-","desc":"数据中心ID","validate":""},{"type":"int","name":"custom.cpu","default":"-","desc":"CPU","validate":""},{"type":"int","name":"custom.memory","default":"-","desc":"内存","validate":""},{"type":"int","name":"custom.system_disk.size","default":"-","desc":"系统盘大小(G)","validate":""},{"type":"string","name":"custom.system_disk.disk_type","default":"-","desc":"系统盘类型","validate":""},{"type":"int","name":"custom.data_disk[].size","default":"-","desc":"数据盘大小(G)","validate":""},{"type":"string","name":"custom.data_disk[].disk_type","default":"-","desc":"数据盘类型","validate":""},{"type":"int","name":"custom.line_id","default":"-","desc":"线路ID","validate":""},{"type":"int","name":"custom.bw","default":"-","desc":"带宽(Mbps)","validate":""},{"type":"int","name":"custom.flow","default":"-","desc":"流量(G)","validate":""},{"type":"int","name":"custom.peak_defence","default":"-","desc":"防御峰值(G)","validate":""},{"type":"int","name":"custom.gpu_num","default":"-","desc":"显卡数量","validate":""},{"type":"int","name":"custom.image_id","default":"-","desc":"镜像ID","validate":""},{"type":"int","name":"custom.backup_num","default":"0","desc":"备份数量","validate":""},{"type":"int","name":"custom.snap_num","default":"0","desc":"快照数量","validate":""},{"type":"int","name":"custom.ip_mac_bind_enable","default":"0","desc":"嵌套虚拟化(0=关闭,1=开启)","validate":""},{"type":"int","name":"custom.ipv6_num_enable","default":"0","desc":"是否使用IPv6(0=关闭,1=开启)","validate":""},{"type":"int","name":"custom.nat_acl_limit_enable","default":"0","desc":"是否启用NAT转发(0=关闭,1=开启)","validate":""},{"type":"int","name":"custom.nat_web_limit_enable","default":"0","desc":"是否启用NAT建站(0=关闭,1=开启)","validate":""},{"type":"int","name":"custom.resource_package_id","default":"0","desc":"资源包ID","validate":""},{"type":"string","name":"custom.network_type","default":"-","desc":"网络类型(normal=经典网络,vpc=VPC网络)","validate":""},{"type":"int","name":"custom.vpc.id","default":"-","desc":"VPC网络ID","validate":""},{"type":"string","name":"custom.vpc.ips","default":"-","desc":"VPCIP段","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"renew_price","default":"-","desc":"续费价格"},{"type":"string","name":"billing_cycle","default":"-","desc":"周期"},{"type":"int","name":"duration","default":"-","desc":"周期时长"},{"type":"string","name":"description","default":"-","desc":"订单子项描述"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"billing_cycle_name","default":"-","desc":"周期名称多语言"},{"type":"string","name":"preview[].name","default":"-","desc":"配置项名称"},{"type":"string","name":"preview[].value","default":"-","desc":"配置项值"},{"type":"string","name":"preview[].price","default":"-","desc":"配置项价格"},{"type":"string","name":"discount","default":"-","desc":"用户等级折扣"},{"type":"string","name":"order_item[].type","default":"-","desc":"订单子项类型(addon_idcsmart_client_level=用户等级)"},{"type":"int","name":"order_item[].rel_id","default":"-","desc":"关联ID"},{"type":"float","name":"order_item[].amount","default":"-","desc":"子项金额"},{"type":"string","name":"order_item[].description","default":"-","desc":"子项描述"}]}},{"method":"natAclList","doc":{"title":"NAT转发列表","desc":"NAT转发列表","url":"console\/v1\/remf_cloud\/:id\/nat_acl","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"转发ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].ip","default":"-","desc":"IP端口"},{"type":"int","name":"list[].int_port","default":"-","desc":"内部端口"},{"type":"int","name":"list[].protocol","default":"-","desc":"协议(1=tcp,2=udp,3=tcp+udp)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"natAclCreate","doc":{"title":"创建NAT转发","desc":"创建NAT转发","url":"console\/v1\/remf_cloud\/:id\/nat_acl","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"require"},{"type":"int","name":"int_port","default":"-","desc":"内部端口","validate":"require"},{"type":"int","name":"protocol","default":"-","desc":"协议(1=tcp,2=udp,3=tcp+udp)","validate":"require"},{"type":"int","name":"ext_port","default":"-","desc":"外部端口(0-65535除开80\/443\/22)","validate":""}]}},{"method":"natAclDelete","doc":{"title":"删除NAT转发","desc":"删除NAT转发","url":"console\/v1\/remf_cloud\/:id\/nat_acl","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"nat_acl_id","default":"-","desc":"NAT转发ID","validate":"require"}]}},{"method":"natWebList","doc":{"title":"NAT建站列表","desc":"NAT建站列表","url":"console\/v1\/remf_cloud\/:id\/nat_web","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"建站ID"},{"type":"string","name":"list[].domain","default":"-","desc":"域名"},{"type":"int","name":"list[].ext_port","default":"-","desc":"外部端口"},{"type":"int","name":"list[].int_port","default":"-","desc":"内部端口"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"natWebCreate","doc":{"title":"创建NAT建站","desc":"创建NAT建站","url":"console\/v1\/mf_cloud\/:id\/nat_web","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"domain","default":"-","desc":"域名","validate":"require"},{"type":"int","name":"int_port","default":"-","desc":"内部端口","validate":"require"}]}},{"method":"natWebDelete","doc":{"title":"删除NAT建站","desc":"删除NAT建站","url":"console\/v1\/mf_cloud\/:id\/nat_web","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"nat_web_id","default":"-","desc":"NAT建站ID","validate":"require"}],"return":[{"type":"string","name":"domain","default":"-","desc":"域名"}]}},{"method":"getUpgradeRecommendConfig","doc":{"title":"获取可升降级套餐","desc":"获取可升降级套餐","url":"console\/v1\/remf_cloud\/:id\/recommend_config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"套餐ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"list[].order","default":"-","desc":"排序ID"},{"type":"int","name":"list[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"int","name":"list[].cpu","default":"-","desc":"CPU"},{"type":"int","name":"list[].memory","default":"-","desc":"内存(GB)"},{"type":"int","name":"list[].system_disk_size","default":"-","desc":"系统盘大小(GB)"},{"type":"int","name":"list[].data_disk_size","default":"-","desc":"数据盘大小(GB)"},{"type":"int","name":"list[].bw","default":"-","desc":"带宽(Mbps)"},{"type":"int","name":"list[].peak_defence","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"list[].system_disk_type","default":"-","desc":"系统盘类型"},{"type":"string","name":"list[].data_disk_type","default":"-","desc":"数据盘类型"},{"type":"int","name":"list[].flow","default":"-","desc":"流量"},{"type":"int","name":"list[].line_id","default":"-","desc":"线路ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"list[].upgrade_range","default":"-","desc":"升降级范围(0=不可升降级,1=全部,2=自选)"},{"type":"int","name":"list[].hidden","default":"-","desc":"是否隐藏(0=否,1=是)"},{"type":"int","name":"list[].gpu_num","default":"-","desc":"显卡数量"},{"type":"string","name":"list[].gpu_name","default":"-","desc":"显卡名称"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"calUpgradeRecommendConfig","doc":{"title":"计算升降级套餐价格","desc":"计算升降级套餐价格","url":"console\/v1\/remf_cloud\/:id\/recommend_config\/price","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"recommend_config_id","default":"-","desc":"套餐ID","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"createUpgradeRecommendConfigOrder","doc":{"title":"生成套餐升级订单","desc":"生成套餐升级订单","url":"console\/v1\/remf_cloud\/:id\/recommend_config\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"recommend_config_id","default":"-","desc":"套餐ID","validate":"require"}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"simulatePhysicalMachine","doc":{"title":"模拟物理机运行","desc":"模拟物理机运行","url":"\/console\/v1\/remf_cloud\/:id\/simulate_physical_machine","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"simulate_physical_machine","default":"-","desc":"模拟物理机运行(0=关闭,1=开启)","validate":"require"}]}},{"method":"ipv6List","doc":{"title":"IPv6列表","desc":"IPv6列表","url":"\/console\/v1\/remf_cloud\/:id\/ipv6","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"20","desc":"每页条数","validate":""}],"return":[{"type":"string","name":"list[].ipv6","default":"-","desc":"IPv6地址"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"downloadRdp","doc":{"title":"下载RDP","desc":"下载RDP","url":"\/console\/v1\/remf_cloud\/:id\/download_rdp","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"content","default":"-","desc":"下载RDP内容"},{"type":"string","name":"name","default":"-","desc":"下载文件名"}]}},{"method":"calPackageConfigPrice","doc":{"title":"计算套餐产品配置升级价格(未完成)","desc":"计算套餐产品配置升级价格","url":"\/console\/v1\/remf_cloud\/:id\/package\/config\/price","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"ip_num","default":"-","desc":"IPv4数量","validate":""},{"type":"int","name":"ipv6_num","default":"-","desc":"IPv6数量","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游发起(0=否,1=是)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"createPackageConfigOrder","doc":{"时间":"2025-01-13","title":"生成套餐产品配置升级订单(未完成)","desc":"生成套餐产品配置升级订单","author":"hh","version":"v1","url":"\/console\/v1\/remf_cloud\/:id\/package\/config\/order","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"ip_num","default":"-","desc":"IPv4数量","validate":""},{"type":"int","name":"ipv6_num","default":"-","desc":"IPv6数量","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"},{"type":"string","name":"amount","default":"-","desc":"订单价格"}]}},{"method":"defenceConfig","doc":{"title":"获取升级防御配置","desc":"获取升级防御配置","url":"\/console\/v1\/remf_cloud\/:id\/upgrade_defence_config","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"}],"return":[{"type":"string","name":"defence[].value","default":"-","desc":"防御"},{"type":"string","name":"defence[].desc","default":"-","desc":"防御显示"},{"type":"string","name":"current_defence","default":"-","desc":"IP当前防御"}]}},{"method":"calDefencePrice","doc":{"title":"计算升级防御价格","desc":"计算升级防御价格","url":"\/console\/v1\/remf_cloud\/:id\/upgrade_defence\/price","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"price_client_level_discount","default":"-","desc":"价格等级折扣"},{"type":"string","name":"price_difference_client_level_discount","default":"-","desc":"差价等级折扣"},{"type":"string","name":"renew_price_difference_client_level_discount","default":"-","desc":"续费差价等级折扣"}]}},{"method":"createDefenceOrder","doc":{"时间":"2025-01-13","title":"生成升级防御订单","desc":"生成升级防御订单","author":"hh","version":"v1","url":"\/console\/v1\/remf_cloud\/:id\/upgrade_defence\/order","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"},{"type":"string","name":"amount","default":"-","desc":"订单价格"}]}},{"method":"whetherRenew","doc":{"title":"是否可以续费","desc":"是否可以续费","url":"\/console\/v1\/remf_cloud\/:id\/whether_renew","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"flowData","doc":{"title":"实例流量数据","desc":"实例流量数据","url":"console\/v1\/remf_cloud\/:id\/flow_data","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":"require"},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":""}],"return":[{"type":"string","name":"list[].time","default":"-","desc":"时间"},{"type":"float","name":"list[].in","default":"-","desc":"进流量"},{"type":"float","name":"list[].out","default":"-","desc":"出流量"},{"type":"string","name":"unit","default":"-","desc":"当前单位"}]}},{"method":"trafficPackageList","doc":{"title":"流量包列表","desc":"流量包列表","author":"hh","version":"v1","url":"\/console\/v1\/remf_cloud\/:id\/traffic_package","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"流量包列表"},{"type":"int","name":"list[].id","default":"-","desc":"流量包ID"},{"type":"string","name":"list[].name","default":"-","desc":"流量包名称"},{"type":"int","name":"list[].size","default":"-","desc":"流量包大小(GB)"},{"type":"float","name":"list[].used","default":"-","desc":"已使用(GB)"},{"type":"int","name":"list[].expire_time","default":"-","desc":"到期时间(秒级时间戳,0表示不到期)"},{"type":"int","name":"list[].expire_with_reset","default":"-","desc":"是否随重置过期(0=否,1=是)"},{"type":"int","name":"list[].status","default":"-","desc":"状态(0=失效,1=有效)"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间(秒级时间戳)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"checkRefund","doc":{"title":"下游退款前验证","desc":"下游退款前验证","url":"\/console\/v1\/remf_cloud\/:id\/check_refund","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}}]},{"class":"reserver\\mf_finance_dcim\\controller\\home\\CloudController","doc":{"title":"V10代理魔方财务DCIM-前台","desc":"V10代理魔方财务DCIM-前台","use":"reserver\\mf_finance_dcim\\controller\\home\\CloudController"},"list":[{"method":"orderPage","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置","url":"\/console\/v1\/product\/:id\/remf_finance_dcim\/order_page","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}]}},{"method":"link","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置(层级联动)","url":"\/console\/v1\/product\/:id\/remf_finance_dcim\/link","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"cid","default":"-","desc":"配置项ID","validate":"require"},{"type":"int","name":"sub_id","default":"-","desc":"子项ID","validate":"require"}]}},{"method":"detail","doc":{"title":"id:文件标题","desc":"获取实例详情","url":"\/console\/v1\/remf_finance_dcim\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"host_data:基础数据@","name":"-","default":"-","desc":"-"},{"type":"config_options:可配置选项@","name":"-","default":"-","desc":"-"},{"type":"custom_field_data:自定义字段@","name":"-","default":"-","desc":"-"},{"type":"download_data:可下载数据@","name":"-","default":"-","desc":"-"},{"type":"module_button:模块按钮@","name":"-","default":"-","desc":"-"},{"type":"module_client_area:模块页面输出","name":"-","default":"-","desc":"-"},{"type":"hook_output:钩子在本页面的输出，数组，循环显示的html","name":"-","default":"-","desc":"-"},{"type":"dcim.flowpacket:当前产品可购买的流量包@","name":"-","default":"-","desc":"-"},{"type":"dcim.auth:服务器各种操作权限控制(on有权限off没权限)","name":"-","default":"-","desc":"-"},{"type":"dcim.area_code:区域代码","name":"-","default":"-","desc":"-"},{"type":"dcim.area_name:区域名称","name":"-","default":"-","desc":"-"},{"type":"dcim.os_group:操作系统分组@","name":"-","default":"-","desc":"-"},{"type":"dcim.os:操作系统数据@","name":"-","default":"-","desc":"-"},{"type":"flow_packet_use_list:流量包使用情况@","name":"-","default":"-","desc":"-"},{"type":"host_cancel:","name":"取消请求数据,空对象","default":"-","desc":"-"}],"host_data":"remark:备注","config_options":"sub_name:配置项值","custom_field_data":"value:字段值","download_data":"id:文件id","down_link":"id:下载链接","location":"id:文件名","module_button":"type:name:名称","dcim.flowpacket":"stock:库存(0不限)","dcim.os_group":"svg:分组svg号","dcim.os":"group_id:所属分组ID","flow_packet_use_list":"used:已用流量"}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/console\/v1\/remf_finance_dcim\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/console\/v1\/remf_finance_dcim\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/console\/v1\/remf_finance_dcim\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"batchOperate","doc":{"title":"批量操作","desc":"批量操作","url":"\/console\/v1\/remf_finance_dcim\/batch_operate","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"action","default":"-","desc":"动作on开机off关机reboot重启","validate":"require"}]}},{"method":"resetBmc","doc":{"title":"重置BMC","desc":"重置BMC","url":"\/console\/v1\/remf_finance_dcim\/:id\/reset_bmc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"vnc","doc":{"title":"获取控制台地址(TODO)","desc":"获取控制台地址","url":"\/console\/v1\/remf_finance_dcim\/:id\/vnc","method":"POST","author":"hh","version":"v1","return":[{"type":"string","name":"data.url","default":"-","desc":"控制台地址"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/console\/v1\/remf_finance_dcim\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/console\/v1\/remf_finance_dcim\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/console\/v1\/remf_finance_dcim\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/console\/v1\/remf_finance_dcim\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"}]}},{"method":"cancelTask","doc":{"title":"取消救援","desc":"取消救援","url":"\/console\/v1\/remf_finance_dcim\/:id\/cancel_task","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/console\/v1\/remf_finance_dcim\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"os","default":"-","desc":"重装系统的操作系统id","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"}]}},{"method":"chart","doc":{"title":"获取模块图表数据","desc":"获取模块图表数据","url":"\/console\/v1\/remf_finance_dcim\/:id\/chart","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"start_time","default":"-","desc":"开始秒级时间","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"图表数据"},{"type":"int","name":"list[].time","default":"-","desc":"时间(秒级时间戳)"},{"type":"float","name":"list[].in_bw","default":"-","desc":"进带宽"},{"type":"float","name":"list[].out_bw","default":"-","desc":"出带宽"},{"type":"string","name":"unit","default":"-","desc":"当前单位"}]}},{"method":"cartConfigoption","doc":{"title":"获取商品配置所有周期价格","desc":"获取商品配置所有周期价格","url":"\/console\/v1\/product\/:id\/remf_finance_dcim\/duration","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"object","name":"duration","default":"-","desc":"周期"},{"type":"float","name":"duration.product_price","default":"-","desc":"价格"},{"type":"float","name":"duration.setup_fee","default":"-","desc":"初装费"},{"type":"string","name":"duration.billingcycle","default":"-","desc":"周期"},{"type":"string","name":"duration.billingcycle_zh","default":"-","desc":"周期"},{"type":"string","name":"duration.pay_ontrial_cycle","default":"-","desc":"试用"}]}},{"method":"list","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/remf_finance_dcim","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"int","name":"country_id","default":"-","desc":"搜索:国家ID","validate":""},{"type":"string","name":"city","default":"-","desc":"搜索:城市","validate":""},{"type":"string","name":"area","default":"-","desc":"搜索:区域","validate":""},{"type":"string","name":"status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"list[].image_name","default":"-","desc":"镜像名称"},{"type":"string","name":"list[].image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"data_center[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].city","default":"-","desc":"城市"},{"type":"string","name":"data_center[].area","default":"-","desc":"区域"},{"type":"string","name":"data_center[].country_name","default":"-","desc":"国家"},{"type":"string","name":"data_center[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/remf_finance_dcim\/:id\/log","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,description,create_time,ip"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"系统日志总数"}]}},{"method":"upgradeConfig","doc":{"title":"升降级配置页面","desc":"升降级配置页面","url":"\/console\/v1\/remf_finance_dcim\/:id\/upgrade_config","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"array","name":"host","default":"-","desc":"配置数据"}]}},{"method":"syncUpgradeConfigPrice","doc":{"title":"升降级配置计算价格","desc":"升降级配置计算价格","url":"\/console\/v1\/remf_finance_dcim\/:id\/sync_upgrade_config_price","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"array","name":"configoption","default":"-","desc":"配置信息{\"配置ID\":\"子项ID\"}","validate":"require"}],"return":[{"type":"float","name":"price","default":"-","desc":"价格"}]}},{"method":"upgradeConfigPost","doc":{"title":"升降级配置结算","desc":"升降级配置结算","url":"\/console\/v1\/remf_finance_dcim\/:id\/upgrade_config","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"object","name":"customfield","default":"-","desc":"自定义字段{\"promo_code\":\"zkj143df\",\"voucher_id\":1}","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"}]}},{"method":"upgradeProduct","doc":{"title":"升降级商品","desc":"升降级商品","url":"\/console\/v1\/remf_finance_dcim\/:id\/upgrade_product","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"object","name":"old_host","default":"-","desc":"原产品数据"},{"type":"array","name":"host","default":"-","desc":"可升降级的商品数组"},{"type":"int","name":"host[].pid","default":"-","desc":"商品ID"},{"type":"string","name":"host[].host","default":"-","desc":"商品名称"},{"type":"array","name":"host[].cycle","default":"-","desc":"周期"},{"type":"float","name":"host[].cycle[].price","default":"-","desc":"价格"},{"type":"string","name":"host[].cycle[].billingcycle","default":"-","desc":"周期"},{"type":"string","name":"host[].cycle[].billingcycle_zh","default":"-","desc":"周期"}]}},{"method":"syncUpgradeProductPrice","doc":{"title":"升降级商品计算价格","desc":"升降级商品计算价格","url":"\/console\/v1\/remf_finance_dcim\/:id\/sync_upgrade_product_price","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"product_id","default":"-","desc":"新商品ID","validate":"require"},{"type":"string","name":"cycle","default":"-","desc":"周期,传billingcycle的值","validate":"require"}],"return":[{"type":"float","name":"price","default":"-","desc":"价格"}]}},{"method":"upgradeProductPost","doc":{"title":"升降级商品结算","desc":"升降级商品结算","url":"\/console\/v1\/remf_finance_dcim\/:id\/upgrade_product","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"}]}}]},{"class":"server\\idcsmart_cloud_disk\\controller\\home\\HostController","doc":{"title":"魔方云磁盘产品管理","desc":"魔方云磁盘产品管理","use":"server\\idcsmart_cloud_disk\\controller\\home\\HostController"},"list":[{"method":"list","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/idcsmart_cloud_disk","method":"GET","author":"thewold","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索","validate":""},{"type":"int","name":"host_id","default":"-","desc":"魔方云产品ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"列表数据"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除,Failed=开通失败)"},{"type":"int","name":"list[].package_id","default":"-","desc":"套餐ID"},{"type":"int","name":"list[].size","default":"-","desc":"容量"},{"type":"string","name":"list[].host_id","default":"-","desc":"实例ID"},{"type":"string","name":"list[].cloud_name","default":"-","desc":"实例"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"付款金额"},{"type":"string","name":"list[].billing_cycle_name","default":"-","desc":"周期"},{"type":"string","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"count","default":"-","desc":"总数"}]}},{"method":"mount","doc":{"title":"挂载磁盘","desc":"挂载磁盘","url":"\/console\/v1\/idcsmart_cloud_disk\/:id\/mount","method":"PUT","author":"thewold","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"磁盘ID","validate":"required"},{"type":"int","name":"host_id","default":"-","desc":"实例ID","validate":"required"}]}},{"method":"umount","doc":{"title":"卸载磁盘","desc":"卸载磁盘","url":"\/console\/v1\/idcsmart_cloud_disk\/:id\/umount","method":"PUT","author":"thewold","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"磁盘ID","validate":"required"}]}},{"method":"expansion","doc":{"title":"扩容磁盘","desc":"扩容磁盘","url":"\/console\/v1\/idcsmart_cloud_disk\/:id\/expansion","method":"PUT","author":"thewold","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"磁盘ID","validate":"required"},{"type":"int","name":"size","default":"-","desc":"容量","validate":"required"},{"type":"int","name":"package_id","default":"-","desc":"套餐ID","validate":"require"}]}}]},{"class":"server\\idcsmart_cloud_disk\\controller\\home\\DurationPriceController","doc":{"title":"魔方云磁盘配置周期价格","desc":"魔方云磁盘配置周期价格","use":"server\\idcsmart_cloud_disk\\controller\\home\\DurationPriceController"},"list":[{"method":"getConfigDurationPrice","doc":{"title":"获取配置周期价格","desc":"获取配置周期价格","url":"\/console\/v1\/idcsmart_cloud_disk\/duration_price","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"package_id","default":"-","desc":"套餐ID","validate":"require"},{"type":"int","name":"size","default":"-","desc":"磁盘容量","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"配置周期价格ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"int","name":"list[].order","default":"-","desc":"排序"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}}]},{"class":"server\\idcsmart_cloud_disk\\controller\\home\\PackageController","doc":{"title":"魔方云磁盘套餐","desc":"魔方云磁盘套餐","use":"server\\idcsmart_cloud_disk\\controller\\home\\PackageController"},"list":[{"method":"list","doc":{"title":"获取订购页实例配置","desc":"获取订购页实例配置","url":"\/console\/v1\/product\/:id\/idcsmart_cloud_disk\/package","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"host_id","default":"-","desc":"实例ID","validate":"require"}],"return":[{"type":"array","name":"package","default":"-","desc":"套餐数据"},{"type":"int","name":"package[].id","default":"-","desc":"套餐ID"},{"type":"string","name":"package[].name","default":"-","desc":"套餐名称"},{"type":"string","name":"package[].description","default":"-","desc":"套餐描述"},{"type":"string","name":"package[].price","default":"-","desc":"套餐价格"},{"type":"string","name":"package[].size_min","default":"-","desc":"容量范围最小值,GB"},{"type":"string","name":"package[].size_max","default":"-","desc":"容量范围最大值,GB"},{"type":"string","name":"package[].precision","default":"-","desc":"最低精度"}]}},{"method":"upgradeList","doc":{"title":"获取磁盘升降级配置","desc":"获取磁盘升降级配置","url":"\/console\/v1\/idcsmart_cloud_disk\/:id\/package","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"磁盘ID","validate":"require"}],"return":[{"type":"array","name":"package","default":"-","desc":"套餐数据"},{"type":"int","name":"package[].id","default":"-","desc":"套餐ID"},{"type":"string","name":"package[].name","default":"-","desc":"套餐名称"},{"type":"string","name":"package[].description","default":"-","desc":"套餐描述"},{"type":"string","name":"package[].price","default":"-","desc":"套餐价格"},{"type":"string","name":"package[].size_min","default":"-","desc":"容量范围最小值,GB"},{"type":"string","name":"package[].size_max","default":"-","desc":"容量范围最大值,GB"},{"type":"string","name":"package[].precision","default":"-","desc":"最低精度"},{"type":"string","name":"package[].country","default":"-","desc":"国家"},{"type":"string","name":"package[].country_code","default":"-","desc":"国家代码"},{"type":"string","name":"package[].city","default":"-","desc":"城市"},{"type":"string","name":"package[].area","default":"-","desc":"区域"}]}}]},{"class":"server\\mf_dcim\\controller\\home\\CloudController","doc":{"title":"DCIM(自定义配置)-前台","desc":"DCIM(自定义配置)-前台","use":"server\\mf_dcim\\controller\\home\\CloudController"},"list":[{"method":"orderPage","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置","url":"\/console\/v1\/product\/:id\/mf_dcim\/order_page","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"data_center[].id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].iso","default":"-","desc":"图标"},{"type":"string","name":"data_center[].name","default":"-","desc":"名称"},{"type":"string","name":"data_center[].city[].name","default":"-","desc":"城市"},{"type":"int","name":"data_center[].city[].area[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center[].city[].area[].name","default":"-","desc":"区域"},{"type":"int","name":"data_center[].city[].area[].line[].id","default":"-","desc":"线路ID"},{"type":"string","name":"data_center[].city[].area[].line[].name","default":"-","desc":"线路名称"},{"type":"int","name":"data_center[].city[].area[].line[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center[].city[].area[].line[].bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"int","name":"model_config[].id","default":"-","desc":"型号配置ID"},{"type":"string","name":"model_config[].name","default":"-","desc":"型号配置名称"},{"type":"string","name":"model_config[].cpu","default":"-","desc":"处理器"},{"type":"string","name":"model_config[].cpu_param","default":"-","desc":"处理器参数"},{"type":"string","name":"model_config[].memory","default":"-","desc":"内存"},{"type":"string","name":"model_config[].disk","default":"-","desc":"硬盘"},{"type":"int","name":"model_config[].support_optional","default":"-","desc":"允许增值选配(0=不允许,1=允许)"},{"type":"int","name":"model_config[].optional_only_for_upgrade","default":"-","desc":"增值仅用于升降级(0=关闭,1=开启)"},{"type":"int","name":"model_config[].leave_memory","default":"-","desc":"剩余内存"},{"type":"int","name":"model_config[].max_memory_num","default":"-","desc":"可增加内存数量"},{"type":"int","name":"model_config[].max_disk_num","default":"-","desc":"可增加硬盘数量"},{"type":"string","name":"model_config[].gpu","default":"-","desc":"显卡"},{"type":"int","name":"model_config[].max_gpu_num","default":"-","desc":"可增加显卡数量"},{"type":"int","name":"model_config[].qty","default":"-","desc":"库存数量"},{"type":"int","name":"model_config[].auto_sync_dcim_stock","default":"-","desc":"自动同步DCIM库存(0=不启用,1=启用)"},{"type":"int","name":"model_config[].optional_memory[].id","default":"-","desc":"选配内存配置ID"},{"type":"string","name":"model_config[].optional_memory[].value","default":"-","desc":"选配内存配置名称"},{"type":"int","name":"model_config[].optional_memory[].other_config.memory","default":"-","desc":"选配内存大小"},{"type":"int","name":"model_config[].optional_memory[].other_config.memory_slot","default":"-","desc":"选配内存插槽"},{"type":"int","name":"model_config[].optional_disk[].id","default":"-","desc":"选配硬盘配置ID"},{"type":"string","name":"model_config[].optional_disk[].value","default":"-","desc":"选配硬盘配置名称"},{"type":"int","name":"model_config[].optional_gpu[].id","default":"-","desc":"选配显卡配置ID"},{"type":"string","name":"model_config[].optional_gpu[].value","default":"-","desc":"选配显卡配置名称"},{"type":"array","name":"limit_rule","default":"-","desc":"限制规则"},{"type":"int","name":"limit_rule[].id","default":"-","desc":"限制规则ID"},{"type":"object","name":"limit_rule[].rule","default":"-","desc":"条件数据"},{"type":"array","name":"limit_rule[].rule.data_center.id","default":"-","desc":"数据中心ID"},{"type":"string","name":"limit_rule[].rule.data_center.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"limit_rule[].rule.bw.min","default":"-","desc":"带宽最小值"},{"type":"string","name":"limit_rule[].rule.bw.max","default":"-","desc":"带宽最大值"},{"type":"string","name":"limit_rule[].rule.bw.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"limit_rule[].rule.flow.min","default":"-","desc":"流量最小值"},{"type":"string","name":"limit_rule[].rule.flow.max","default":"-","desc":"流量最大值"},{"type":"string","name":"limit_rule[].rule.flow.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"limit_rule[].rule.image.id","default":"-","desc":"操作系统ID"},{"type":"string","name":"limit_rule[].rule.image.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"limit_rule[].rule.model_config.id","default":"-","desc":"型号配置ID"},{"type":"string","name":"limit_rule[].rule.model_config.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"object","name":"limit_rule[].result","default":"-","desc":"结果数据"},{"type":"string","name":"limit_rule[].result.bw[].min","default":"-","desc":"带宽最小值"},{"type":"string","name":"limit_rule[].result.bw[].max","default":"-","desc":"带宽最大值"},{"type":"string","name":"limit_rule[].result.bw[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"limit_rule[].result.flow[].min","default":"-","desc":"流量最小值"},{"type":"string","name":"limit_rule[].result.flow[].max","default":"-","desc":"流量最大值"},{"type":"string","name":"limit_rule[].result.flow[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"limit_rule[].result.image[].id","default":"-","desc":"操作系统ID"},{"type":"string","name":"limit_rule[].result.image[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"limit_rule[].result.model_config[].id","default":"-","desc":"型号配置ID"},{"type":"string","name":"limit_rule[].result.model_config[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"}]}},{"method":"imageList","doc":{"title":"获取操作系统列表","desc":"获取操作系统列表","url":"\/console\/v1\/product\/:id\/mf_dcim\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游发起(0=否,1=是)","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"list[].icon","default":"-","desc":"操作系统分类图标"},{"type":"int","name":"list[].image[].id","default":"-","desc":"操作系统ID"},{"type":"int","name":"list[].image[].image_group_id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].image[].name","default":"-","desc":"操作系统名称"},{"type":"int","name":"list[].image[].charge","default":"-","desc":"是否收费(0=否,1=是)"},{"type":"string","name":"list[].image[].price","default":"-","desc":"价格"}]}},{"method":"getAllDurationPrice","doc":{"title":"获取商品配置所有周期价格","desc":"获取商品配置所有周期价格","url":"\/console\/v1\/product\/:id\/mf_dcim\/duration","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"model_config_id","default":"-","desc":"型号配置ID","validate":""},{"type":"object","name":"optional_memory","default":"-","desc":"选配内存(如{\"5\":\"12\"},5是选配内存配置ID,12是数量)","validate":""},{"type":"object","name":"optional_disk","default":"-","desc":"选配硬盘(如{\"5\":\"12\"},5是选配硬盘配置ID,12是数量)","validate":""},{"type":"object","name":"optional_gpu","default":"-","desc":"选配显卡(如{\"5\":\"12\"},5是选配显卡配置ID,12是数量)","validate":""},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":""},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":""},{"type":"string","name":"bw","default":"-","desc":"带宽(带宽线路)","validate":""},{"type":"string","name":"flow","default":"-","desc":"流量(流量线路)","validate":""},{"type":"string","name":"ip_num","default":"-","desc":"公网IP数量","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""},{"type":"int","name":"is_downstream","default":"-","desc":"是否下游发起(0=否,1=是)","validate":""}],"return":[{"type":"int","name":"[].id","default":"-","desc":"周期ID"},{"type":"string","name":"[].name","default":"-","desc":"周期名称"},{"type":"string","name":"[].price","default":"-","desc":"周期总价"},{"type":"float","name":"[].discount","default":"-","desc":"折扣(0=没有折扣)"},{"type":"int","name":"[].num","default":"-","desc":"周期时长"},{"type":"string","name":"[].unit","default":"-","desc":"单位(hour=小时,day=天,month=月)"},{"type":"string","name":"[].client_level_discount","default":"-","desc":"用户等级折扣"}]}},{"method":"lineConfig","doc":{"title":"获取线路配置","desc":"获取线路配置","url":"\/console\/v1\/product\/:id\/mf_dcim\/line\/:line_id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":"require"}],"return":[{"type":"string","name":"bill_type","default":"-","desc":"计费类型(bw=带宽,flow=流量)"},{"type":"int","name":"sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)"},{"type":"string","name":"bw[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"string","name":"bw[].value","default":"-","desc":"带宽"},{"type":"string","name":"bw[].value_show","default":"-","desc":"自定义显示"},{"type":"int","name":"bw[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"bw[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"bw[].step","default":"-","desc":"步长"},{"type":"string","name":"flow[].value","default":"-","desc":"流量(流量线路)"},{"type":"string","name":"defence[].value","default":"-","desc":"防御"},{"type":"string","name":"defence[].desc","default":"-","desc":"防御显示"},{"type":"string","name":"order_default_defence","default":"-","desc":"默认防御"},{"type":"string","name":"ip[].value","default":"-","desc":"公网IP值"},{"type":"string","name":"ip[].desc","default":"-","desc":"公网IP显示"}]}},{"method":"dataCenterSelect","doc":{"title":"数据中心选择","desc":"数据中心选择","url":"\/console\/v1\/product\/:id\/mf_dcim\/data_center","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].iso","default":"-","desc":"国家图标"},{"type":"string","name":"list[].country_name","default":"-","desc":"国家名称"}]}},{"method":"list","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/mf_dcim","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"int","name":"country_id","default":"-","desc":"搜索:国家ID","validate":""},{"type":"string","name":"city","default":"-","desc":"搜索:城市","validate":""},{"type":"string","name":"area","default":"-","desc":"搜索:区域","validate":""},{"type":"string","name":"status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"list[].image_name","default":"-","desc":"镜像名称"},{"type":"string","name":"list[].image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)"},{"type":"int","name":"list[].show_base_info","default":"-","desc":"产品列表是否展示基础信息：1是默认，0否"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"data_center[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].city","default":"-","desc":"城市"},{"type":"string","name":"data_center[].area","default":"-","desc":"区域"},{"type":"string","name":"data_center[].country_name","default":"-","desc":"国家"},{"type":"string","name":"data_center[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"detailPart","doc":{"title":"获取部分详情","desc":"获取部分详情,下游用来获取部分信息","url":"\/console\/v1\/mf_dcim\/:id\/part","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"data_center.id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center.city","default":"-","desc":"城市"},{"type":"string","name":"data_center.area","default":"-","desc":"区域"},{"type":"string","name":"data_center.country","default":"-","desc":"国家"},{"type":"string","name":"data_center.iso","default":"-","desc":"图标"},{"type":"string","name":"ip","default":"-","desc":"IP地址"},{"type":"string","name":"power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"int","name":"image.id","default":"-","desc":"镜像ID"},{"type":"string","name":"image.name","default":"-","desc":"镜像名称"},{"type":"string","name":"image.image_group_name","default":"-","desc":"镜像分类"},{"type":"string","name":"image.icon","default":"-","desc":"图标"}]}},{"method":"detail","doc":{"title":"获取DCIM产品详情","desc":"获取DCIM产品详情","url":"\/console\/v1\/mf_dcim\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"order_id","default":"-","desc":"订单ID"},{"type":"string","name":"ip","default":"-","desc":"IP地址"},{"type":"string","name":"additional_ip","default":"-","desc":"附加IP(英文逗号分割)"},{"type":"string","name":"power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"int","name":"model_config.id","default":"-","desc":"型号配置ID"},{"type":"string","name":"model_config.name","default":"-","desc":"型号配置名称"},{"type":"string","name":"model_config.cpu","default":"-","desc":"处理器"},{"type":"string","name":"model_config.cpu_param","default":"-","desc":"处理器参数"},{"type":"string","name":"model_config.memory","default":"-","desc":"内存"},{"type":"string","name":"model_config.disk","default":"-","desc":"硬盘"},{"type":"string","name":"model_config.gpu","default":"-","desc":"显卡"},{"type":"int","name":"model_config.optional_memory[].id","default":"-","desc":"可选配内存配置ID"},{"type":"string","name":"model_config.optional_memory[].value","default":"-","desc":"名称"},{"type":"int","name":"model_config.optional_memory[].other_config.memory_slot","default":"-","desc":"槽位"},{"type":"int","name":"model_config.optional_memory[].other_config.memory","default":"-","desc":"内存大小(GB)"},{"type":"int","name":"model_config.optional_disk[].id","default":"-","desc":"可选配硬盘配置ID"},{"type":"string","name":"model_config.optional_disk[].value","default":"-","desc":"名称"},{"type":"int","name":"model_config.optional_gpu[].id","default":"-","desc":"可选配显卡配置ID"},{"type":"string","name":"model_config.optional_gpu[].value","default":"-","desc":"名称"},{"type":"int","name":"model_config.leave_memory","default":"-","desc":"当前机型剩余内存大小(GB)"},{"type":"int","name":"model_config.max_memory_num","default":"-","desc":"当前机型可增加内存数量"},{"type":"int","name":"model_config.max_disk_num","default":"-","desc":"当前机型可增加硬盘数量"},{"type":"int","name":"model_config.max_gpu_num","default":"-","desc":"当前机型可增加显卡数量"},{"type":"int","name":"line.id","default":"-","desc":"线路"},{"type":"string","name":"line.name","default":"-","desc":"线路名称"},{"type":"string","name":"line.bill_type","default":"-","desc":"计费类型(bw=带宽,flow=流量)"},{"type":"int","name":"line.sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)"},{"type":"string","name":"bw","default":"-","desc":"带宽(0表示没有)"},{"type":"string","name":"bw_show","default":"-","desc":"带宽自定义显示"},{"type":"string","name":"ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值"},{"type":"string","name":"username","default":"-","desc":"用户名"},{"type":"string","name":"password","default":"-","desc":"密码"},{"type":"int","name":"data_center.id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center.city","default":"-","desc":"城市"},{"type":"string","name":"data_center.area","default":"-","desc":"区域"},{"type":"string","name":"data_center.country","default":"-","desc":"国家"},{"type":"string","name":"data_center.iso","default":"-","desc":"国家代码"},{"type":"int","name":"image.id","default":"-","desc":"镜像ID"},{"type":"string","name":"image.name","default":"-","desc":"镜像名称"},{"type":"int","name":"image.image_group_id","default":"-","desc":"镜像分类ID"},{"type":"string","name":"image.image_group_name","default":"-","desc":"镜像分类"},{"type":"string","name":"image.icon","default":"-","desc":"图标"},{"type":"int","name":"config.reinstall_sms_verify","default":"-","desc":"重装短信验证(0=不启用,1=启用)"},{"type":"int","name":"config.reset_password_sms_verify","default":"-","desc":"重置密码短信验证(0=不启用,1=启用)"},{"type":"int","name":"config.manual_resource","default":"-","desc":"是否手动资源(0=不启用,1=启用)"},{"type":"string","name":"config.manual_resource_control_mode","default":"-","desc":"手动资源控制方式not_support不支持,ipmi,dcim_client客户端"},{"type":"string","name":"config.custom_rand_password_rule","default":"-","desc":"自定义随机密码位数(0=关闭,1=开启)"},{"type":"string","name":"config.default_password_length","default":"-","desc":"默认密码长度"},{"type":"object","name":"optional_memory","default":"-","desc":"当前机器已添加内存配置({\"5\":1},5是ID,1是数量)"},{"type":"object","name":"optional_disk","default":"-","desc":"当前机器已添加硬盘配置({\"5\":1},5是ID,1是数量)"},{"type":"object","name":"optional_gpu","default":"-","desc":"当前机器已添加显卡配置({\"5\":1},5是ID,1是数量)"},{"type":"array","name":"custom_show","default":"-","desc":"自定义展示字段"},{"type":"string","name":"custom_show[].name","default":"-","desc":"字段名称"},{"type":"string","name":"custom_show[].type","default":"-","desc":"字段类型(text=文本,password=密码,date=日期)"},{"type":"string","name":"custom_show[].value","default":"-","desc":"值"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/console\/v1\/mf_dcim\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/console\/v1\/mf_dcim\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/console\/v1\/mf_dcim\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"batchOperate","doc":{"title":"批量操作","desc":"批量操作","url":"\/console\/v1\/mf_dcim\/batch_operate","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"action","default":"-","desc":"动作on开机off关机reboot重启","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/console\/v1\/mf_dcim\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"more","default":"0","desc":"获取更多信息(0=否,1=是)","validate":""},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"url","default":"-","desc":"控制台地址"},{"type":"string","name":"vnc_url","default":"-","desc":"控制台websocket地址(more=1返回)"},{"type":"string","name":"vnc_pass","default":"-","desc":"vnc密码(more=1返回)"},{"type":"string","name":"password","default":"-","desc":"机器密码(more=1返回)"},{"type":"string","name":"token","default":"-","desc":"控制台页面令牌(more=1返回)"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/console\/v1\/mf_dcim\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"tmp_token","default":"-","desc":"控制台页面令牌","validate":"require"}]}},{"method":"restartVnc","doc":{"title":"重启VNC","desc":"重启VNC","url":"\/console\/v1\/mf_dcim\/:id\/vnc\/restart","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/console\/v1\/mf_dcim\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/console\/v1\/mf_dcim\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"code","default":"-","desc":"二次验证验证码","validate":""},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/console\/v1\/mf_dcim\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"exitRescue","doc":{"title":"退出救援模式","desc":"退出救援模式","url":"\/console\/v1\/mf_dcim\/:id\/rescue\/exit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/console\/v1\/mf_dcim\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"int","name":"part_type","default":"-","desc":"分区类型0全盘格式化1第一分区格式化","validate":"require"},{"type":"string","name":"code","default":"-","desc":"二次验证验证码","validate":""},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"chart","doc":{"title":"获取图表数据","desc":"获取图表数据","url":"\/console\/v1\/mf_dcim\/:id\/chart","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"start_time","default":"-","desc":"开始秒级时间","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"图表数据"},{"type":"int","name":"list[].time","default":"-","desc":"时间(秒级时间戳)"},{"type":"float","name":"list[].in_bw","default":"-","desc":"进带宽"},{"type":"float","name":"list[].out_bw","default":"-","desc":"出带宽"},{"type":"string","name":"unit","default":"-","desc":"当前单位"}]}},{"method":"flowDetail","doc":{"title":"获取网络流量","desc":"获取网络流量","url":"\/console\/v1\/mf_dcim\/:id\/flow","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"total","default":"-总流量","desc":"-"},{"type":"string","name":"used","default":"-已用流量","desc":"-"},{"type":"string","name":"leave","default":"-","desc":"剩余流量"},{"type":"string","name":"reset_flow_date","default":"-","desc":"流量归零时间"},{"type":"int","name":"total_num","default":"-","desc":"总流量大小(0=不限)"},{"type":"float","name":"used_num","default":"-","desc":"已用流量大小"},{"type":"int","name":"base_flow","default":"-","desc":"基础流量(0=不限)"},{"type":"int","name":"temp_flow","default":"-","desc":"临时流量"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/mf_dcim\/:id\/log","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,description,create_time,ip"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"系统日志总数"}]}},{"method":"remoteInfo","doc":{"title":"获取DCIM远程信息","desc":"获取DCIM远程信息","url":"\/console\/v1\/mf_dcim\/:id\/remote_info","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"username","default":"-","desc":"远程用户名"},{"type":"string","name":"password","default":"-","desc":"远程密码"},{"type":"string","name":"port","default":"-","desc":"远程端口"},{"type":"int","name":"ip_num","default":"-","desc":"IP数量"}]}},{"method":"ipList","doc":{"title":"获取IP列表","desc":"获取IP列表","url":"\/console\/v1\/mf_dcim\/:id\/ip","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"string","name":"list[].subnet_mask","default":"-","desc":"掩码"},{"type":"string","name":"list[].gateway","default":"-","desc":"网关"},{"type":"int","name":"count","default":"-","desc":"总数"}]}},{"method":"checkHostImage","doc":{"title":"检查产品是够购买过镜像","desc":"检查产品是够购买过镜像","url":"\/console\/v1\/mf_dcim\/:id\/image\/check","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游(0=不是,1=是)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"需要支付的金额(0.00表示镜像免费或已购买)"},{"type":"string","name":"description","default":"-","desc":"描述"}]}},{"method":"createImageOrder","doc":{"title":"生成购买镜像订单","desc":"生成购买镜像订单","url":"\/console\/v1\/mf_dcim\/:id\/image\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"calCommonConfigPrice","doc":{"title":"计算产品配置升级价格","desc":"计算产品配置升级价格","url":"\/console\/v1\/mf_dcim\/:id\/common_config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip_num","default":"-","desc":"公网IP数量","validate":""},{"type":"string","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量包","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""},{"type":"object","name":"optional_memory","default":"-","desc":"变更后的内存({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"optional_disk","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"optional_gpu","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"discount","default":"-","desc":"用户等级折扣"}]}},{"method":"createCommonConfigOrder","doc":{"title":"生成产品配置升级订单","desc":"生成产品配置升级订单","url":"\/console\/v1\/mf_dcim\/:id\/common_config\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip_num","default":"-","desc":"公网IP数量","validate":""},{"type":"string","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量包","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""},{"type":"object","name":"optional_memory","default":"-","desc":"变更后的内存({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"optional_disk","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"optional_gpu","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""}],"return":[{"type":"string","name":"data.id","default":"-","desc":"订单ID"}]}},{"method":"defenceConfig","doc":{"title":"获取升级防御配置","desc":"获取升级防御配置","url":"\/console\/v1\/mf_dcim\/:id\/upgrade_defence_config","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"}],"return":[{"type":"string","name":"defence[].value","default":"-","desc":"防御"},{"type":"string","name":"defence[].desc","default":"-","desc":"防御显示"},{"type":"string","name":"current_defence","default":"-","desc":"IP当前防御"}]}},{"method":"calDefencePrice","doc":{"title":"计算升级防御价格","desc":"计算升级防御价格","url":"\/console\/v1\/mf_dcim\/:id\/upgrade_defence\/price","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"}]}},{"method":"createDefenceOrder","doc":{"title":"生成升级防御订单","desc":"生成升级防御订单","url":"\/console\/v1\/mf_dcim\/:id\/upgrade_defence\/order","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值","validate":"require"}],"return":[{"type":"string","name":"data.id","default":"-","desc":"订单ID"}]}},{"method":"validateSettle","doc":{"title":"验证下单","desc":"验证下单,用于下游使用","url":"\/console\/v1\/product\/:id\/mf_dcim\/validate_settle","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"custom.duration_id","default":"-","desc":"周期ID","validate":"require"},{"type":"int","name":"custom.data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"int","name":"custom.line_id","default":"-","desc":"线路ID","validate":"require"},{"type":"int","name":"custom.model_config_id","default":"-","desc":"型号配置ID","validate":"require"},{"type":"object","name":"custom.optional_memory","default":"-","desc":"变更后的内存({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"custom.optional_disk","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""},{"type":"object","name":"custom.optional_gpu","default":"-","desc":"变更后的硬盘({\"5\":1},5是ID,1是数量)","validate":""},{"type":"int","name":"custom.image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"string","name":"custom.bw","default":"-","desc":"带宽","validate":""},{"type":"string","name":"custom.flow","default":"-","desc":"流量","validate":""},{"type":"string","name":"custom.ip_num","default":"-","desc":"公网IP数量","validate":"require"},{"type":"int","name":"custom.peak_defence","default":"-","desc":"防御峰值(G)","validate":""},{"type":"string","name":"custom.notes","default":"-","desc":"备注","validate":""},{"type":"int","name":"custom.auto_renew","default":"0","desc":"是否自动续费(0=否,1=是)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"renew_price","default":"-","desc":"续费价格"},{"type":"string","name":"billing_cycle","default":"-","desc":"周期"},{"type":"int","name":"duration","default":"-","desc":"周期时长"},{"type":"string","name":"description","default":"-","desc":"订单子项描述"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"preview[].name","default":"-","desc":"配置项名称"},{"type":"string","name":"preview[].value","default":"-","desc":"配置项值"},{"type":"string","name":"preview[].price","default":"-","desc":"配置项价格"},{"type":"string","name":"discount","default":"-","desc":"用户等级折扣"},{"type":"string","name":"order_item[].type","default":"-","desc":"订单子项类型(addon_idcsmart_client_level=用户等级)"},{"type":"int","name":"order_item[].rel_id","default":"-","desc":"关联ID"},{"type":"float","name":"order_item[].amount","default":"-","desc":"子项金额"},{"type":"string","name":"order_item[].description","default":"-","desc":"子项描述"}]}},{"method":"getReinstallStatus","doc":{"title":"获取重装状态","desc":"获取重装状态","url":"\/console\/v1\/mf_dcim\/:id\/reinstall_status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"array","name":"data","default":"-","desc":"状态数据"},{"type":"int","name":"data.task_type","default":"-","desc":"任务类型(0=重装中)"}]}}]},{"class":"server\\idcsmart_common\\controller\\home\\IdcsmartCommonProductController","doc":{"title":"通用商品-商品配置信息(前台)","desc":"通用商品-商品配置信息(前台)","use":"server\\idcsmart_common\\controller\\home\\IdcsmartCommonProductController"},"list":[{"method":"hostList","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/idcsmart_common\/host","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"m","default":"-","desc":"desc:菜单ID","validate":"validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字,搜索范围:产品ID,商品名称,标识","validate":"validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败","validate":"validate:optional"},{"type":"string","name":"tab","default":"-","desc":"desc:状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"id,active_time,due_timevalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:产品"},{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"int","name":"list[].active_time","default":"-","desc":"desc:开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"desc:周期"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"desc:产品自定义字段，格式{\"自定义字段ID\":\"値\"}"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"desc:是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"desc:产品总数"},{"type":"int","name":"using_count","default":"-","desc":"desc:使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"desc:即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"desc:已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"desc:已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"desc:全部产品数量"}]}},{"method":"cartConfigoption","doc":{"title":"前台商品配置信息","desc":"前台商品配置信息","url":"\/console\/v1\/idcsmart_common\/product\/:product_id\/configoption","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"object","name":"common_product","default":"-","desc":"desc:商品基础信息"},{"type":"string","name":"common_product.name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"common_product.order_page_description","default":"-","desc":"desc:订购页面html"},{"type":"int","name":"common_product.allow_qty","default":"-","desc":"desc:是否允许选择数量:1是，0否默认"},{"type":"string","name":"common_product.pay_type","default":"-","desc":"desc:付款类型(免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"array","name":"configoptions","default":"-","desc":"desc:配置项信息"},{"type":"int","name":"configoptions[].id","default":"-","desc":"desc:配置项ID"},{"type":"string","name":"configoptions[].option_name","default":"-","desc":"desc:配置项名称"},{"type":"string","name":"configoptions[].option_type","default":"-","desc":"desc:配置项类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域，cascade级联"},{"type":"int","name":"configoptions[].qty_min","default":"-","desc":"desc:数量时最小值"},{"type":"int","name":"configoptions[].qty_max","default":"-","desc":"desc:数量时最大值"},{"type":"string","name":"configoptions[].unit","default":"-","desc":"desc:单位"},{"type":"int","name":"configoptions[].allow_repeat","default":"-","desc":"desc:数量类型时：是否允许重复:开启后,前台购买时，可通过点击添加按钮，自动创建一个新的配置项，取名如bw1"},{"type":"int","name":"configoptions[].max_repeat","default":"-","desc":"desc:最大允许重复数量"},{"type":"string","name":"configoptions[].description","default":"-","desc":"desc:说明"},{"type":"int","name":"configoptions[].qty_change","default":"-","desc":"desc:数量变化值"},{"type":"int","name":"configoptions[].is_show","default":"-","desc":"desc:是否展示配置项名称:1是，0否"},{"type":"array","name":"configoptions[].subs","default":"-","desc":"desc:子项信息"},{"type":"int","name":"configoptions[].subs[].id","default":"-","desc":"desc:子项ID"},{"type":"string","name":"configoptions[].subs[].option_name","default":"-","desc":"desc:子项名称"},{"type":"int","name":"configoptions[].subs[].qty_min","default":"-","desc":"desc:子项最小值"},{"type":"int","name":"configoptions[].subs[].qty_max","default":"-","desc":"desc:子项最大值"},{"type":"array","name":"configoptions[].tree","default":"-","desc":"desc:级联配置项的树形结构数据(仅当option_type为cascade时返回)"},{"type":"int","name":"configoptions[].tree[].item_id","default":"-","desc":"desc:级联项ID"},{"type":"string","name":"configoptions[].tree[].item_name","default":"-","desc":"desc:级联项名称"},{"type":"string","name":"configoptions[].tree[].fee_type","default":"-","desc":"desc:计费类型"},{"type":"int","name":"configoptions[].tree[].group_id","default":"-","desc":"desc:级联组ID"},{"type":"int","name":"configoptions[].tree[].is_leaf","default":"-","desc":"desc:是否为末端项:1是，0否"},{"type":"int","name":"configoptions[].tree[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"configoptions[].tree[].hidden","default":"-","desc":"desc:是否隐藏:1是，0否"},{"type":"array","name":"configoptions[].tree[].children","default":"-","desc":"desc:子级联项(递归结构)"},{"type":"array","name":"configoptions[].tree[].price","default":"-","desc":"desc:价格信息(仅末端项有此字段)"},{"type":"array","name":"configoptions[].cascade_group","default":"-","desc":"desc:级联组信息(仅当option_type为cascade时返回)"},{"type":"int","name":"configoptions[].cascade_group[].id","default":"-","desc":"desc:级联组ID"},{"type":"string","name":"configoptions[].cascade_group[].group_name","default":"-","desc":"desc:级联组名称"},{"type":"object","name":"cycles","default":"-","desc":"desc:周期({\"onetime\":1.00})"},{"type":"array","name":"custom_cycles","default":"-","desc":"desc:自定义周期"},{"type":"int","name":"custom_cycles[].id","default":"-","desc":"desc:自定义周期ID"},{"type":"string","name":"custom_cycles[].name","default":"-","desc":"desc:自定义周期名称"},{"type":"int","name":"custom_cycles[].cycle_time","default":"-","desc":"desc:自定义周期时长"},{"type":"string","name":"custom_cycles[].cycle_unit","default":"-","desc":"desc:自定义周期单位"},{"type":"float","name":"custom_cycles[].amount","default":"-","desc":"desc:商品自定义周期金额"},{"type":"float","name":"custom_cycles[].cycle_amount","default":"-","desc":"desc:(商品+配置项)自定义周期金额"},{"type":"int","name":"custom_cycles[].is_default","default":"-","desc":"desc:是否默认:1是，0否"}]}},{"method":"cartConfigoptionCalculate","doc":{"title":"前台商品配置信息计算价格","desc":"前台商品配置信息计算价格","url":"\/console\/v1\/idcsmart_common\/product\/:product_id\/configoption\/calculate","method":"POST","author":"wyh","version":"v1","param":[{"type":"object","name":"configoption","default":"-","desc":"desc:配置信息{168:1,514:53}","validate":"validate:required"},{"type":"object","name":"cascade_configoption","default":"-","desc":"desc:级联配置项信息{169:{item_id:12,quantity:2}}","validate":"validate:optional"}],"return":[{"type":"object","name":"cycles","default":"-","desc":"desc:周期({\"onetime\":1.00})"},{"type":"array","name":"custom_cycles","default":"-","desc":"desc:自定义周期"},{"type":"int","name":"custom_cycles[].id","default":"-","desc":"desc:自定义周期ID"},{"type":"string","name":"custom_cycles[].name","default":"-","desc":"desc:自定义周期名称"},{"type":"int","name":"custom_cycles[].cycle_time","default":"-","desc":"desc:自定义周期时长"},{"type":"string","name":"custom_cycles[].cycle_unit","default":"-","desc":"desc:自定义周期单位"},{"type":"float","name":"custom_cycles[].cycle_amount","default":"-","desc":"desc:自定义周期金额"},{"type":"int","name":"custom_cycles[].is_default","default":"-","desc":"desc:是否默认:1是，0否"}]}},{"method":"hostConfigotpion","doc":{"title":"前台产品内页","desc":"前台产品内页","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/configoption","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"object","name":"host","default":"-","desc":"desc:财务信息"},{"type":"int","name":"host.create_time","default":"-","desc":"desc:订购时间"},{"type":"int","name":"host.due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"host.billing_cycle","default":"-","desc":"desc:计费方式"},{"type":"string","name":"host.billing_cycle_name","default":"-","desc":"desc:模块计费周期名称"},{"type":"int","name":"host.billing_cycle_time","default":"-","desc":"desc:模块计费周期时间,秒"},{"type":"float","name":"host.renew_amount","default":"-","desc":"desc:续费金额"},{"type":"float","name":"host.first_payment_amount","default":"-","desc":"desc:首付金额"},{"type":"string","name":"host.dedicatedip","default":"-","desc":"desc:独立ip"},{"type":"string","name":"host.username","default":"-","desc":"desc:用户名"},{"type":"string","name":"host.password","default":"-","desc":"desc:密码"},{"type":"string","name":"host.os","default":"-","desc":"desc:操作系统"},{"type":"string","name":"host.assignedips","default":"-","desc":"desc:分配ip，逗号分隔"},{"type":"int","name":"host.bwlimit","default":"-","desc":"desc:流量限制"},{"type":"float","name":"host.bwusage","default":"-","desc":"desc:流量使用"},{"type":"array","name":"configoptions","default":"-","desc":"desc:配置项信息"},{"type":"int","name":"configoptions[].id","default":"-","desc":"desc:配置项ID"},{"type":"string","name":"configoptions[].option_name","default":"-","desc":"desc:配置项名称"},{"type":"string","name":"configoptions[].option_type","default":"-","desc":"desc:配置项类型"},{"type":"string","name":"configoptions[].unit","default":"-","desc":"desc:单位"},{"type":"array","name":"configoptions[].subs","default":"-","desc":"desc:子项"},{"type":"string","name":"configoptions[].subs[].option_name","default":"-","desc":"desc:子项名称"},{"type":"int","name":"configoptions[].qty","default":"-","desc":"desc:数量(当类型为数量时,显示此值)"},{"type":"array","name":"chart","default":"-","desc":"desc:图表tab"},{"type":"string","name":"chart[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"chart[].type","default":"-","desc":"desc:类型"},{"type":"array","name":"chart[].select","default":"-","desc":"desc:下拉选择"},{"type":"string","name":"chart[].select[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"chart[].select[].value","default":"-","desc":"desc:值"},{"type":"array","name":"client_area","default":"-","desc":"desc:客户自定义tab区域"},{"type":"string","name":"client_area[].key","default":"-","desc":"desc:键"},{"type":"string","name":"client_area[].name","default":"-","desc":"desc:名称标题"},{"type":"array","name":"client_button","default":"-","desc":"desc:管理按钮区域"},{"type":"array","name":"client_button.console","default":"-","desc":"desc:控制台"},{"type":"string","name":"client_button.console[].func","default":"-","desc":"desc:模块"},{"type":"string","name":"client_button.console[].name","default":"-","desc":"desc:模块名称"},{"type":"string","name":"client_button.console[].type","default":"-","desc":"desc:类型"},{"type":"array","name":"client_button.control","default":"-","desc":"desc:下拉管理"},{"type":"string","name":"client_button.control[].func","default":"-","desc":"desc:模块"},{"type":"string","name":"client_button.control[].name","default":"-","desc":"desc:模块名称"},{"type":"string","name":"client_button.control[].type","default":"-","desc":"desc:类型"},{"type":"array","name":"os","default":"-","desc":"desc:操作系统"},{"type":"int","name":"os[].id","default":"-","desc":"desc:配置项ID"},{"type":"string","name":"os[].option_name","default":"-","desc":"desc:配置项名称"},{"type":"string","name":"os[].option_type","default":"-","desc":"desc:配置项类型"},{"type":"array","name":"os[].subs","default":"-","desc":"desc:子项"},{"type":"string","name":"os[].subs[].os","default":"-","desc":"desc:操作系统"},{"type":"array","name":"os[].subs[].version","default":"-","desc":"desc:操作系统详细版本"},{"type":"int","name":"os[].subs[].version[].id","default":"-","desc":"desc:子项ID"},{"type":"string","name":"os[].subs[].version[].option_name","default":"-","desc":"desc:名称"}]}},{"method":"clientAreaOutput","doc":{"title":"前台产品内页自定义页面输出","desc":"前台产品内页自定义页面输出","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/configoption\/area","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"key","default":"-","desc":"desc:snapshot快照等","validate":"validate:required"},{"type":"string","name":"api_url","default":"-","desc":"desc:替换原来模板内的接口地址","validate":"validate:optional"}]}},{"method":"chartData","doc":{"title":"前台产品内页图表页面","desc":"前台产品内页图表页面","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/configoption\/chart","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"array","name":"chart","default":"-","desc":"desc:图表数据","validate":"validate:required"},{"type":"int","name":"chart[].start","default":"-","desc":"desc:开始时间","validate":"validate:required"},{"type":"string","name":"chart[].type","default":"-","desc":"desc:类型：cpu\/disk\/flow","validate":"validate:required"},{"type":"string","name":"chart[].select","default":"-","desc":"desc:select的value值","validate":"validate:required"}]}},{"method":"provisionFunc","doc":{"title":"执行子模块方法","desc":"执行子模块方法","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/provision\/:func","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"func","default":"-","desc":"desc:模块方法:如on开机\/off关机等","validate":"validate:required"}]}},{"method":"provisionFuncStatus","doc":{"title":"执行子模块方法(解决操作密码不好统一处理的问题)","desc":"执行子模块方法","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/provision\/status","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"func","default":"-","desc":"desc:模块方法:如on开机\/off关机等","validate":"validate:required"}]}},{"method":"provisionFuncCustom","doc":{"title":"执行子模块自定义方法","desc":"执行子模块自定义方法","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/custom\/provision","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"func","default":"-","desc":"desc:模块方法:如on开机\/off关机等","validate":"validate:required"},{"type":"array","name":"custom_fields","default":"-","desc":"desc:自定义字段","validate":"validate:optional"}]}},{"method":"upgradePage","doc":{"title":"产品升降级页面","desc":"产品升降级页面","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/upgrade","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"object","name":"host","default":"-","desc":"desc:产品信息"},{"type":"int","name":"host.product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"host.name","default":"-","desc":"desc:名称"},{"type":"float","name":"host.first_payment_amount","default":"-","desc":"desc:金额"},{"type":"string","name":"host.billing_cycle_name","default":"-","desc":"desc:周期"},{"type":"array","name":"configoptions","default":"-","desc":"desc:配置"},{"type":"string","name":"configoptions[].option_type","default":"-","desc":"desc:配置类型"},{"type":"string","name":"configoptions[].option_name","default":"-","desc":"desc:名称"},{"type":"string","name":"configoptions[].sub_name","default":"-","desc":"desc:子项名称"},{"type":"int","name":"configoptions[].qty","default":"-","desc":"desc:数量(类型为数量时,显示此值)"},{"type":"int","name":"configoptions[].configoption_sub_id","default":"-","desc":"desc:子项ID"},{"type":"int","name":"configoptions[].current_cascade_item_id","default":"-","desc":"desc:当前选择的级联项ID(仅当option_type为cascade时返回)"},{"type":"array","name":"son_host","default":"-","desc":"desc:子产品"},{"type":"int","name":"son_host[].id","default":"-","desc":"desc:子产品ID"},{"type":"string","name":"son_host[].name","default":"-","desc":"desc:名称"},{"type":"float","name":"son_host[].first_payment_amount","default":"-","desc":"desc:金额"},{"type":"string","name":"son_host[].billing_cycle_name","default":"-","desc":"desc:周期"},{"type":"array","name":"upgrade","default":"-","desc":"desc:可升降级商品(参考购物车配置那块数据)"}]}},{"method":"syncUpgradePrice","doc":{"title":"产品升降级异步获取升降级价格","desc":"产品升降级异步获取升降级价格","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/sync_upgrade_price","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"object","name":"configoption","default":"-","desc":"desc:配置项信息{\"1\":2,\"2\":3}","validate":"validate:optional"},{"type":"object","name":"cascade_configoption","default":"-","desc":"desc:级联配置项信息{\"169\":{\"item_id\":12,\"quantity\":2}}","validate":"validate:optional"},{"type":"string","name":"cycle","default":"-","desc":"desc:周期","validate":"validate:optional"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:optional"}]}},{"method":"upgrade","doc":{"title":"产品升降级","desc":"产品升降级","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/upgrade","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"object","name":"config_options","default":"-","desc":"desc:与购物车结算的配置项信息:{\"configoption\":{\"1\"：2,\"2\":3,\"4\":[1,2,3]},\"cascade_configoption\":{\"169\":{\"item_id\":12,\"quantity\":2}},\"cycle\":\"monthly\",\"product_id\":104,son:{}}","validate":"validate:required"}]}},{"method":"upgradeConfigPage","doc":{"title":"产品配置升降级页面","desc":"产品配置升降级页面","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/upgrade_config","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"object","name":"host","default":"-","desc":"desc:产品信息"},{"type":"int","name":"host.product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"host.name","default":"-","desc":"desc:名称"},{"type":"float","name":"host.first_payment_amount","default":"-","desc":"desc:金额"},{"type":"string","name":"host.billing_cycle_name","default":"-","desc":"desc:周期"},{"type":"array","name":"configoptions","default":"-","desc":"desc:配置"},{"type":"string","name":"configoptions[].option_type","default":"-","desc":"desc:配置类型"},{"type":"string","name":"configoptions[].option_name","default":"-","desc":"desc:名称"},{"type":"string","name":"configoptions[].sub_name","default":"-","desc":"desc:子项名称"},{"type":"int","name":"configoptions[].qty","default":"-","desc":"desc:数量(类型为数量时,显示此值)"},{"type":"array","name":"son_host","default":"-","desc":"desc:子产品"},{"type":"int","name":"son_host[].id","default":"-","desc":"desc:子产品ID"},{"type":"string","name":"son_host[].name","default":"-","desc":"desc:名称"},{"type":"float","name":"son_host[].first_payment_amount","default":"-","desc":"desc:金额"},{"type":"string","name":"son_host[].billing_cycle_name","default":"-","desc":"desc:周期"},{"type":"array","name":"upgrade_configoptions","default":"-","desc":"desc:可升降级配置项"},{"type":"int","name":"upgrade_configoptions[].id","default":"-","desc":"desc:配置项ID"},{"type":"string","name":"upgrade_configoptions[].option_type","default":"-","desc":"desc:配置项类型"},{"type":"string","name":"upgrade_configoptions[].option_name","default":"-","desc":"desc:配置项名称"},{"type":"int","name":"upgrade_configoptions[].is_show","default":"-","desc":"desc:是否展示配置项名称:1是，0否"},{"type":"array","name":"upgrade_configoptions[].subs","default":"-","desc":"desc:配置子项数据"},{"type":"array","name":"upgrade_configoptions[].tree","default":"-","desc":"desc:级联配置项的树形结构数据(仅当option_type为cascade时返回)"},{"type":"int","name":"upgrade_configoptions[].tree[].item_id","default":"-","desc":"desc:级联项ID"},{"type":"string","name":"upgrade_configoptions[].tree[].item_name","default":"-","desc":"desc:级联项名称"},{"type":"string","name":"upgrade_configoptions[].tree[].fee_type","default":"-","desc":"desc:计费类型"},{"type":"int","name":"upgrade_configoptions[].tree[].group_id","default":"-","desc":"desc:级联组ID"},{"type":"int","name":"upgrade_configoptions[].tree[].is_leaf","default":"-","desc":"desc:是否为末端项:1是，0否"},{"type":"int","name":"upgrade_configoptions[].tree[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"upgrade_configoptions[].tree[].hidden","default":"-","desc":"desc:是否隐藏:1是，0否"},{"type":"array","name":"upgrade_configoptions[].tree[].children","default":"-","desc":"desc:子级联项(递归结构)"},{"type":"array","name":"upgrade_configoptions[].tree[].price","default":"-","desc":"desc:价格信息(仅末端项有此字段)"},{"type":"array","name":"upgrade_configoptions[].cascade_group","default":"-","desc":"desc:级联组信息(仅当option_type为cascade时返回)"},{"type":"int","name":"upgrade_configoptions[].cascade_group[].id","default":"-","desc":"desc:级联组ID"},{"type":"string","name":"upgrade_configoptions[].cascade_group[].group_name","default":"-","desc":"desc:级联组名称"}]}},{"method":"syncUpgradeConfigPrice","doc":{"title":"产品配置升降级异步获取升降级价格","desc":"产品配置升降级异步获取升降级价格","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/sync_upgrade_config_price","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"object","name":"configoption","default":"-","desc":"desc:配置项信息{\"1\":2,\"2\":3}","validate":"validate:optional"},{"type":"object","name":"cascade_configoption","default":"-","desc":"desc:级联配置项信息{169:{item_id:12,quantity:2}}","validate":"validate:optional"}],"return":[{"type":"string","name":"data.price","default":"-","desc":"desc:价格"}]}},{"method":"upgradeConfig","doc":{"title":"产品配置升降级","desc":"产品配置升降级","url":"\/console\/v1\/idcsmart_common\/host\/:host_id\/upgrade_config","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"object","name":"configoption","default":"-","desc":"desc:配置项信息{\"1\":2,\"2\":3}","validate":"validate:optional"},{"type":"object","name":"cascade_configoption","default":"-","desc":"desc:级联配置项参数{\"1\":{\"item_id\":123,\"quantity\":2}}","validate":"validate:optional"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/idcsmart_common\/:id\/log","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"id,description,create_time,ipvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"desc:系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"desc:时间"},{"type":"string","name":"list[].ip","default":"-","desc":"desc:IP"},{"type":"int","name":"count","default":"-","desc":"desc:系统日志总数"}]}},{"method":"batchOperate","doc":{"title":"批量操作","desc":"批量操作","url":"\/console\/v1\/idcsmart_common\/batch_operate","method":"POST","author":"wyh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:产品ID数组","validate":"validate:required"},{"type":"string","name":"action","default":"-","desc":"desc:动作：on开机off关机reboot重启hard_off强制关机hard_reboot强制重启crack_pass重置密码reinstall重装系统","validate":"validate:required"},{"type":"string","name":"client_operate_password","default":"-","desc":"desc:操作密码,需要验证时传","validate":"validate:optional"},{"type":"string","name":"password","default":"-","desc":"desc:密码，动作为crack_pass时需要传此字段","validate":"validate:optional"},{"type":"object","name":"reinstall","default":"-","desc":"desc:动作为reinstall时的重装系统参数{\"产品ID\":{\"os\":\"操作系统ID（option_param）\",\"os_name\":\"操作系统名称(option_name)\",\"option_id\":\"配置项ID(option_id)\",\"sub_id\":\"配置子项ID(sub_id)\"}}","validate":"validate:optional"}]}},{"method":"batchReinstallPage","doc":{"title":"批量重装系统页面","desc":"批量重装系统页面","url":"\/console\/v1\/idcsmart_common\/batch_reinstall","method":"GET","author":"wyh","version":"v1","param":[{"type":"array","name":"ids","default":"-","desc":"desc:产品ID数组","validate":"validate:required"}],"return":[{"type":"object","name":"配置","default":"-","desc":"desc:配置：\"\/console\/v1\/idcsmart_common\/host\/:host_id\/configoption此接口返回参数\"拼接的数组"}]}}]},{"class":"server\\mf_cloud\\controller\\home\\CloudController","doc":{"title":"魔方云(自定义配置)-前台","desc":"魔方云(自定义配置)-前台","use":"server\\mf_cloud\\controller\\home\\CloudController"},"list":[{"method":"orderPage","doc":{"title":"获取订购页面配置","desc":"获取订购页面配置","url":"\/console\/v1\/product\/:id\/mf_cloud\/order_page","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"scene","default":"custom","desc":"场景(recommend=套餐,custom=自定义)","validate":""},{"type":"int","name":"is_downstream","default":"0","desc":"是否是下游(0=否,1=是)","validate":""}],"return":[{"type":"int","name":"data_center[].id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].iso","default":"-","desc":"图标"},{"type":"string","name":"data_center[].name","default":"-","desc":"名称"},{"type":"string","name":"data_center[].city[].name","default":"-","desc":"城市"},{"type":"int","name":"data_center[].city[].area[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center[].city[].area[].name","default":"-","desc":"区域"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].id","default":"-","desc":"推荐配置ID"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].name","default":"-","desc":"推荐配置名称"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].description","default":"-","desc":"推荐配置描述"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].line_id","default":"-","desc":"线路ID"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].cpu","default":"-","desc":"CPU"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].memory","default":"-","desc":"内存"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].system_disk_size","default":"-","desc":"系统盘"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].system_disk_type","default":"-","desc":"系统盘类型"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].data_disk_size","default":"-","desc":"数据盘"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].data_disk_type","default":"-","desc":"数据盘类型"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].network_type","default":"-","desc":"网络类型(normal=经典网络,vpc=vpc网络)"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].bw","default":"-","desc":"带宽"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].flow","default":"-","desc":"流量"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].peak_defence","default":"-","desc":"防护峰值"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].upgrade_range","default":"-","desc":"升降级范围(0=不可升降级,1=全部,2=自选)"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].gpu_num","default":"-","desc":"GPU数量"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].gpu_name","default":"-","desc":"GPU型号"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].ipv6_num","default":"-","desc":"IPv6数量"},{"type":"string","name":"data_center[].city[].area[].reommend_config[].bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].ontrial","default":"-","desc":"是否开启试用：0否默认，1是"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].ontrial_price","default":"-","desc":"试用价格"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].ontrial_stock_control","default":"-","desc":"试用库存开关：0否，1是"},{"type":"int","name":"data_center[].city[].area[].reommend_config[].ontrial_qty","default":"-","desc":"试用库存"},{"type":"int","name":"data_center[].city[].area[].line[].id","default":"-","desc":"线路ID"},{"type":"string","name":"data_center[].city[].area[].line[].name","default":"-","desc":"线路名称"},{"type":"int","name":"data_center[].city[].area[].line[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center[].city[].area[].line[].bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"string","name":"data_center[].city[].area[].line[].order_default_defence","default":"-","desc":"新订购默认防御"},{"type":"string","name":"data_center[].city[].area[].line[].sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)"},{"type":"string","name":"data_center[].city[].area[].gpu_name","default":"-","desc":"GPU型号名称"},{"type":"int","name":"data_center[].city[].area[].gpu[].value","default":"-","desc":"GPU数量(有才显示)"},{"type":"array","name":"cpu","default":"-","desc":"CPU配置"},{"type":"int","name":"cpu[].id","default":"-","desc":"配置ID"},{"type":"int","name":"cpu[].value","default":"-","desc":"核心数"},{"type":"int","name":"memory[].id","default":"-","desc":"配置ID"},{"type":"array","name":"memory-","default":"内存配置","desc":"-"},{"type":"string","name":"memory[].type","default":"-","desc":"配置类型(radio=单选,step=阶梯,total=完整)"},{"type":"int","name":"memory[].value","default":"-","desc":"配置值"},{"type":"int","name":"memory[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"memory[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"memory[].step","default":"-","desc":"最小变化值"},{"type":"array","name":"system_disk","default":"-","desc":"系统盘配置"},{"type":"int","name":"system_disk[].id","default":"-","desc":"配置ID"},{"type":"string","name":"system_disk[].type","default":"-","desc":"配置类型(radio=单选,step=阶梯,total=完整)"},{"type":"int","name":"system_disk[].value","default":"-","desc":"配置值"},{"type":"int","name":"system_disk[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"system_disk[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"system_disk[].step","default":"-","desc":"最小变化值"},{"type":"string","name":"system_disk[].other_config.disk_type","default":"-","desc":"磁盘类型"},{"type":"string","name":"system_disk[].other_config.store_id","default":"-","desc":"储存ID"},{"type":"string","name":"system_disk[].customfield.multi_language.other_config.disk_type","default":"-","desc":"多语言磁盘类型(有就替换)"},{"type":"array","name":"data_disk","default":"-","desc":"数据盘配置"},{"type":"int","name":"data_disk[].id","default":"-","desc":"配置ID"},{"type":"string","name":"data_disk[].type","default":"-","desc":"配置类型(radio=单选,step=阶梯,total=完整)"},{"type":"int","name":"data_disk[].value","default":"-","desc":"配置值"},{"type":"int","name":"data_disk[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"data_disk[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"data_disk[].step","default":"-","desc":"最小变化值"},{"type":"string","name":"data_disk[].other_config.disk_type","default":"-","desc":"磁盘类型"},{"type":"string","name":"data_disk[].other_config.store_id","default":"-","desc":"储存ID"},{"type":"string","name":"data_disk[].customfield.multi_language.other_config.disk_type","default":"-","desc":"多语言磁盘类型(有就替换)"},{"type":"string","name":"config.type","default":"-","desc":"实例类型(host=KVM加强版,lightHost=KVM轻量版,hyperv=Hyper-V)"},{"type":"int","name":"config.support_ssh_key","default":"-","desc":"是否支持SSH密钥(0=不支持,1=支持)"},{"type":"int","name":"config.support_normal_network","default":"-","desc":"是否支持经典网络(0=不支持,1=支持)"},{"type":"int","name":"config.support_vpc_network","default":"-","desc":"是否支持VPC网络(0=不支持,1=支持)"},{"type":"int","name":"config.support_public_ip","default":"-","desc":"是否允许公网IP(0=不支持,1=支持)"},{"type":"int","name":"config.backup_enable","default":"-","desc":"是否启用备份(0=不支持,1=支持)"},{"type":"int","name":"config.snap_enable","default":"-","desc":"是否启用快照(0=不支持,1=支持)"},{"type":"string","name":"config.memory_unit","default":"-","desc":"内存单位(GB,MB)"},{"type":"int","name":"config.disk_limit_num","default":"-","desc":"数据盘数量限制"},{"type":"int","name":"config.free_disk_switch","default":"-","desc":"免费数据盘开关(0=关闭,1=开启)"},{"type":"int","name":"config.free_disk_size","default":"-","desc":"免费数据盘大小(GB)"},{"type":"int","name":"config.only_sale_recommend_config","default":"-","desc":"仅售卖套餐(0=关闭,1=开启)"},{"type":"int","name":"config.no_upgrade_tip_show","default":"-","desc":"不可升降级时订购页提示(0=关闭,1=开启)"},{"type":"int","name":"config.default_nat_acl","default":"-","desc":"默认NAT转发(0=关闭,1=开启)"},{"type":"int","name":"config.default_nat_web","default":"-","desc":"默认NAT建站(0=关闭,1=开启)"},{"type":"int","name":"config.ip_mac_bind_enable","default":"-","desc":"是否启用嵌套虚拟化(0=关闭,1=开启)"},{"type":"int","name":"config.nat_acl_limit_enable","default":"-","desc":"是否启用NAT转发(0=关闭,1=开启)"},{"type":"int","name":"config.nat_web_limit_enable","default":"-","desc":"是否启用NAT建站(0=关闭,1=开启)"},{"type":"int","name":"config.rand_ssh_port","default":"-","desc":"SSH端口设置(0=默认,1=随机端口,2=指定端口)"},{"type":"string","name":"config.rand_ssh_port_start","default":"-","desc":"随机端口开始端口"},{"type":"string","name":"config.rand_ssh_port_end","default":"-","desc":"随机端口结束端口"},{"type":"string","name":"config.rand_ssh_port_windows","default":"-","desc":"指定端口Windows"},{"type":"string","name":"config.rand_ssh_port_linux","default":"-","desc":"指定端口Linux"},{"type":"int","name":"config.default_one_ipv4","default":"-","desc":"默认携带IPv4(0=关闭,1=开启)"},{"type":"int","name":"config.manual_manage","default":"-","desc":"手动管理商品(0=关闭,1=开启)"},{"type":"string","name":"config.free_disk_type","default":"-","desc":"免费盘类型"},{"type":"string","name":"config.manual_resource_control_mode","default":"-","desc":"手动资源控制方式not_support不支持,cloud_client客户端"},{"type":"string","name":"config.custom_rand_password_rule","default":"-","desc":"自定义随机密码位数(0=关闭,1=开启)"},{"type":"string","name":"config.default_password_length","default":"-","desc":"默认密码长度"},{"type":"int","name":"backup_config[].id","default":"-","desc":"备份配置ID"},{"type":"int","name":"backup_config[].num","default":"-","desc":"备份数量"},{"type":"string","name":"backup_config[].price","default":"-","desc":"备份价格"},{"type":"int","name":"snap_config[].id","default":"-","desc":"快照ID"},{"type":"int","name":"snap_config[].num","default":"-","desc":"快照数量"},{"type":"string","name":"snap_config[].price","default":"-","desc":"快照价格"},{"type":"string","name":"config_limit[].type","default":"-","desc":"配置限制类型(cpu=CPU与内存限制,data_center=数据中心与计算限制,image=操作系统与计算限制)"},{"type":"int","name":"config_limit[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"string","name":"config_limit[].cpu","default":"-","desc":"cpu(英文逗号分隔)"},{"type":"string","name":"config_limit[].memory","default":"-","desc":"内存(英文逗号分隔)"},{"type":"int","name":"config_limit[].min_memory","default":"-","desc":"最小内存"},{"type":"int","name":"config_limit[].max_memory","default":"-","desc":"最大内存"},{"type":"int","name":"config_limit[].image_id","default":"-","desc":"操作系统ID"},{"type":"int","name":"config_limit[].image_group_id","default":"-","desc":"操作系统分组ID"},{"type":"int","name":"config.disk_range_limit_switch","default":"-","desc":"磁盘大小购买限制开关(0=关闭,1=开启)"},{"type":"int","name":"config.disk_range_limit","default":"-","desc":"磁盘大小购买限制(GB)"},{"type":"int","name":"resource_package[].id","default":"-","desc":"资源包ID"},{"type":"string","name":"resource_package[].name","default":"-","desc":"资源包名称"},{"type":"array","name":"limit_rule","default":"-","desc":"限制规则"},{"type":"int","name":"limit_rule[].id","default":"-","desc":"限制规则ID"},{"type":"object","name":"limit_rule[].rule","default":"-","desc":"条件数据"},{"type":"array","name":"limit_rule[].rule.cpu.value","default":"-","desc":"CPU"},{"type":"string","name":"limit_rule[].rule.cpu.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"limit_rule[].rule.memory.min","default":"-","desc":"内存最小值"},{"type":"string","name":"limit_rule[].rule.memory.max","default":"-","desc":"内存最大值"},{"type":"string","name":"limit_rule[].rule.memory.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"limit_rule[].rule.memory.value","default":"-","desc":"内存值(当内存是单选时)"},{"type":"array","name":"limit_rule[].rule.data_center.id","default":"-","desc":"数据中心ID"},{"type":"string","name":"limit_rule[].rule.data_center.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"limit_rule[].rule.image.id","default":"-","desc":"操作系统ID"},{"type":"string","name":"limit_rule[].rule.image.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"object","name":"limit_rule[].result","default":"-","desc":"结果数据"},{"type":"array","name":"limit_rule[].result.cpu[].value","default":"-","desc":"CPU"},{"type":"string","name":"limit_rule[].result.cpu[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"limit_rule[].result.memory[].min","default":"-","desc":"内存最小值"},{"type":"string","name":"limit_rule[].result.memory[].max","default":"-","desc":"内存最大值"},{"type":"string","name":"limit_rule[].result.memory[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"limit_rule[].result.memory[].value","default":"-","desc":"内存值(当内存是单选时)"},{"type":"array","name":"limit_rule[].result.data_center[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"limit_rule[].result.data_center[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"limit_rule[].result.image[].id","default":"-","desc":"操作系统ID"},{"type":"string","name":"limit_rule[].result.image[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"limit_rule[].result.system_disk[].min","default":"-","desc":"系统盘最小值"},{"type":"string","name":"limit_rule[].result.system_disk[].max","default":"-","desc":"系统盘最大值"},{"type":"string","name":"limit_rule[].result.system_disk[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"security_group_config[].id","default":"-","desc":"安全组标识(remote_port是原来远程端口)"},{"type":"string","name":"security_group_config[].description","default":"-","desc":"描述"},{"type":"string","name":"security_group_config[].port","default":"-","desc":"端口"},{"type":"string","name":"security_group_config[].protocol","default":"-","desc":"协议"}]}},{"method":"imageList","doc":{"title":"获取操作系统列表","desc":"获取操作系统列表","url":"\/console\/v1\/product\/:id\/mf_cloud\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游发起(0=否,1=是)","validate":""},{"type":"int","name":"is_market","default":"-","desc":"是否镜像市场(0=普通镜像,1=镜像市场镜像)","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"list[].icon","default":"-","desc":"操作系统分类图标"},{"type":"int","name":"list[].image[].id","default":"-","desc":"操作系统ID"},{"type":"int","name":"list[].image[].image_group_id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].image[].name","default":"-","desc":"操作系统名称"},{"type":"int","name":"list[].image[].charge","default":"-","desc":"是否收费(0=否,1=是)"},{"type":"string","name":"list[].image[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].image[].is_market","default":"-","desc":"是否镜像市场(0=普通镜像,1=镜像市场镜像)"},{"type":"int","name":"market_image_count","default":"-","desc":"镜像市场镜像数量"}]}},{"method":"getAllDurationPrice","doc":{"title":"获取商品配置所有周期价格","desc":"获取商品配置所有周期价格","url":"\/console\/v1\/product\/:id\/mf_cloud\/duration","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"recommend_config_id","default":"-","desc":"套餐ID","validate":""},{"type":"int","name":"cpu","default":"-","desc":"CPU","validate":""},{"type":"int","name":"memory","default":"-","desc":"内存","validate":""},{"type":"int","name":"system_disk.size","default":"-","desc":"系统盘大小","validate":""},{"type":"string","name":"system_disk.disk_type","default":"-","desc":"系统盘类型","validate":""},{"type":"int","name":"data_disk[].size","default":"-","desc":"数据盘大小","validate":""},{"type":"string","name":"data_disk[].disk_type","default":"-","desc":"系统盘类型","validate":""},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值(G)","validate":""},{"type":"int","name":"ip_num","default":"-","desc":"附加IP数量","validate":""},{"type":"int","name":"gpu_num","default":"-","desc":"显卡数量","validate":""},{"type":"int","name":"image_id","default":"0","desc":"镜像ID","validate":""},{"type":"int","name":"backup_num","default":"0","desc":"备份数量","validate":""},{"type":"int","name":"snap_num","default":"0","desc":"快照数量","validate":""},{"type":"int","name":"ipv6_num","default":"0","desc":"IPv6数量","validate":""},{"type":"int","name":"is_downstream","default":"-","desc":"是否下游发起(0=否,1=是)","validate":""}],"return":[{"type":"int","name":"[].id","default":"-","desc":"周期ID"},{"type":"string","name":"[].name","default":"-","desc":"周期名称"},{"type":"string","name":"[].name_show","default":"-","desc":"周期名称多语言替换"},{"type":"string","name":"[].price","default":"-","desc":"周期总价"},{"type":"float","name":"[].discount","default":"-","desc":"折扣(0=没有折扣)"},{"type":"int","name":"[].num","default":"-","desc":"周期时长"},{"type":"string","name":"[].unit","default":"-","desc":"单位(hour=小时,day=天,month=月)"},{"type":"int","name":"[].is_default","default":"-","desc":"是否默认周期(0=否,1=是)"}]}},{"method":"vpcNetworkSearch","doc":{"title":"获取可用VPC网络","desc":"获取可用VPC网络","url":"\/console\/v1\/product\/:id\/mf_cloud\/vpc_network\/search","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":""},{"type":"int","name":"downstream_client_id","default":"-","desc":"下游用户ID(api对接可用)","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"VPC网络ID"},{"type":"string","name":"list[].name","default":"-","desc":"VPC网络名称"}]}},{"method":"dataCenterSelect","doc":{"title":"数据中心选择","desc":"数据中心选择","url":"\/console\/v1\/product\/:id\/mf_cloud\/data_center","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].iso","default":"-","desc":"图标"},{"type":"string","name":"list[].country_name","default":"-","desc":"国家名称"}]}},{"method":"list","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/mf_cloud","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"int","name":"country_id","default":"-","desc":"搜索:国家ID","validate":""},{"type":"string","name":"city","default":"-","desc":"搜索:城市","validate":""},{"type":"string","name":"area","default":"-","desc":"搜索:区域","validate":""},{"type":"string","name":"status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除,Grace=宽限,Keep=保留)","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除,Grace=宽限,Keep=保留)"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"list[].image_name","default":"-","desc":"镜像名称"},{"type":"string","name":"list[].image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)"},{"type":"int","name":"list[].show_base_info","default":"-","desc":"产品列表是否展示基础信息：1是默认，0否"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"list[].billing_cycle","default":"-","desc":"计费方式(free=免费,onetime=一次性,recurring_prepayment=包年包月,on_demand=按需)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"data_center[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data_center[].city","default":"-","desc":"城市"},{"type":"string","name":"data_center[].area","default":"-","desc":"区域"},{"type":"string","name":"data_center[].country_name","default":"-","desc":"国家"},{"type":"string","name":"data_center[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"detail","doc":{"title":"获取实例详情","desc":"获取实例详情","url":"\/console\/v1\/mf_cloud\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"string","name":"type","default":"-","desc":"类型(host=KVM加强版,lightHost=KVM轻量版,hyperv=Hyper-V)"},{"type":"int","name":"order_id","default":"-","desc":"订单ID"},{"type":"string","name":"ip","default":"-","desc":"IP地址"},{"type":"int","name":"ip_num","default":"-","desc":"附加IPv4数量"},{"type":"int","name":"ipv6_num","default":"-","desc":"附加IPv6数量"},{"type":"int","name":"backup_num","default":"-","desc":"允许备份数量"},{"type":"int","name":"snap_num","default":"-","desc":"允许快照数量"},{"type":"string","name":"power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"cpu","default":"-","desc":"CPU"},{"type":"int","name":"memory","default":"-","desc":"内存"},{"type":"int","name":"system_disk.size","default":"-","desc":"系统盘大小(G)"},{"type":"string","name":"system_disk.type","default":"-","desc":"系统盘类型"},{"type":"int","name":"line.id","default":"-","desc":"线路ID"},{"type":"string","name":"line.name","default":"-","desc":"线路名称"},{"type":"string","name":"line.bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"int","name":"line.sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)"},{"type":"int","name":"bw","default":"-","desc":"带宽"},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"network_type","default":"-","desc":"网络类型(normal=经典网络,vpc=VPC网络)"},{"type":"string","name":"gpu","default":"-","desc":"显卡"},{"type":"string","name":"username","default":"-","desc":"用户名"},{"type":"string","name":"password","default":"-","desc":"密码"},{"type":"int","name":"data_center.id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center.city","default":"-","desc":"城市"},{"type":"string","name":"data_center.area","default":"-","desc":"区域"},{"type":"string","name":"data_center.country","default":"-","desc":"国家"},{"type":"string","name":"data_center.iso","default":"-","desc":"图标"},{"type":"int","name":"image.id","default":"-","desc":"镜像ID"},{"type":"string","name":"image.name","default":"-","desc":"镜像名称"},{"type":"int","name":"image.image_group_id","default":"-","desc":"镜像分组ID"},{"type":"string","name":"image.image_group_name","default":"-","desc":"镜像分组"},{"type":"string","name":"image.icon","default":"-","desc":"图标"},{"type":"int","name":"ssh_key.id","default":"-","desc":"SSH密钥ID"},{"type":"string","name":"ssh_key.name","default":"-","desc":"SSH密钥名称"},{"type":"int","name":"nat_acl_limit","default":"-","desc":"NAT转发数量"},{"type":"int","name":"nat_web_limit","default":"-","desc":"NAT建站数量"},{"type":"int","name":"config.reinstall_sms_verify","default":"-","desc":"重装短信验证(0=不启用,1=启用)"},{"type":"int","name":"config.reset_password_sms_verify","default":"-","desc":"重置密码短信验证(0=不启用,1=启用)"},{"type":"int","name":"config.manual_manage","default":"-","desc":"手动管理商品(0=关闭,1=开启)"},{"type":"int","name":"config.simulate_physical_machine_enable","default":"-","desc":"模拟物理机运行(0=关闭,1=开启)"},{"type":"int","name":"security_group.id","default":"-","desc":"关联的安全组ID(0=没关联)"},{"type":"string","name":"security_group.name","default":"-","desc":"关联的安全组名称"},{"type":"int","name":"recommend_config.id","default":"-","desc":"套餐ID(有表示是套餐)"},{"type":"int","name":"recommend_config.product_id","default":"-","desc":"商品ID"},{"type":"string","name":"recommend_config.name","default":"-","desc":"套餐名称"},{"type":"string","name":"recommend_config.description","default":"-","desc":"套餐描述"},{"type":"int","name":"recommend_config.order","default":"-","desc":"排序"},{"type":"int","name":"recommend_config.data_center_id","default":"-","desc":"数据中心ID"},{"type":"int","name":"recommend_config.cpu","default":"-","desc":"CPU"},{"type":"int","name":"recommend_config.memory","default":"-","desc":"内存(GB)"},{"type":"int","name":"recommend_config.system_disk_size","default":"-","desc":"系统盘大小(G)"},{"type":"int","name":"recommend_config.data_disk_size","default":"-","desc":"数据盘大小(G)"},{"type":"int","name":"recommend_config.bw","default":"-","desc":"带宽"},{"type":"int","name":"recommend_config.peak_defence","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"recommend_config.system_disk_type","default":"-","desc":"系统盘类型"},{"type":"string","name":"recommend_config.data_disk_type","default":"-","desc":"数据盘类型"},{"type":"int","name":"recommend_config.flow","default":"-","desc":"流量"},{"type":"int","name":"recommend_config.line_id","default":"-","desc":"线路ID"},{"type":"int","name":"recommend_config.create_time","default":"-","desc":"创建时间"},{"type":"int","name":"recommend_config.ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"recommend_config.upgrade_range","default":"-","desc":"升降级范围(0=不可升降级,1=全部,2=自选)"},{"type":"int","name":"recommend_config.hidden","default":"-","desc":"是否隐藏(0=否,1=是)"},{"type":"int","name":"recommend_config.gpu_num","default":"-","desc":"显卡数量"},{"type":"int","name":"data_disk.count","default":"-","desc":"数据盘数量"},{"type":"int","name":"data_disk.total_size","default":"-","desc":"数据盘总大小"},{"type":"int","name":"support_apply_for_suspend","default":"-","desc":"是否支持申请停用(0=否,1=是)"},{"type":"string","name":"vpc_private_ip","default":"-","desc":"VPC内网IP"}]}},{"method":"detailPart","doc":{"title":"获取部分详情","desc":"获取部分详情","url":"\/console\/v1\/mf_cloud\/:id\/part","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"data_center.id","default":"-","desc":"数据中心ID"},{"type":"string","name":"data_center.city","default":"-","desc":"城市"},{"type":"string","name":"data_center.area","default":"-","desc":"区域"},{"type":"string","name":"data_center.country","default":"-","desc":"国家"},{"type":"string","name":"data_center.iso","default":"-","desc":"图标"},{"type":"string","name":"ip","default":"-","desc":"IP地址"},{"type":"string","name":"power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"int","name":"image.id","default":"-","desc":"镜像ID"},{"type":"string","name":"image.name","default":"-","desc":"镜像名称"},{"type":"string","name":"image.image_group_name","default":"-","desc":"镜像分类"},{"type":"string","name":"image.icon","default":"-","desc":"图标"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/console\/v1\/mf_cloud\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/console\/v1\/mf_cloud\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/console\/v1\/mf_cloud\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardOff","doc":{"title":"强制关机","desc":"强制关机","url":"\/console\/v1\/mf_cloud\/:id\/hard_off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardReboot","doc":{"title":"强制重启","desc":"强制重启","url":"\/console\/v1\/mf_cloud\/:id\/hard_reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"batchOperate","doc":{"title":"批量操作","desc":"批量操作","url":"\/console\/v1\/mf_cloud\/batch_operate","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"action","default":"-","desc":"动作on开机off关机reboot重启hard_off强制关机hard_reboot强制重启","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/console\/v1\/mf_cloud\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"more","default":"0","desc":"是否获取更多返回(0=否,1=是)","validate":""},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"url","default":"-","desc":"控制台地址"},{"type":"string","name":"vnc_url","default":"-","desc":"vncwebsocket地址"},{"type":"string","name":"vnc_pass","default":"-","desc":"VNC密码"},{"type":"string","name":"password","default":"-","desc":"实例密码"},{"type":"string","name":"token","default":"-","desc":"临时令牌"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/console\/v1\/mf_cloud\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"temp_token","default":"-","desc":"临时令牌","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/console\/v1\/mf_cloud\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,suspend=暂停,operating=操作中,fault=故障)"},{"type":"string","name":"desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/console\/v1\/mf_cloud\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"code","default":"-","desc":"二次验证验证码","validate":""},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/console\/v1\/mf_cloud\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"string","name":"password","default":"-","desc":"救援系统临时密码","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"exitRescue","doc":{"title":"退出救援模式","desc":"退出救援模式","url":"\/console\/v1\/mf_cloud\/:id\/rescue\/exit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/console\/v1\/mf_cloud\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"int","name":"password","default":"-","desc":"密码","validate":"密码和ssh密钥ID,必须选择一种"},{"type":"int","name":"ssh_key_id","default":"-","desc":"ssh密钥ID","validate":"密码和ssh密钥ID,必须选择一种"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"int","name":"format_data_disk","default":"0","desc":"是否格式化数据盘(0=不格式,1=格式化)","validate":""},{"type":"string","name":"code","default":"-","desc":"二次验证验证码","validate":""},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"chart","doc":{"title":"获取图表数据","desc":"获取图表数据","url":"\/console\/v1\/mf_cloud\/:id\/chart","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"start_time","default":"-","desc":"开始秒级时间","validate":""},{"type":"string","name":"type","default":"-","desc":"图表类型(cpu=CPU,memory=内存,disk_io=硬盘IO,bw=带宽)","validate":"require"}],"return":[{"type":"int","name":"list[].time","default":"-","desc":"时间(秒级时间戳)"},{"type":"float","name":"list[].value","default":"-","desc":"CPU使用率"},{"type":"int","name":"list[].total","default":"-","desc":"总内存(单位:B)"},{"type":"int","name":"list[].used","default":"-","desc":"内存使用量(单位:B)"},{"type":"float","name":"list[].read_bytes","default":"-","desc":"读取速度(B\/s)"},{"type":"float","name":"list[].write_bytes","default":"-","desc":"写入速度(B\/s)"},{"type":"float","name":"list[].read_iops","default":"-","desc":"读取IOPS"},{"type":"float","name":"list[].write_iops","default":"-","desc":"写入IOPS"},{"type":"float","name":"list[].in_bw","default":"-","desc":"进带宽(bps)"},{"type":"float","name":"list[].out_bw","default":"-","desc":"出带宽(bps)"}]}},{"method":"flowDetail","doc":{"title":"获取网络流量","desc":"获取网络流量","url":"\/console\/v1\/mf_cloud\/:id\/flow","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"total","default":"-总流量","desc":"-"},{"type":"string","name":"used","default":"-已用流量","desc":"-"},{"type":"string","name":"leave","default":"-","desc":"剩余流量"},{"type":"string","name":"reset_flow_date","default":"-","desc":"流量归零时间"},{"type":"int","name":"total_num","default":"-","desc":"总流量大小(0=不限)"},{"type":"float","name":"used_num","default":"-","desc":"已用流量大小"},{"type":"float","name":"base_flow","default":"-","desc":"基础流量(0=不限)"},{"type":"float","name":"temp_flow","default":"-","desc":"临时流量"},{"type":"float","name":"flow_packet.leave_size","default":"-","desc":"流量包剩余流量大小(GB)"},{"type":"int","name":"flow_packet.total_size","default":"-","desc":"流量包总大小(GB)"},{"type":"float","name":"flow_packet.used_size","default":"-","desc":"流量包已用大小(GB)"}]}},{"method":"disk","doc":{"title":"获取实例磁盘","desc":"获取实例磁盘","url":"\/console\/v1\/mf_cloud\/:id\/disk","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"磁盘ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"int","name":"list[].size","default":"-","desc":"磁盘大小(GB)"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"list[].type","default":"-","desc":"磁盘类型"},{"type":"string","name":"list[].type2","default":"-","desc":"类型(system=系统盘,data=数据盘)"},{"type":"int","name":"list[].is_free","default":"-","desc":"是否免费盘(0=否,1=是),免费盘不能扩容"},{"type":"int","name":"list[].status","default":"-","desc":"磁盘状态(0=卸载,1=挂载,2=正在挂载,3=创建中)"},{"type":"string","name":"list[].type2","default":"-","desc":"类型(system=系统盘,data=数据盘)"}]}},{"method":"diskUnmount","doc":{"title":"卸载磁盘","desc":"卸载磁盘","url":"\/console\/v1\/mf_cloud\/:id\/disk\/:disk_id\/unmount","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"磁盘名称"}]}},{"method":"diskMount","doc":{"title":"挂载磁盘","desc":"挂载磁盘","url":"\/console\/v1\/mf_cloud\/:id\/disk\/:disk_id\/mount","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"磁盘名称"}]}},{"method":"snapshot","doc":{"title":"快照列表","desc":"快照列表","url":"\/console\/v1\/mf_cloud\/:id\/snapshot","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"快照ID"},{"type":"string","name":"list[].name","default":"-","desc":"快照名称"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"},{"type":"int","name":"list[].status","default":"-","desc":"状态(0=创建中,1=创建完成)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"snapshotCreate","doc":{"title":"创建快照","desc":"创建快照","url":"\/console\/v1\/mf_cloud\/:id\/snapshot","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"name","default":"-","desc":"快照名称","validate":"require"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"require"}]}},{"method":"snapshotRestore","doc":{"title":"快照还原","desc":"快照还原","url":"\/console\/v1\/mf_cloud\/:id\/snapshot\/restore","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"snapshot_id","default":"-","desc":"快照ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"快照名称"}]}},{"method":"snapshotDelete","doc":{"title":"删除快照","desc":"删除快照","url":"\/console\/v1\/mf_cloud\/:id\/snapshot\/:snapshot_id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"snapshot_id","default":"-","desc":"快照ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"快照名称"}]}},{"method":"backup","doc":{"title":"备份列表","desc":"备份列表","url":"\/console\/v1\/mf_cloud\/:id\/backup","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"备份ID"},{"type":"string","name":"list[].name","default":"-","desc":"备份名称"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"},{"type":"int","name":"list[].status","default":"-","desc":"状态(0=创建中,1=创建成功)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"backupCreate","doc":{"title":"创建备份","desc":"创建备份","url":"\/console\/v1\/mf_cloud\/:id\/backup","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"name","default":"-","desc":"备份名称","validate":"require"},{"type":"int","name":"disk_id","default":"-","desc":"磁盘ID","validate":"require"}]}},{"method":"backupRestore","doc":{"title":"备份还原","desc":"备份还原","url":"\/console\/v1\/mf_cloud\/:id\/backup\/restore","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"backup_id","default":"-","desc":"备份ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"备份名称"}]}},{"method":"backupDelete","doc":{"title":"删除备份","desc":"删除备份","url":"\/console\/v1\/mf_cloud\/:id\/backup\/:backup_id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"backup_id","default":"-","desc":"备份ID","validate":"require"}],"return":[{"type":"string","name":"name","default":"-","desc":"备份名称"}]}},{"method":"log","doc":{"title":"日志","desc":"日志","url":"\/console\/v1\/mf_cloud\/:id\/log","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,description,create_time,ip"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"系统日志总数"}]}},{"method":"remoteInfo","doc":{"title":"获取魔方云远程信息","desc":"获取魔方云远程信息","url":"console\/v1\/mf_cloud\/:id\/remote_info","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"rescue","default":"-","desc":"是否正在救援系统(0=不是,1=是)"},{"type":"string","name":"username","default":"-","desc":"远程用户名"},{"type":"string","name":"password","default":"-","desc":"远程密码"},{"type":"int","name":"port","default":"-","desc":"远程端口"},{"type":"int","name":"ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"simulate_physical_machine","default":"-","desc":"模拟物理机运行(0=关闭,1=开启)"},{"type":"float","name":"system_disk_real_size","default":"-","desc":"系统盘实际占用大小(单位:G)"},{"type":"string","name":"panel_pass","default":"-","desc":"面板管理密码"},{"type":"string","name":"vpc_private_ip","default":"-","desc":"VPC内网IP"}]}},{"method":"ipList","doc":{"title":"获取IP列表","desc":"获取IP列表","url":"\/console\/v1\/mf_cloud\/:id\/ip","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""},{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"string","name":"list[].ip","default":"-","desc":"IP"},{"type":"string","name":"list[].subnet_mask","default":"-","desc":"掩码"},{"type":"string","name":"list[].gateway","default":"-","desc":"网关"},{"type":"int","name":"count","default":"-","desc":"总数"}]}},{"method":"calBuyDiskPrice","doc":{"title":"获取订购磁盘价格","desc":"获取订购磁盘价格","url":"\/console\/v1\/mf_cloud\/:id\/disk\/price","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"array","name":"remove_disk_id","default":"-","desc":"要取消订购的磁盘ID","validate":""},{"type":"array","name":"add_disk","default":"-","desc":"新增磁盘大小参数,如:[{\"size\":1,\"type\":\"SSH\"}]","validate":""},{"type":"int","name":"add_disk[].size","default":"-","desc":"磁盘大小","validate":""},{"type":"string","name":"add_disk[].type","default":"-","desc":"磁盘类型","validate":""},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游发起(0=否,1=是)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"renew_price","default":"-","desc":"续费价格"}]}},{"method":"createBuyDiskOrder","doc":{"title":"生成购买磁盘订单","desc":"生成购买磁盘订单","url":"\/console\/v1\/mf_cloud\/:id\/disk\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"array","name":"remove_disk_id","default":"-","desc":"要取消订购的磁盘ID","validate":""},{"type":"array","name":"add_disk","default":"-","desc":"新增磁盘大小参数,如:[{\"size\":1,\"type\":\"SSH\"}]","validate":""},{"type":"int","name":"add_disk[].size","default":"-","desc":"磁盘大小","validate":""},{"type":"string","name":"add_disk[].type","default":"-","desc":"磁盘类型","validate":""}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"calResizeDiskPrice","doc":{"title":"获取磁盘扩容价格","desc":"获取磁盘扩容价格","url":"\/console\/v1\/mf_cloud\/:id\/disk\/resize","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"resize_data_disk[].id","default":"-","desc":"磁盘ID","validate":""},{"type":"int","name":"resize_data_disk[].size","default":"-","desc":"磁盘大小","validate":""},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游发起(0=否,1=是)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"renew_price","default":"-","desc":"续费价格"}]}},{"method":"createResizeDiskOrder","doc":{"title":"生成磁盘扩容订单","desc":"生成磁盘扩容订单","url":"\/console\/v1\/mf_cloud\/:id\/disk\/resize\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"resize_data_disk[].id","default":"-","desc":"魔方云磁盘ID","validate":""},{"type":"int","name":"resize_data_disk[].size","default":"-","desc":"磁盘大小","validate":""}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"checkHostImage","doc":{"title":"检查产品是够购买过镜像","desc":"检查产品是够购买过镜像","url":"\/console\/v1\/mf_cloud\/:id\/image\/check","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游(0=不是,1=是)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"需要支付的金额(0.00表示镜像免费或已购买)"},{"type":"string","name":"description","default":"-","desc":"描述"}]}},{"method":"createImageOrder","doc":{"title":"生成购买镜像订单","desc":"生成购买镜像订单","url":"\/console\/v1\/mf_cloud\/:id\/image\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"calBackupConfigPrice","doc":{"title":"获取快照\/备份数量升降级价格","desc":"获取快照\/备份数量升降级价格","url":"\/console\/v1\/mf_cloud\/:id\/backup_config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"类型(snap=快照,backup=备份)","validate":"require"},{"type":"int","name":"num","default":"-","desc":"数量","validate":"require"},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游发起(0=否,1=是)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"}]}},{"method":"createBackupConfigOrder","doc":{"title":"生成快照\/备份数量升降级订单","desc":"生成快照\/备份数量升降级订单","url":"\/console\/v1\/mf_cloud\/:id\/backup_config\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"类型(snap=快照,backup=备份)","validate":""},{"type":"int","name":"num","default":"-","desc":"备份\/快照数量","validate":""}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"calIpNumPrice","doc":{"title":"获取附加IP价格","desc":"获取附加IP价格","url":"\/console\/v1\/mf_cloud\/:id\/ip_num","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"ip_num","default":"-","desc":"附加IPv4数量","validate":"require"},{"type":"int","name":"ipv6_num","default":"-","desc":"附加IPv6数量","validate":""},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游发起(0=否,1=是)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"renew_price","default":"-","desc":"续费价格"}]}},{"method":"createIpNumOrder","doc":{"title":"生成附加IP订单","desc":"生成附加IP订单","url":"\/console\/v1\/mf_cloud\/:id\/ip_num\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"ip_num","default":"-","desc":"附加IP数量","validate":"require"},{"type":"int","name":"ipv6_num","default":"-","desc":"附加IPv6数量","validate":""},{"type":"array","name":"ip","default":"-","desc":"移除的IP地址","validate":""},{"type":"array","name":"ipv6","default":"-","desc":"移除的IPv6地址","validate":""}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"createVpcNetwork","doc":{"title":"创建VPC网络","desc":"创建VPC网络","url":"\/console\/v1\/mf_cloud\/:id\/vpc_network","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"VPC网络名称","validate":"require"},{"type":"string","name":"ips","default":"-","desc":"IP段(cidr,如10.0.0.0\/16,系统分配时不传)","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"VPC网络ID"}]}},{"method":"vpcNetworkList","doc":{"title":"VPC网络列表","desc":"VPC网络列表","url":"\/console\/v1\/mf_cloud\/:id\/vpc_network","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,name)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升降序(asc,desc)","validate":""},{"type":"int","name":"downstream_client_id","default":"-","desc":"下游用户ID(api时可用)","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"VPC网络ID"},{"type":"string","name":"list[].name","default":"-","desc":"VPC网络名称"},{"type":"string","name":"list[].ips","default":"-","desc":"VPC网络网段"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"list[].host[].id","default":"-","desc":"主机产品ID"},{"type":"string","name":"list[].host[].name","default":"-","desc":"主机标识"},{"type":"array","name":"host","default":"-","desc":"可用产品ID(api时返回)"}]}},{"method":"vpcNetworkDelete","doc":{"title":"删除VPC网络","desc":"删除VPC网络","url":"\/console\/v1\/mf_cloud\/:id\/vpc_network\/:vpc_network_id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"vpc_network_id","default":"-","desc":"VPC网络ID","validate":"require"},{"type":"int","name":"downstream_client_id","default":"-","desc":"下游用户ID(api时可用)","validate":""}]}},{"method":"changeVpcNetwork","doc":{"title":"切换实例VPC网络","desc":"切换实例VPC网络","url":"\/console\/v1\/mf_cloud\/:id\/vpc_network","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"vpc_network_id","default":"-","desc":"新VPCID","validate":"require"},{"type":"int","name":"downstream_client_id","default":"-","desc":"下游用户ID(api时可用)","validate":""}],"return":[{"type":"string","name":"name","default":"-","desc":"变更后VPC网络名称"}]}},{"method":"cloudRealData","doc":{"title":"获取cpu\/内存使用信息","desc":"获取cpu\/内存使用信息","url":"\/console\/v1\/mf_cloud\/:id\/real_data","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"cpu_usage","default":"-","desc":"CPU使用率"},{"type":"string","name":"memory_total","default":"-","desc":"内存总量(‘-’代表获取不到)"},{"type":"string","name":"memory_usable","default":"-","desc":"已用内存(‘-’代表获取不到)"},{"type":"string","name":"memory_usage","default":"-","desc":"内存使用百分比(‘-1’代表获取不到)"}]}},{"method":"calCommonConfigPrice","doc":{"title":"计算产品配置升级价格","desc":"计算产品配置升级价格","url":"\/console\/v1\/mf_cloud\/:id\/common_config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"cpu","default":"-","desc":"核心数","validate":"require"},{"type":"int","name":"memory","default":"-","desc":"内存","validate":"require"},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量","validate":""},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值","validate":""},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游发起(0=否,1=是)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"renew_price","default":"-","desc":"续费价格"}]}},{"method":"createCommonConfigOrder","doc":{"title":"生成产品配置升级订单","desc":"生成产品配置升级订单","url":"\/console\/v1\/mf_cloud\/:id\/common_config\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"cpu","default":"-","desc":"核心数","validate":"require"},{"type":"int","name":"memory","default":"-","desc":"内存","validate":"require"},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"lineConfig","doc":{"title":"获取线路配置","desc":"获取线路配置","url":"\/console\/v1\/product\/:id\/mf_cloud\/line\/:line_id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":"require"}],"return":[{"type":"string","name":"bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"int","name":"sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)"},{"type":"string","name":"gpu_name","default":"-","desc":"显卡名称"},{"type":"string","name":"bw[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"bw[].value","default":"-","desc":"带宽"},{"type":"int","name":"bw[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"bw[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"bw[].step","default":"-","desc":"步长"},{"type":"int","name":"flow[].value","default":"-","desc":"流量"},{"type":"int","name":"flow[].other_config.in_bw","default":"-","desc":"进带宽"},{"type":"int","name":"flow[].other_config.out_bw","default":"-","desc":"出带宽(显示这个)"},{"type":"int","name":"flow[].other_config.traffic_type","default":"-","desc":"计费方向(1=进,2=出,3=进+出)"},{"type":"string","name":"flow[].other_config.bill_cycle","default":"-","desc":"计费周期(month=自然月,last_30days=购买日循环)"},{"type":"int","name":"flow[].bw[].in_bw","default":"-","desc":"进带宽"},{"type":"int","name":"flow[].bw[].out_bw","default":"-","desc":"出带宽"},{"type":"int","name":"flow_on_demand[].value","default":"-","desc":"流量按需"},{"type":"int","name":"flow_on_demand[].other_config.in_bw","default":"-","desc":"进带宽"},{"type":"int","name":"flow_on_demand[].other_config.out_bw","default":"-","desc":"出带宽"},{"type":"int","name":"flow_on_demand[].other_config.traffic_type","default":"-","desc":"计费方向(1=进,2=出,3=进+出)"},{"type":"int","name":"flow_on_demand[].bw[].in_bw","default":"-","desc":"进带宽"},{"type":"int","name":"flow_on_demand[].bw[].out_bw","default":"-","desc":"出带宽"},{"type":"int","name":"order_default_defence","default":"-","desc":"防御默认选中配置ID"},{"type":"int","name":"defence[].id","default":"-","desc":"配置ID"},{"type":"string","name":"defence[].value","default":"-","desc":"防御峰值"},{"type":"string","name":"defence[].desc","default":"-","desc":"防御峰值显示"},{"type":"string","name":"ip[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"ip[].value","default":"-","desc":"IP数量"},{"type":"int","name":"ip[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"ip[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"ip[].step","default":"-","desc":"步长"},{"type":"int","name":"gpu[].value","default":"-","desc":"显卡数量"},{"type":"string","name":"ipv6[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"ipv6[].value","default":"-","desc":"IP数量"},{"type":"int","name":"ipv6[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"ipv6[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"ipv6[].step","default":"-","desc":"步长"}]}},{"method":"validateSettle","doc":{"title":"验证下单","desc":"验证下单","url":"\/console\/v1\/product\/:id\/mf_cloud\/validate_settle","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"downstream_client_id","default":"-","desc":"下游用户ID(api时可用)","validate":""},{"type":"int","name":"custom.duration_id","default":"-","desc":"周期ID","validate":"require"},{"type":"int","name":"custom.recommend_config_id","default":"-","desc":"套餐ID","validate":""},{"type":"int","name":"custom.data_center_id","default":"-","desc":"数据中心ID","validate":""},{"type":"int","name":"custom.cpu","default":"-","desc":"CPU","validate":""},{"type":"int","name":"custom.memory","default":"-","desc":"内存","validate":""},{"type":"int","name":"custom.system_disk.size","default":"-","desc":"系统盘大小(G)","validate":""},{"type":"string","name":"custom.system_disk.disk_type","default":"-","desc":"系统盘类型","validate":""},{"type":"int","name":"custom.data_disk[].size","default":"-","desc":"数据盘大小(G)","validate":""},{"type":"string","name":"custom.data_disk[].disk_type","default":"-","desc":"数据盘类型","validate":""},{"type":"int","name":"custom.line_id","default":"-","desc":"线路ID","validate":""},{"type":"int","name":"custom.bw","default":"-","desc":"带宽(Mbps)","validate":""},{"type":"int","name":"custom.flow","default":"-","desc":"流量(G)","validate":""},{"type":"int","name":"custom.peak_defence","default":"-","desc":"防御峰值(G)","validate":""},{"type":"int","name":"custom.gpu_num","default":"-","desc":"显卡数量","validate":""},{"type":"int","name":"custom.image_id","default":"-","desc":"镜像ID","validate":""},{"type":"int","name":"custom.ssh_key_id","default":"-","desc":"SSH密钥ID","validate":""},{"type":"int","name":"custom.backup_num","default":"0","desc":"备份数量","validate":""},{"type":"int","name":"custom.snap_num","default":"0","desc":"快照数量","validate":""},{"type":"int","name":"custom.ip_mac_bind_enable","default":"0","desc":"嵌套虚拟化(0=关闭,1=开启)","validate":""},{"type":"int","name":"custom.nat_acl_limit_enable","default":"0","desc":"是否启用NAT转发(0=关闭,1=开启)","validate":""},{"type":"int","name":"custom.nat_web_limit_enable","default":"0","desc":"是否启用NAT建站(0=关闭,1=开启)","validate":""},{"type":"int","name":"custom.resource_package_id","default":"0","desc":"资源包ID","validate":""},{"type":"string","name":"custom.network_type","default":"-","desc":"网络类型(normal=经典网络,vpc=VPC网络)","validate":""},{"type":"int","name":"custom.vpc.id","default":"-","desc":"VPC网络ID","validate":""},{"type":"string","name":"custom.vpc.ips","default":"-","desc":"VPCIP段","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"renew_price","default":"-","desc":"续费价格"},{"type":"string","name":"billing_cycle","default":"-","desc":"周期"},{"type":"int","name":"duration","default":"-","desc":"周期时长"},{"type":"string","name":"description","default":"-","desc":"订单子项描述"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"billing_cycle_name","default":"-","desc":"周期名称多语言"},{"type":"string","name":"preview[].name","default":"-","desc":"配置项名称"},{"type":"string","name":"preview[].value","default":"-","desc":"配置项值"},{"type":"string","name":"preview[].price","default":"-","desc":"配置项价格"},{"type":"string","name":"discount","default":"-","desc":"用户等级折扣"},{"type":"string","name":"order_item[].type","default":"-","desc":"订单子项类型(addon_idcsmart_client_level=用户等级)"},{"type":"int","name":"order_item[].rel_id","default":"-","desc":"关联ID"},{"type":"float","name":"order_item[].amount","default":"-","desc":"子项金额"},{"type":"string","name":"order_item[].description","default":"-","desc":"子项描述"}]}},{"method":"natAclList","doc":{"title":"NAT转发列表","desc":"NAT转发列表","url":"console\/v1\/mf_cloud\/:id\/nat_acl","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"转发ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].ip","default":"-","desc":"IP端口"},{"type":"int","name":"list[].int_port","default":"-","desc":"内部端口"},{"type":"int","name":"list[].protocol","default":"-","desc":"协议(1=tcp,2=udp,3=tcp+udp)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"natAclCreate","doc":{"title":"创建NAT转发","desc":"创建NAT转发","url":"console\/v1\/mf_cloud\/:id\/nat_acl","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"require"},{"type":"int","name":"int_port","default":"-","desc":"内部端口","validate":"require"},{"type":"int","name":"protocol","default":"-","desc":"协议(1=tcp,2=udp,3=tcp+udp)","validate":"require"},{"type":"int","name":"ext_port","default":"-","desc":"外部端口(0-65535除开80\/443\/22)","validate":""}]}},{"method":"natAclDelete","doc":{"title":"删除NAT转发","desc":"删除NAT转发","url":"console\/v1\/mf_cloud\/:id\/nat_acl","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"nat_acl_id","default":"-","desc":"NAT转发ID","validate":"require"}]}},{"method":"natWebList","doc":{"title":"NAT建站列表","desc":"NAT建站列表","url":"console\/v1\/mf_cloud\/:id\/nat_web","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"建站ID"},{"type":"string","name":"list[].domain","default":"-","desc":"域名"},{"type":"int","name":"list[].ext_port","default":"-","desc":"外部端口"},{"type":"int","name":"list[].int_port","default":"-","desc":"内部端口"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"natWebCreate","doc":{"title":"创建NAT建站","desc":"创建NAT建站","url":"console\/v1\/mf_cloud\/:id\/nat_web","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"domain","default":"-","desc":"域名","validate":"require"},{"type":"int","name":"int_port","default":"-","desc":"内部端口","validate":"require"}]}},{"method":"natWebDelete","doc":{"title":"删除NAT建站","desc":"删除NAT建站","url":"console\/v1\/mf_cloud\/:id\/nat_web","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"nat_web_id","default":"-","desc":"NAT建站ID","validate":"require"}],"return":[{"type":"string","name":"domain","default":"-","desc":"域名"}]}},{"method":"getUpgradeRecommendConfig","doc":{"title":"获取可升降级套餐","desc":"获取可升降级套餐","url":"console\/v1\/mf_cloud\/:id\/recommend_config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"套餐ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"list[].order","default":"-","desc":"排序ID"},{"type":"int","name":"list[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"int","name":"list[].cpu","default":"-","desc":"CPU"},{"type":"int","name":"list[].memory","default":"-","desc":"内存(GB)"},{"type":"int","name":"list[].system_disk_size","default":"-","desc":"系统盘大小(GB)"},{"type":"int","name":"list[].data_disk_size","default":"-","desc":"数据盘大小(GB)"},{"type":"int","name":"list[].bw","default":"-","desc":"带宽(Mbps)"},{"type":"int","name":"list[].peak_defence","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"list[].system_disk_type","default":"-","desc":"系统盘类型"},{"type":"string","name":"list[].data_disk_type","default":"-","desc":"数据盘类型"},{"type":"int","name":"list[].flow","default":"-","desc":"流量"},{"type":"int","name":"list[].line_id","default":"-","desc":"线路ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"list[].upgrade_range","default":"-","desc":"升降级范围(0=不可升降级,1=全部,2=自选)"},{"type":"int","name":"list[].hidden","default":"-","desc":"是否隐藏(0=否,1=是)"},{"type":"int","name":"list[].gpu_num","default":"-","desc":"显卡数量"},{"type":"int","name":"list[].ipv6_num","default":"-","desc":"IPv6数量"},{"type":"string","name":"list[].gpu_name","default":"-","desc":"显卡名称"},{"type":"string","name":"list[].bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"calUpgradeRecommendConfig","doc":{"title":"计算升降级套餐价格","desc":"计算升降级套餐价格","url":"console\/v1\/mf_cloud\/:id\/recommend_config\/price","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"recommend_config_id","default":"-","desc":"套餐ID","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"},{"type":"string","name":"on_demand_flow_price","default":"-","desc":"按需流量价格"},{"type":"int","name":"settle_time","default":"-","desc":"按需结算时间"}]}},{"method":"createUpgradeRecommendConfigOrder","doc":{"title":"生成套餐升级订单","desc":"生成套餐升级订单","url":"console\/v1\/mf_cloud\/:id\/recommend_config\/order","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"recommend_config_id","default":"-","desc":"套餐ID","validate":"require"}],"return":[{"type":"string","name":"id","default":"-","desc":"订单ID"}]}},{"method":"simulatePhysicalMachine","doc":{"title":"模拟物理机运行","desc":"模拟物理机运行","url":"\/console\/v1\/mf_cloud\/:id\/simulate_physical_machine","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"simulate_physical_machine","default":"-","desc":"模拟物理机运行(0=关闭,1=开启)","validate":"require"}]}},{"method":"ipv6List","doc":{"title":"IPv6列表","desc":"IPv6列表","url":"\/console\/v1\/mf_cloud\/:id\/ipv6","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"20","desc":"每页条数","validate":""}],"return":[{"type":"string","name":"list[].ipv6","default":"-","desc":"IPv6地址"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"vpcNetworkCreateNew","doc":{"title":"创建VPC网络","desc":"创建VPC网络","url":"\/console\/v1\/product\/:id\/mf_cloud\/vpc_network","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"VPC网络名称","validate":"require"},{"type":"string","name":"ips","default":"-","desc":"IP段(cidr,如10.0.0.0\/16,系统分配时不传)","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"VPC网络ID"}]}},{"method":"vpcNetworkDeleteNew","doc":{"title":"删除VPC网络","desc":"删除VPC网络","url":"\/console\/v1\/product\/:id\/mf_cloud\/vpc_network","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"vpc_network_id","default":"-","desc":"VPC网络ID","validate":"require"}]}},{"method":"enableVpcHost","doc":{"title":"获取VPC可分配产品列表","desc":"获取VPC可分配产品列表","url":"\/console\/v1\/mf_cloud\/vpc_network\/host","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"20","desc":"每页条数","validate":""},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].name","default":"-","desc":"产品ID"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"downloadRdp","doc":{"title":"下载RDP","desc":"下载RDP","url":"\/console\/v1\/mf_cloud\/:id\/download_rdp","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"content","default":"-","desc":"下载RDP内容"},{"type":"string","name":"name","default":"-","desc":"下载文件名"}]}},{"method":"calPackageConfigPrice","doc":{"title":"计算套餐产品配置升级价格(未完成)","desc":"计算套餐产品配置升级价格","url":"\/console\/v1\/mf_cloud\/:id\/package\/config\/price","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"ip_num","default":"-","desc":"IPv4数量","validate":""},{"type":"int","name":"ipv6_num","default":"-","desc":"IPv6数量","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""},{"type":"int","name":"is_downstream","default":"0","desc":"是否下游发起(0=否,1=是)","validate":""}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"}]}},{"method":"createPackageConfigOrder","doc":{"时间":"2025-01-13","title":"生成套餐产品配置升级订单(未完成)","desc":"生成套餐产品配置升级订单","author":"hh","version":"v1","url":"\/console\/v1\/mf_cloud\/:id\/package\/config\/order","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"ip_num","default":"-","desc":"IPv4数量","validate":""},{"type":"int","name":"ipv6_num","default":"-","desc":"IPv6数量","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":""},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"},{"type":"string","name":"amount","default":"-","desc":"订单价格"}]}},{"method":"defenceConfig","doc":{"title":"获取升级防御配置","desc":"获取升级防御配置","url":"\/console\/v1\/mf_cloud\/:id\/upgrade_defence_config","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"}],"return":[{"type":"string","name":"defence[].value","default":"-","desc":"防御"},{"type":"string","name":"defence[].desc","default":"-","desc":"防御显示"},{"type":"string","name":"current_defence","default":"-","desc":"IP当前防御"}]}},{"method":"calDefencePrice","doc":{"title":"计算升级防御价格","desc":"计算升级防御价格","url":"\/console\/v1\/mf_cloud\/:id\/upgrade_defence\/price","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值","validate":"require"}],"return":[{"type":"string","name":"price","default":"-","desc":"价格"},{"type":"string","name":"description","default":"-","desc":"生成的订单描述"},{"type":"string","name":"price_difference","default":"-","desc":"差价"},{"type":"string","name":"renew_price_difference","default":"-","desc":"续费差价"},{"type":"string","name":"base_price","default":"-","desc":"基础价格"}]}},{"method":"createDefenceOrder","doc":{"title":"生成升级防御订单","desc":"生成升级防御订单","url":"\/console\/v1\/mf_cloud\/:id\/upgrade_defence\/order","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"require"},{"type":"string","name":"peak_defence","default":"-","desc":"防御峰值","validate":"require"}],"return":[{"type":"string","name":"data.id","default":"-","desc":"订单ID"},{"type":"string","name":"data.amount","default":"-","desc":"订单金额"}]}},{"method":"whetherRenew","doc":{"title":"是否可以续费","desc":"是否可以续费","url":"\/console\/v1\/mf_cloud\/:id\/whether_renew","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"flowData","doc":{"title":"实例流量数据","desc":"实例流量数据","url":"console\/v1\/mf_cloud\/:id\/flow_data","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":"require"},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":""}],"return":[{"type":"string","name":"list[].time","default":"-","desc":"时间"},{"type":"float","name":"list[].in","default":"-","desc":"进流量"},{"type":"float","name":"list[].out","default":"-","desc":"出流量"},{"type":"string","name":"unit","default":"-","desc":"当前单位"}]}},{"method":"trafficPackageList","doc":{"title":"流量包列表","desc":"流量包列表","author":"hh","version":"v1","url":"\/console\/v1\/mf_cloud\/:id\/traffic_package","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"流量包列表"},{"type":"int","name":"list[].id","default":"-","desc":"流量包ID"},{"type":"string","name":"list[].name","default":"-","desc":"流量包名称"},{"type":"int","name":"list[].size","default":"-","desc":"流量包大小(GB)"},{"type":"float","name":"list[].used","default":"-","desc":"已使用(GB)"},{"type":"int","name":"list[].expire_time","default":"-","desc":"到期时间(秒级时间戳,0表示不到期)"},{"type":"int","name":"list[].expire_with_reset","default":"-","desc":"是否随重置过期(0=否,1=是)"},{"type":"int","name":"list[].status","default":"-","desc":"状态(0=失效,1=有效)"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间(秒级时间戳)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"checkRefund","doc":{"title":"下游退款前验证","desc":"下游退款前验证","author":"hh","version":"v1","url":"\/console\/v1\/mf_cloud\/:id\/check_refund","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}}]},{"class":"server\\idcsmart_cloud_ip\\controller\\home\\HostController","doc":{"title":"魔方云IP产品管理","desc":"魔方云IP产品管理","use":"server\\idcsmart_cloud_ip\\controller\\home\\HostController"},"list":[{"method":"list","doc":{"title":"产品列表","desc":"产品列表","url":"\/console\/v1\/idcsmart_cloud_ip","method":"GET","author":"thewold","version":"v1","param":[{"type":"int","name":"page","default":"1","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序(id,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索","validate":""},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心搜索","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除,Failed=开通失败)"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"list[].bw_size","default":"-","desc":"带宽大小"},{"type":"string","name":"list[].host_id","default":"-","desc":"实例ID"},{"type":"string","name":"list[].cloud_name","default":"-","desc":"实例"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"付款金额"},{"type":"string","name":"list[].billing_cycle_name","default":"-","desc":"周期"},{"type":"int","name":"count","default":"-","desc":"总数"}]}},{"method":"mount","doc":{"title":"挂载IP","desc":"挂载IP","url":"\/console\/v1\/idcsmart_cloud_ip\/:id\/mount","method":"PUT","author":"thewold","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"IP","validate":"IDrequired"},{"type":"int","name":"host_id","default":"-","desc":"实例ID","validate":"required"}]}},{"method":"umount","doc":{"title":"卸载IP","desc":"卸载IP","url":"\/console\/v1\/idcsmart_cloud_ip\/:id\/umount","method":"PUT","author":"thewold","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"IP","validate":"IDrequired"}]}}]},{"class":"server\\idcsmart_cloud_ip\\controller\\home\\DurationPriceController","doc":{"title":"魔方云IP配置周期价格","desc":"魔方云IP配置周期价格","use":"server\\idcsmart_cloud_ip\\controller\\home\\DurationPriceController"},"list":[{"method":"getConfigDurationPrice","doc":{"title":"获取配置周期价格","desc":"获取配置周期价格","url":"\/console\/v1\/idcsmart_cloud_ip\/duration_price","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"package_id","default":"-","desc":"套餐ID","validate":"require"},{"type":"int","name":"size","default":"-","desc":"带宽大小","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"配置周期价格ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"int","name":"list[].order","default":"-","desc":"排序"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}}]},{"class":"server\\idcsmart_cloud_ip\\controller\\home\\PackageController","doc":{"title":"魔方云IP套餐","desc":"魔方云IP套餐","use":"server\\idcsmart_cloud_ip\\controller\\home\\PackageController"},"list":[{"method":"list","doc":{"title":"获取订购页实例配置","desc":"获取订购页实例配置","url":"\/console\/v1\/product\/:id\/idcsmart_cloud_ip\/package","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"host_id","default":"-","desc":"实例ID","validate":"require"},{"type":"string","name":"bw_type","default":"-","desc":"带宽类型:default默认,independ独立","validate":"require"}],"return":[{"type":"array","name":"package","default":"-","desc":"套餐数据"},{"type":"int","name":"package[].id","default":"-","desc":"套餐ID"},{"type":"string","name":"package[].ip_price","default":"-","desc":"IP价格"},{"type":"string","name":"package[].ip_max","default":"-","desc":"单个实例上限"},{"type":"string","name":"package[].bw_precision","default":"-","desc":"带宽最低精度"},{"type":"string","name":"package[].bw_price","default":"-","desc":"带宽价格"},{"type":"string","name":"package[].bw_type_name","default":"-","desc":"带宽类型名称"}]}}]},{"class":"server\\idcsmart_cert\\controller\\home\\IdcsmartCommonProductController","doc":{"title":"实名认证商品配置信息(前台)","desc":"实名认证商品配置信息(前台)","use":"server\\idcsmart_cert\\controller\\home\\IdcsmartCommonProductController"},"list":[{"method":"hostList","doc":{"title":"产品列表","desc":"产品列表","author":"wyh","version":"v1","url":"\/console\/v1\/idcsmart_cert\/host","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:产品ID,商品名称,标识","validate":""},{"type":"string","name":"status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,active_time,due_time"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"产品"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"周期"},{"type":"string","name":"list[].status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"产品总数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"}]}},{"method":"cartConfigoption","doc":{"title":"前台商品配置信息","desc":"前台商品配置信息","url":"\/console\/v1\/idcsmart_cert\/product\/:product_id\/configoption","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"object","name":"common_product","default":"-","desc":"商品基础信息"},{"type":"string","name":"common_product.name","default":"-","desc":"商品名称"},{"type":"string","name":"common_product.order_page_description","default":"-","desc":"订购页面html"},{"type":"string","name":"common_product.allow_qty","default":"-","desc":"是否允许选择数量:1是，0否默认"},{"type":"string","name":"common_product.pay_type","default":"-","desc":"付款类型(免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"object","name":"configoptions","default":"-","desc":"配置项信息"},{"type":"int","name":"configoptions.id","default":"-","desc":"配置项ID"},{"type":"int","name":"configoptions.option_name","default":"-","desc":"配置项名称"},{"type":"int","name":"configoptions.option_type","default":"-","desc":"配置项类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域"},{"type":"int","name":"configoptions.qty_min","default":"-","desc":"数量时最小值"},{"type":"int","name":"configoptions.qty_max","default":"-","desc":"数量时最大值"},{"type":"int","name":"configoptions.unit","default":"-","desc":"单位"},{"type":"int","name":"configoptions.allow_repeat","default":"-","desc":"数量类型时：是否允许重复:开启后,前台购买时，可通过点击添加按钮，自动创建一个新的配置项，取名如bw1"},{"type":"int","name":"configoptions.max_repeat","default":"-","desc":"最大允许重复数量"},{"type":"int","name":"configoptions.description","default":"-","desc":"说明"},{"type":"array","name":"configoptions.subs","default":"-","desc":"子项信息"},{"type":"float","name":"configoptions.subs.id","default":"-","desc":"子项ID"},{"type":"float","name":"configoptions.subs.option_name","default":"-","desc":"子项名称"},{"type":"float","name":"configoptions.subs.qty_change","default":"-","desc":"数量变化值"},{"type":"float","name":"configoptions.subs.qty_min","default":"-","desc":"子项最小值"},{"type":"float","name":"configoptions.subs.qty_max","default":"-","desc":"子项最大值"},{"type":"object","name":"cycles","default":"-","desc":"周期({\"onetime\":1.00})"},{"type":"object","name":"custom_cycles","default":"-","desc":"自定义周期"},{"type":"int","name":"custom_cycles.id","default":"-","desc":"自定义周期ID"},{"type":"string","name":"custom_cycles.name","default":"-","desc":"自定义周期名称"},{"type":"int","name":"custom_cycles.cycle_time","default":"-","desc":"自定义周期时长"},{"type":"string","name":"custom_cycles.cycle_unit","default":"-","desc":"自定义周期单位"},{"type":"int","name":"custom_cycles.cycle_amount","default":"-","desc":"自定义周期金额"}]}},{"method":"cartConfigoptionCalculate","doc":{"title":"前台商品配置信息计算价格","desc":"前台商品配置信息计算价格","url":"\/console\/v1\/idcsmart_cert\/product\/:product_id\/configoption\/calculate","method":"POST","author":"wyh","version":"v1","param":[{"type":"object","name":"configoption","default":"-","desc":"配置信息{168:1,514:53}","validate":"require"}],"return":[{"type":"object","name":"cycles","default":"-","desc":"周期({\"onetime\":1.00})"},{"type":"object","name":"custom_cycles","default":"-","desc":"自定义周期"},{"type":"int","name":"custom_cycles.id","default":"-","desc":"自定义周期ID"},{"type":"string","name":"custom_cycles.name","default":"-","desc":"自定义周期名称"},{"type":"int","name":"custom_cycles.cycle_time","default":"-","desc":"自定义周期时长"},{"type":"string","name":"custom_cycles.cycle_unit","default":"-","desc":"自定义周期单位"},{"type":"int","name":"custom_cycles.cycle_amount","default":"-","desc":"自定义周期金额"}]}},{"method":"hostConfigotpion","doc":{"title":"前台产品内页","desc":"前台产品内页","url":"\/console\/v1\/idcsmart_cert\/host\/:host_id\/configoption","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"object","name":"host","default":"-","desc":"财务信息"},{"type":"int","name":"host.create_time","default":"-","desc":"订购时间"},{"type":"int","name":"host.due_time","default":"-","desc":"到期时间"},{"type":"int","name":"host.billing_cycle","default":"-","desc":"计费方式:计费周期免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"int","name":"host.billing_cycle_name","default":"-","desc":"模块计费周期名称"},{"type":"int","name":"host.billing_cycle_time","default":"-","desc":"模块计费周期时间,秒"},{"type":"int","name":"host.renew_amount","default":"-","desc":"续费金额"},{"type":"int","name":"host.first_payment_amount","default":"-","desc":"首付金额"},{"type":"object","name":"configoptions","default":"-","desc":"配置项信息"},{"type":"int","name":"configoptions.id","default":"-","desc":"配置项ID"},{"type":"int","name":"configoptions.option_name","default":"-","desc":"配置项名称"},{"type":"int","name":"configoptions.option_type","default":"-","desc":"配置项类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域"},{"type":"int","name":"configoptions.unit","default":"-","desc":"单位"},{"type":"array","name":"configoptions.subs","default":"-","desc":"-"},{"type":"string","name":"configoptions.subs.option_name","default":"-","desc":"子项名称"},{"type":"int","name":"configoptions.qty","default":"-","desc":"数量(当类型为数量时,显示此值)"}]}},{"method":"logList","doc":{"title":"实名日志","desc":"实名日志","url":"\/console\/v1\/idcsmart_cert\/host\/:host_id\/log","method":"POST","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}]}},{"method":"clientInfo","doc":{"title":"实名信息","desc":"实名信息","url":"\/console\/v1\/idcsmart_cert\/host\/:host_id\/info","method":"GET","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"resetPass","doc":{"title":"重置密钥","desc":"重置密钥","url":"\/console\/v1\/idcsmart_cert\/host\/:host_id\/reset_pass","method":"POST","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"key","default":"-","desc":"密钥","validate":"require"}]}}]},{"class":"addon\\idcsmart_help\\controller\\clientarea\\IndexController","doc":{"title":"帮助中心","desc":"帮助中心","use":"addon\\idcsmart_help\\controller\\clientarea\\IndexController"},"list":[{"method":"indexIdcsmartHelp","doc":{"title":"帮助中心首页","desc":"帮助中心首页","author":"theworld","version":"v1","url":"\/console\/v1\/help\/index","method":"GET","return":[{"type":"array","name":"index","default":"-","desc":"desc:帮助中心首页列表"},{"type":"int","name":"index[].id","default":"-","desc":"desc:帮助文档分类ID"},{"type":"string","name":"index[].name","default":"-","desc":"desc:帮助文档分类名称"},{"type":"array","name":"index[].helps","default":"-","desc":"desc:帮助文档列表"},{"type":"int","name":"index[].helps[].id","default":"-","desc":"desc:帮助文档ID"},{"type":"string","name":"index[].helps[].title","default":"-","desc":"desc:帮助文档标题"}]}},{"method":"idcsmartHelp","doc":{"title":"帮助文档列表","desc":"帮助文档列表","author":"theworld","version":"v1","url":"\/console\/v1\/help","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围标题validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:帮助文档列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:帮助文档分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:帮助文档分类名称"},{"type":"array","name":"list[].helps","default":"-","desc":"desc:帮助文档列表"},{"type":"int","name":"list[].helps[].id","default":"-","desc":"desc:帮助文档ID"},{"type":"string","name":"list[].helps[].title","default":"-","desc":"desc:帮助文档标题"},{"type":"boolean","name":"list[].helps[].search","default":"-","desc":"desc:是否被关键字匹配"}]}},{"method":"idcsmartHelpDetail","doc":{"title":"帮助文档详情","desc":"帮助文档详情","author":"theworld","version":"v1","url":"\/console\/v1\/help\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:帮助文档ID","validate":"validate:required"}],"return":[{"type":"object","name":"help","default":"-","desc":"desc:帮助文档"},{"type":"int","name":"help.id","default":"-","desc":"desc:帮助文档ID"},{"type":"string","name":"help.title","default":"-","desc":"desc:标题"},{"type":"string","name":"help.content","default":"-","desc":"desc:内容"},{"type":"string","name":"help.keywords","default":"-","desc":"desc:关键字"},{"type":"string","name":"help.attachment","default":"-","desc":"desc:附件"},{"type":"int","name":"help.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"help.update_time","default":"-","desc":"desc:更新时间"},{"type":"object","name":"help.prev","default":"-","desc":"desc:上一篇文档"},{"type":"int","name":"help.prev.id","default":"-","desc":"desc:文档ID"},{"type":"string","name":"help.prev.title","default":"-","desc":"desc:标题"},{"type":"object","name":"help.next","default":"-","desc":"desc:下一篇文档"},{"type":"int","name":"help.next.id","default":"-","desc":"desc:文档ID"},{"type":"string","name":"help.next.title","default":"-","desc":"desc:标题"}]}}]},{"class":"addon\\coin\\controller\\clientarea\\IndexController","doc":{"title":"平台币(前台)","desc":"平台币(前台)","use":"addon\\coin\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\idcsmart_file_download\\controller\\clientarea\\IndexController","doc":{"title":"文件下载","desc":"文件下载","use":"addon\\idcsmart_file_download\\controller\\clientarea\\IndexController"},"list":[{"method":"idcsmartFileFolderList","doc":{"title":"获取文件夹","desc":"获取文件夹","author":"theworld","version":"v1","url":"\/console\/v1\/file\/folder","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:文件夹列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:文件夹ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"int","name":"list[].default","default":"-","desc":"desc:默认文件夹"},{"type":"int","name":"list[].file_num","default":"-","desc":"desc:文件数量"},{"type":"int","name":"count","default":"-","desc":"desc:全部文件数量"}]}},{"method":"idcsmartFileList","doc":{"title":"文件列表","desc":"文件列表","author":"theworld","version":"v1","url":"\/console\/v1\/file","method":"GET","param":[{"type":"int","name":"addon_idcsmart_file_folder_id","default":"-","desc":"desc:文件夹ID","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:文件列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:文件ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].filetype","default":"-","desc":"desc:文件类型"},{"type":"string","name":"list[].filesize","default":"-","desc":"desc:文件大小"},{"type":"string","name":"list[].create_time","default":"-","desc":"desc:上传时间"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"count","default":"-","desc":"desc:文件总数"}]}},{"method":"idcsmartFileDownload","doc":{"title":"下载文件","desc":"下载文件","author":"theworld","version":"v1","url":"\/console\/v1\/file\/:id\/download","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:文件ID","validate":"validate:required"}]}}]},{"class":"addon\\promo_code\\controller\\clientarea\\IndexController","doc":{"title":"优惠码插件(基础版)","desc":"优惠码插件(基础版)","use":"addon\\promo_code\\controller\\clientarea\\IndexController"},"list":[{"method":"apply","doc":{"title":"应用优惠码","desc":"应用优惠码","author":"theworld","version":"v1","url":"\/console\/v1\/promo_code\/apply","method":"POST","param":[{"type":"string","name":"scene","default":"-","desc":"desc:优惠码应用场景","validate":"new新购renew续费upgrade升降级change_billing_cycle按需转包年包月validate:required"},{"type":"string","name":"promo_code","default":"-","desc":"desc:优惠码","validate":"新购时必传validate:optional"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:optional"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"qty","default":"-","desc":"desc:数量","validate":"新购时必传validate:optional"},{"type":"int","name":"amount","default":"-","desc":"desc:单价","validate":"validate:required"},{"type":"int","name":"billing_cycle_time","default":"-","desc":"desc:周期时间","validate":"validate:required"}],"return":[{"type":"float","name":"discount","default":"-","desc":"desc:折扣金额"},{"type":"int","name":"id","default":"-","desc":"desc:优惠码ID"},{"type":"int","name":"loop","default":"-","desc":"desc:循环折扣"},{"type":"int","name":"renew","default":"-","desc":"desc:续费优惠"},{"type":"int","name":"exclude_with_client_level","default":"-","desc":"desc:不与用户等级同享"}]}},{"method":"applyBatch","doc":{"title":"批量应用优惠码","desc":"批量应用优惠码","author":"wyh","version":"v1","url":"\/console\/v1\/promo_code\/apply_batch","method":"POST","param":[{"type":"array","name":"promo_codes","default":"-","desc":"desc:[{\"host_id\":1,\"promo_code\":\"aAJDF1KA212\",\"product_id\":1,\"amount\":10,\"billing_cycle_time\":1000},...]，优惠码数组","validate":"元素包含host_id产品IDpromo_code优惠码product_id商品IDamount单价billing_cycle_time周期时间validate:required"}],"return":[{"type":"float","name":"discount","default":"-","desc":"desc:折扣金额"}]}},{"method":"hostPromoCode","doc":{"title":"产品内页获取优惠码信息","desc":"产品内页获取优惠码信息","author":"theworld","version":"v1","url":"\/console\/v1\/promo_code\/host\/:id\/promo_code","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"array","name":"promo_code","default":"-","desc":"desc:优惠码列表"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\clientarea\\ImageController","doc":{"title":"应用商店-镜像管理(前台)","desc":"应用商店-镜像管理(前台)","use":"addon\\idcsmart_app_market\\controller\\clientarea\\ImageController"},"list":[{"method":"list","doc":{"title":"镜像列表","desc":"镜像列表","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页码","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字(搜索镜像名称、描述)","validate":"validate:optional"},{"type":"string","name":"audit_status","default":"-","desc":"desc:审核状态(pending_review待审核,approved已通过,rejected已拒绝)","validate":"validate:optional"},{"type":"int","name":"is_hidden","default":"-","desc":"desc:是否隐藏(0=显示,1=隐藏)","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:镜像类型(linux\/windows)","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"validate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:排序方式","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"desc:镜像ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"list[].icon","default":"-","desc":"desc:镜像图标"},{"type":"string","name":"list[].icon_url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"list[].type","default":"-","desc":"desc:镜像类型"},{"type":"int","name":"list[].system_id","default":"-","desc":"desc:适用系统ID"},{"type":"string","name":"list[].system_name","default":"-","desc":"desc:适用系统名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].audit_status","default":"-","desc":"desc:审核状态"},{"type":"string","name":"list[].reject_reason","default":"-","desc":"desc:拒绝原因"},{"type":"int","name":"list[].is_hidden","default":"-","desc":"desc:是否隐藏"},{"type":"int","name":"list[].view_count","default":"-","desc":"desc:点击量"},{"type":"int","name":"list[].publish_time","default":"-","desc":"desc:发布时间"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}},{"method":"create","doc":{"title":"创建镜像","desc":"创建镜像","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"desc:镜像名称","validate":"validate:required"},{"type":"string","name":"icon","default":"-","desc":"desc:镜像图标","validate":"validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:镜像类型(linux\/windows)","validate":"validate:required"},{"type":"int","name":"system_id","default":"-","desc":"desc:适用系统ID","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:optional"},{"type":"string","name":"content","default":"-","desc":"desc:镜像详细介绍(富文本)","validate":"validate:optional"}]}},{"method":"update","doc":{"title":"更新镜像","desc":"更新镜像","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:镜像名称","validate":"validate:required"},{"type":"string","name":"icon","default":"-","desc":"desc:镜像图标","validate":"validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:镜像类型(linux\/windows)","validate":"validate:required"},{"type":"int","name":"system_id","default":"-","desc":"desc:适用系统ID","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:optional"},{"type":"string","name":"content","default":"-","desc":"desc:镜像详细介绍(富文本)","validate":"validate:optional"}]}},{"method":"toggleHidden","doc":{"title":"切换隐藏状态","desc":"切换隐藏状态","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image\/:id\/hidden","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"},{"type":"int","name":"is_hidden","default":"-","desc":"desc:是否隐藏(0=显示,1=隐藏)","validate":"validate:required"}]}},{"method":"submitAudit","doc":{"title":"提交审核","desc":"提交审核","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image\/:id\/audit","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"}]}},{"method":"delete","doc":{"title":"删除镜像","desc":"删除镜像","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"}]}},{"method":"detail","doc":{"title":"镜像详情","desc":"镜像详情","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:镜像ID"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"icon","default":"-","desc":"desc:镜像图标"},{"type":"string","name":"icon_url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"type","default":"-","desc":"desc:镜像类型"},{"type":"int","name":"system_id","default":"-","desc":"desc:适用系统ID"},{"type":"string","name":"system_name","default":"-","desc":"desc:适用系统名称"},{"type":"string","name":"description","default":"-","desc":"desc:描述"},{"type":"string","name":"content","default":"-","desc":"desc:镜像详细介绍"},{"type":"string","name":"audit_status","default":"-","desc":"desc:审核状态"},{"type":"string","name":"reject_reason","default":"-","desc":"desc:拒绝原因"},{"type":"int","name":"is_hidden","default":"-","desc":"desc:是否隐藏"},{"type":"int","name":"view_count","default":"-","desc":"desc:点击量"},{"type":"int","name":"publish_time","default":"-","desc":"desc:发布时间"},{"type":"int","name":"create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"update_time","default":"-","desc":"desc:更新时间"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\clientarea\\MarketController","doc":{"title":"应用商店(前台)","desc":"应用商店(前台)","use":"addon\\idcsmart_app_market\\controller\\clientarea\\ImageDeveloperController"},"list":[{"method":"index","doc":{"title":"商店首页","desc":"商店首页","url":"\/console\/v1\/app_market\/market\/index","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字:应用名称","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:应用类型addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储,service服务","validate":"validate:optional"}],"return":[{"type":"object","name":"app","default":"-","desc":"desc:应用"},{"type":"array","name":"app.addon","default":"-","desc":"desc:应用类型对应的数组,addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储,service服务"},{"type":"int","name":"app.addon[].id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"app.addon[].name","default":"-","desc":"desc:应用名称"},{"type":"string","name":"app.addon[].icon","default":"-","desc":"desc:应用标签"},{"type":"string","name":"app.addon[].score","default":"-","desc":"desc:评分"},{"type":"int","name":"app.addon[].client_id","default":"-","desc":"desc:开发者用户ID"},{"type":"string","name":"app.addon[].nickname","default":"-","desc":"desc:开发者昵称"},{"type":"string","name":"app.addon[].deposit","default":"-","desc":"desc:保证金"},{"type":"string","name":"app.addon[].product_price","default":"-","desc":"desc:起步价"},{"type":"string","name":"app.addon[].sell_count","default":"-","desc":"desc:销量"},{"type":"string","name":"app.addon[].certify_type","default":"-","desc":"desc:认证:official官方company企业person个人"},{"type":"array","name":"app.image","default":"-","desc":"desc:镜像列表"},{"type":"int","name":"app.image[].id","default":"-","desc":"desc:镜像ID"},{"type":"string","name":"app.image[].name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"app.image[].type","default":"-","desc":"desc:镜像类型"},{"type":"string","name":"app.image[].icon","default":"-","desc":"desc:镜像图标"},{"type":"string","name":"app.image[].icon_url","default":"-","desc":"desc:图标地址"},{"type":"int","name":"app.image[].view_count","default":"-","desc":"desc:点击量"},{"type":"string","name":"app.image[].nickname","default":"-","desc":"desc:开发者昵称"},{"type":"array","name":"banner","default":"-","desc":"desc:轮播图"},{"type":"int","name":"banner[].id","default":"-","desc":"desc:轮播图ID"},{"type":"string","name":"banner[].img","default":"-","desc":"desc:图片地址"},{"type":"string","name":"banner[].url","default":"-","desc":"desc:跳转地址"},{"type":"string","name":"banner[].notes","default":"-","desc":"desc:备注"}]}},{"method":"hotAppIndex","doc":{"title":"商店首页热门应用","desc":"商店首页热门应用","url":"\/console\/v1\/app_market\/market\/hot_app","method":"GET","author":"theworld","version":"v1","return":[{"type":"object","name":"app","default":"-","desc":"desc:应用"},{"type":"int","name":"app.id","default":"-","desc":"desc:热门分类ID"},{"type":"string","name":"app.name","default":"-","desc":"desc:热门分类名称"},{"type":"array","name":"app.list","default":"-","desc":"desc:热门分类应用列表"},{"type":"int","name":"app.list[].id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"app.list[].name","default":"-","desc":"desc:应用名称"},{"type":"string","name":"app.list[].icon","default":"-","desc":"desc:应用标签"},{"type":"string","name":"app.list[].score","default":"-","desc":"desc:评分"},{"type":"int","name":"app.list[].client_id","default":"-","desc":"desc:开发者用户ID"},{"type":"string","name":"app.list[].nickname","default":"-","desc":"desc:开发者昵称"},{"type":"string","name":"app.list[].deposit","default":"-","desc":"desc:保证金"},{"type":"string","name":"app.list[].product_price","default":"-","desc":"desc:起步价"},{"type":"string","name":"app.list[].sell_count","default":"-","desc":"desc:销量"},{"type":"string","name":"app.list[].certify_type","default":"-","desc":"desc:认证:official官方company企业person个人"},{"type":"array","name":"banner","default":"-","desc":"desc:轮播图"},{"type":"int","name":"banner[].id","default":"-","desc":"desc:轮播图ID"},{"type":"string","name":"banner[].img","default":"-","desc":"desc:图片地址"},{"type":"string","name":"banner[].url","default":"-","desc":"desc:跳转地址"},{"type":"string","name":"banner[].notes","default":"-","desc":"desc:备注"}]}},{"method":"hotImageIndex","doc":{"title":"商店首页热门镜像","desc":"商店首页热门镜像","url":"\/console\/v1\/app_market\/market\/hot_image","method":"GET","author":"hh","version":"v1","return":[{"type":"array","name":"image","default":"-","desc":"desc:热门镜像"},{"type":"int","name":"image[].id","default":"-","desc":"desc:热门镜像分类ID"},{"type":"string","name":"image[].name","default":"-","desc":"desc:热门镜像分类名称"},{"type":"array","name":"image[].list","default":"-","desc":"desc:热门镜像列表"},{"type":"int","name":"image[].list[].id","default":"-","desc":"desc:镜像ID"},{"type":"string","name":"image[].list[].name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"image[].list[].type","default":"-","desc":"desc:镜像类型"},{"type":"string","name":"image[].list[].icon","default":"-","desc":"desc:镜像图标"},{"type":"string","name":"image[].list[].icon_url","default":"-","desc":"desc:图标地址"},{"type":"int","name":"image[].list[].view_count","default":"-","desc":"desc:点击量"},{"type":"string","name":"image[].list[].nickname","default":"-","desc":"desc:开发者昵称"}]}},{"method":"imageList","doc":{"title":"镜像列表","desc":"镜像列表","url":"\/console\/v1\/app_market\/market\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"desc:页码","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:镜像类型(linux\/windows)","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段(publish_time按发布时间,不传默认按访问量+更新时间)","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:镜像列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:镜像ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"list[].type","default":"-","desc":"desc:镜像类型"},{"type":"string","name":"list[].icon","default":"-","desc":"desc:镜像图标"},{"type":"string","name":"list[].icon_url","default":"-","desc":"desc:图标地址"},{"type":"int","name":"list[].view_count","default":"-","desc":"desc:访问量"},{"type":"string","name":"list[].nickname","default":"-","desc":"desc:开发者昵称"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}},{"method":"imageDetail","doc":{"title":"镜像详情","desc":"镜像详情","url":"\/console\/v1\/app_market\/market\/image\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:镜像ID","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:镜像ID"},{"type":"string","name":"name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"type","default":"-","desc":"desc:镜像类型"},{"type":"string","name":"icon","default":"-","desc":"desc:图标"},{"type":"string","name":"icon_url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"description","default":"-","desc":"desc:描述"},{"type":"string","name":"content","default":"-","desc":"desc:镜像详细介绍"},{"type":"int","name":"view_count","default":"-","desc":"desc:点击量"},{"type":"int","name":"publish_time","default":"-","desc":"desc:发布时间"},{"type":"int","name":"update_time","default":"-","desc":"desc:修改时间"},{"type":"object","name":"developer","default":"-","desc":"desc:镜像开发者信息"},{"type":"int","name":"developer.id","default":"-","desc":"desc:镜像开发者ID"},{"type":"string","name":"developer.avatar","default":"-","desc":"desc:开发者头像"},{"type":"string","name":"developer.avatar_url","default":"-","desc":"desc:头像地址"},{"type":"string","name":"developer.nickname","default":"-","desc":"desc:昵称"},{"type":"string","name":"developer.email","default":"-","desc":"desc:对外邮箱"},{"type":"string","name":"developer.website","default":"-","desc":"desc:网站地址"},{"type":"string","name":"developer.qq","default":"-","desc":"desc:QQ"},{"type":"int","name":"developer.published_image_count","default":"-","desc":"desc:已发布的镜像数量"},{"type":"bool","name":"developer.is_official","default":"-","desc":"desc:是否是官方开发者"},{"type":"float","name":"price","default":"-","desc":"desc:镜像价格"}]}},{"method":"appDetail","doc":{"title":"应用详情","desc":"应用详情","url":"\/console\/v1\/app_market\/market\/app\/:id","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:应用ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:授权产品ID","validate":"validate:optional"}],"return":[{"type":"object","name":"app","default":"-","desc":"desc:应用"},{"type":"int","name":"app.id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"app.name","default":"-","desc":"desc:应用名称"},{"type":"string","name":"app.uuid","default":"-","desc":"desc:应用标识"},{"type":"string","name":"app.type","default":"-","desc":"desc:应用分类addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储"},{"type":"string","name":"app.system_type","default":"-","desc":"desc:系统类型finance魔方财务,cloud魔方云,dcim,business业务系统"},{"type":"int","name":"app.third_party_app","default":"-","desc":"desc:对接三方类应用(0=否1=是)"},{"type":"string","name":"app.support_version","default":"-","desc":"desc:兼容版本"},{"type":"string","name":"app.last_version","default":"-","desc":"desc:最新版本"},{"type":"string","name":"app.instruction","default":"-","desc":"desc:说明"},{"type":"string","name":"app.icon","default":"-","desc":"desc:应用标签"},{"type":"array","name":"app.images","default":"-","desc":"desc:应用图片"},{"type":"int","name":"app.pay_type","default":"-","desc":"desc:0一次性\/周期1免费"},{"type":"string","name":"app.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.annually","default":"-","desc":"desc:年付价格"},{"type":"string","name":"app.professional_discount","default":"-","desc":"desc:专业版折扣"},{"type":"int","name":"app.client_id","default":"-","desc":"desc:开发者ID"},{"type":"string","name":"app.score","default":"-","desc":"desc:评分"},{"type":"string","name":"app.update_time","default":"-","desc":"desc:更新时间"},{"type":"int","name":"app.in_purchased","default":"-","desc":"desc:是否已购买0否1是"},{"type":"int","name":"app.sell_count","default":"-","desc":"desc:销量"},{"type":"string","name":"app.certify_type","default":"-","desc":"desc:认证:official官方company企业person个人"},{"type":"object","name":"app.developer","default":"-","desc":"desc:开发者"},{"type":"string","name":"app.developer.logo","default":"-","desc":"desc:LOGO"},{"type":"string","name":"app.developer.name","default":"-","desc":"desc:昵称"},{"type":"string","name":"app.developer.desc","default":"-","desc":"desc:简介"},{"type":"string","name":"app.developer.qq","default":"-","desc":"desc:QQ"},{"type":"string","name":"app.developer.wx","default":"-","desc":"desc:微信号\/手机号"},{"type":"string","name":"app.developer.email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"app.developer.web","default":"-","desc":"desc:网站"},{"type":"string","name":"app.developer.deposit","default":"-","desc":"desc:保证金"},{"type":"string","name":"app.professional_price","default":"-","desc":"desc:专业版价格"},{"type":"string","name":"app.professional_price.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.professional_price.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.professional_price.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.professional_price.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.professional_price.annually","default":"-","desc":"desc:年付价格"},{"type":"string","name":"app.activity","default":"-","desc":"desc:活动价格"},{"type":"string","name":"app.activity.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.activity.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.activity.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.activity.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.activity.annually","default":"-","desc":"desc:年付价格"},{"type":"string","name":"app.professional_activity","default":"-","desc":"desc:专业版活动价格"},{"type":"string","name":"app.professional_activity.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.professional_activity.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.professional_activity.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.professional_activity.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.professional_activity.annually","default":"-","desc":"desc:年付价格"},{"type":"array","name":"app.business_discount","default":"-","desc":"desc:业务系统折扣"},{"type":"int","name":"app.business_discount[].id","default":"-","desc":"desc:业务系统版本ID"},{"type":"string","name":"app.business_discount[].name","default":"-","desc":"desc:业务系统版本名称"},{"type":"int","name":"app.business_discount[].discount","default":"-","desc":"desc:折扣"},{"type":"string","name":"app.business_discount[].price.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.business_discount[].price.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.business_discount[].price.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.business_discount[].price.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.business_discount[].price.annually","default":"-","desc":"desc:年付价格"},{"type":"string","name":"app.business_discount[].activity.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.business_discount[].activity.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.business_discount[].activity.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.business_discount[].activity.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.business_discount[].activity.annually","default":"-","desc":"desc:年付价格"},{"type":"array","name":"app.version","default":"-","desc":"desc:历史版本"},{"type":"string","name":"app.version[].version","default":"-","desc":"desc:版本号"},{"type":"string","name":"app.version[].desc","default":"-","desc":"desc:描述"}]}},{"method":"oldAppDetail","doc":{"title":"应用详情","desc":"应用详情","url":"\/market\/app_detail","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:应用ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:授权产品ID","validate":"validate:optional"}],"return":[{"type":"object","name":"app","default":"-","desc":"desc:应用"},{"type":"int","name":"app.id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"app.name","default":"-","desc":"desc:应用名称"},{"type":"string","name":"app.uuid","default":"-","desc":"desc:应用标识"},{"type":"string","name":"app.type","default":"-","desc":"desc:应用分类addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储"},{"type":"string","name":"app.app_type","default":"-","desc":"desc:应用分类addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储,仅老接口返回"},{"type":"string","name":"app.system_type","default":"-","desc":"desc:系统类型finance魔方财务,cloud魔方云,dcim,business业务系统"},{"type":"int","name":"app.third_party_app","default":"-","desc":"desc:对接三方类应用(0=否1=是)"},{"type":"string","name":"app.support_version","default":"-","desc":"desc:兼容版本"},{"type":"string","name":"app.last_version","default":"-","desc":"desc:最新版本"},{"type":"string","name":"app.instruction","default":"-","desc":"desc:说明"},{"type":"string","name":"app.icon","default":"-","desc":"desc:应用标签"},{"type":"array","name":"app.images","default":"-","desc":"desc:应用图片"},{"type":"int","name":"app.pay_type","default":"-","desc":"desc:0一次性\/周期1免费"},{"type":"string","name":"app.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.annually","default":"-","desc":"desc:年付价格"},{"type":"string","name":"app.professional_discount","default":"-","desc":"desc:专业版折扣"},{"type":"int","name":"app.client_id","default":"-","desc":"desc:开发者ID"},{"type":"string","name":"app.score","default":"-","desc":"desc:评分"},{"type":"string","name":"app.update_time","default":"-","desc":"desc:更新时间"},{"type":"int","name":"app.in_purchased","default":"-","desc":"desc:是否已购买0否1是"},{"type":"int","name":"app.sell_count","default":"-","desc":"desc:销量"},{"type":"string","name":"app.certify_type","default":"-","desc":"desc:认证:official官方company企业person个人"},{"type":"object","name":"app.developer","default":"-","desc":"desc:开发者"},{"type":"string","name":"app.developer.logo","default":"-","desc":"desc:LOGO"},{"type":"string","name":"app.developer.name","default":"-","desc":"desc:昵称"},{"type":"string","name":"app.developer.desc","default":"-","desc":"desc:简介"},{"type":"string","name":"app.developer.qq","default":"-","desc":"desc:QQ"},{"type":"string","name":"app.developer.wx","default":"-","desc":"desc:微信号\/手机号"},{"type":"string","name":"app.developer.email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"app.developer.web","default":"-","desc":"desc:网站"},{"type":"string","name":"app.developer.deposit","default":"-","desc":"desc:保证金"},{"type":"string","name":"app.professional_price","default":"-","desc":"desc:专业版价格"},{"type":"string","name":"app.professional_price.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.professional_price.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.professional_price.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.professional_price.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.professional_price.annually","default":"-","desc":"desc:年付价格"},{"type":"string","name":"app.activity","default":"-","desc":"desc:活动价格"},{"type":"string","name":"app.activity.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.activity.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.activity.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.activity.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.activity.annually","default":"-","desc":"desc:年付价格"},{"type":"string","name":"app.professional_activity","default":"-","desc":"desc:专业版活动价格"},{"type":"string","name":"app.professional_activity.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.professional_activity.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.professional_activity.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.professional_activity.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.professional_activity.annually","default":"-","desc":"desc:年付价格"},{"type":"array","name":"app.business_discount","default":"-","desc":"desc:业务系统折扣"},{"type":"int","name":"app.business_discount[].id","default":"-","desc":"desc:业务系统版本ID"},{"type":"string","name":"app.business_discount[].name","default":"-","desc":"desc:业务系统版本名称"},{"type":"int","name":"app.business_discount[].discount","default":"-","desc":"desc:折扣"},{"type":"string","name":"app.business_discount[].price.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.business_discount[].price.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.business_discount[].price.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.business_discount[].price.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.business_discount[].price.annually","default":"-","desc":"desc:年付价格"},{"type":"string","name":"app.business_discount[].activity.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"app.business_discount[].activity.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"app.business_discount[].activity.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"app.business_discount[].activity.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"app.business_discount[].activity.annually","default":"-","desc":"desc:年付价格"},{"type":"array","name":"app.version","default":"-","desc":"desc:历史版本"},{"type":"string","name":"app.version[].version","default":"-","desc":"desc:版本号"},{"type":"string","name":"app.version[].desc","default":"-","desc":"desc:描述"}]}},{"method":"appList","doc":{"title":"应用列表","desc":"应用列表","url":"\/console\/v1\/app_market\/market\/app","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"desc:不传默认为除主题服务外所有,应用分类addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储,service服务","validate":"validate:optional"},{"type":"string","name":"pay_type","default":"-","desc":"desc:付费类型:0付费1免费","validate":"validate:optional"},{"type":"string","name":"system_type","default":"-","desc":"desc:系统类型:finance魔方财务cloud魔方云dcim,business业务系统","validate":"validate:optional"},{"type":"string","name":"certify_type","default":"-","desc":"desc:认证:official官方company企业person个人","validate":"validate:optional"},{"type":"int","name":"third_party_app","default":"-","desc":"desc:对接三方类应用(0=否1=是)","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"update_time更新时间,create_time发布时间,score评分,discount优惠力度validate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:应用列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:应用名称"},{"type":"string","name":"list[].icon","default":"-","desc":"desc:应用标签"},{"type":"string","name":"list[].score","default":"-","desc":"desc:应用评分"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:开发者用户ID"},{"type":"string","name":"list[].nickname","default":"-","desc":"desc:开发者昵称"},{"type":"string","name":"list[].deposit","default":"-","desc":"desc:保证金"},{"type":"string","name":"list[].product_price","default":"-","desc":"desc:起步价"},{"type":"int","name":"list[].sell_count","default":"-","desc":"desc:销量"},{"type":"int","name":"list[].certify_type","default":"-","desc":"desc:认证:official官方company企业person个人"},{"type":"int","name":"count","default":"-","desc":"desc:应用总数"}]}},{"method":"developerDetail","doc":{"title":"开发者详情","desc":"开发者详情","url":"\/console\/v1\/app_market\/market\/developer\/:id","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:开发者用户ID","validate":"validate:required"}],"return":[{"type":"object","name":"developer","default":"-","desc":"desc:开发者"},{"type":"string","name":"developer.name","default":"-","desc":"desc:昵称"},{"type":"string","name":"developer.desc","default":"-","desc":"desc:描述"},{"type":"string","name":"developer.qq","default":"-","desc":"desc:QQ"},{"type":"string","name":"developer.wx","default":"-","desc":"desc:微信号\/手机号"},{"type":"string","name":"developer.email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"developer.web","default":"-","desc":"desc:网站"},{"type":"string","name":"developer.logo","default":"-","desc":"desc:商店LOGO"},{"type":"int","name":"developer.shop_header_type","default":"-","desc":"desc:商店头部:0关闭,1banner,2自定义"},{"type":"string","name":"developer.banner","default":"-","desc":"desc:banner图"},{"type":"string","name":"developer.banner_url","default":"-","desc":"desc:banner跳转地址"},{"type":"string","name":"developer.custom_html","default":"-","desc":"desc:自定义HTML"},{"type":"int","name":"developer.app_count","default":"-","desc":"desc:商品数量"},{"type":"string","name":"developer.sell_count","default":"-","desc":"desc:总销量"},{"type":"string","name":"developer.sell_total","default":"-","desc":"desc:总收入"},{"type":"string","name":"developer.certify_type","default":"-","desc":"desc:认证:official官方company企业person个人"},{"type":"object","name":"developer.app","default":"-","desc":"desc:应用"},{"type":"array","name":"developer.app.addon","default":"-","desc":"desc:应用类型对应的数组,addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储,service服务"},{"type":"int","name":"developer.app.addon[].id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"developer.app.addon[].name","default":"-","desc":"desc:应用名称"},{"type":"string","name":"developer.app.addon[].icon","default":"-","desc":"desc:应用标签"},{"type":"string","name":"developer.app.addon[].score","default":"-","desc":"desc:评分"},{"type":"string","name":"developer.app.addon[].product_price","default":"-","desc":"desc:起步价"},{"type":"string","name":"developer.app.addon[].sell_count","default":"-","desc":"desc:销量"}]}},{"method":"orderList","doc":{"title":"订单列表","desc":"订单列表","url":"\/console\/v1\/app_market\/market\/order","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"desc:商品类型addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储,service服务","validate":"validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态:Unpaid待支付Paid已支付待确认收货Wait等待服务Inservice服务中Refunding退款中Refunded已退款Finish已完成Cancelled已取消","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字:商品名称","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:订单列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:订单ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].type","default":"-","desc":"desc:商品类型addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储,service服务"},{"type":"string","name":"list[].system_type","default":"-","desc":"desc:系统类型finance魔方财务,cloud魔方云,dcim,business业务系统"},{"type":"string","name":"list[].order_type","default":"-","desc":"desc:订单类型new新购renew续费"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].refund","default":"-","desc":"desc:退款金额"},{"type":"string","name":"list[].pay_type","default":"-","desc":"desc:onetime一次性monthly月付quarterly季付semiannually半年付annually年付free免费"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态:Unpaid待支付Paid已支付待确认收货Wait等待服务Inservice服务中Refunding退款中Refunded已退款Finish已完成Cancelled已取消"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:交易时间"},{"type":"string","name":"list[].domain","default":"-","desc":"desc:域名"},{"type":"string","name":"list[].license","default":"-","desc":"desc:授权码"},{"type":"int","name":"list[].official","default":"-","desc":"desc:官方已介入:0否1是"},{"type":"int","name":"list[].evaluation","default":"-","desc":"desc:已评价:0否1是"},{"type":"int","name":"list[].apply_refund","default":"-","desc":"desc:已申请退款:0否1是"},{"type":"int","name":"list[].developer_client_id","default":"-","desc":"desc:开发者用户ID"},{"type":"string","name":"list[].developer_name","default":"-","desc":"desc:开发者名称"},{"type":"int","name":"list[].complaint","default":"-","desc":"desc:已投诉:0否1是"},{"type":"string","name":"list[].auto_confirm_day","default":"-","desc":"desc:剩余自动确认收货时间(天)"},{"type":"int","name":"count","default":"-","desc":"desc:订单总数"}]}},{"method":"orderEvaluationDetail","doc":{"title":"订单评论","desc":"订单评论","url":"\/console\/v1\/app_market\/market\/order\/:id\/evaluation","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:评论列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:评论ID"},{"type":"string","name":"list[].user_type","default":"-","desc":"desc:用户类型:client客户,developer开发者,official官方"},{"type":"string","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].content","default":"-","desc":"desc:评论内容"},{"type":"array","name":"list[].attachment","default":"-","desc":"desc:附件"},{"type":"string","name":"list[].create_time","default":"-","desc":"desc:评论时间"}]}},{"method":"orderEvaluation","doc":{"title":"评论订单","desc":"评论订单","url":"\/console\/v1\/app_market\/market\/order\/:id\/evaluation","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:评论内容","validate":"validate:required"},{"type":"float","name":"score","default":"-","desc":"desc:评分","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]}},{"method":"orderRefundDetail","doc":{"title":"订单退款详情","desc":"订单退款详情","url":"\/console\/v1\/app_market\/market\/order\/:id\/refund","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:退款消息列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:退款消息ID"},{"type":"string","name":"list[].user_type","default":"-","desc":"desc:用户类型:client客户,developer开发者,official官方"},{"type":"string","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].content","default":"-","desc":"desc:内容"},{"type":"array","name":"list[].attachment","default":"-","desc":"desc:附件"},{"type":"string","name":"list[].create_time","default":"-","desc":"desc:发布时间"}]}},{"method":"applyRefund","doc":{"title":"申请退款","desc":"申请退款","url":"\/console\/v1\/app_market\/market\/order\/:id\/refund","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:退款金额","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:退款理由","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]}},{"method":"updateRefund","doc":{"title":"修改退款金额","desc":"修改退款金额","url":"\/console\/v1\/app_market\/market\/order\/:id\/refund","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:退款金额","validate":"validate:required"}]}},{"method":"replyRefund","doc":{"title":"退款回复","desc":"退款回复","url":"\/console\/v1\/app_market\/market\/order\/:id\/refund\/reply","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:回复内容","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]}},{"method":"confirmFinish","doc":{"title":"确认收货","desc":"确认收货","url":"\/console\/v1\/app_market\/market\/order\/:id\/finish","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}]}},{"method":"confirmServiceFinish","doc":{"title":"确认服务完成","desc":"确认服务完成","url":"\/console\/v1\/app_market\/market\/order\/:id\/service_finish","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}]}},{"method":"officialIntervene","doc":{"title":"申请官方介入","desc":"申请官方介入","url":"\/console\/v1\/app_market\/market\/order\/:id\/official_intervene","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:投诉ID"}]}},{"method":"complaintList","doc":{"title":"投诉举报列表","desc":"投诉举报列表","url":"\/console\/v1\/app_market\/market\/complaint","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"status","default":"-","desc":"desc:状态:0待受理1处理中2处理完成","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字:商品名称,订单ID","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:投诉举报列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:投诉举报ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品名称"},{"type":"int","name":"list[].developer_client_id","default":"-","desc":"desc:开发者用户ID,仅后台和商店返回"},{"type":"string","name":"list[].nickname","default":"-","desc":"desc:开发者昵称,仅后台和商店返回"},{"type":"int","name":"list[].order_id","default":"-","desc":"desc:关联订单"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型:client用户投诉developer开发者投诉"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:投诉人用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:投诉人用户名"},{"type":"string","name":"list[].content","default":"-","desc":"desc:投诉详情"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态:0待受理1处理中2处理完成"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"count","default":"-","desc":"desc:投诉举报总数"}]}},{"method":"complaintDetail","doc":{"title":"投诉详情","desc":"投诉详情","url":"\/console\/v1\/app_market\/market\/complaint\/:id","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:投诉ID","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:投诉消息列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:投诉消息ID"},{"type":"string","name":"list[].user_type","default":"-","desc":"desc:用户类型:client客户,developer开发者,official官方"},{"type":"string","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].content","default":"-","desc":"desc:内容"},{"type":"array","name":"list[].attachment","default":"-","desc":"desc:附件"},{"type":"string","name":"list[].create_time","default":"-","desc":"desc:发布时间"}]}},{"method":"createProductComplaint","doc":{"title":"投诉商品","desc":"投诉商品","url":"\/console\/v1\/app_market\/market\/product\/:id\/complaint","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:投诉内容","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]}},{"method":"createOrderComplaint","doc":{"title":"投诉订单","desc":"投诉订单","url":"\/console\/v1\/app_market\/market\/order\/:id\/complaint","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:投诉内容","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]}},{"method":"replyComplaint","doc":{"title":"投诉回复","desc":"投诉回复","url":"\/console\/v1\/app_market\/market\/complaint\/:id\/reply","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:投诉ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:回复内容","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]}},{"method":"cancelComplaint","doc":{"title":"取消投诉","desc":"取消投诉","url":"\/console\/v1\/app_market\/market\/complaint\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:投诉ID","validate":"validate:required"}]}},{"method":"clientApp","doc":{"title":"我的应用","desc":"我的应用","url":"\/console\/v1\/app_market\/market\/my_app","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"desc:应用分类addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储","validate":"validate:optional"},{"type":"int","name":"host_id","default":"-","desc":"desc:授权产品ID","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字:应用名称","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"id,due_timevalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:购买应用列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:应用产品ID"},{"type":"string","name":"list[].product_id","default":"-","desc":"desc:应用商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:应用名称"},{"type":"string","name":"list[].icon","default":"-","desc":"desc:应用图标"},{"type":"string","name":"list[].type","default":"-","desc":"desc:应用分类addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储"},{"type":"string","name":"list[].client_id","default":"-","desc":"desc:商家用户ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:购买时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].pay_type","default":"-","desc":"desc:周期onetime一次性monthly月付quarterly季付semiannually半年付annually年付free免费"},{"type":"string","name":"list[].domain","default":"-","desc":"desc:域名"},{"type":"string","name":"list[].license","default":"-","desc":"desc:授权码"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除"},{"type":"int","name":"list[].order_id","default":"-","desc":"desc:订单ID"},{"type":"array","name":"list[].config_option","default":"-","desc":"desc:配置"},{"type":"int","name":"count","default":"-","desc":"desc:应用总数"}]}},{"method":"clientService","doc":{"title":"我的服务","desc":"我的服务","url":"\/console\/v1\/app_market\/market\/my_service","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"used","default":"-","desc":"desc:是否已使用0否1是","validate":"validate:optional"},{"type":"int","name":"host_id","default":"-","desc":"desc:授权产品ID","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字:服务名称","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:购买服务列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:服务产品ID"},{"type":"string","name":"list[].product_id","default":"-","desc":"desc:服务商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:服务名称"},{"type":"string","name":"list[].icon","default":"-","desc":"desc:服务图标"},{"type":"string","name":"list[].client_id","default":"-","desc":"desc:商家用户ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:购买时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].pay_type","default":"-","desc":"desc:周期onetime一次性monthly月付quarterly季付semiannually半年付annually年付free免费"},{"type":"string","name":"list[].order_status","default":"-","desc":"desc:订单状态:Unpaid待支付Paid已支付待确认收货Wait等待服务Inservice服务中Refunding退款中Refunded已退款Finish已完成Cancelled已取消"},{"type":"string","name":"list[].domain","default":"-","desc":"desc:域名"},{"type":"string","name":"list[].license","default":"-","desc":"desc:授权码"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除"},{"type":"int","name":"list[].order_id","default":"-","desc":"desc:订单ID"},{"type":"int","name":"list[].used","default":"-","desc":"desc:是否已使用0否1是"},{"type":"int","name":"count","default":"-","desc":"desc:服务总数"}]}},{"method":"clientDownloadAppFile","doc":{"title":"下载应用安装包","desc":"下载应用安装包","url":"\/console\/v1\/app_market\/market\/app\/:id\/download","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:应用ID","validate":"validate:required"}]}},{"method":"authorizeDownloadAppFile","doc":{"title":"外部请求下载应用安装包","desc":"外部请求下载应用安装包","url":"\/console\/v1\/app_market\/market\/download","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:应用ID","validate":"validate:required"},{"type":"string","name":"token","default":"-","desc":"desc:授权token","validate":"validate:required"},{"type":"string","name":"from","default":"-","desc":"desc:请求来源","validate":"validate:required"}]}},{"method":"downloadAppFile","doc":{"title":"下载应用安装包","desc":"下载应用安装包","url":"\/download\/app_file","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:应用ID","validate":"validate:required"}]}},{"method":"installCheck","doc":{"title":"授权地址后台路径检查","desc":"授权地址后台路径检查","url":"\/console\/v1\/app_market\/market\/install\/check","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:授权ID","validate":"validate:required"},{"type":"string","name":"admin_address","default":"-","desc":"desc:授权后台地址","validate":"validate:required"}]}},{"method":"appInstall","doc":{"title":"安装应用","desc":"安装应用","url":"\/console\/v1\/app_market\/market\/app\/:id\/install","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:应用ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:授权ID","validate":"validate:required"},{"type":"string","name":"admin_address","default":"-","desc":"desc:授权后台地址","validate":"validate:required"}]}},{"method":"clientAuthorize","doc":{"title":"用户授权列表","desc":"用户授权列表","url":"\/console\/v1\/app_market\/market\/authorize","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:授权列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:授权产品ID"},{"type":"string","name":"list[].type","default":"-","desc":"desc:授权类型finance魔方财务,cloud魔方云,dcim,business业务系统"},{"type":"string","name":"list[].domain","default":"-","desc":"desc:域名"},{"type":"string","name":"list[].license","default":"-","desc":"desc:授权码"},{"type":"string","name":"list[].plugin_num","default":"-","desc":"desc:插件数量"}]}},{"method":"authorizeDetail","doc":{"title":"用户授权详情","desc":"用户授权列表","url":"\/console\/v1\/app_market\/market\/authorize\/:id","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:授权ID","validate":"validate:required"}],"return":[{"type":"object","name":"authorize","default":"-","desc":"desc:授权"},{"type":"int","name":"authorize.id","default":"-","desc":"desc:授权产品ID"},{"type":"string","name":"authorize.type","default":"-","desc":"desc:授权类型finance魔方财务,cloud魔方云,dcim,business业务系统"},{"type":"string","name":"authorize.domain","default":"-","desc":"desc:域名"},{"type":"string","name":"authorize.license","default":"-","desc":"desc:授权码"},{"type":"string","name":"authorize.ip","default":"-","desc":"desc:授权IP"},{"type":"array","name":"app","default":"-","desc":"desc:应用"},{"type":"int","name":"app[].id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"app[].name","default":"-","desc":"desc:应用名称"},{"type":"string","name":"app[].uuid","default":"-","desc":"desc:应用标识"},{"type":"bool","name":"app[].need_config_option","default":"-","desc":"desc:是否需要配置项true是false否"},{"type":"int","name":"app[].host_id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"app[].status","default":"-","desc":"desc:产品状态"},{"type":"string","name":"app[].first_payment_amount","default":"-","desc":"desc:首付金额"},{"type":"string","name":"app[].renew_amount","default":"-","desc":"desc:续费金额"},{"type":"string","name":"app[].billing_cycle","default":"-","desc":"desc:计费周期免费free,一次onetime,周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"string","name":"app[].billing_cycle_name","default":"-","desc":"desc:计费周期名称"},{"type":"int","name":"app[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"app[].due_time","default":"-","desc":"desc:到期时间"},{"type":"int","name":"app[].qty","default":"-","desc":"desc:数量"}]}},{"method":"amount","doc":{"title":"获取应用金额","desc":"获取应用金额","author":"theworld","version":"v1","url":"\/console\/v1\/app_market\/market\/app\/:id\/amount","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:授权产品ID","validate":"validate:required"}],"return":[{"type":"string","name":"price","default":"-","desc":"desc:应用价格"},{"type":"string","name":"price.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"price.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"price.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"price.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"price.annually","default":"-","desc":"desc:年付价格"},{"type":"string","name":"activity","default":"-","desc":"desc:活动价格"},{"type":"string","name":"activity.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"activity.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"activity.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"activity.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"activity.annually","default":"-","desc":"desc:年付价格"}]}},{"method":"settle","doc":{"title":"购买应用","desc":"购买应用","author":"theworld","version":"v1","url":"\/console\/v1\/app_market\/market\/app\/:id\/settle","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:授权产品ID","validate":"validate:required"},{"type":"string","name":"pay_type","default":"-","desc":"desc:付款类型onetime一次性monthly月付quarterly季付semiannually半年付annually年付free免费","validate":"validate:required"},{"type":"object","name":"config_options","default":"-","desc":"desc:产品配置项,需要配置项的应用需要传","validate":"validate:optional"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数,比如优惠码参数传:{\"promo_code\":[\"pr8nRQOGbmv5\"]}","validate":"validate:optional"}],"return":[{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID"},{"type":"string","name":"amount","default":"-","desc":"desc:金额"}]}},{"method":"appOrderEvaluationList","doc":{"title":"商品评论","desc":"商品评论","url":"\/console\/v1\/app_market\/market\/app\/:id\/evaluation","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:应用ID","validate":"validate:required"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"create_time发布时间validate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:评论列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:评论ID"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].content","default":"-","desc":"desc:内容"},{"type":"string","name":"list[].score","default":"-","desc":"desc:评分"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:评论时间"},{"type":"array","name":"list[].reply","default":"-","desc":"desc:回复"},{"type":"int","name":"list[].reply[].id","default":"-","desc":"desc:回复ID"},{"type":"int","name":"list[].reply[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].reply[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].reply[].content","default":"-","desc":"desc:内容"},{"type":"int","name":"list[].reply[].create_time","default":"-","desc":"desc:回复时间"},{"type":"int","name":"count","default":"-","desc":"desc:评论总数"},{"type":"string","name":"score","default":"-","desc":"desc:总评分"}]}},{"method":"tokenLogin","doc":{"title":"免秘钥登录","desc":"免秘钥登录","author":"theworld","version":"v1","url":"\/console\/v1\/app_market\/market\/token_login","method":"POST","param":[{"type":"string","name":"from","default":"-","desc":"desc:来源域名","validate":"validate:required"},{"type":"string","name":"token","default":"-","desc":"desc:验证token","validate":"validate:required"}],"return":[{"type":"int","name":"bind","default":"-","desc":"desc:是否绑定用户0否1是"},{"type":"string","name":"jwt","default":"-","desc":"desc:JWT"}]}},{"method":"oldTokenLogin","doc":{"title":"魔方财务\/云系统免秘钥登录","desc":"魔方财务\/云系统免秘钥登录","author":"theworld","version":"v1","url":"\/market\/index","method":"GET","param":[{"type":"string","name":"from","default":"-","desc":"desc:来源域名","validate":"validate:required"},{"type":"string","name":"token","default":"-","desc":"desc:验证token","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"},{"type":"int","name":"data.bind","default":"-","desc":"desc:是否绑定用户0否1是"},{"type":"string","name":"data.jwt","default":"-","desc":"desc:JWT"},{"type":"string","name":"jwt","default":"-","desc":"desc:JWT,魔方云系统会返回此参数"},{"type":"int","name":"hostid","default":"-","desc":"desc:授权产品ID,魔方云系统会返回此参数"},{"type":"int","name":"productid","default":"-","desc":"desc:授权商品ID,魔方云系统会返回此参数"},{"type":"array","name":"son_host","default":"-","desc":"desc:子产品,魔方云系统会返回此参数"},{"type":"int","name":"son_host[].id","default":"-","desc":"desc:子产品ID,魔方云系统会返回此参数"},{"type":"float","name":"son_host[].renew_amount","default":"-","desc":"desc:子产品续费金额,魔方云系统会返回此参数"},{"type":"array","name":"apps","default":"-","desc":"desc:应用"},{"type":"int","name":"apps[].id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"apps[].uuid","default":"-","desc":"desc:应用标识"},{"type":"int","name":"apps[].hostid","default":"-","desc":"desc:产品ID"},{"type":"string","name":"apps[].billing_cycle_time","default":"-","desc":"desc:计费周期时间,秒"},{"type":"string","name":"apps[].renew_amount","default":"-","desc":"desc:续费金额"},{"type":"int","name":"apps[].nextduedate","default":"-","desc":"desc:到期时间"},{"type":"int","name":"apps[].qty","default":"-","desc":"desc:数量"},{"type":"array","name":"goods","default":"-","desc":"desc:应用"},{"type":"int","name":"goods[].id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"goods[].name","default":"-","desc":"desc:应用标识"},{"type":"string","name":"goods[].desc","default":"-","desc":"desc:应用名称"}]}},{"method":"bindAuthorize","doc":{"title":"绑定域名","desc":"绑定域名","author":"theworld","version":"v1","url":"\/console\/v1\/app_market\/market\/bind_authorize","method":"POST","param":[{"type":"string","name":"from","default":"-","desc":"desc:来源域名","validate":"validate:required"},{"type":"string","name":"token","default":"-","desc":"desc:验证token","validate":"validate:required"},{"type":"int","name":"choose","default":"-","desc":"desc:多个空闲授权时选择绑定的授权ID","validate":"validate:optional"}],"return":[{"type":"array","name":"free_host","default":"-","desc":"desc:空闲授权"},{"type":"int","name":"free_host[].id","default":"-","desc":"desc:空闲授权ID"},{"type":"string","name":"free_host[].license","default":"-","desc":"desc:授权码"},{"type":"string","name":"free_host[].name","default":"-","desc":"desc:产品名称"},{"type":"string","name":"free_host[].notes","default":"-","desc":"desc:备注"}]}},{"method":"appVersion","doc":{"title":"应用版本","desc":"应用版本","author":"theworld","version":"v1","url":"\/console\/v1\/app_market\/market\/version","method":"GET","param":[{"type":"string","name":"domain","default":"-","desc":"desc:域名","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:应用列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"list[].uuid","default":"-","desc":"desc:应用标识"},{"type":"string","name":"list[].version","default":"-","desc":"desc:应用版本"},{"type":"string","name":"list[].type","default":"-","desc":"desc:应用分类addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储"},{"type":"string","name":"list[].app_type","default":"-","desc":"desc:应用分类addons插件,certification实名接口,gateways支付接口,mail邮件接口,sms短信接口,servers模块,templates主题,oauth第三方登录,仅魔方财务\/云系统返回"},{"type":"string","name":"list[].app_version","default":"-","desc":"desc:应用版本,仅魔方财务\/云系统返回"}]}},{"method":"orderAuthorize","doc":{"title":"获取订单授权码","desc":"获取订单授权码","author":"theworld","version":"v1","url":"\/console\/v1\/app_market\/market\/order\/:id\/authorize","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}],"return":[{"type":"string","name":"license","default":"-","desc":"desc:授权码"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\clientarea\\DeveloperNewsController","doc":{"title":"应用商店-开发者新闻(前台)","desc":"应用商店-开发者新闻(前台)","use":"addon\\idcsmart_app_market\\controller\\clientarea\\DeveloperNewsController"},"list":[{"method":"list","doc":{"title":"开发者新闻列表","desc":"开发者新闻列表","author":"theworld","version":"v1","url":"\/console\/v1\/app_market\/developer_news","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字,搜索范围:标题","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:新闻"},{"type":"int","name":"list[].id","default":"-","desc":"desc:新闻ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].img","default":"-","desc":"desc:新闻缩略图"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}},{"method":"index","doc":{"title":"开发者新闻详情","desc":"开发者新闻详情","author":"theworld","version":"v1","url":"\/console\/v1\/app_market\/developer_news\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:新闻ID","validate":"validate:required"}],"return":[{"type":"array","name":"news","default":"-","desc":"desc:新闻"},{"type":"int","name":"news.id","default":"-","desc":"desc:新闻ID"},{"type":"string","name":"news.title","default":"-","desc":"desc:标题"},{"type":"string","name":"news.content","default":"-","desc":"desc:内容"},{"type":"string","name":"news.keywords","default":"-","desc":"desc:关键字"},{"type":"array","name":"news.attachment","default":"-","desc":"desc:附件"},{"type":"int","name":"news.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"news.update_time","default":"-","desc":"desc:更新时间"},{"type":"array","name":"news.prev","default":"-","desc":"desc:上一条新闻"},{"type":"string","name":"news.prev.id","default":"-","desc":"desc:新闻ID"},{"type":"string","name":"news.prev.title","default":"-","desc":"desc:标题"},{"type":"array","name":"news.next","default":"-","desc":"desc:下一条新闻"},{"type":"string","name":"news.next.id","default":"-","desc":"desc:新闻ID"},{"type":"string","name":"news.next.title","default":"-","desc":"desc:标题"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\clientarea\\ImageDeveloperController","doc":{"title":"应用商店-镜像开发者(前台)","desc":"应用商店-镜像开发者(前台)","use":"addon\\idcsmart_app_market\\controller\\clientarea\\ImageDeveloperController"},"list":[{"method":"index","doc":{"title":"获取镜像开发者信息","desc":"获取镜像开发者信息","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image_developer","method":"GET","return":[{"type":"int","name":"id","default":"-","desc":"desc:镜像开发者ID"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"image_limit","default":"-","desc":"desc:镜像数量限制"},{"type":"int","name":"end_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"status","default":"-","desc":"desc:状态"},{"type":"string","name":"audit_status","default":"-","desc":"desc:审核状态"},{"type":"string","name":"reject_reason","default":"-","desc":"desc:驳回原因"},{"type":"string","name":"avatar","default":"-","desc":"desc:镜像开发者头像"},{"type":"string","name":"avatar_url","default":"-","desc":"desc:头像地址"},{"type":"string","name":"desc","default":"-","desc":"desc:描述"},{"type":"string","name":"nickname","default":"-","desc":"desc:用户昵称"},{"type":"string","name":"qq","default":"-","desc":"desc:联系QQ"},{"type":"string","name":"wx","default":"-","desc":"desc:联系微信"},{"type":"string","name":"email","default":"-","desc":"desc:对外邮箱"},{"type":"string","name":"website","default":"-","desc":"desc:网站地址"},{"type":"bool","name":"is_official","default":"-","desc":"desc:是否是官方开发者"}]}},{"method":"create","doc":{"title":"申请成为镜像开发者","desc":"申请成为镜像开发者","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image_developer","method":"POST"}},{"method":"update","doc":{"title":"完善镜像开发者信息","desc":"完善镜像开发者信息","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image_developer","method":"PUT","param":[{"type":"string","name":"avatar","default":"-","desc":"desc:头像","validate":"validate:required"},{"type":"string","name":"nickname","default":"-","desc":"desc:昵称","validate":"validate:required"},{"type":"string","name":"desc","default":"-","desc":"desc:描述","validate":"validate:optional"},{"type":"string","name":"qq","default":"-","desc":"desc:联系QQ","validate":"validate:optional"},{"type":"string","name":"wx","default":"-","desc":"desc:联系微信","validate":"validate:optional"},{"type":"string","name":"email","default":"-","desc":"desc:对外邮箱","validate":"validate:optional"},{"type":"string","name":"website","default":"-","desc":"desc:网站地址","validate":"validate:optional"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\clientarea\\ConfigurationController","doc":{"title":"应用商店-配置(前台)","desc":"应用商店-配置(前台)","use":"addon\\idcsmart_app_market\\controller\\clientarea\\ConfigurationController"},"list":[{"method":"getConfiguration","doc":{"title":"获取商店设置","desc":"获取商店设置","url":"\/console\/v1\/app_market\/configuration","method":"GET","author":"theworld","version":"v1","return":[{"type":"float","name":"minimum_withdrawal_amount","default":"-","desc":"desc:最低提现金额"},{"type":"float","name":"maximum_withdrawal_amount","default":"-","desc":"desc:最高提现金额"},{"type":"float","name":"withdrawal_fee","default":"-","desc":"desc:提现手续费百分比"},{"type":"string","name":"terms_entry_url","default":"-","desc":"desc:入驻条款地址"},{"type":"int","name":"banner_interval","default":"-","desc":"desc:轮播图切换间隔(秒)"},{"type":"object","name":"app_type","default":"-","desc":"desc:应用类型和名称对应的对象,{'addon':'插件'}"}]}},{"method":"getImageMarketConfiguration","doc":{"title":"获取镜像市场配置","desc":"获取镜像市场配置","url":"\/console\/v1\/app_market\/configuration\/image_market","method":"GET","author":"hh","version":"v1","return":[{"type":"float","name":"image_slot_price","default":"-","desc":"desc:镜像位价格"},{"type":"string","name":"image_disclaimer","default":"-","desc":"desc:镜像市场免责声明"},{"type":"int","name":"image_banner_interval","default":"-","desc":"desc:镜像轮播图切换间隔(秒)"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\clientarea\\ImageSystemController","doc":{"title":"应用商店-镜像适用系统(前台)","desc":"应用商店-镜像适用系统(前台)","use":"addon\\idcsmart_app_market\\controller\\clientarea\\ImageSystemController"},"list":[{"method":"list","doc":{"title":"镜像适用系统列表","desc":"镜像适用系统列表","author":"hh","version":"v1","url":"\/console\/v1\/app_market\/image_system","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"desc:镜像系统ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:镜像系统名称"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}}]},{"class":"addon\\product_cashback\\controller\\clientarea\\IndexController","doc":{"title":"商品返现(前台)","desc":"商品返现(前台)","use":"addon\\product_cashback\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\idcsmart_sale\\controller\\clientarea\\IndexController","doc":{"title":"销售管理(前台)","desc":"销售管理(前台)","use":"addon\\idcsmart_invoice\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\client_custom_field\\controller\\clientarea\\IndexController","doc":{"title":"用户详情自定义字段插件(前台)","desc":"用户详情自定义字段插件(前台)","use":"addon\\client_custom_field\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\idcsmart_refund\\controller\\clientarea\\RefundController","doc":{"title":"退款(会员中心)","desc":"退款(会员中心)","use":"addon\\idcsmart_refund\\controller\\clientarea\\RefundController"},"list":[{"method":"refundPage","doc":{"title":"停用页面","desc":"停用页面","author":"wyh","version":"v1","url":"\/console\/v1\/refund","method":"GET","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"int","name":"allow_refund","default":"-","desc":"desc:是否允许退款"},{"type":"int","name":"reason_custom","default":"-","desc":"desc:是否允许自定义原因"},{"type":"array","name":"reasons","default":"-","desc":"desc:停用原因列表"},{"type":"int","name":"reasons[].id","default":"-","desc":"desc:原因ID"},{"type":"string","name":"reasons[].content","default":"-","desc":"desc:内容"},{"type":"object","name":"host","default":"-","desc":"desc:产品信息"},{"type":"int","name":"host.create_time","default":"-","desc":"desc:订购时间"},{"type":"float","name":"host.first_payment_amount","default":"-","desc":"desc:订购金额"},{"type":"float","name":"host.amount","default":"-","desc":"desc:退款金额"},{"type":"array","name":"config_option","default":"-","desc":"desc:产品配置"}]}},{"method":"refund","doc":{"title":"停用","desc":"停用","author":"wyh","version":"v1","url":"\/console\/v1\/refund","method":"POST","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"mixed","name":"suspend_reason","default":"-","desc":"desc:停用原因","validate":"可自定义时传字符串不可自定义时传停用原因ID数组validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:停用时间","validate":"Expire到期Immediate立即validate:optional"},{"type":"string","name":"client_operate_password","default":"-","desc":"desc:操作密码","validate":"需要验证时传validate:optional"}]}},{"method":"cancel","doc":{"title":"取消","desc":"取消","author":"wyh","version":"v1","url":"\/console\/v1\/refund\/:id\/cancel","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:停用申请ID","validate":"validate:required"}]}},{"method":"pendingAmount","doc":{"title":"获取待审核金额","desc":"获取待审核金额","author":"wyh","version":"v1","url":"\/console\/v1\/refund\/pending\/amount","method":"GET","return":[{"type":"float","name":"amount","default":"-","desc":"desc:退款待审核金额"}]}},{"method":"hostRefundInfo","doc":{"title":"获取产品停用信息","desc":"获取产品停用信息","author":"wyh","version":"v1","url":"\/console\/v1\/refund\/host\/:id\/refund","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"object","name":"refund","default":"-","desc":"desc:退款信息"},{"type":"int","name":"refund.id","default":"-","desc":"desc:退款ID"},{"type":"float","name":"refund.amount","default":"-","desc":"desc:退款金额"},{"type":"string","name":"refund.suspend_reason","default":"-","desc":"desc:停用原因"},{"type":"string","name":"refund.type","default":"-","desc":"desc:类型"},{"type":"string","name":"refund.status","default":"-","desc":"desc:状态"},{"type":"string","name":"refund.reject_reason","default":"-","desc":"desc:驳回原因"},{"type":"int","name":"refund.create_time","default":"-","desc":"desc:申请时间"}]}}]},{"class":"addon\\idcsmart_order_combine\\controller\\clientarea\\OrderCombineController","doc":{"title":"合并订单","desc":"合并订单","use":"addon\\idcsmart_order_combine\\controller\\clientarea\\OrderCombineController"},"list":[{"method":"combine","doc":{"title":"合并订单","desc":"合并订单","author":"wyh","version":"v1","url":"\/console\/v1\/order\/combine","method":"POST","param":[{"type":"array","name":"ids","default":"-","desc":"订单ID,数组","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"新订单ID(与其它订单调支付一样)"}]}}]},{"class":"addon\\e_contract\\controller\\clientarea\\IndexController","doc":{"title":"电子合同(前台)","desc":"电子合同(前台)","use":"addon\\e_contract\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\idcsmart_sms_sign\\controller\\clientarea\\IndexController","doc":{"title":"短信签名","desc":"短信签名","use":"addon\\idcsmart_sms_sign\\controller\\clientarea\\IndexController"},"list":[{"method":"getConfig","doc":{"title":"获取短信签名设置","desc":"获取短信签名设置","author":"theworld","version":"v1","url":"\/console\/v1\/sms_sign\/config","method":"GET","return":[{"type":"int","name":"client_modify_sms_sign","default":"-","desc":"允许用户更换签名(0=否1=是)"},{"type":"int","name":"client_upload_trademark","default":"-","desc":"允许用户上传商标(0=否1=是)"}]}},{"method":"index","doc":{"title":"短信签名详情","desc":"短信签名详情","author":"theworld","version":"v1","url":"\/console\/v1\/sms_sign","method":"GET","return":[{"type":"int","name":"sign.id","default":"-","desc":"短信签名ID"},{"type":"string","name":"sign.sign","default":"-","desc":"签名"},{"type":"string","name":"sign.trademark","default":"-","desc":"商标"},{"type":"int","name":"sign.status","default":"-","desc":"状态0=待审核1=驳回2=上游审核3=上游驳回4=通过"},{"type":"string","name":"sign.reason","default":"-","desc":"驳回原因"},{"type":"int","name":"sign.create_time","default":"-","desc":"提交时间"},{"type":"int","name":"sign.client_id","default":"-","desc":"用户ID"},{"type":"string","name":"sign.company","default":"-","desc":"公司名称"},{"type":"string","name":"sign.company_organ_code","default":"-","desc":"公司代码"},{"type":"string","name":"sign.business_license","default":"-","desc":"营业执照"},{"type":"string","name":"sign.name","default":"-","desc":"法人姓名"},{"type":"string","name":"sign.card_number","default":"-","desc":"身份证号码"},{"type":"string","name":"sign.card_img1","default":"-","desc":"身份证正面"},{"type":"string","name":"sign.card_img2","default":"-","desc":"身份证反面"},{"type":"string","name":"sign.agent_name","default":"-","desc":"责任人姓名"},{"type":"string","name":"sign.agent_id","default":"-","desc":"责任人身份证号"},{"type":"string","name":"sign.agent_mob","default":"-","desc":"责任人手机号"},{"type":"string","name":"sign.half_body_photo","default":"-","desc":"经办人半身照"}]}},{"method":"create","doc":{"title":"创建短信签名","desc":"创建短信签名","author":"theworld","version":"v1","url":"\/console\/v1\/sms_sign","method":"POST","param":[{"type":"string","name":"sign","default":"-","desc":"签名","validate":"required"},{"type":"string","name":"trademark","default":"-","desc":"商标","validate":""},{"type":"string","name":"agent_name","default":"-","desc":"责任人姓名","validate":""},{"type":"string","name":"agent_id","default":"-","desc":"责任人身份证号","validate":""},{"type":"string","name":"agent_mob","default":"-","desc":"责任人手机号","validate":""},{"type":"string","name":"half_body_photo","default":"-","desc":"经办人半身照","validate":""}]}},{"method":"update","doc":{"title":"编辑短信签名","desc":"编辑短信签名","author":"theworld","version":"v1","url":"\/console\/v1\/sms_sign","method":"PUT","param":[{"type":"string","name":"sign","default":"-","desc":"签名","validate":"required"},{"type":"string","name":"trademark","default":"-","desc":"商标","validate":""},{"type":"string","name":"agent_name","default":"-","desc":"责任人姓名","validate":""},{"type":"string","name":"agent_id","default":"-","desc":"责任人身份证号","validate":""},{"type":"string","name":"agent_mob","default":"-","desc":"责任人手机号","validate":""},{"type":"string","name":"half_body_photo","default":"-","desc":"经办人半身照","validate":""}]}},{"method":"getWarn","doc":{"title":"获取短信预警","desc":"获取短信预警","author":"theworld","version":"v1","url":"\/console\/v1\/sms_warn","method":"GET","return":[{"type":"int","name":"warn_num","default":"-","desc":"短信预警数量"},{"type":"int","name":"sms_used","default":"-","desc":"国内短信已用数量"},{"type":"int","name":"sms_num","default":"-","desc":"国内短信剩余数量"},{"type":"int","name":"sms_total","default":"-","desc":"国内短信总量"},{"type":"float","name":"sms_used_global","default":"-","desc":"国际短信已用金额"},{"type":"float","name":"sms_num_global","default":"-","desc":"国际短信剩余金额"},{"type":"float","name":"sms_total_global","default":"-","desc":"国际短信总金额"},{"type":"int","name":"sms_used_pro","default":"-","desc":"营销短信已用数量"},{"type":"int","name":"sms_num_pro","default":"-","desc":"营销短信剩余数量"},{"type":"int","name":"sms_total_pro","default":"-","desc":"营销短信总量"},{"type":"float","name":"warn_num_global","default":"-","desc":"国际短信告警最低金额"}]}},{"method":"saveWarn","doc":{"title":"保存短信预警","desc":"保存短信预警","author":"theworld","version":"v1","url":"\/console\/v1\/sms_warn","method":"PUT","param":[{"type":"string","name":"warn_num","default":"-","desc":"短信预警数量","validate":"required"},{"type":"float","name":"warn_num_global","default":"-","desc":"告警最低金额","validate":"required"}]}}]},{"class":"addon\\idcsmart_withdraw\\controller\\clientarea\\IndexController","doc":{"title":"提现插件","desc":"提现插件","use":"addon\\idcsmart_withdraw\\controller\\clientarea\\IndexController"},"list":[{"method":"idcsmartWithdrawList","doc":{"title":"提现列表","desc":"提现列表","author":"theworld","version":"v1","url":"\/console\/v1\/withdraw","method":"GET","param":[{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"时间戳svalidate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"时间戳svalidate:optional"},{"type":"string","name":"source","default":"-","desc":"desc:提现来源","validate":"默认为余额validate:optional"},{"type":"int","name":"status","default":"-","desc":"desc:状态","validate":"0待审核1待打款2审核驳回3已打款validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序id","validate":"validate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:提现列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:提现ID"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].fee","default":"-","desc":"desc:手续费"},{"type":"string","name":"list[].method","default":"-","desc":"desc:提现方式"},{"type":"string","name":"list[].withdraw_amount","default":"-","desc":"desc:提现到账金额"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].reason","default":"-","desc":"desc:驳回原因"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:提现时间"},{"type":"int","name":"count","default":"-","desc":"desc:提现总数"}]}},{"method":"idcsmartWithdrawRuleCredit","doc":{"title":"获取余额提现设置","desc":"获取余额提现设置","author":"theworld","version":"v1","url":"\/console\/v1\/withdraw\/rule\/credit","method":"GET","param":[{"type":"string","name":"scene","default":"-","desc":"desc:提现场景","validate":"recommend推荐提现validate:optional"}],"return":[{"type":"array","name":"method","default":"-","desc":"desc:提现方式"},{"type":"int","name":"method[].id","default":"-","desc":"desc:提现方式ID"},{"type":"string","name":"method[].name","default":"-","desc":"desc:提现方式名称"},{"type":"string","name":"process","default":"-","desc":"desc:提现流程"},{"type":"float","name":"min","default":"-","desc":"desc:最小金额限制"},{"type":"float","name":"max","default":"-","desc":"desc:最大金额限制"},{"type":"string","name":"cycle","default":"-","desc":"desc:提现周期"},{"type":"int","name":"cycle_limit","default":"-","desc":"desc:提现周期次数限制"},{"type":"string","name":"withdraw_fee_type","default":"-","desc":"desc:手续费类型"},{"type":"float","name":"withdraw_fee","default":"-","desc":"desc:固定手续费金额"},{"type":"float","name":"percent","default":"-","desc":"desc:手续费百分比"},{"type":"float","name":"percent_min","default":"-","desc":"desc:最低手续费"},{"type":"int","name":"status","default":"-","desc":"desc:状态"}]}},{"method":"idcsmartWithdraw","doc":{"title":"余额申请提现","desc":"余额申请提现","author":"theworld","version":"v1","url":"\/console\/v1\/withdraw","method":"POST","param":[{"type":"int","name":"method_id","default":"-","desc":"desc:提现方式ID","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:提现金额","validate":"validate:required"},{"type":"string","name":"card_number","default":"-","desc":"desc:银行卡号","validate":"validate:optional"},{"type":"string","name":"name","default":"-","desc":"desc:姓名","validate":"validate:optional"},{"type":"string","name":"account","default":"-","desc":"desc:账号","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]}}]},{"class":"addon\\export_excel\\controller\\clientarea\\IndexController","doc":{"title":"Excel导出数据","desc":"Excel导出数据","use":"addon\\export_excel\\controller\\clientarea\\IndexController"},"list":[{"method":"orderExportExcel","doc":{"title":"订单列表导出EXCEL","desc":"订单列表导出EXCEL","author":"theworld","version":"v1","url":"\/console\/v1\/export_excel\/order","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:订单ID","validate":""},{"type":"string","name":"type","default":"-","desc":"类型new新订单renew续费订单upgrade升降级订单artificial人工订单","validate":""},{"type":"string","name":"status","default":"-","desc":"状态Unpaid未付款Paid已付款","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"id","desc":"排序(id,amount,client_id,reg_time)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}]}}]},{"class":"addon\\idcsmart_certification\\controller\\clientarea\\CertificationController","doc":{"title":"实名认证(前台接口)","desc":"实名认证(前台接口)","use":"addon\\idcsmart_certification\\controller\\clientarea\\CertificationController"},"list":[{"method":"certificationInfo","doc":{"title":"获取实名认证信息","desc":"获取实名认证信息","url":"\/console\/v1\/certification\/info","method":"GET","author":"wyh","version":"v1","return":[{"type":"int","name":"certification_open","default":"-","desc":"desc:实名认证是否开启"},{"type":"int","name":"certification_company_open","default":"-","desc":"desc:企业认证是否开启"},{"type":"int","name":"certification_upload","default":"-","desc":"desc:是否需要上传证件照"},{"type":"int","name":"certification_uncertified_cannot_buy_product","default":"-","desc":"desc:未认证无法购买产品"},{"type":"int","name":"is_certification","default":"-","desc":"desc:是否实名认证"},{"type":"object","name":"person","default":"-","desc":"desc:个人认证信息"},{"type":"string","name":"person.username","default":"-","desc":"desc:申请人"},{"type":"string","name":"person.company","default":"-","desc":"desc:公司"},{"type":"string","name":"person.card_name","default":"-","desc":"desc:姓名"},{"type":"string","name":"person.card_number","default":"-","desc":"desc:证件号"},{"type":"int","name":"person.create_time","default":"-","desc":"desc:认证时间"},{"type":"string","name":"person.status","default":"-","desc":"desc:状态"},{"type":"object","name":"company","default":"-","desc":"desc:企业认证信息"},{"type":"string","name":"company.username","default":"-","desc":"desc:申请人"},{"type":"string","name":"company.company","default":"-","desc":"desc:公司"},{"type":"string","name":"company.card_name","default":"-","desc":"desc:姓名"},{"type":"string","name":"company.card_number","default":"-","desc":"desc:证件号"},{"type":"string","name":"company.certification_company","default":"-","desc":"desc:实名认证企业"},{"type":"string","name":"company.company_organ_code","default":"-","desc":"desc:企业代码"},{"type":"int","name":"company.create_time","default":"-","desc":"desc:认证时间"},{"type":"string","name":"company.status","default":"-","desc":"desc:状态"}]}},{"method":"certificationPlugin","doc":{"title":"实名认证接口","desc":"实名认证接口","url":"\/console\/v1\/certification\/plugin","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:实名认证接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].url","default":"-","desc":"desc:图片"},{"type":"array","name":"list[].certification_type","default":"-","desc":"desc:接口支持的类型"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}},{"method":"certificationCustomfields","doc":{"title":"获取实名认证自定义字段","desc":"获取实名认证自定义字段","url":"\/console\/v1\/certification\/custom_fields","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:实名接口标识","validate":"validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:验证类型","validate":"person个人company企业validate:required"}],"return":[{"type":"array","name":"custom_fields","default":"-","desc":"desc:自定义字段列表"},{"type":"string","name":"custom_fields.title","default":"-","desc":"desc:名称"},{"type":"string","name":"custom_fields.type","default":"-","desc":"desc:字段类型"},{"type":"string","name":"custom_fields.options","default":"-","desc":"desc:字段类型为checkbox复选框"},{"type":"string","name":"custom_fields.tip","default":"-","desc":"desc:提示"},{"type":"string","name":"custom_fields.required","default":"-","desc":"desc:是否必填"},{"type":"string","name":"custom_fields.field","default":"-","desc":"desc:字段名"}]}},{"method":"certificationPerson","doc":{"title":"个人认证","desc":"个人认证","url":"\/console\/v1\/certification\/person","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"plugin_name","default":"-","desc":"desc:实名接口标识","validate":"validate:required"},{"type":"string","name":"card_name","default":"-","desc":"desc:姓名","validate":"validate:required"},{"type":"string","name":"card_type","default":"-","desc":"desc:证件类型","validate":"1身份证2港澳通行证3台湾通行证4港澳居住证5台湾居住证6海外护照7中国以外驾照8其他validate:required"},{"type":"string","name":"card_number","default":"-","desc":"desc:证件号码","validate":"validate:required"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"validate:optional"},{"type":"string","name":"img_one","default":"-","desc":"desc:身份证正面照","validate":"调系统上传文件接口获取savenamevalidate:optional"},{"type":"string","name":"img_two","default":"-","desc":"desc:身份证反面照","validate":"调系统上传文件接口获取savenamevalidate:optional"},{"type":"object","name":"custom_fields","default":"-","desc":"desc:其他自定义字段","validate":"文件类型先调系统上传文件接口获取savenamevalidate:optional"}]}},{"method":"certificationCompany","doc":{"title":"企业认证","desc":"企业认证","url":"\/console\/v1\/certification\/company","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"plugin_name","default":"-","desc":"desc:实名接口标识","validate":"validate:required"},{"type":"string","name":"card_name","default":"-","desc":"desc:姓名","validate":"validate:required"},{"type":"string","name":"card_type","default":"-","desc":"desc:证件类型","validate":"1身份证2港澳通行证3台湾通行证4港澳居住证5台湾居住证6海外护照7中国以外驾照8其他validate:required"},{"type":"string","name":"card_number","default":"-","desc":"desc:证件号码","validate":"validate:required"},{"type":"string","name":"company","default":"-","desc":"desc:公司","validate":"validate:required"},{"type":"string","name":"company_organ_code","default":"-","desc":"desc:公司代码","validate":"validate:required"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"validate:optional"},{"type":"string","name":"img_one","default":"-","desc":"desc:身份证正面照","validate":"调系统上传文件接口获取savenamevalidate:optional"},{"type":"string","name":"img_two","default":"-","desc":"desc:身份证反面照","validate":"调系统上传文件接口获取savenamevalidate:optional"},{"type":"string","name":"img_three","default":"-","desc":"desc:营业执照","validate":"调系统上传文件接口获取savenamevalidate:optional"},{"type":"object","name":"custom_fields","default":"-","desc":"desc:其他自定义字段","validate":"文件类型先调系统上传文件接口获取savenamevalidate:optional"}]}},{"method":"certificationConvert","doc":{"title":"个人转企业","desc":"个人转企业","url":"\/console\/v1\/certification\/convert","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"plugin_name","default":"-","desc":"desc:实名接口标识","validate":"validate:required"},{"type":"string","name":"card_name","default":"-","desc":"desc:姓名","validate":"validate:required"},{"type":"string","name":"card_type","default":"-","desc":"desc:证件类型","validate":"1身份证2港澳通行证3台湾通行证4港澳居住证5台湾居住证6海外护照7中国以外驾照8其他validate:required"},{"type":"string","name":"card_number","default":"-","desc":"desc:证件号码","validate":"validate:required"},{"type":"string","name":"company","default":"-","desc":"desc:公司","validate":"validate:required"},{"type":"string","name":"company_organ_code","default":"-","desc":"desc:公司代码","validate":"validate:required"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"validate:optional"},{"type":"string","name":"img_one","default":"-","desc":"desc:身份证正面照","validate":"调系统上传文件接口获取savenamevalidate:optional"},{"type":"string","name":"img_two","default":"-","desc":"desc:身份证反面照","validate":"调系统上传文件接口获取savenamevalidate:optional"},{"type":"string","name":"img_three","default":"-","desc":"desc:营业执照","validate":"调系统上传文件接口获取savenamevalidate:optional"},{"type":"object","name":"custom_fields","default":"-","desc":"desc:其他自定义字段","validate":"文件类型先调系统上传文件接口获取savenamevalidate:optional"}]}},{"method":"certificationAuth","doc":{"title":"实名认证验证页面","desc":"实名认证验证页面","url":"\/console\/v1\/certification\/auth","method":"GET","author":"wyh","version":"v1","return":[{"type":"string","name":"code","default":"-","desc":"desc:status为400时返回"},{"type":"string","name":"html","default":"-","desc":"desc:status为200时返回实名接口的html文档"}]}},{"method":"certificationStatus","doc":{"title":"获取实名认证状态","desc":"获取实名认证状态","url":"\/console\/v1\/certification\/status","method":"GET","author":"wyh","version":"v1","return":[{"type":"int","name":"status","default":"-","desc":"desc:status为400表示无认证信息"},{"type":"string","name":"code","default":"-","desc":"desc:status为200时"}]}},{"method":"certificationConfig","doc":{"title":"实名认证接口配置","desc":"实名认证接口配置","url":"\/console\/v1\/certification\/plugin\/config","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:实名接口标识","validate":"validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:验证类型","validate":"person个人company企业validate:required"}],"return":[{"type":"int","name":"free","default":"-","desc":"desc:免费次数"},{"type":"float","name":"amount","default":"-","desc":"desc:金额"},{"type":"int","name":"pay","default":"-","desc":"desc:是否需要支付"},{"type":"object","name":"order","default":"-","desc":"desc:订单"},{"type":"int","name":"order.id","default":"-","desc":"desc:订单ID"},{"type":"string","name":"order.status","default":"-","desc":"desc:状态"},{"type":"string","name":"order.url","default":"-","desc":"desc:跳转地址"},{"type":"string","name":"order.amount","default":"-","desc":"desc:订单金额"}]}},{"method":"certificationOrder","doc":{"title":"生成实名认证订单","desc":"生成实名认证订单","url":"\/console\/v1\/certification\/plugin\/order","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:实名接口标识","validate":"validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:验证类型","validate":"person个人company企业validate:required"}],"return":[{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID"}]}}]},{"class":"addon\\client_care\\controller\\clientarea\\IndexController","doc":{"title":"消息通知","desc":"消息通知","use":"addon\\credit_limit\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\host_transfer\\controller\\clientarea\\IndexController","doc":{"title":"产品转移(前台)","desc":"产品转移(前台)","use":"addon\\host_transfer\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\ai_knowledge\\controller\\clientarea\\AiKnowledgeController","doc":{"title":"知识库(前台)","desc":"知识库(前台)","use":"addon\\ai_knowledge\\controller\\clientarea\\AiKnowledgeController"},"list":[{"method":"chatPage","doc":{"title":"会员中心聊天页面","desc":"会员中心聊天页面","author":"wyh","version":"v1","url":"\/console\/v1\/ai_knowledge\/chat","method":"GET","param":[{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""},{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"object","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"200成功"},{"type":"object","name":"data.config","default":"-","desc":"配置信息"},{"type":"string","name":"data.config.bot_name","default":"-","desc":"助手名称"},{"type":"string","name":"data.config.bot_img","default":"-","desc":"助手头像"},{"type":"string","name":"data.config.client_not_login_tip","default":"-","desc":"用户未登录提示"},{"type":"string","name":"data.config.client_can_not_use_tip","default":"-","desc":"用户不符合使用条件时提示"},{"type":"string","name":"data.config.large_model_disclaimer","default":"-","desc":"大模型免责声明"},{"type":"array","name":"data.model_list","default":"-","desc":"可用的模型列表"},{"type":"int","name":"data.model_list[].id","default":"-","desc":"模型ID"},{"type":"string","name":"data.model_list[].model","default":"-","desc":"模型名称"},{"type":"string","name":"data.model_list[].model_name","default":"-","desc":"模型名称"},{"type":"array","name":"data.prompts","default":"-","desc":"提示列表，数组"},{"type":"bool","name":"data.use","default":"-","desc":"判断当前用户是否可以使用知识库，不能使用则“用户不符合使用条件时提示”"}]}},{"method":"prompt","doc":{"title":"获取页面提示","desc":"获取页面提示","url":"\/console\/v1\/ai_knowledge\/prompt","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"page_type","default":"-","desc":"聊天标题ID","validate":"required"},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"required"},{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"array","name":"data.prompts","default":"-","desc":"提示列表"}]}},{"method":"completionSessionKnowledge","doc":{"title":"生成会话ID","desc":"生成会话ID","url":"\/console\/v1\/ai_knowledge\/knowledge\/completion\/session","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"knowledge_open","default":"-","desc":"是否开启知识库搜索，1开启，0关闭，聊天标题ID非空时，此字段传0，会员中心必须开启","validate":""},{"type":"int","name":"knowledge_model_api_id","default":"-","desc":"模型API，ID，知识库关闭时，此字段必传","validate":""},{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other，知识库开启时，此字段必传","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品id,页面类型为：product,host时且知识库开启时，此字段必传","validate":""},{"type":"int","name":"host_id","default":"-","desc":"产品id,页面类型为：product,host时且知识库开启时，此字段必传","validate":""},{"type":"string","name":"text","default":"-","desc":"对话","validate":"required"}],"return":[{"type":"int","name":"chat_title_id","default":"-","desc":"聊天标题ID，默认0，进入历史对话需要此字段"}]}},{"method":"completionKnowledge","doc":{"title":"对话","desc":"对话","url":"\/console\/v1\/ai_knowledge\/knowledge\/completion","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"chat_title_id","default":"-","desc":"聊天标题ID，默认0，进入历史对话需要此字段","validate":""},{"type":"int","name":"knowledge_open","default":"-","desc":"是否开启知识库搜索，1开启，0关闭，聊天标题ID非空时，此字段传0，会员中心必须开启","validate":""},{"type":"int","name":"knowledge_model_api_id","default":"-","desc":"模型API，ID，知识库关闭时，此字段必传","validate":""},{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other，知识库开启时，此字段必传","validate":""},{"type":"int","name":"product_id","default":"-","desc":"产商品id,页面类型为：product,host时且知识库开启时，此字段必传","validate":""},{"type":"int","name":"host_id","default":"-","desc":"产品id,页面类型为：product,host时且知识库开启时","validate":""},{"type":"string","name":"text","default":"-","desc":"对话","validate":"required"},{"type":"int","name":"parent_id","default":"-","desc":"父聊天记录ID，默认0，重新生成回答时，需要传此字段","validate":""}]}},{"method":"chatHistoryLike","doc":{"title":"点赞","desc":"点赞","url":"\/console\/v1\/ai_knowledge\/chat_title\/:id\/chat_history\/:chat_history_id\/like","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"聊天标题ID","validate":"required"},{"type":"int","name":"chat_history_id","default":"-","desc":"聊天ID","validate":"required"},{"type":"int","name":"like","default":"-","desc":"1点赞，0取消点赞","validate":"required"}]}},{"method":"chatHistoryDislike","doc":{"title":"点踩","desc":"点踩","url":"\/console\/v1\/ai_knowledge\/chat_title\/:id\/chat_history\/:chat_history_id\/dislike","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"聊天标题ID","validate":"required"},{"type":"int","name":"chat_history_id","default":"-","desc":"聊天ID","validate":"required"},{"type":"int","name":"dislike","default":"-","desc":"1点踩，0取消点踩","validate":"required"}]}}]},{"class":"addon\\idcsmart_voucher\\controller\\clientarea\\IndexController","doc":{"title":"代金券(前台)","desc":"代金券(前台)","use":"addon\\idcsmart_invoice\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\idcsmart_ssh_key\\controller\\clientarea\\IndexController","doc":{"title":"SSH密钥","desc":"SSH密钥","use":"addon\\idcsmart_ssh_key\\controller\\clientarea\\IndexController"},"list":[{"method":"list","doc":{"title":"SSH密钥列表","desc":"SSH密钥列表","author":"theworld","version":"v1","url":"\/console\/v1\/ssh_key","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:SSH密钥列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:SSH密钥ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].public_key","default":"-","desc":"desc:公钥"},{"type":"string","name":"list[].finger_print","default":"-","desc":"desc:指纹"},{"type":"int","name":"count","default":"-","desc":"desc:SSH密钥总数"}]}},{"method":"create","doc":{"title":"创建SSH密钥","desc":"创建SSH密钥","author":"theworld","version":"v1","url":"\/console\/v1\/ssh_key","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"public_key","default":"-","desc":"desc:公钥","validate":"validate:required"}]}},{"method":"update","doc":{"title":"编辑SSH密钥","desc":"编辑SSH密钥","author":"theworld","version":"v1","url":"\/console\/v1\/ssh_key\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:SSH密钥ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"public_key","default":"-","desc":"desc:公钥","validate":"validate:required"}]}},{"method":"delete","doc":{"title":"删除SSH密钥","desc":"删除SSH密钥","author":"theworld","version":"v1","url":"\/console\/v1\/ssh_key\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:SSH密钥ID","validate":"validate:required"}]}}]},{"class":"addon\\idcsmart_recommend\\controller\\clientarea\\RecommendController","doc":{"title":"推介计划(前台)","desc":"推介计划(前台)","use":"addon\\idcsmart_recommend\\controller\\clientarea\\RecommendController"},"list":[]},{"class":"addon\\idcsmart_cloud\\controller\\clientarea\\SnapshotController","doc":{"title":"快照管理","desc":"快照管理","use":"addon\\idcsmart_cloud\\controller\\clientarea\\SnapshotController"},"list":[{"method":"list","doc":{"title":"快照列表","desc":"快照列表","url":"\/console\/v1\/snapshot","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"快照ID"},{"type":"string","name":"data.list[].name","default":"-","desc":"快照名称"},{"type":"int","name":"data.list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"data.list[].host_id","default":"-","desc":"实例ID"},{"type":"string","name":"data.list[].host_name","default":"-","desc":"实例名称"},{"type":"string","name":"data.list[].ip","default":"-","desc":"实例IP"},{"type":"string","name":"data.list[].country","default":"-","desc":"国家"},{"type":"string","name":"data.list[].country_code","default":"-","desc":"国家代码"},{"type":"string","name":"data.list[].city","default":"-","desc":"城市"},{"type":"string","name":"data.list[].area","default":"-","desc":"区域"},{"type":"string","name":"data.list[].notes","default":"-","desc":"备注"},{"type":"int","name":"data.count","default":"-","desc":"总条数"}]}}]},{"class":"addon\\idcsmart_cloud\\controller\\clientarea\\TemplateController","doc":{"title":"模板管理","desc":"模板管理","use":"addon\\idcsmart_cloud\\controller\\clientarea\\TemplateController"},"list":[{"method":"list","doc":{"title":"模板列表","desc":"模板列表","url":"\/console\/v1\/template","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"模板ID"},{"type":"string","name":"data.list[].name","default":"-","desc":"模板名称"},{"type":"int","name":"data.list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"data.list[].host_id","default":"-","desc":"实例ID"},{"type":"string","name":"data.list[].host_name","default":"-","desc":"实例名称"},{"type":"string","name":"data.list[].ip","default":"-","desc":"实例IP"},{"type":"string","name":"data.list[].country","default":"-","desc":"国家"},{"type":"string","name":"data.list[].country_code","default":"-","desc":"国家代码"},{"type":"string","name":"data.list[].city","default":"-","desc":"城市"},{"type":"string","name":"data.list[].area","default":"-","desc":"区域"},{"type":"int","name":"data.count","default":"-","desc":"总条数"}]}}]},{"class":"addon\\idcsmart_cloud\\controller\\clientarea\\VpcController","doc":{"title":"VPC管理","desc":"VPC管理","use":"addon\\idcsmart_cloud\\controller\\clientarea\\VpcController"},"list":[{"method":"list","doc":{"title":"VPC列表","desc":"VPC列表","author":"theworld","version":"v1","url":"\/console\/v1\/vpc","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"数据中心列表"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"国家代码"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"array","name":"list[].vpc","default":"-","desc":"VPC"},{"type":"string","name":"list[].vpc[].id","default":"-","desc":"VPCID"},{"type":"string","name":"list[].vpc[].name","default":"-","desc":"VPC名称"},{"type":"string","name":"list[].vpc[].ip","default":"-","desc":"IP"},{"type":"int","name":"list[].vpc[].host_num","default":"-","desc":"实例数量"},{"type":"int","name":"list[].vpc[].create_time","default":"-","desc":"创建时间"}]}},{"method":"create","doc":{"title":"添加VPC","desc":"添加VPC","author":"theworld","version":"v1","url":"\/console\/v1\/vpc","method":"POST","param":[{"type":"int","name":"data_center_id","default":"-","desc":"云模块数据中心ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"ip","default":"-","desc":"IP","validate":"不是自动创建IP时需要传,IP地址\/掩码,内网IP"},{"type":"int","name":"auto_create_ip","default":"-","desc":"是否自动创建IP,0:否1:是","validate":"required"}]}},{"method":"update","doc":{"title":"修改VPC","desc":"修改VPC","author":"theworld","version":"v1","url":"\/console\/v1\/vpc\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"VPCID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"}]}},{"method":"delete","doc":{"title":"删除VPC","desc":"删除VPC","author":"theworld","version":"v1","url":"\/console\/v1\/vpc\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"VPCID","validate":"required"}]}}]},{"class":"addon\\idcsmart_cloud\\controller\\clientarea\\SecurityGroupRuleController","doc":{"title":"安全组规则管理","desc":"安全组规则管理","use":"addon\\idcsmart_cloud\\controller\\clientarea\\SecurityGroupRuleController"},"list":[{"method":"list","doc":{"title":"安全组规则列表","desc":"安全组规则列表","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/:id\/rule","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组ID","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"string","name":"direction","default":"-","desc":"desc:规则方向","validate":"in进方向out出方向validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"},{"type":"string","name":"direction","default":"-","desc":"desc:规则方向筛选","validate":"in=进方向out=出方向validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:安全组规则列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:安全组规则ID"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].direction","default":"-","desc":"desc:规则方向"},{"type":"string","name":"list[].protocol","default":"-","desc":"desc:协议"},{"type":"string","name":"list[].port","default":"-","desc":"desc:端口范围"},{"type":"string","name":"list[].ip","default":"-","desc":"desc:授权IP"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"count","default":"-","desc":"desc:安全组规则总数"}]}},{"method":"index","doc":{"title":"安全组规则详情","desc":"安全组规则详情","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/rule\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组规则ID","validate":"validate:required"}],"return":[{"type":"object","name":"security_group_rule","default":"-","desc":"desc:安全组规则"},{"type":"int","name":"security_group_rule.id","default":"-","desc":"desc:安全组规则ID"},{"type":"string","name":"security_group_rule.description","default":"-","desc":"desc:描述"},{"type":"string","name":"security_group_rule.direction","default":"-","desc":"desc:规则方向"},{"type":"string","name":"security_group_rule.protocol","default":"-","desc":"desc:协议"},{"type":"string","name":"security_group_rule.port","default":"-","desc":"desc:端口范围"},{"type":"string","name":"security_group_rule.ip","default":"-","desc":"desc:授权IP"},{"type":"int","name":"security_group_rule.create_time","default":"-","desc":"desc:创建时间"}]}},{"method":"create","doc":{"title":"添加安全组规则","desc":"添加安全组规则","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/:id\/rule","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组ID","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:optional"},{"type":"string","name":"direction","default":"-","desc":"desc:规则方向","validate":"in进out出validate:required"},{"type":"string","name":"protocol","default":"-","desc":"desc:协议","validate":"allall_tcpall_udptcpudpicmpsshtelnethttphttpsmssqloraclemysqlrdppostgresqlredisgrevalidate:required"},{"type":"string","name":"port","default":"-","desc":"desc:端口范围","validate":"validate:required"},{"type":"string","name":"ip","default":"-","desc":"desc:授权IP","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:安全组规则ID"}]}},{"method":"batchCreate","doc":{"title":"批量添加安全组规则","desc":"批量添加安全组规则","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/:id\/rule\/batch","method":"POST","param":[{"type":"array","name":"rule","default":"-","desc":"desc:规则列表","validate":"validate:required"},{"type":"string","name":"rule[].description","default":"-","desc":"desc:描述","validate":"validate:optional"},{"type":"string","name":"rule[].direction","default":"-","desc":"desc:规则方向","validate":"in进out出validate:required"},{"type":"string","name":"rule[].protocol","default":"-","desc":"desc:协议","validate":"allall_tcpall_udptcpudpicmpsshtelnethttphttpsmssqloraclemysqlrdppostgresqlredisgrevalidate:required"},{"type":"string","name":"rule[].port","default":"-","desc":"desc:端口范围","validate":"validate:required"},{"type":"string","name":"rule[].ip","default":"-","desc":"desc:授权IP","validate":"validate:required"}],"return":[{"type":"int","name":"success_num","default":"-","desc":"desc:添加成功的规则数量"}]}},{"method":"update","doc":{"title":"修改安全组规则","desc":"修改安全组规则","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/rule\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组规则ID","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:optional"},{"type":"string","name":"direction","default":"-","desc":"desc:规则方向","validate":"in进out出validate:required"},{"type":"string","name":"protocol","default":"-","desc":"desc:协议","validate":"allall_tcpall_udptcpudpicmpsshtelnethttphttpsmssqloraclemysqlrdppostgresqlredisgrevalidate:required"},{"type":"string","name":"port","default":"-","desc":"desc:端口范围","validate":"validate:required"},{"type":"string","name":"ip","default":"-","desc":"desc:授权IP","validate":"validate:required"}]}},{"method":"delete","doc":{"title":"删除安全组规则","desc":"删除安全组规则","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/rule\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组规则ID","validate":"validate:required"}]}}]},{"class":"addon\\idcsmart_cloud\\controller\\clientarea\\SecurityGroupController","doc":{"title":"安全组管理","desc":"安全组管理","use":"addon\\idcsmart_cloud\\controller\\clientarea\\SecurityGroupController"},"list":[{"method":"list","doc":{"title":"安全组列表","desc":"安全组列表","author":"theworld","version":"v1","url":"\/console\/v1\/security_group","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:安全组列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:安全组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"list[].host_num","default":"-","desc":"desc:产品数量"},{"type":"int","name":"list[].rule_num","default":"-","desc":"desc:规则数量"},{"type":"int","name":"count","default":"-","desc":"desc:安全组总数"}]}},{"method":"index","doc":{"title":"安全组详情","desc":"安全组详情","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组ID","validate":"validate:required"}],"return":[{"type":"object","name":"security_group","default":"-","desc":"desc:安全组"},{"type":"int","name":"security_group.id","default":"-","desc":"desc:安全组ID"},{"type":"string","name":"security_group.name","default":"-","desc":"desc:名称"},{"type":"string","name":"security_group.description","default":"-","desc":"desc:描述"},{"type":"int","name":"security_group.create_time","default":"-","desc":"desc:创建时间"}]}},{"method":"create","doc":{"title":"添加安全组","desc":"添加安全组","author":"theworld","version":"v1","url":"\/console\/v1\/security_group","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:optional"},{"type":"int","name":"auto_create_rule","default":"-","desc":"desc:是否创建默认规则","validate":"0否1是validate:optional"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:安全组ID"}]}},{"method":"update","doc":{"title":"修改安全组","desc":"修改安全组","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:optional"}]}},{"method":"delete","doc":{"title":"删除安全组","desc":"删除安全组","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组ID","validate":"validate:required"}]}},{"method":"securityGroupHostList","doc":{"title":"安全组实例列表","desc":"安全组实例列表","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/:id\/host","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组ID","validate":"validate:required"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:实例列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:实例ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].ip","default":"-","desc":"desc:IP"},{"type":"int","name":"count","default":"-","desc":"desc:实例总数"}]}},{"method":"linkSecurityGroup","doc":{"title":"关联安全组","desc":"关联安全组","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/:id\/host\/:host_id","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]}},{"method":"unlinkSecurityGroup","doc":{"title":"取消关联安全组","desc":"取消关联安全组","author":"theworld","version":"v1","url":"\/console\/v1\/security_group\/:id\/host\/:host_id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]}},{"method":"batchLinkSecurityGroup","doc":{"title":"批量关联安全组","desc":"批量关联安全组","author":"hh","version":"v1","url":"\/console\/v1\/security_group\/:id\/host","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:安全组ID","validate":"validate:required"},{"type":"array","name":"host_id","default":"-","desc":"desc:产品ID列表","validate":"validate:required"}],"return":[{"type":"int","name":"[].status","default":"-","desc":"desc:状态码"},{"type":"string","name":"[].msg","default":"-","desc":"desc:信息"},{"type":"string","name":"[].name","default":"-","desc":"desc:产品标识"},{"type":"int","name":"[].id","default":"-","desc":"desc:产品ID"}]}}]},{"class":"addon\\idcsmart_cloud\\controller\\clientarea\\BackupController","doc":{"title":"备份管理","desc":"备份管理","use":"addon\\idcsmart_cloud\\controller\\clientarea\\BackupController"},"list":[{"method":"list","doc":{"title":"备份列表","desc":"备份列表","url":"\/console\/v1\/backup","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"备份ID"},{"type":"string","name":"data.list[].name","default":"-","desc":"备份名称"},{"type":"int","name":"data.list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"data.list[].host_id","default":"-","desc":"实例ID"},{"type":"string","name":"data.list[].host_name","default":"-","desc":"实例名称"},{"type":"string","name":"data.list[].ip","default":"-","desc":"实例IP"},{"type":"string","name":"data.list[].country","default":"-","desc":"国家"},{"type":"string","name":"data.list[].country_code","default":"-","desc":"国家代码"},{"type":"string","name":"data.list[].city","default":"-","desc":"城市"},{"type":"string","name":"data.list[].area","default":"-","desc":"区域"},{"type":"string","name":"data.list[].notes","default":"-","desc":"备注"},{"type":"int","name":"data.count","default":"-","desc":"总条数"}]}}]},{"class":"addon\\idcsmart_ticket\\controller\\clientarea\\TicketController","doc":{"title":"工单(会员中心)","desc":"工单(会员中心)","use":"addon\\idcsmart_ticket\\controller\\clientarea\\TicketController"},"list":[{"method":"ticketStatusList","doc":{"title":"工单状态列表","desc":"工单状态列表","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/status","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:工单状态列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:工单状态"},{"type":"string","name":"list[].color","default":"-","desc":"desc:状态颜色"},{"type":"int","name":"list[].status","default":"-","desc":"desc:完结状态"},{"type":"int","name":"list[].default","default":"-","desc":"desc:是否默认状态"}]}},{"method":"ticketList","doc":{"title":"工单列表","desc":"工单列表","author":"wyh","version":"v1","url":"\/console\/v1\/ticket","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"int","name":"status","default":"-","desc":"desc:状态搜索","validate":"通过\/console\/v1\/ticket\/status获取validate:optional"},{"type":"int","name":"ticket_type_id","default":"-","desc":"desc:工单类型搜索","validate":"通过\/console\/v1\/ticket\/type获取validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:optional"},{"type":"int","name":"admin_id","default":"-","desc":"desc:管理员ID","validate":"validate:optional"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:工单列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].ticket_num","default":"-","desc":"desc:工单号"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].name","default":"-","desc":"desc:类型"},{"type":"int","name":"list[].post_time","default":"-","desc":"desc:提交时间"},{"type":"int","name":"list[].last_reply_time","default":"-","desc":"desc:最近回复时间"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].color","default":"-","desc":"desc:状态颜色"},{"type":"string","name":"list[].last_urge_time","default":"-","desc":"desc:上次催单时间戳"},{"type":"int","name":"count","default":"-","desc":"desc:工单总数"}]}},{"method":"statistic","doc":{"title":"工单统计","desc":"工单统计","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/statistic","method":"GET","return":[{"type":"int","name":"1","default":"-","desc":"desc:待接单数量"},{"type":"int","name":"2","default":"-","desc":"desc:待回复数量"},{"type":"int","name":"3","default":"-","desc":"desc:已回复数量"},{"type":"int","name":"5","default":"-","desc":"desc:处理中数量"}]}},{"method":"index","doc":{"title":"查看工单","desc":"查看工单","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:工单ID","validate":"validate:required"}],"return":[{"type":"object","name":"ticket","default":"-","desc":"desc:工单详情"},{"type":"int","name":"ticket.client_id","default":"-","desc":"desc:用户ID"},{"type":"int","name":"ticket.id","default":"-","desc":"desc:工单ID"},{"type":"string","name":"ticket.title","default":"-","desc":"desc:工单标题"},{"type":"string","name":"ticket.content","default":"-","desc":"desc:内容"},{"type":"int","name":"ticket.ticket_type_id","default":"-","desc":"desc:类型ID"},{"type":"string","name":"ticket.status","default":"-","desc":"desc:状态"},{"type":"string","name":"ticket.color","default":"-","desc":"desc:状态颜色"},{"type":"int","name":"ticket.create_time","default":"-","desc":"desc:创建时间"},{"type":"array","name":"ticket.attachment","default":"-","desc":"desc:工单附件数组"},{"type":"int","name":"ticket.last_reply_time","default":"-","desc":"desc:工单最后回复时间"},{"type":"string","name":"ticket.username","default":"-","desc":"desc:用户名"},{"type":"array","name":"ticket.host_ids","default":"-","desc":"desc:关联产品ID数组"},{"type":"int","name":"ticket.can_operate","default":"-","desc":"desc:是否可操作"},{"type":"array","name":"ticket.replies","default":"-","desc":"desc:沟通记录数组"},{"type":"int","name":"ticket.replies[].id","default":"-","desc":"desc:回复ID"},{"type":"string","name":"ticket.replies[].content","default":"-","desc":"desc:内容"},{"type":"array","name":"ticket.replies[].attachment","default":"-","desc":"desc:附件访问地址数组"},{"type":"int","name":"ticket.replies[].create_time","default":"-","desc":"desc:时间"},{"type":"string","name":"ticket.replies[].type","default":"-","desc":"desc:类型"},{"type":"string","name":"ticket.replies[].client_name","default":"-","desc":"desc:用户名"},{"type":"string","name":"ticket.replies[].admin_name","default":"-","desc":"desc:管理员名"},{"type":"int","name":"ticket.replies[].quote_reply_id","default":"-","desc":"desc:引用的回复ID"},{"type":"object","name":"ticket.replies[].quote_info","default":"-","desc":"desc:引用的回复信息"},{"type":"int","name":"ticket.replies[].quote_info.id","default":"-","desc":"desc:被引用回复ID"},{"type":"string","name":"ticket.replies[].quote_info.content","default":"-","desc":"desc:被引用内容"},{"type":"string","name":"ticket.replies[].quote_info.type","default":"-","desc":"desc:类型"},{"type":"string","name":"ticket.replies[].quote_info.sender_name","default":"-","desc":"desc:发送者名称"},{"type":"int","name":"ticket.replies[].quote_info.create_time","default":"-","desc":"desc:发送时间"},{"type":"int","name":"ticket.replies[].quote_info.is_deleted","default":"-","desc":"desc:该回复是否已删除"}]}},{"method":"create","doc":{"title":"创建工单","desc":"创建工单","author":"wyh","version":"v1","url":"\/console\/v1\/ticket","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"desc:工单标题","validate":"validate:required"},{"type":"int","name":"ticket_type_id","default":"-","desc":"desc:工单类型ID","validate":"通过\/console\/v1\/ticket\/type获取validate:required"},{"type":"array","name":"host_ids","default":"-","desc":"desc:关联产品ID数组","validate":"validate:optional"},{"type":"string","name":"content","default":"-","desc":"desc:问题描述","validate":"validate:optional"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件数组","validate":"调用console\/v1\/upload上传文件取save_namevalidate:optional"}]}},{"method":"reply","doc":{"title":"回复工单","desc":"回复工单","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/:id\/reply","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:工单ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:回复内容","validate":"不超过3000个字符validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件数组","validate":"调用console\/v1\/upload上传文件取save_namevalidate:optional"},{"type":"int","name":"quote_reply_id","default":"-","desc":"desc:引用的回复ID","validate":"默认0表示不引用validate:optional"}],"return":[{"type":"int","name":"ticket_reply_id","default":"-","desc":"desc:回复ID"}]}},{"method":"urge","doc":{"title":"催单","desc":"催单","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/:id\/urge","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:工单ID","validate":"validate:required"}]}},{"method":"close","doc":{"title":"关闭工单","desc":"关闭工单","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/:id\/close","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:工单ID","validate":"validate:required"}]}},{"method":"department","doc":{"title":"工单部门","desc":"工单部门","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/department","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:工单部门列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:工单部门ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:工单部门名称"}]}},{"method":"type","doc":{"title":"工单类型列表","desc":"工单类型列表","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/type","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:工单类型列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:工单类型ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:工单类型名称"}]}},{"method":"download","doc":{"title":"工单附件下载","desc":"工单附件下载","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/download","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"desc:附件名称","validate":"validate:required"}]}},{"method":"ticketConfig","doc":{"title":"工单通知设置","desc":"工单通知设置","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/config","method":"GET","return":[{"type":"int","name":"ticket_notice_open","default":"-","desc":"desc:是否开启工单通知"},{"type":"string","name":"ticket_notice_description","default":"-","desc":"desc:工单通知描述"}]}},{"method":"processing","doc":{"title":"工单处理中","desc":"工单处理中","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/:id\/processing","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:工单ID","validate":"validate:required"}]}},{"method":"terminate","doc":{"title":"工单终止传递","desc":"工单终止传递","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/:id\/terminate","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:工单ID","validate":"validate:required"}]}},{"method":"updateStatus","doc":{"title":"更新工单状态","desc":"更新工单状态","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/:id\/status","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:工单ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:工单状态","validate":"validate:required"}]}},{"method":"updateReply","doc":{"title":"更新工单回复","desc":"更新工单回复","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/:id\/reply","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:工单ID","validate":"validate:required"},{"type":"int","name":"ticket_reply_id","default":"-","desc":"desc:工单回复ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:工单回复内容","validate":"validate:required"}]}},{"method":"deleteReply","doc":{"title":"删除工单回复","desc":"删除工单回复","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/:id\/reply","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:工单ID","validate":"validate:required"},{"type":"int","name":"ticket_reply_id","default":"-","desc":"desc:工单回复ID","validate":"validate:required"}]}},{"method":"createReply","doc":{"title":"创建工单回复","desc":"创建工单回复","author":"wyh","version":"v1","url":"\/console\/v1\/ticket\/:id\/reply","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:工单ID","validate":"validate:required"},{"type":"int","name":"upstream_ticket_reply_id","default":"-","desc":"desc:上游工单回复ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:工单回复内容","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]}}]},{"class":"addon\\idcsmart_sub_account\\controller\\clientarea\\IndexController","doc":{"title":"子账户管理","desc":"子账户管理","use":"addon\\idcsmart_sub_account\\controller\\clientarea\\IndexController"},"list":[{"method":"list","doc":{"title":"子账户列表","desc":"子账户列表","author":"theworld","version":"v1","url":"\/console\/v1\/sub_account","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:子账户列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:子账户ID"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].username","default":"-","desc":"desc:账户名"},{"type":"string","name":"list[].last_action_time","default":"-","desc":"desc:上次使用时间"},{"type":"int","name":"count","default":"-","desc":"desc:子账户总数"}]}},{"method":"index","doc":{"title":"子账户详情","desc":"子账户详情","author":"theworld","version":"v1","url":"\/console\/v1\/sub_account\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:子账户ID","validate":"validate:required"}],"return":[{"type":"object","name":"account","default":"-","desc":"desc:子账户信息"},{"type":"int","name":"account.id","default":"-","desc":"desc:子账户ID"},{"type":"string","name":"account.username","default":"-","desc":"desc:账户名"},{"type":"string","name":"account.email","default":"-","desc":"desc:邮件"},{"type":"int","name":"account.phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"account.phone","default":"-","desc":"desc:手机号"},{"type":"array","name":"account.auth","default":"-","desc":"desc:权限"},{"type":"array","name":"account.notice","default":"-","desc":"desc:通知"},{"type":"array","name":"account.project_id","default":"-","desc":"desc:项目ID数组"},{"type":"string","name":"account.visible_product","default":"-","desc":"desc:可见产品"},{"type":"array","name":"account.module","default":"-","desc":"desc:模块"},{"type":"array","name":"account.host_id","default":"-","desc":"desc:产品ID数组"}]}},{"method":"create","doc":{"title":"创建子账户","desc":"创建子账户","author":"theworld","version":"v1","url":"\/console\/v1\/sub_account","method":"POST","param":[{"type":"string","name":"username","default":"-","desc":"desc:账户名","validate":"validate:required"},{"type":"string","name":"email","default":"-","desc":"desc:邮件","validate":"邮件手机号两者至少输入一个validate:optional"},{"type":"int","name":"phone_code","default":"-","desc":"desc:国际电话区号","validate":"输入手机号时必传validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"邮件手机号两者至少输入一个validate:optional"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:required"},{"type":"array","name":"project_id","default":"-","desc":"desc:项目ID数组","validate":"validate:optional"},{"type":"string","name":"visible_product","default":"-","desc":"desc:可见产品","validate":"module模块host具体产品validate:optional"},{"type":"array","name":"module","default":"-","desc":"desc:模块","validate":"validate:optional"},{"type":"array","name":"host_id","default":"-","desc":"desc:产品ID数组","validate":"validate:optional"},{"type":"array","name":"auth","default":"-","desc":"desc:权限","validate":"validate:required"},{"type":"array","name":"notice","default":"-","desc":"desc:通知","validate":"product产品marketing营销ticket工单cost费用recommend推介system系统validate:required"}]}},{"method":"update","doc":{"title":"编辑子账户","desc":"编辑子账户","author":"theworld","version":"v1","url":"\/console\/v1\/sub_account\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:子账户ID","validate":"validate:required"},{"type":"string","name":"email","default":"-","desc":"desc:邮件","validate":"邮件手机号两者至少输入一个validate:optional"},{"type":"int","name":"phone_code","default":"-","desc":"desc:国际电话区号","validate":"输入手机号时必传validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"邮件手机号两者至少输入一个validate:optional"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:required"},{"type":"array","name":"project_id","default":"-","desc":"desc:项目ID数组","validate":"validate:optional"},{"type":"string","name":"visible_product","default":"-","desc":"desc:可见产品","validate":"module模块host具体产品validate:optional"},{"type":"array","name":"module","default":"-","desc":"desc:模块","validate":"validate:optional"},{"type":"array","name":"host_id","default":"-","desc":"desc:产品ID数组","validate":"validate:optional"},{"type":"array","name":"auth","default":"-","desc":"desc:权限","validate":"validate:required"},{"type":"array","name":"notice","default":"-","desc":"desc:通知","validate":"product产品marketing营销ticket工单cost费用recommend推介system系统validate:required"}]}},{"method":"delete","doc":{"title":"删除子账户","desc":"删除子账户","author":"theworld","version":"v1","url":"\/console\/v1\/sub_account\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:子账户ID","validate":"validate:required"}]}},{"method":"status","doc":{"title":"子账户状态切换","desc":"子账户状态切换","author":"theworld","version":"v1","url":"\/console\/v1\/sub_account\/:id\/status","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:子账户ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:状态","validate":"0禁用1启用validate:required"}]}},{"method":"subAccountAuthList","doc":{"title":"当前子账户权限列表","desc":"当前子账户权限列表","author":"theworld","version":"v1","url":"\/console\/v1\/sub_account\/:id\/auth","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:子账户ID","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:权限列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"array","name":"list[].child","default":"-","desc":"desc:权限子集"},{"type":"int","name":"list[].child[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].child[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].child[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].child[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].child[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"array","name":"list[].child[].child","default":"-","desc":"desc:权限子集"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].child[].child[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].child[].child[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].child[].child[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].child[].child[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"array","name":"rules","default":"-","desc":"desc:权限规则"}]}}]},{"class":"addon\\idcsmart_announcement\\controller\\clientarea\\IndexController","doc":{"title":"公告中心","desc":"公告中心","use":"addon\\idcsmart_announcement\\controller\\clientarea\\IndexController"},"list":[{"method":"idcsmartAnnouncementTypeList","doc":{"title":"获取公告分类","desc":"获取公告分类","author":"theworld","version":"v1","url":"\/console\/v1\/announcement\/type","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:公告分类列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:公告分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"int","name":"list[].announcement_num","default":"-","desc":"desc:公告数量"},{"type":"int","name":"count","default":"-","desc":"desc:全部公告数量"}]}},{"method":"indexIdcsmartAnnouncementList","doc":{"title":"会员中心首页公告列表","desc":"会员中心首页公告列表","author":"theworld","version":"v1","url":"\/console\/v1\/announcement\/index","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索标题validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:公告列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:公告ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].img","default":"-","desc":"desc:公告缩略图"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"}]}},{"method":"idcsmartAnnouncementList","doc":{"title":"公告列表","desc":"公告列表","author":"theworld","version":"v1","url":"\/console\/v1\/announcement","method":"GET","param":[{"type":"int","name":"addon_idcsmart_announcement_type_id","default":"-","desc":"desc:分类ID","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索标题validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:公告列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:公告ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].img","default":"-","desc":"desc:公告缩略图"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"}]}},{"method":"idcsmartAnnouncementDetail","doc":{"title":"公告详情","desc":"公告详情","author":"theworld","version":"v1","url":"\/console\/v1\/announcement\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:公告ID","validate":"validate:required"}],"return":[{"type":"object","name":"announcement","default":"-","desc":"desc:公告"},{"type":"int","name":"announcement.id","default":"-","desc":"desc:公告ID"},{"type":"int","name":"announcement.addon_idcsmart_announcement_type_id","default":"-","desc":"desc:分类ID"},{"type":"string","name":"announcement.type","default":"-","desc":"desc:分类名"},{"type":"string","name":"announcement.title","default":"-","desc":"desc:标题"},{"type":"string","name":"announcement.content","default":"-","desc":"desc:内容"},{"type":"string","name":"announcement.keywords","default":"-","desc":"desc:关键字"},{"type":"string","name":"announcement.attachment","default":"-","desc":"desc:附件"},{"type":"int","name":"announcement.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"announcement.update_time","default":"-","desc":"desc:更新时间"},{"type":"object","name":"announcement.prev","default":"-","desc":"desc:上一条公告"},{"type":"string","name":"announcement.prev.id","default":"-","desc":"desc:公告ID"},{"type":"string","name":"announcement.prev.title","default":"-","desc":"desc:标题"},{"type":"object","name":"announcement.next","default":"-","desc":"desc:下一条公告"},{"type":"string","name":"announcement.next.id","default":"-","desc":"desc:公告ID"},{"type":"string","name":"announcement.next.title","default":"-","desc":"desc:标题"}]}}]},{"class":"addon\\online_service\\controller\\clientarea\\IndexController","doc":{"title":"在线客服","desc":"在线客服","use":"addon\\online_service\\controller\\clientarea\\IndexController"},"list":[{"method":"index","doc":{"title":"在线客服","desc":"在线客服","author":"theworld","version":"v1","url":"\/console\/v1\/online_service","method":"GET","return":[{"type":"string","name":"content","default":"-","desc":"在线客服源码"}]}}]},{"class":"addon\\event_promotion\\controller\\clientarea\\IndexController","doc":{"title":"活动促销插件(基础版)","desc":"活动促销插件(基础版)","use":"addon\\event_promotion\\controller\\IndexController"},"list":[]},{"class":"addon\\idcsmart_client_level\\controller\\clientarea\\IndexController","doc":{"title":"用户等级","desc":"用户等级","use":"addon\\idcsmart_client_level\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\idcsmart_renew\\controller\\clientarea\\IndexController","doc":{"title":"续费(会员中心)","desc":"续费(会员中心)","use":"addon\\idcsmart_renew\\controller\\clientarea\\IndexController"},"list":[{"method":"renewPage","doc":{"title":"续费页面","desc":"续费页面","author":"wyh","version":"v1","url":"\/console\/v1\/host\/:id\/renew","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"array","name":"host","default":"-","desc":"desc:可续费周期列表"},{"type":"float","name":"host[].price","default":"-","desc":"desc:实际支付金额"},{"type":"string","name":"host[].billing_cycle","default":"-","desc":"desc:周期"},{"type":"int","name":"host[].duration","default":"-","desc":"desc:周期时间"},{"type":"float","name":"host[].base_price","default":"-","desc":"desc:基础原价"},{"type":"int","name":"host[].id","default":"-","desc":"desc:周期比例ID"},{"type":"string","name":"host[].name_show","default":"-","desc":"desc:周期名字显示"},{"type":"float","name":"host[].prr","default":"-","desc":"desc:与产品当前周期比例的比値"},{"type":"float","name":"host[].price_save","default":"-","desc":"desc:保存至数据库的续费金额"},{"type":"float","name":"host[].renew_amount","default":"-","desc":"desc:续费金额"},{"type":"bool","name":"host[].max_renew","default":"-","desc":"desc:当前周期为true"},{"type":"string","name":"host[].current_base_price","default":"-","desc":"desc:当前原价"}]}},{"method":"renew","doc":{"title":"续费","desc":"续费","author":"wyh","version":"v1","url":"\/console\/v1\/host\/:id\/renew","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"billing_cycle","default":"-","desc":"desc:周期","validate":"通用产品为中文云产品为英文根据续费页面返回的周期传入validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数","validate":"优惠码参数示例{\"promo_code\":[\"pr8nRQOGbmv5\"]}validate:optional"},{"type":"string","name":"client_operate_password","default":"-","desc":"desc:操作密码","validate":"需要验证时传validate:optional"}]}},{"method":"renewBatchPage","doc":{"title":"批量续费页面","desc":"批量续费页面","author":"wyh","version":"v1","url":"\/console\/v1\/host\/renew\/batch","method":"GET","param":[{"type":"array","name":"ids","default":"-","desc":"desc:产品ID数组","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:产品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"int","name":"list[].active_time","default":"-","desc":"desc:开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"desc:周期"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"array","name":"list[].billing_cycles","default":"-","desc":"desc:可续费周期列表"},{"type":"float","name":"list[].billing_cycles[].price","default":"-","desc":"desc:价格"},{"type":"string","name":"list[].billing_cycles[].billing_cycle","default":"-","desc":"desc:周期"},{"type":"int","name":"list[].billing_cycles[].duration","default":"-","desc":"desc:周期时间"},{"type":"float","name":"list[].billing_cycles[].base_price","default":"-","desc":"desc:基础原价"},{"type":"int","name":"list[].billing_cycles[].id","default":"-","desc":"desc:周期比例ID"},{"type":"string","name":"list[].billing_cycles[].name_show","default":"-","desc":"desc:周期名字显示"},{"type":"float","name":"list[].billing_cycles[].prr","default":"-","desc":"desc:与产品当前周期比例的比値"},{"type":"float","name":"list[].billing_cycles[].price_save","default":"-","desc":"desc:保存至数据库的续费金额"},{"type":"float","name":"list[].billing_cycles[].renew_amount","default":"-","desc":"desc:续费金额"},{"type":"bool","name":"list[].billing_cycles[].max_renew","default":"-","desc":"desc:当前周期为true"}]}},{"method":"renewBatch","doc":{"title":"批量续费","desc":"批量续费","author":"wyh","version":"v1","url":"\/console\/v1\/host\/renew\/batch","method":"POST","param":[{"type":"array","name":"ids","default":"-","desc":"desc:产品ID数组","validate":"validate:required"},{"type":"object","name":"billing_cycles","default":"-","desc":"desc:周期对象","validate":"示例{\"id\":\"小时\"}validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数","validate":"优惠码示例{\"promo_code\":{\"host_id\":\"pr8nRQOGbmv5\"}}validate:optional"},{"type":"string","name":"client_operate_password","default":"-","desc":"desc:操作密码","validate":"需要验证时传validate:optional"}]}},{"method":"renewAutoStatus","doc":{"title":"获取自动续费设置","desc":"获取自动续费设置","author":"theworld","version":"v1","url":"\/console\/v1\/host\/:id\/renew\/auto","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:自动续费状态"}]}},{"method":"updateRenewAutoStatus","doc":{"title":"自动续费设置","desc":"自动续费设置","author":"theworld","version":"v1","url":"\/console\/v1\/host\/:id\/renew\/auto","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:自动续费状态","validate":"1开启0关闭validate:required"}]}}]},{"class":"addon\\mp_weixin_notice\\controller\\clientarea\\IndexController","doc":{"title":"微信公众号通知(前台)","desc":"微信公众号通知(前台)","use":"addon\\mp_weixin_notice\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\manual_resource\\controller\\clientarea\\ManualResourceController","doc":{"title":"手动资源","desc":"手动资源","use":"addon\\manual_resource\\controller\\ManualResourceController"},"list":[]},{"class":"addon\\idcsmart_invoice\\controller\\clientarea\\IndexController","doc":{"title":"发票(前台)","desc":"发票(前台)","use":"addon\\idcsmart_invoice\\controller\\clientarea\\IndexController"},"list":[]},{"class":"addon\\idcsmart_news\\controller\\clientarea\\IndexController","doc":{"title":"新闻中心","desc":"新闻中心","use":"addon\\idcsmart_news\\controller\\clientarea\\IndexController"},"list":[{"method":"idcsmartNewsTypeList","doc":{"title":"获取新闻分类","desc":"获取新闻分类","author":"theworld","version":"v1","url":"\/console\/v1\/news\/type","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:新闻分类列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:新闻分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"int","name":"list[].news_num","default":"-","desc":"desc:新闻数量"},{"type":"int","name":"count","default":"-","desc":"desc:全部新闻数量"}]}},{"method":"indexIdcsmartNewsList","doc":{"title":"会员中心首页新闻列表","desc":"会员中心首页新闻列表","author":"theworld","version":"v1","url":"\/console\/v1\/news\/index","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围标题validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:新闻列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:新闻ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].img","default":"-","desc":"desc:新闻缩略图"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"}]}},{"method":"idcsmartNewsList","doc":{"title":"新闻列表","desc":"新闻列表","author":"theworld","version":"v1","url":"\/console\/v1\/news","method":"GET","param":[{"type":"int","name":"addon_idcsmart_news_type_id","default":"-","desc":"desc:分类ID","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围标题validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:新闻列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:新闻ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].img","default":"-","desc":"desc:新闻缩略图"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"}]}},{"method":"idcsmartNewsDetail","doc":{"title":"新闻详情","desc":"新闻详情","author":"theworld","version":"v1","url":"\/console\/v1\/news\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:新闻ID","validate":"validate:required"}],"return":[{"type":"object","name":"news","default":"-","desc":"desc:新闻"},{"type":"int","name":"news.id","default":"-","desc":"desc:新闻ID"},{"type":"int","name":"news.addon_idcsmart_news_type_id","default":"-","desc":"desc:分类ID"},{"type":"string","name":"news.type","default":"-","desc":"desc:分类名"},{"type":"string","name":"news.title","default":"-","desc":"desc:标题"},{"type":"string","name":"news.content","default":"-","desc":"desc:内容"},{"type":"string","name":"news.keywords","default":"-","desc":"desc:关键字"},{"type":"string","name":"news.attachment","default":"-","desc":"desc:附件"},{"type":"int","name":"news.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"news.update_time","default":"-","desc":"desc:更新时间"},{"type":"object","name":"news.prev","default":"-","desc":"desc:上一条新闻"},{"type":"int","name":"news.prev.id","default":"-","desc":"desc:新闻ID"},{"type":"string","name":"news.prev.title","default":"-","desc":"desc:标题"},{"type":"object","name":"news.next","default":"-","desc":"desc:下一条新闻"},{"type":"int","name":"news.next.id","default":"-","desc":"desc:新闻ID"},{"type":"string","name":"news.next.title","default":"-","desc":"desc:标题"}]}}]},{"class":"app\\home\\controller\\HostController","doc":{"title":"产品管理","desc":"产品管理","use":"app\\home\\controller\\HostController"},"list":[{"method":"list","doc":{"title":"产品列表","desc":"产品列表","author":"theworld","version":"v1","url":"\/console\/v1\/host","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围产品ID商品名称标识validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除validate:optional"},{"type":"string","name":"tab","default":"-","desc":"desc:状态","validate":"using使用中expiring即将到期overdue已逾期deleted已删除validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idactive_timedue_timevalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:产品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"int","name":"list[].active_time","default":"-","desc":"desc:开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"desc:周期"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].renew_amount","default":"-","desc":"desc:续费金额"},{"type":"string","name":"list[].client_notes","default":"-","desc":"desc:用户备注"},{"type":"int","name":"list[].ip_num","default":"-","desc":"desc:IP数量"},{"type":"int","name":"count","default":"-","desc":"desc:产品总数"}]},"cmd":"home_Host_list"},{"method":"clientHostList","doc":{"title":"会员中心已订购产品列表","desc":"会员中心已订购产品列表","author":"theworld","version":"v1","url":"\/console\/v1\/client\/host","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字搜索","validate":"商品名称产品名称IPvalidate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:产品状态","validate":"Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除validate:optional"},{"type":"string","name":"tab","default":"-","desc":"desc:状态","validate":"using使用中expiring即将到期overdue已逾期deleted已删除validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:产品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:订购时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].client_notes","default":"-","desc":"desc:用户备注"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"string","name":"list[].ip","default":"-","desc":"desc:IP"},{"type":"int","name":"count","default":"-","desc":"desc:产品总数"},{"type":"int","name":"using_count","default":"-","desc":"desc:使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"desc:即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"desc:已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"desc:已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"desc:全部产品数量"}]},"cmd":"home_Host_clientHostList"},{"method":"menuHostList","doc":{"title":"自定义导航产品列表","desc":"自定义导航产品列表","author":"theworld","version":"v1","url":"\/console\/v1\/menu\/:id\/host","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:导航ID","validate":"validate:required"}],"return":[{"type":"string","name":"data.content","default":"-","desc":"desc:模块输出内容"}]},"cmd":"home_Host_menuHostList"},{"method":"homeHostList","doc":{"title":"前台产品列表(跨模块)","desc":"前台产品列表(跨模块)","author":"theworld","version":"v1","url":"\/console\/v1\/home\/host","method":"GET","param":[{"type":"int","name":"m","default":"-","desc":"desc:导航ID","validate":""},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"desc:排序(id,due_time,status)","validate":""},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":""},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"int","name":"country_id","default":"-","desc":"desc:搜索:国家ID","validate":""},{"type":"string","name":"city","default":"-","desc":"desc:搜索:城市","validate":""},{"type":"string","name":"area","default":"-","desc":"desc:搜索:区域","validate":""},{"type":"string","name":"status","default":"-","desc":"desc:产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"tab","default":"-","desc":"desc:状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:产品标识"},{"type":"string","name":"list[].status","default":"-","desc":"desc:产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"list[].active_time","default":"-","desc":"desc:开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].client_notes","default":"-","desc":"desc:用户备注"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].country","default":"-","desc":"desc:国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"desc:国家代码"},{"type":"int","name":"list[].country_id","default":"-","desc":"desc:国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"desc:城市"},{"type":"string","name":"list[].area","default":"-","desc":"desc:区域"},{"type":"string","name":"list[].power_status","default":"-","desc":"desc:电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"list[].image_name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"list[].image_icon","default":"-","desc":"desc:镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"int","name":"list[].ip_num","default":"-","desc":"desc:IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"desc:主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"desc:附加IP(英文逗号分隔)"},{"type":"string","name":"list[].base_info","default":"-","desc":"desc:产品基础信息"},{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"list[].show_base_info","default":"-","desc":"desc:产品列表是否展示基础信息：1是默认，0否"},{"type":"int","name":"list[].is_auto_renew","default":"-","desc":"desc:是否自动续费(0=否,1=是)"},{"type":"int","name":"list[].billing_cycle","default":"-","desc":"desc:计费方式(free=免费,onetime=一次性,recurring_prepayment=周期先付,on_demand=按需)"},{"type":"int","name":"count","default":"-","desc":"desc:总条数"},{"type":"int","name":"using_count","default":"-","desc":"desc:使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"desc:即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"desc:已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"desc:已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"desc:全部产品数量"},{"type":"int","name":"data_center[].country_id","default":"-","desc":"desc:国家ID"},{"type":"string","name":"data_center[].city","default":"-","desc":"desc:城市"},{"type":"string","name":"data_center[].area","default":"-","desc":"desc:区域"},{"type":"string","name":"data_center[].country_name","default":"-","desc":"desc:国家"},{"type":"string","name":"data_center[].country_code","default":"-","desc":"desc:国家代码"},{"type":"string","name":"data_center[].customfield.multi_language.city","default":"-","desc":"desc:城市多语言"},{"type":"string","name":"data_center[].customfield.multi_language.city","default":"-","desc":"desc:区域多语言"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"desc:自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"desc:自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"desc:字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]},"cmd":"home_Host_homeHostList"},{"method":"index","doc":{"title":"产品详情","desc":"产品详情","author":"theworld","version":"v1","url":"\/console\/v1\/host\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"object","name":"host","default":"-","desc":"desc:产品"},{"type":"int","name":"host.id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"host.order_id","default":"-","desc":"desc:订单ID"},{"type":"int","name":"host.product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"host.name","default":"-","desc":"desc:标识"},{"type":"string","name":"notes","default":"-","desc":"desc:备注"},{"type":"string","name":"host.first_payment_amount","default":"-","desc":"desc:订购金额"},{"type":"string","name":"host.renew_amount","default":"-","desc":"desc:续费金额"},{"type":"string","name":"host.billing_cycle","default":"-","desc":"desc:计费周期"},{"type":"string","name":"host.billing_cycle_name","default":"-","desc":"desc:模块计费周期名称"},{"type":"string","name":"host.billing_cycle_time","default":"-","desc":"desc:模块计费周期时间,秒"},{"type":"int","name":"host.active_time","default":"-","desc":"desc:开通时间"},{"type":"int","name":"host.due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"host.status","default":"-","desc":"desc:状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"string","name":"host.suspend_type","default":"-","desc":"desc:暂停类型,overdue到期暂停,overtraffic超流暂停,certification_not_complete实名未完成,other其他"},{"type":"string","name":"host.suspend_reason","default":"-","desc":"desc:暂停原因"},{"type":"int","name":"host.ratio_renew","default":"-","desc":"desc:是否开启比例续费:0否,1是"},{"type":"string","name":"host.base_price","default":"-","desc":"desc:购买周期原价"},{"type":"string","name":"host.product_name","default":"-","desc":"desc:商品名称"},{"type":"int","name":"host.agent","default":"-","desc":"desc:代理产品0否1是"},{"type":"string","name":"host.upstream_host_id","default":"-","desc":"desc:上游产品ID"},{"type":"string","name":"host.base_info","default":"-","desc":"desc:产品基础信息"},{"type":"int","name":"host.auto_release_time","default":"-","desc":"desc:自动释放时间(0=未设置过)"},{"type":"string","name":"host.keep_time_price","default":"-","desc":"desc:保留期价格"},{"type":"string","name":"host.on_demand_flow_price","default":"-","desc":"desc:按需流量价格"},{"type":"string","name":"host.on_demand_billing_cycle_unit","default":"-","desc":"desc:出账周期单位(hour=每小时,day=每天,month=每月)"},{"type":"int","name":"host.on_demand_billing_cycle_day","default":"-","desc":"desc:出账周期号数"},{"type":"string","name":"host.on_demand_billing_cycle_point","default":"-","desc":"desc:出账周期时间点(如00:00)"},{"type":"int","name":"host.change_billing_cycle_id","default":"-","desc":"desc:是否申请了到期转按需(0=否,>0是,申请了不能执行续费\/升降级操作)"},{"type":"int","name":"host.addition.country_id","default":"-","desc":"desc:国家ID"},{"type":"string","name":"host.addition.city","default":"-","desc":"desc:城市"},{"type":"string","name":"host.addition.area","default":"-","desc":"desc:区域"},{"type":"string","name":"host.addition.image_icon","default":"-","desc":"desc:镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"string","name":"host.addition.image_name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"host.addition.username","default":"-","desc":"desc:实例用户名"},{"type":"string","name":"host.addition.password","default":"-","desc":"desc:实例密码"},{"type":"int","name":"host.addition.port","default":"-","desc":"desc:端口"},{"type":"int","name":"host.product_on_demand.client_auto_delete","default":"-","desc":"desc:允许用户设置自动释放(0=否,1=是)"},{"type":"int","name":"host.product_on_demand.on_demand_to_duration","default":"-","desc":"desc:允许按需转包年包月(0=否,1=是)"},{"type":"int","name":"host.product_on_demand.duration_to_on_demand","default":"-","desc":"desc:允许包年包月\/试用转按需(0=否,1=是)"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"desc:自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"desc:字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"desc:字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,checkbox=勾选框,textarea=文本区)"},{"type":"string","name":"self_defined_field[].value","default":"-","desc":"desc:当前值"}]},"cmd":"home_Host_index"},{"method":"clientArea","doc":{"title":"获取产品内页","desc":"获取产品内页","url":"\/console\/v1\/host\/:id\/view","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"string","name":"content","default":"-","desc":"desc:模块输出内容"}]},"cmd":"home_Host_clientArea"},{"method":"updateHostNotes","doc":{"title":"修改产品备注","desc":"修改产品备注","author":"theworld","version":"v1","url":"\/console\/v1\/host\/:id\/notes","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"home_Host_updateHostNotes"},{"method":"batchUpdateHostNotes","doc":{"title":"批量修改产品备注","desc":"批量修改产品备注","author":"wyh","version":"v1","url":"\/console\/v1\/host\/notes\/batch","method":"PUT","param":[{"type":"array","name":"ids","default":"-","desc":"desc:产品ID数组","validate":"validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}],"return":[{"type":"int","name":"success_count","default":"-","desc":"desc:成功数量"},{"type":"int","name":"fail_count","default":"-","desc":"desc:失败数量"},{"type":"int","name":"total","default":"-","desc":"desc:总数"}]},"cmd":"home_Host_batchUpdateHostNotes"},{"method":"clientHost","doc":{"title":"获取用户所有产品","desc":"获取用户所有产品","author":"theworld","version":"v1","url":"\/console\/v1\/host\/all","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:产品"},{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"int","name":"count","default":"-","desc":"desc:产品总数"}]},"cmd":"home_Host_clientHost"},{"method":"suspendAccount","doc":{"title":"模块暂停","desc":"模块暂停","url":"\/console\/v1\/host\/:id\/module\/suspend","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"suspend_type","default":"-","desc":"desc:暂停类型","validate":"overdue到期暂停overtraffic超流暂停certification_not_complete实名未完成other其他validate:required"},{"type":"string","name":"suspend_reason","default":"-","desc":"desc:暂停原因","validate":"validate:optional"}]},"cmd":"home_Host_suspendAccount"},{"method":"unsuspendAccount","doc":{"title":"模块解除暂停","desc":"模块解除暂停","url":"\/console\/v1\/host\/:id\/module\/unsuspend","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Host_unsuspendAccount"},{"method":"hostIpIndex","doc":{"title":"产品IP详情","desc":"产品IP详情","url":"\/console\/v1\/host\/:id\/ip","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"string","name":"dedicate_ip","default":"-","desc":"desc:主IP"},{"type":"string","name":"assign_ip","default":"-","desc":"desc:附加IP(英文逗号分隔)"},{"type":"int","name":"ip_num","default":"-","desc":"desc:IP数量"}]},"cmd":"home_Host_hostIpIndex"},{"method":"hostSpecificInfo","doc":{"时间":"2024-12-09","title":"获取产品具体信息","desc":"获取产品具体信息,目前用于续费开关","author":"hh","version":"v1","url":"\/console\/v1\/host\/:id\/specific_info","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"name","default":"-","desc":"desc:产品标识"},{"type":"string","name":"renew_amount","default":"-","desc":"desc:续费金额"},{"type":"string","name":"billing_cycle_name","default":"-","desc":"desc:模块计费周期名称"},{"type":"int","name":"due_time","default":"-","desc":"desc:到期时间"},{"type":"int","name":"ip_num","default":"-","desc":"desc:IP数量"},{"type":"string","name":"dedicate_ip","default":"-","desc":"desc:主IP"},{"type":"string","name":"assign_ip","default":"-","desc":"desc:附加IP(英文逗号分隔)"},{"type":"string","name":"country","default":"-","desc":"desc:国家"},{"type":"string","name":"country_code","default":"-","desc":"desc:国家代码"},{"type":"int","name":"country_id","default":"-","desc":"desc:国家ID"},{"type":"string","name":"city","default":"-","desc":"desc:城市"},{"type":"string","name":"area","default":"-","desc":"desc:区域"}]},"cmd":"home_Host_hostSpecificInfo"},{"method":"updateHostAutoReleaseTime","doc":{"title":"修改自动释放时间","desc":"修改自动释放时间","author":"hh","version":"v1","url":"\/console\/v1\/host\/:id\/auto_release_time","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"int","name":"auto_release_time","default":"-","desc":"desc:自动释放时间戳","validate":"validate:required"}]},"cmd":"home_Host_updateHostAutoReleaseTime"},{"method":"onDemandToRecurringPrepaymentDurationPrice","doc":{"title":"获取产品按需转包年包月周期价格","desc":"获取产品按需转包年包月周期价格","author":"hh","version":"v1","url":"\/console\/v1\/host\/:id\/on_demand_to_recurring_prepayment","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"int","name":"duration[].id","default":"-","desc":"desc:周期ID"},{"type":"string","name":"duration[].price","default":"-","desc":"desc:周期价格"},{"type":"string","name":"duration[].name_show","default":"-","desc":"desc:周期显示名称"},{"type":"string","name":"duration[].client_level_discount","default":"-","desc":"desc:用户等级折扣"},{"type":"string","name":"duration[].discount_renew_price","default":"-","desc":"desc:续费可折扣部分"},{"type":"string","name":"duration[].discount_order_price","default":"-","desc":"desc:订购可折扣部分"}]},"cmd":"home_Host_onDemandToRecurringPrepaymentDurationPrice"},{"method":"onDemandToRecurringPrepayment","doc":{"title":"产品按需转包年包月","desc":"产品按需转包年包月","author":"hh","version":"v1","url":"\/console\/v1\/host\/:id\/on_demand_to_recurring_prepayment","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"int","name":"duration_id","default":"-","desc":"desc:周期ID","validate":"validate:required"}],"return":[{"type":"string","name":"id","default":"-","desc":"desc:订单ID"},{"type":"string","name":"amount","default":"-","desc":"desc:金额"}]},"cmd":"home_Host_onDemandToRecurringPrepayment"},{"method":"recurringPrepaymentToOnDemandDurationPrice","doc":{"title":"获取产品包年包月转按需价格","desc":"获取产品包年包月转按需价格","author":"hh","version":"v1","url":"\/console\/v1\/host\/:id\/recurring_prepayment_to_on_demand","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"string","name":"on_demand_price","default":"-","desc":"desc:按需出账价格,可能已经折扣了"},{"type":"string","name":"base_renew_price","default":"-","desc":"desc:按需出账原价"},{"type":"string","name":"keep_time_price","default":"-","desc":"desc:保留期价格"},{"type":"string","name":"billing_cycle_name","default":"-","desc":"desc:周期名称"}]},"cmd":"home_Host_recurringPrepaymentToOnDemandDurationPrice"},{"method":"recurringPrepaymentToOnDemand","doc":{"title":"产品包年包月转按需","desc":"产品包年包月转按需","author":"hh","version":"v1","url":"\/console\/v1\/host\/:id\/recurring_prepayment_to_on_demand","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Host_recurringPrepaymentToOnDemand"},{"method":"cancelRecurringPrepaymentToOnDemand","doc":{"title":"取消产品包年包月转按需","desc":"取消产品包年包月转按需","author":"hh","version":"v1","url":"\/console\/v1\/host\/:id\/recurring_prepayment_to_on_demand","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Host_cancelRecurringPrepaymentToOnDemand"}]},{"class":"app\\home\\controller\\ApiController","doc":{"title":"API管理","desc":"API管理","use":"app\\home\\controller\\ApiController"},"list":[{"method":"list","doc":{"title":"API密钥列表","desc":"API密钥列表","author":"theworld","version":"v1","url":"\/console\/v1\/api","method":"GET","param":[{"type":"int","name":"page","default":"1","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"10","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:API密钥列表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:API密钥名称"},{"type":"int","name":"list[].id","default":"-","desc":"desc:API密钥ID"},{"type":"string","name":"list[].token","default":"-","desc":"desc:token"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"list[].status","default":"-","desc":"desc:白名单状态"},{"type":"string","name":"list[].ip","default":"-","desc":"desc:白名单IP"},{"type":"int","name":"count","default":"-","desc":"desc:API总数"},{"type":"int","name":"create_api","default":"-","desc":"desc:是否可创建API"}]},"cmd":"home_Api_list"},{"method":"create","doc":{"title":"创建API密钥","desc":"创建API密钥","author":"theworld","version":"v1","url":"\/console\/v1\/api","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"desc:API密钥名称","validate":"validate:required"}],"return":[{"type":"string","name":"name","default":"-","desc":"desc:API密钥名称"},{"type":"int","name":"id","default":"-","desc":"desc:API密钥ID"},{"type":"string","name":"token","default":"-","desc":"desc:token"},{"type":"int","name":"create_time","default":"-","desc":"desc:创建时间"},{"type":"string","name":"private_key","default":"-","desc":"desc:私钥"},{"type":"string","name":"api_url","default":"-","desc":"desc:API接口地址"}]},"cmd":"home_Api_create"},{"method":"whiteListSetting","doc":{"title":"API白名单设置","desc":"API白名单设置","author":"theworld","version":"v1","url":"\/console\/v1\/api\/:id\/white_list","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:API密钥ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:白名单状态","validate":"0关闭1开启validate:required"},{"type":"string","name":"ip","default":"-","desc":"desc:白名单IP","validate":"白名单开启时必填validate:optional"}]},"cmd":"home_Api_whiteListSetting"},{"method":"delete","doc":{"title":"删除API密钥","desc":"删除API密钥","author":"theworld","version":"v1","url":"\/console\/v1\/api\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:API密钥ID","validate":"validate:required"}]},"cmd":"home_Api_delete"}]},{"class":"app\\home\\controller\\AccountController","doc":{"title":"账户管理","desc":"账户管理","use":"app\\home\\controller\\AccountController"},"list":[{"method":"index","doc":{"title":"账户详情","desc":"账户详情","author":"theworld","version":"v1","url":"\/console\/v1\/account","method":"GET","return":[{"type":"object","name":"account","default":"-","desc":"desc:账户信息"},{"type":"int","name":"account.id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"account.username","default":"-","desc":"desc:姓名"},{"type":"string","name":"account.email","default":"-","desc":"desc:邮箱"},{"type":"int","name":"account.phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"account.phone","default":"-","desc":"desc:手机号"},{"type":"string","name":"account.company","default":"-","desc":"desc:公司"},{"type":"int","name":"account.country_id","default":"-","desc":"desc:国家ID"},{"type":"string","name":"account.address","default":"-","desc":"desc:地址"},{"type":"string","name":"account.language","default":"-","desc":"desc:语言"},{"type":"string","name":"account.notes","default":"-","desc":"desc:备注"},{"type":"string","name":"account.credit","default":"-","desc":"desc:余额"},{"type":"bool","name":"account.set_operate_password","default":"-","desc":"desc:是否设置了操作密码"},{"type":"object","name":"account.customfield","default":"-","desc":"desc:自定义字段"},{"type":"string","name":"account.customfield.pending_amount","default":"-","desc":"desc:待审核的提现金额"},{"type":"string","name":"account.currency_prefix","default":"-","desc":"desc:货币符号"},{"type":"array","name":"account.oauth","default":"-","desc":"desc:三方登录列表"},{"type":"string","name":"account.oauth[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"account.oauth[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"account.oauth[].url","default":"-","desc":"desc:跳转链接"},{"type":"bool","name":"account.oauth[].link","default":"-","desc":"desc:是否绑定"},{"type":"string","name":"account.oauth[].img","default":"-","desc":"desc:图标地址"},{"type":"string","name":"account.oauth[].img_unbound","default":"-","desc":"desc:未绑定图标地址"},{"type":"int","name":"account.notice_open","default":"-","desc":"desc:是否接收短信邮件通知"},{"type":"string","name":"account.notice_method","default":"-","desc":"desc:通知方式"},{"type":"float","name":"account.total_credit","default":"-","desc":"desc:账户余额"},{"type":"int","name":"account.credit_remind","default":"-","desc":"desc:余额提醒"},{"type":"float","name":"account.credit_remind_amount","default":"-","desc":"desc:余额提醒阈值"}]},"cmd":"home_Account_index"},{"method":"update","doc":{"title":"账户编辑","desc":"账户编辑","author":"theworld","version":"v1","url":"\/console\/v1\/account","method":"PUT","param":[{"type":"string","name":"username","default":"-","desc":"desc:姓名","validate":"validate:optional"},{"type":"string","name":"company","default":"-","desc":"desc:公司","validate":"validate:optional"},{"type":"int","name":"country_id","default":"-","desc":"desc:国家ID","validate":"validate:optional"},{"type":"string","name":"address","default":"-","desc":"desc:地址","validate":"validate:optional"},{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"home_Account_update"},{"method":"verifyOldPhone","doc":{"title":"验证原手机","desc":"验证原手机","author":"theworld","version":"v1","url":"\/console\/v1\/account\/phone\/old","method":"PUT","param":[{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"}]},"cmd":"home_Account_verifyOldPhone"},{"method":"updatePhone","doc":{"title":"修改手机","desc":"修改手机,如果已经绑定了手机需要验证原手机","author":"theworld","version":"v1","url":"\/console\/v1\/account\/phone","method":"PUT","param":[{"type":"int","name":"phone_code","default":"-","desc":"desc:国际电话区号","validate":"validate:required"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"validate:required"},{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"}]},"cmd":"home_Account_updatePhone"},{"method":"verifyOldEmail","doc":{"title":"验证原邮箱","desc":"验证原邮箱","author":"theworld","version":"v1","url":"\/console\/v1\/account\/email\/old","method":"PUT","param":[{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"}]},"cmd":"home_Account_verifyOldEmail"},{"method":"updateEmail","doc":{"title":"修改邮箱","desc":"修改邮箱,如果已经绑定了邮箱需要验证原邮箱","author":"theworld","version":"v1","url":"\/console\/v1\/account\/email","method":"PUT","param":[{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"validate:required"},{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"}]},"cmd":"home_Account_updateEmail"},{"method":"updatePassword","doc":{"title":"修改密码","desc":"修改密码","author":"theworld","version":"v1","url":"\/console\/v1\/account\/password","method":"PUT","param":[{"type":"string","name":"old_password","default":"-","desc":"desc:旧密码","validate":"validate:required"},{"type":"string","name":"new_password","default":"-","desc":"desc:新密码","validate":"validate:required"},{"type":"string","name":"repassword","default":"-","desc":"desc:确认密码","validate":"validate:required"},{"type":"string","name":"security_verify_method","default":"-","desc":"desc:安全验证方式","validate":"operate_password=操作密码email_code=邮箱验证码phone_code=手机验证码certification=实名校验validate:optional"},{"type":"string","name":"security_verify_value","default":"-","desc":"desc:安全验证值","validate":"操作密码或验证码validate:optional"},{"type":"string","name":"certify_id","default":"-","desc":"desc:实名认证ID","validate":"实名校验时需要validate:optional"}],"return":[{"type":"bool","name":"data.need_security_verify","default":"-","desc":"desc:是否需要安全验证"},{"type":"array","name":"data.available_methods","default":"-","desc":"desc:可用的验证方式列表"}]},"cmd":"home_Account_updatePassword"},{"method":"codeUpdatePassword","doc":{"title":"验证码修改密码","desc":"验证码修改密码","author":"wyh","version":"v1","url":"\/console\/v1\/account\/password\/code","method":"PUT","param":[{"type":"string","name":"type","default":"-","desc":"desc:验证类型","validate":"phone手机email邮箱validate:required"},{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:required"},{"type":"string","name":"re_password","default":"-","desc":"desc:重复密码","validate":"validate:required"}]},"cmd":"home_Account_codeUpdatePassword"},{"method":"logout","doc":{"title":"注销","desc":"注销","url":"\/console\/v1\/logout","method":"POST","author":"wyh","version":"v1"},"cmd":"home_Account_logout"},{"method":"creditList","doc":{"title":"余额变更记录列表","desc":"余额变更记录列表","author":"theworld","version":"v1","url":"\/console\/v1\/credit","method":"GET","param":[{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"时间戳svalidate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"时间戳svalidate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"Artificial人工Recharge充值Applied应用至订单Refund退款Withdraw提现validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"记录ID或备注validate:optional"},{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID","validate":"validate:optional"},{"type":"int","name":"page","default":"1","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"10","desc":"desc:每页条数","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:记录列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:记录ID"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:变更时间"},{"type":"string","name":"list[].admin_name","default":"-","desc":"desc:管理员名称"},{"type":"int","name":"count","default":"-","desc":"desc:记录总数"},{"type":"string","name":"page_total_amount","default":"-","desc":"desc:当前页金额总计"},{"type":"string","name":"total_amount","default":"-","desc":"desc:金额总计"}]},"cmd":"home_Account_creditList"},{"method":"updateOperatePassword","doc":{"title":"修改操作密码","desc":"修改操作密码","url":"\/console\/v1\/account\/operate_password","method":"PUT","author":"hh","version":"v1","param":[{"type":"string","name":"origin_operate_password","default":"-","desc":"desc:原操作密码","validate":"已有操作密码必传validate:optional"},{"type":"string","name":"operate_password","default":"-","desc":"desc:新操作密码","validate":"validate:required"},{"type":"string","name":"re_operate_password","default":"-","desc":"desc:重复操作密码","validate":"validate:required"},{"type":"string","name":"security_verify_method","default":"-","desc":"desc:安全验证方式","validate":"operate_password=操作密码email_code=邮箱验证码phone_code=手机验证码certification=实名校验validate:optional"},{"type":"string","name":"security_verify_value","default":"-","desc":"desc:安全验证值","validate":"操作密码或验证码validate:optional"},{"type":"string","name":"certify_id","default":"-","desc":"desc:实名认证ID","validate":"实名校验时需要validate:optional"}],"return":[{"type":"bool","name":"data.need_security_verify","default":"-","desc":"desc:是否需要安全验证"},{"type":"array","name":"data.available_methods","default":"-","desc":"desc:可用的验证方式列表"}]},"cmd":"home_Account_updateOperatePassword"},{"method":"clientTrafficWarningIndex","doc":{"title":"用户流量预警详情","desc":"用户流量预警详情","url":"\/console\/v1\/account\/traffic_warning","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"desc:模块标识","validate":"mf_cloud=魔方云mf_dcim=DCIMvalidate:required"}],"return":[{"type":"int","name":"warning_switch","default":"-","desc":"desc:预警开关"},{"type":"int","name":"leave_percent","default":"-","desc":"desc:预警百分比"}]},"cmd":"home_Account_clientTrafficWarningIndex"},{"method":"clientTrafficWarningUpdate","doc":{"title":"保存用户流量预警","desc":"保存用户流量预警","url":"\/console\/v1\/account\/traffic_warning","method":"PUT","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"desc:模块标识","validate":"mf_cloud=魔方云mf_dcim=DCIMvalidate:required"},{"type":"int","name":"warning_switch","default":"-","desc":"desc:预警开关","validate":"0=关闭1=开启validate:required"},{"type":"int","name":"leave_percent","default":"-","desc":"desc:预警百分比","validate":"5101520关闭传0validate:required"}]},"cmd":"home_Account_clientTrafficWarningUpdate"},{"method":"freezeList","doc":{"title":"冻结记录","desc":"冻结记录","author":"wyh","version":"v1","url":"\/console\/v1\/account\/credit\/freeze","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:冻结记录列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:冻结记录ID"},{"type":"float","name":"list[].amount","default":"-","desc":"desc:冻结金额"},{"type":"string","name":"list[].client_notes","default":"-","desc":"desc:备注"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:冻结时间"},{"type":"string","name":"list[].nickname","default":"-","desc":"desc:操作人"},{"type":"int","name":"count","default":"-","desc":"desc:记录总数"}]},"cmd":"home_Account_freezeList"},{"method":"creditRemind","doc":{"title":"余额提醒","desc":"余额提醒","author":"wyh","version":"v1","url":"\/console\/v1\/account\/credit\/remind","method":"POST","param":[{"type":"int","name":"credit_remind","default":"-","desc":"desc:余额提醒","validate":"0关闭1开启validate:required"},{"type":"float","name":"credit_remind_amount","default":"-","desc":"desc:余额提醒阈值","validate":"validate:optional"}]},"cmd":"home_Account_creditRemind"}]},{"class":"app\\home\\controller\\CommonController","doc":{"title":"公共接口(前台,无需登录)","desc":"公共接口(前台,无需登录)","use":"app\\home\\controller\\CommonController"},"list":[{"method":"countryList","doc":{"title":"获取国家列表","desc":"获取国家列表,包括国家名，中文名，区号","author":"theworld","version":"v1","url":"\/console\/v1\/country","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围国家名中文名区号validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:国家列表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:国家名"},{"type":"string","name":"list[].name_zh","default":"-","desc":"desc:中文名"},{"type":"int","name":"list[].phone_code","default":"-","desc":"desc:区号"},{"type":"string","name":"list[].iso","default":"-","desc":"desc:国家英文缩写"},{"type":"int","name":"count","default":"-","desc":"desc:国家总数"}]},"cmd":"home_Common_countryList"},{"method":"sendPhoneCode","doc":{"title":"发送手机验证码","desc":"发送手机验证码","author":"theworld","version":"v1","url":"\/console\/v1\/phone\/code","method":"POST","param":[{"type":"string","name":"action","default":"-","desc":"desc:验证动作","validate":"login登录register注册verify验证手机update修改手机password_reset重置密码exception_login异常登录update_password修改密码update_operate_password修改操作密码host_transfer产品转移validate:required"},{"type":"int","name":"phone_code","default":"-","desc":"desc:国际电话区号","validate":"未登录或修改手机时需要validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"未登录或修改手机时需要validate:optional"},{"type":"string","name":"token","default":"-","desc":"desc:图形验证码唯一识别码","validate":"validate:optional"},{"type":"string","name":"captcha","default":"-","desc":"desc:图形验证码","validate":"validate:optional"}]},"cmd":"home_Common_sendPhoneCode"},{"method":"sendEmailCode","doc":{"title":"发送邮件验证码","desc":"发送邮件验证码","author":"theworld","version":"v1","url":"\/console\/v1\/email\/code","method":"POST","param":[{"type":"string","name":"action","default":"-","desc":"desc:验证动作","validate":"login登录register注册verify验证邮箱update修改邮箱password_reset重置密码exception_login异常登录update_password修改密码update_operate_password修改操作密码host_transfer产品转移validate:required"},{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"未登录或修改邮箱时需要validate:optional"},{"type":"string","name":"token","default":"-","desc":"desc:图形验证码唯一识别码","validate":"validate:optional"},{"type":"string","name":"captcha","default":"-","desc":"desc:图形验证码","validate":"validate:optional"}]},"cmd":"home_Common_sendEmailCode"},{"method":"captcha","doc":{"title":"图形验证码","desc":"图形验证码","url":"\/console\/v1\/captcha","method":"GET","author":"wyh","version":"v1","return":[{"type":"string","name":"html","default":"-","desc":"desc:html文档"}]},"cmd":"home_Common_captcha"},{"method":"gateway","doc":{"title":"支付接口","desc":"支付接口","url":"\/console\/v1\/gateway","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:支付接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].url","default":"-","desc":"desc:图片"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"home_Common_gateway"},{"method":"common","doc":{"title":"公共配置","desc":"公共配置","url":"\/console\/v1\/common","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"account","default":"-","desc":"desc:账户","validate":"validate:optional"}],"return":[{"type":"array","name":"lang_list","default":"-","desc":"desc:语言列表"},{"type":"string","name":"lang_home","default":"-","desc":"desc:前台默认语言"},{"type":"int","name":"lang_home_open","default":"-","desc":"desc:前台多语言开关"},{"type":"int","name":"maintenance_mode","default":"-","desc":"desc:维护模式开关"},{"type":"string","name":"maintenance_mode_message","default":"-","desc":"desc:维护模式内容"},{"type":"string","name":"website_name","default":"-","desc":"desc:网站名称"},{"type":"string","name":"website_url","default":"-","desc":"desc:网站域名地址"},{"type":"string","name":"terms_service_url","default":"-","desc":"desc:服务条款地址"},{"type":"string","name":"terms_privacy_url","default":"-","desc":"desc:隐私条款地址"},{"type":"array","name":"prohibit_user_information_changes","default":"-","desc":"desc:禁止用户信息变更"},{"type":"int","name":"login_phone_verify","default":"-","desc":"desc:手机号登录短信验证开关"},{"type":"int","name":"captcha_client_register","default":"-","desc":"desc:客户注册图形验证码开关"},{"type":"int","name":"captcha_client_login","default":"-","desc":"desc:客户登录图形验证码开关"},{"type":"int","name":"captcha_client_login_error","default":"-","desc":"desc:客户登录失败图形验证码开关"},{"type":"int","name":"captcha_client_login_error_3_times","default":"-","desc":"desc:客户登录失败3次"},{"type":"int","name":"captcha_client_verify","default":"-","desc":"desc:验证手机邮箱图形验证码开关"},{"type":"int","name":"captcha_client_update","default":"-","desc":"desc:修改手机邮箱图形验证码开关"},{"type":"int","name":"captcha_client_password_reset","default":"-","desc":"desc:重置密码图形验证码开关"},{"type":"int","name":"captcha_client_oauth","default":"-","desc":"desc:三方登录图形验证码开关"},{"type":"int","name":"captcha_client_security_verify","default":"-","desc":"desc:安全校验是否开启图形验证码"},{"type":"int","name":"register_email","default":"-","desc":"desc:邮箱注册开关"},{"type":"int","name":"register_phone","default":"-","desc":"desc:手机号注册开关"},{"type":"int","name":"recharge_open","default":"-","desc":"desc:启用充值"},{"type":"float","name":"recharge_min","default":"-","desc":"desc:单笔最小金额"},{"type":"float","name":"recharge_max","default":"-","desc":"desc:单笔最大金额"},{"type":"string","name":"currency_code","default":"-","desc":"desc:货币代码"},{"type":"string","name":"currency_prefix","default":"-","desc":"desc:货币符号"},{"type":"string","name":"currency_suffix","default":"-","desc":"desc:货币后缀"},{"type":"int","name":"code_client_email_register","default":"-","desc":"desc:邮箱注册数字验证码开关"},{"type":"string","name":"system_logo","default":"-","desc":"desc:系统LOGO"},{"type":"string","name":"put_on_record","default":"-","desc":"desc:备案信息"},{"type":"string","name":"enterprise_name","default":"-","desc":"desc:企业名称"},{"type":"string","name":"enterprise_telephone","default":"-","desc":"desc:企业电话"},{"type":"string","name":"enterprise_mailbox","default":"-","desc":"desc:企业邮箱"},{"type":"string","name":"enterprise_qrcode","default":"-","desc":"desc:企业二维码"},{"type":"string","name":"online_customer_service_link","default":"-","desc":"desc:在线客服链接"},{"type":"string","name":"icp_info","default":"-","desc":"desc:ICP信息"},{"type":"string","name":"icp_info_link","default":"-","desc":"desc:ICP信息链接"},{"type":"string","name":"public_security_network_preparation","default":"-","desc":"desc:公安网备"},{"type":"string","name":"public_security_network_preparation_link","default":"-","desc":"desc:公安网备链接"},{"type":"string","name":"telecom_appreciation","default":"-","desc":"desc:电信增值"},{"type":"string","name":"copyright_info","default":"-","desc":"desc:版权信息"},{"type":"string","name":"official_website_logo","default":"-","desc":"desc:官网LOGO"},{"type":"string","name":"cloud_product_link","default":"-","desc":"desc:云产品跳转链接"},{"type":"string","name":"dcim_product_link","default":"-","desc":"desc:DCIM产品跳转链接"},{"type":"string","name":"clientarea_logo_url","default":"-","desc":"desc:会员中心LOGO跳转地址"},{"type":"int","name":"clientarea_logo_url_blank","default":"-","desc":"desc:会员中心LOGO跳转是否打开新页面"},{"type":"array","name":"feedback_type","default":"-","desc":"desc:意见反馈类型"},{"type":"int","name":"feedback_type[].id","default":"-","desc":"desc:意见反馈类型ID"},{"type":"string","name":"feedback_type[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"feedback_type[].description","default":"-","desc":"desc:描述"},{"type":"array","name":"friendly_link","default":"-","desc":"desc:友情链接"},{"type":"int","name":"friendly_link[].id","default":"-","desc":"desc:友情链接ID"},{"type":"string","name":"friendly_link[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"friendly_link[].url","default":"-","desc":"desc:链接地址"},{"type":"array","name":"honor","default":"-","desc":"desc:荣誉资质"},{"type":"int","name":"honor[].id","default":"-","desc":"desc:荣誉资质ID"},{"type":"string","name":"honor[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"honor[].img","default":"-","desc":"desc:图片地址"},{"type":"array","name":"partner","default":"-","desc":"desc:合作伙伴"},{"type":"int","name":"partner[].id","default":"-","desc":"desc:合作伙伴ID"},{"type":"string","name":"partner[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"partner[].img","default":"-","desc":"desc:图片地址"},{"type":"string","name":"partner[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"cron_due_renewal_first_swhitch","default":"-","desc":"desc:是否开启自动续费功能"},{"type":"int","name":"cron_due_renewal_first_day","default":"-","desc":"desc:提前多少天续费"},{"type":"array","name":"oauth","default":"-","desc":"desc:三方登录列表"},{"type":"string","name":"oauth[].img","default":"-","desc":"desc:图标地址"},{"type":"string","name":"oauth[].name","default":"-","desc":"desc:三方登录标识"},{"type":"string","name":"oauth[].title","default":"-","desc":"desc:三方登录名称"},{"type":"string","name":"oauth[].url","default":"-","desc":"desc:请求地址"},{"type":"array","name":"home_enforce_safe_method","default":"-","desc":"desc:前台强制安全选项"},{"type":"string","name":"recharge_money_notice_content","default":"-","desc":"desc:充值金额提示内容"},{"type":"string","name":"recharge_pay_notice_content","default":"-","desc":"desc:充值支付提示内容"},{"type":"string","name":"first_login_method","default":"-","desc":"desc:账户凭证首选登录方式"},{"type":"string","name":"first_password_login_method","default":"-","desc":"desc:密码登录首选"},{"type":"int","name":"cart_instruction","default":"-","desc":"desc:购物车说明开关"},{"type":"string","name":"cart_instruction_content","default":"-","desc":"desc:购物车说明内容"},{"type":"int","name":"cart_change_product","default":"-","desc":"desc:购物车切换商品开关"},{"type":"object","name":"plugin_configuration","default":"-","desc":"desc:插件配置"},{"type":"int","name":"plugin_configuration.idcsmart_sale.register_hide_sale","default":"-","desc":"desc:用户注册时隐藏我有销售"},{"type":"int","name":"login_email_password","default":"-","desc":"desc:是否开启邮箱密码登录"},{"type":"int","name":"login_phone_password","default":"-","desc":"desc:是否开启手机密码登录"},{"type":"string","name":"first_login_type","default":"-","desc":"desc:首选登录方式"},{"type":"string","name":"clientarea_theme_display_one","default":"-","desc":"desc:主题区域展示内容1"},{"type":"string","name":"clientarea_theme_display","default":"-","desc":"desc:主题区域展示内容2"},{"type":"array","name":"clientarea_theme_banner_list","default":"-","desc":"desc:banner列表"},{"type":"int","name":"donot_save_client_product_password","default":"-","desc":"desc:不保存用户产品密码"},{"type":"int","name":"edition","default":"-","desc":"desc:版本"}]},"cmd":"home_Common_common"},{"method":"upload","doc":{"title":"文件上传","desc":"文件上传","url":"\/console\/v1\/upload","method":"POST","author":"wyh","version":"v1","param":[{"type":"resource","name":"file","default":"-","desc":"desc:文件资源","validate":"validate:required"},{"type":"int","name":"move","default":"-","desc":"desc:移动资源","validate":"0否1是仅支持图片validate:optional"}],"return":[{"type":"string","name":"save_name","default":"-","desc":"desc:文件名"},{"type":"string","name":"data.image_base64","default":"-","desc":"desc:图片base64"},{"type":"string","name":"data.image_url","default":"-","desc":"desc:图片地址"}]},"cmd":"home_Common_upload"},{"method":"globalSearch","doc":{"title":"全局搜索","desc":"全局搜索","url":"\/console\/v1\/global_search","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围用户姓名公司邮箱手机号商品名称商品一级分组名称商品二级分组名称产品ID标识商品名称validate:required"}],"return":[{"type":"array","name":"hosts","default":"-","desc":"desc:产品列表"},{"type":"int","name":"hosts[].id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"hosts[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"hosts[].product_name","default":"-","desc":"desc:商品名称"}]},"cmd":"home_Common_globalSearch"},{"method":"homeMenu","doc":{"title":"获取前台导航","desc":"获取前台导航","author":"theworld","version":"v1","url":"\/console\/v1\/menu","method":"GET","return":[{"type":"array","name":"menu","default":"-","desc":"desc:菜单列表"},{"type":"int","name":"menu[].id","default":"-","desc":"desc:菜单ID"},{"type":"string","name":"menu[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"menu[].url","default":"-","desc":"desc:网址"},{"type":"string","name":"menu[].menu_type","default":"-","desc":"desc:菜单类型"},{"type":"int","name":"menu[].second_reminder","default":"-","desc":"desc:二次提醒"},{"type":"string","name":"menu[].icon","default":"-","desc":"desc:图标"},{"type":"int","name":"menu[].parent_id","default":"-","desc":"desc:父ID"},{"type":"int","name":"menu[].is_cross_module","default":"-","desc":"desc:是否为跨模块列表"},{"type":"array","name":"menu[].select_field","default":"-","desc":"desc:选择字段"},{"type":"array","name":"menu[].child","default":"-","desc":"desc:子菜单"},{"type":"int","name":"menu[].child[].id","default":"-","desc":"desc:菜单ID"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"desc:网址"},{"type":"int","name":"menu[].child[].second_reminder","default":"-","desc":"desc:二次提醒"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"desc:图标"},{"type":"int","name":"menu[].child[].parent_id","default":"-","desc":"desc:父ID"},{"type":"int","name":"menu[].child[].is_cross_module","default":"-","desc":"desc:是否为跨模块列表"},{"type":"array","name":"menu[].child[].select_field","default":"-","desc":"desc:选择字段"}]},"cmd":"home_Common_homeMenu"},{"method":"authList","doc":{"title":"权限列表","desc":"权限列表","author":"theworld","version":"v1","url":"\/console\/v1\/auth","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:权限列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"array","name":"list[].rules","default":"-","desc":"desc:权限规则标题"},{"type":"array","name":"list[].child","default":"-","desc":"desc:权限子集"},{"type":"int","name":"list[].child[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].child[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].child[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].child[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].child[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].child[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].child[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"string","name":"list[].child[].rules","default":"-","desc":"desc:权限规则标题"},{"type":"array","name":"list[].child[].child","default":"-","desc":"desc:权限子集"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].child[].child[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].child[].child[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].child[].child[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].child[].child[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].child[].child[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].child[].child[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"string","name":"list[].child[].child[].rules","default":"-","desc":"desc:权限规则标题"},{"type":"string","name":"widget[].id","default":"-","desc":"desc:挂件标识"},{"type":"string","name":"widget[].title","default":"-","desc":"desc:挂件标题"}]},"cmd":"home_Common_authList"},{"method":"createFeedback","doc":{"title":"提交意见反馈","desc":"提交意见反馈","url":"\/console\/v1\/feedback","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"type","default":"-","desc":"desc:类型","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"},{"type":"string","name":"contact","default":"-","desc":"desc:联系方式","validate":"validate:optional"}]},"cmd":"home_Common_createFeedback"},{"method":"createConsult","doc":{"title":"提交方案咨询","desc":"提交方案咨询","url":"\/console\/v1\/consult","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"contact","default":"-","desc":"desc:联系人","validate":"validate:required"},{"type":"string","name":"company","default":"-","desc":"desc:公司名称","validate":"validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号码","validate":"手机号码和邮箱二选一必填validate:optional"},{"type":"string","name":"email","default":"-","desc":"desc:联系邮箱","validate":"手机号码和邮箱二选一必填validate:optional"},{"type":"string","name":"matter","default":"-","desc":"desc:咨询产品","validate":"validate:required"}]},"cmd":"home_Common_createConsult"},{"method":"resource","doc":{"title":"获取文件资源(支持预览或者下载)","desc":"获取文件资源(支持预览或者下载)","url":"\/console\/v1\/resource","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"fid","default":"-","desc":"desc:文件唯一ID","validate":"validate:required"},{"type":"string","name":"rand_str","default":"-","desc":"desc:随机字符串","validate":"validate:required"},{"type":"string","name":"sign","default":"-","desc":"desc:签名","validate":"validate:required"},{"type":"int","name":"expires","default":"-","desc":"desc:过期时间","validate":"validate:required"}],"return":[{"type":"string","name":"-","default":"desc:文件内容","desc":"-"}]},"cmd":"home_Common_resource"},{"method":"updateLanguage","doc":{"title":"修改语言","desc":"修改语言","author":"theworld","version":"v1","url":"\/console\/v1\/language","method":"PUT","param":[{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"validate:required"}]},"cmd":"home_Common_updateLanguage"}]},{"class":"app\\home\\controller\\CartController","doc":{"title":"购物车管理","desc":"购物车管理","use":"app\\home\\controller\\CartController"},"list":[{"method":"index","doc":{"title":"获取购物车","desc":"获取购物车","author":"theworld","version":"v1","url":"\/console\/v1\/cart","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:购物车商品列表"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"object","name":"list[].config_options","default":"-","desc":"desc:自定义配置"},{"type":"int","name":"list[].qty","default":"-","desc":"desc:数量"},{"type":"object","name":"list[].customfield","default":"-","desc":"desc:自定义参数"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:商品描述"},{"type":"int","name":"list[].stock_control","default":"-","desc":"desc:库存控制"},{"type":"int","name":"list[].stock_qty","default":"-","desc":"desc:库存数量"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"desc:自定义字段"}]},"cmd":"home_Cart_index"},{"method":"create","doc":{"title":"加入购物车","desc":"加入购物车","author":"theworld","version":"v1","url":"\/console\/v1\/cart","method":"POST","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"object","name":"config_options","default":"-","desc":"desc:自定义配置","validate":"validate:optional"},{"type":"int","name":"qty","default":"-","desc":"desc:数量","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数","validate":"validate:optional"},{"type":"object","name":"self_defined_field","default":"-","desc":"desc:自定义字段","validate":"格式{\"5\":\"123\"}5是自定义字段ID123是填写的内容validate:optional"},{"type":"array","name":"products","default":"-","desc":"desc:商品列表","validate":"批量加入购物车必传validate:optional"},{"type":"int","name":"products[].product_id","default":"-","desc":"desc:商品ID","validate":""},{"type":"object","name":"products[].config_options","default":"-","desc":"desc:自定义配置","validate":""},{"type":"int","name":"products[].qty","default":"-","desc":"desc:数量","validate":""},{"type":"object","name":"products[].customfield","default":"-","desc":"desc:自定义参数","validate":""},{"type":"object","name":"products[].self_defined_field","default":"-","desc":"desc:自定义字段","validate":""}]},"cmd":"home_Cart_create"},{"method":"update","doc":{"title":"编辑购物车商品","desc":"编辑购物车商品","author":"theworld","version":"v1","url":"\/console\/v1\/cart\/:position","method":"PUT","param":[{"type":"int","name":"position","default":"-","desc":"desc:位置","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"object","name":"config_options","default":"-","desc":"desc:自定义配置","validate":"validate:optional"},{"type":"int","name":"qty","default":"-","desc":"desc:数量","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数","validate":"validate:optional"},{"type":"object","name":"self_defined_field","default":"-","desc":"desc:自定义字段","validate":"格式{\"5\":\"123\"}5是自定义字段ID123是填写的内容validate:optional"}]},"cmd":"home_Cart_update"},{"method":"updateQty","doc":{"title":"修改购物车商品数量","desc":"修改购物车商品数量","author":"theworld","version":"v1","url":"\/console\/v1\/cart\/:position\/qty","method":"PUT","param":[{"type":"int","name":"position","default":"-","desc":"desc:位置","validate":"validate:required"},{"type":"int","name":"qty","default":"-","desc":"desc:数量","validate":"validate:required"}]},"cmd":"home_Cart_updateQty"},{"method":"delete","doc":{"title":"删除购物车商品","desc":"删除购物车商品","author":"theworld","version":"v1","url":"\/console\/v1\/cart\/:position","method":"DELETE","param":[{"type":"int","name":"position","default":"-","desc":"desc:位置","validate":"validate:required"}]},"cmd":"home_Cart_delete"},{"method":"batchDelete","doc":{"title":"批量删除购物车商品","desc":"批量删除购物车商品","author":"theworld","version":"v1","url":"\/console\/v1\/cart\/batch","method":"DELETE","param":[{"type":"array","name":"positions","default":"-","desc":"desc:位置数组","validate":"validate:required"}]},"cmd":"home_Cart_batchDelete"},{"method":"clear","doc":{"title":"清空购物车","desc":"清空购物车","author":"theworld","version":"v1","url":"\/console\/v1\/cart","method":"DELETE"},"cmd":"home_Cart_clear"},{"method":"settle","doc":{"title":"结算购物车","desc":"结算购物车","author":"theworld","version":"v1","url":"\/console\/v1\/cart\/settle","method":"POST","param":[{"type":"array","name":"positions","default":"-","desc":"desc:商品位置数组","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数","validate":"比如优惠码参数传{\"promo_code\":[\"pr8nRQOGbmv5\"]}validate:optional"},{"type":"int","name":"downstream_host_id","default":"-","desc":"desc:下游产品ID","validate":"validate:optional"},{"type":"string","name":"downstream_url","default":"-","desc":"desc:下游地址","validate":"validate:optional"},{"type":"string","name":"downstream_token","default":"-","desc":"desc:下游产品token","validate":"validate:optional"},{"type":"string","name":"downstream_system_type","default":"-","desc":"desc:下游系统类型","validate":"validate:optional"}],"return":[{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID"}]},"cmd":"home_Cart_settle"}]},{"class":"app\\home\\controller\\LoginController","doc":{"title":"登录注册","desc":"登录注册","use":"app\\home\\controller\\LoginController"},"list":[{"method":"login","doc":{"title":"登录","desc":"登录","author":"wyh","version":"v1","url":"\/console\/v1\/login","method":"POST","param":[{"type":"string","name":"type","default":"code","desc":"desc:登录类型","validate":"code验证码登录password密码登录validate:required"},{"type":"string","name":"account","default":"18423467948","desc":"desc:手机号或邮箱","validate":"validate:required"},{"type":"string","name":"phone_code","default":"86","desc":"desc:国家区号","validate":"手机号登录时需要传此参数validate:optional"},{"type":"string","name":"code","default":"1234","desc":"desc:验证码","validate":"登录类型为验证码登录code时需要传此参数validate:optional"},{"type":"string","name":"password","default":"123456","desc":"desc:密码","validate":"登录类型为密码登录password时需要传此参数validate:optional"},{"type":"string","name":"remember_password","default":"1","desc":"desc:记住密码","validate":"登录类型为密码登录password时需要传此参数1是0否validate:optional"},{"type":"string","name":"captcha","default":"1234","desc":"desc:图形验证码","validate":"开启登录图形验证码且为密码登录时或者同一ip地址登录失败3次后需要传此参数validate:optional"},{"type":"string","name":"token","default":"fd5adaf7267a5b2996cc113e45b38f05","desc":"desc:图形验证码唯一识别码","validate":"开启登录图形验证码且为密码登录时或者同一ip地址登录失败3次后需要传此参数validate:optional"},{"type":"object","name":"customfield","default":"{}","desc":"desc:自定义字段","validate":"格式{\"field1\":\"test\",\"field2\":\"test2\"}validate:optional"},{"type":"string","name":"client_operate_password","default":"-","desc":"desc:操作密码","validate":"兼容旧版validate:optional"},{"type":"string","name":"security_verify_method","default":"-","desc":"desc:安全验证方式","validate":"operate_password操作密码email_code邮箱验证码phone_code手机验证码certification实名校验validate:optional"},{"type":"string","name":"security_verify_value","default":"-","desc":"desc:安全验证值","validate":"操作密码或验证码validate:optional"},{"type":"string","name":"certify_id","default":"-","desc":"desc:实名认证ID","validate":"实名校验时需要validate:optional"},{"type":"string","name":"security_verify_token","default":"-","desc":"desc:安全验证token","validate":"异常登录时返回的token需要传安全验证方式对应返回的security_verify_tokenvalidate:optional"}],"return":[{"type":"string","name":"data.jwt","default":"-","desc":"desc:jwt"},{"type":"bool","name":"data.need_security_verify","default":"-","desc":"desc:是否需要安全验证"},{"type":"int","name":"data.client_id","default":"-","desc":"desc:用户ID"},{"type":"array","name":"data.available_methods","default":"-","desc":"desc:可用的验证方式列表"}]},"cmd":"home_Login_login"},{"method":"register","doc":{"title":"注册","desc":"注册","author":"wyh","version":"v1","url":"\/console\/v1\/register","method":"POST","param":[{"type":"string","name":"type","default":"phone","desc":"desc:注册类型","validate":"phone手机注册email邮箱注册validate:required"},{"type":"string","name":"account","default":"18423467948","desc":"desc:手机号或邮箱","validate":"validate:required"},{"type":"string","name":"phone_code","default":"86","desc":"desc:国家区号","validate":"注册类型为手机注册时需要传此参数validate:optional"},{"type":"string","name":"username","default":"wyh","desc":"desc:姓名","validate":"validate:optional"},{"type":"string","name":"code","default":"1234","desc":"desc:验证码","validate":"validate:required"},{"type":"string","name":"password","default":"123456","desc":"desc:密码","validate":"validate:required"},{"type":"string","name":"re_password","default":"1","desc":"desc:重复密码","validate":"validate:required"},{"type":"object","name":"customfield","default":"{}","desc":"desc:自定义字段","validate":"格式{\"field1\":\"test\",\"field2\":\"test2\"}validate:optional"}],"return":[{"type":"string","name":"data.jwt","default":"-","desc":"desc:jwt"}]},"cmd":"home_Login_register"},{"method":"passwordReset","doc":{"title":"忘记密码","desc":"忘记密码","author":"wyh","version":"v1","url":"\/console\/v1\/account\/password_reset","method":"POST","param":[{"type":"string","name":"type","default":"phone","desc":"desc:注册类型","validate":"phone手机注册email邮箱注册validate:required"},{"type":"string","name":"account","default":"18423467948","desc":"desc:手机号或邮箱","validate":"validate:required"},{"type":"string","name":"phone_code","default":"86","desc":"desc:国家区号","validate":"注册类型为手机注册时需要传此参数validate:optional"},{"type":"string","name":"code","default":"1234","desc":"desc:验证码","validate":"validate:required"},{"type":"string","name":"password","default":"123456","desc":"desc:密码","validate":"validate:required"},{"type":"string","name":"re_password","default":"1","desc":"desc:重复密码","validate":"validate:required"}]},"cmd":"home_Login_passwordReset"},{"method":"createExceptionCertification","doc":{"title":"创建实名认证","desc":"创建实名认证会话，返回二维码URL","author":"wyh","version":"v1","url":"\/console\/v1\/login\/exception\/certification\/create","method":"POST","param":[{"type":"string","name":"account","default":"-","desc":"desc:账户","validate":"validate:required"},{"type":"string","name":"phone_code","default":"-","desc":"desc:手机区号","validate":"validate:optional"},{"type":"string","name":"security_verify_token","default":"-","desc":"desc:安全验证token","validate":"相应操作接口返回的token防止被刷validate:required"}],"return":[{"type":"string","name":"data.certify_id","default":"-","desc":"desc:认证ID"},{"type":"string","name":"data.certify_url","default":"-","desc":"desc:认证URL"}]},"cmd":"home_Login_createExceptionCertification"},{"method":"getExceptionCertificationStatus","doc":{"title":"查询实名认证状态","desc":"轮询查询实名认证状态","author":"wyh","version":"v1","url":"\/console\/v1\/login\/exception\/certification\/status","method":"GET","param":[{"type":"string","name":"account","default":"-","desc":"desc:账户","validate":"validate:required"},{"type":"string","name":"phone_code","default":"-","desc":"desc:手机区号","validate":"validate:optional"},{"type":"string","name":"security_verify_token","default":"-","desc":"desc:安全验证token","validate":"相应操作接口返回的token防止被刷validate:required"},{"type":"string","name":"certify_id","default":"-","desc":"desc:认证ID","validate":"validate:required"}],"return":[{"type":"int","name":"data.verify_status","default":"-","desc":"desc:状态"}]},"cmd":"home_Login_getExceptionCertificationStatus"}]},{"class":"app\\home\\controller\\UpstreamController","doc":{"title":"上游管理","desc":"上游管理","use":"app\\home\\controller\\UpstreamController"},"list":[{"method":"sync","doc":{"title":"上游同步数据","desc":"上游同步数据","author":"theworld","version":"v1","url":"\/console\/v1\/upstream\/sync","method":"POST","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"data","default":"-","desc":"desc:推送数据","validate":"validate:required"}]},"cmd":"home_Upstream_sync"}]},{"class":"app\\home\\controller\\IndexController","doc":{"title":"会员中心首页","desc":"会员中心首页","use":"app\\home\\controller\\AccountController"},"list":[{"method":"index","doc":{"title":"会员中心首页","desc":"会员中心首页","author":"theworld","version":"v1","url":"\/console\/v1\/index","method":"GET","return":[{"type":"object","name":"account","default":"-","desc":"desc:账户"},{"type":"string","name":"account.username","default":"-","desc":"desc:姓名"},{"type":"string","name":"account.email","default":"-","desc":"desc:邮箱"},{"type":"int","name":"account.phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"account.phone","default":"-","desc":"desc:手机号"},{"type":"string","name":"account.credit","default":"-","desc":"desc:余额"},{"type":"string","name":"account.host_num","default":"-","desc":"desc:产品数量"},{"type":"string","name":"account.host_active_num","default":"-","desc":"desc:激活产品数量"},{"type":"int","name":"account.expiring_count","default":"-","desc":"desc:即将到期产品数量"},{"type":"string","name":"account.unpaid_order","default":"-","desc":"desc:未支付订单"},{"type":"string","name":"account.consume","default":"-","desc":"desc:总消费金额"},{"type":"string","name":"account.this_month_consume","default":"-","desc":"desc:本月消费"},{"type":"string","name":"account.this_month_consume_percent","default":"-","desc":"desc:本月消费对比上月增长百分比"}]},"cmd":"home_Index_index"},{"method":"hostList","doc":{"title":"会员中心首页产品列表","desc":"会员中心首页产品列表","author":"theworld","version":"v1","url":"\/console\/v1\/index\/host","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:产品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"int","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].client_notes","default":"-","desc":"desc:用户备注"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"string","name":"list[].ip","default":"-","desc":"desc:IP"},{"type":"int","name":"count","default":"-","desc":"desc:产品总数"},{"type":"int","name":"expiring_count","default":"-","desc":"desc:即将到期产品数量"}]},"cmd":"home_Index_hostList"}]},{"class":"app\\home\\controller\\HooksController","doc":{"title":"hook钩子文档","desc":"接口说明：这里编写添加的钩子文档(hook名和hook中参数)","use":"app\\home\\controller\\HooksController"},"list":[{"method":"order_paid","doc":{"title":"订单支付后执行","desc":"订单支付后执行","author":"wyh","url":"order_paid，通过实现插件主文件方法orderPaid($param)或者hooks.php文件实现add_hook('order_paid',function(){})，其他所有钩子类似","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}]},"cmd":"home_Hooks_order_paid"},{"method":"after_register","doc":{"title":"注册后","desc":"注册后","author":"wyh","url":"after_register","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_register"},{"method":"before_order_create","doc":{"title":"订单生成前","desc":"订单生成前","url":"before_order_create","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"}]},"cmd":"home_Hooks_before_order_create"},{"method":"host_refund","doc":{"title":"产品退款","desc":"产品退款","author":"wyh","time":"2022-07-28","url":"host_refund","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_host_refund"},{"method":"client_promo_code","doc":{"title":"优惠码应用","desc":"优惠码应用,多个插件都会执行","author":"wyh","time":"2022-06-09","url":"client_promo_code","param":[{"type":"array","name":"promo_code","default":"-","desc":"desc:优惠码","validate":"数组格式validate:required"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:optional"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:optional"},{"type":"string","name":"scene","default":"-","desc":"desc:优惠码应用场景","validate":"Renew续费New新购Upgrade升降级validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:优惠前金额","validate":"validate:required"},{"type":"float","name":"total","default":"-","desc":"desc:优惠前总金额","validate":"validate:optional"},{"type":"int","name":"billing_cycle_time","default":"-","desc":"desc:周期对应时间戳","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:返回信息"},{"type":"float","name":"data.discount","default":"-","desc":"desc:优惠金额"},{"type":"array","name":"data.order_items","default":"-","desc":"desc:订单子项"},{"type":"int","name":"data.order_items.host_id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"data.order_items.type","default":"-","desc":"desc:优惠码表名"},{"type":"int","name":"data.order_items.rel_id","default":"-","desc":"desc:优惠码ID"},{"type":"float","name":"data.order_items.amount","default":"-","desc":"desc:折扣金额"},{"type":"string","name":"data.order_items.description","default":"-","desc":"desc:描述"}]},"cmd":"home_Hooks_client_promo_code"},{"method":"after_server_delete","doc":{"title":"接口删除后调用","desc":"接口删除后调用","url":"after_server_delete","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:接口ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_server_delete"},{"method":"after_order_create","doc":{"title":"订单生成后","desc":"订单生成后","url":"after_order_create","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_order_create"},{"method":"after_product_delete","doc":{"title":"商品删除后调用","desc":"商品删除后调用","url":"after_product_delete","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_product_delete"},{"method":"daily_cron","doc":{"title":"每日定时任务钩子","desc":"每日定时任务钩子","url":"daily_cron","author":"wyh","version":"v1"},"cmd":"home_Hooks_daily_cron"},{"method":"minute_cron","doc":{"title":"定时任务","desc":"定时任务","url":"minute_cron","author":"wyh","version":"v1"},"cmd":"home_Hooks_minute_cron"},{"method":"template_after_servicedetail_suspended","doc":{"title":"产品内页钩子","url":"template_after_servicedetail_suspended","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_template_after_servicedetail_suspended"},{"method":"task_run","doc":{"title":"任务队列执行hook","desc":"任务队列执行hook","url":"minute_cron","author":"wyh","version":"v1"},"cmd":"home_Hooks_task_run"},{"method":"before_order_cancel","doc":{"title":"订单取消前","desc":"订单取消前","url":"before_order_cancel","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}]},"cmd":"home_Hooks_before_order_cancel"},{"method":"after_client_index","doc":{"title":"获取用户详情后","desc":"获取用户详情后","url":"before_order_cancel","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_client_index"},{"method":"after_server_group_create","doc":{"title":"添加接口分组后","desc":"添加接口分组后","url":"after_server_group_create","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:接口分组ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"键值对格式validate:required"}]},"cmd":"home_Hooks_after_server_group_create"},{"method":"after_server_group_edit","doc":{"title":"编辑接口分组后","desc":"编辑接口分组后","url":"after_server_group_edit","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:接口分组ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"键值对格式validate:required"}]},"cmd":"home_Hooks_after_server_group_edit"},{"method":"after_server_group_delete","doc":{"title":"删除接口分组后","desc":"删除接口分组后","url":"after_server_group_delete","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:接口分组ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_server_group_delete"},{"method":"after_plugin_install","doc":{"title":"插件安装后","desc":"插件安装后","url":"after_plugin_install","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:插件标识","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"键值对格式validate:required"}]},"cmd":"home_Hooks_after_plugin_install"},{"method":"after_plugin_uninstall","doc":{"title":"插件卸载后","desc":"插件卸载后","url":"after_plugin_uninstall","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:插件标识","validate":"validate:required"}]},"cmd":"home_Hooks_after_plugin_uninstall"},{"method":"after_plugin_upgrade","doc":{"title":"插件升级后","desc":"插件升级后","url":"after_plugin_upgrade","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:插件标识","validate":"validate:required"}]},"cmd":"home_Hooks_after_plugin_upgrade"},{"method":"apply_promo_code","doc":{"title":"应用优惠码","desc":"应用优惠码","url":"apply_promo_code","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:金额","validate":"validate:required"},{"type":"string","name":"scene","default":"-","desc":"desc:场景","validate":"validate:required"},{"type":"int","name":"duration","default":"-","desc":"desc:周期时间","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码200"},{"type":"string","name":"msg","default":"-","desc":"desc:返回消息"},{"type":"array","name":"data","default":"-","desc":"desc:返回数据"},{"type":"boolean","name":"data.loop","default":"-","desc":"desc:是否循环优惠"},{"type":"float","name":"data.discount","default":"-","desc":"desc:优惠金额"}]},"cmd":"home_Hooks_apply_promo_code"},{"method":"client_discount_by_amount","doc":{"title":"应用客户等级","desc":"应用客户等级","url":"client_discount_by_amount","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:金额","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码200"},{"type":"string","name":"msg","default":"-","desc":"desc:返回消息"},{"type":"array","name":"data","default":"-","desc":"desc:返回数据"},{"type":"float","name":"data.discount","default":"-","desc":"desc:优惠金额"}]},"cmd":"home_Hooks_client_discount_by_amount"},{"method":"delete_renew_log","doc":{"title":"删除产品续费日志","desc":"删除产品续费日志","url":"delete_renew_log","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_delete_renew_log"},{"method":"after_product_group_create","doc":{"title":"创建商品分组后","desc":"创建商品分组后","url":"after_product_group_create","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品分组ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_product_group_create"},{"method":"after_product_group_edit","doc":{"title":"编辑商品分组后","desc":"编辑商品分组后","url":"after_product_group_edit","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品分组ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_product_group_edit"},{"method":"after_product_group_delete","doc":{"title":"删除商品分组后","desc":"删除商品分组后","url":"after_product_group_delete","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品分组ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_product_group_delete"},{"method":"admin_client_index","doc":{"title":"在后台用户详情追加输出","desc":"在后台用户详情追加输出","url":"admin_client_index","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"}],"return":[{"type":"array","name":"data","default":"-","desc":"desc:追加数组"}]},"cmd":"home_Hooks_admin_client_index"},{"method":"after_client_register","doc":{"title":"用户创建后（后台）","desc":"用户创建后（后台）","url":"after_client_register","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_client_register"},{"method":"before_client_edit","doc":{"title":"修改用户前（后台）","desc":"修改用户前（后台）","url":"before_client_edit","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_before_client_edit"},{"method":"after_client_edit","doc":{"title":"编辑用户后（后台）","desc":"编辑用户后（后台）","url":"after_client_edit","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_client_edit"},{"method":"after_client_delete","doc":{"title":"删除用户后（后台）","desc":"删除用户后（后台）","url":"after_client_delete","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_client_delete"},{"method":"before_search_client","doc":{"title":"搜索用户前（后台）","desc":"搜索用户前（后台）","url":"before_search_client","author":"wyh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:required"}],"return":[{"type":"array","name":"[]","default":"-","desc":"desc:返回列表"},{"type":"int","name":"[].client_id","default":"-","desc":"desc:客户ID"}]},"cmd":"home_Hooks_before_search_client"},{"method":"before_client_register","doc":{"title":"客户注册前","desc":"客户注册前","url":"before_client_register","author":"wyh","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"desc:登录类型","validate":"phone手机注册email邮箱注册validate:required"},{"type":"string","name":"account","default":"-","desc":"desc:手机号或邮箱","validate":"validate:required"},{"type":"string","name":"phone_code","default":"-","desc":"desc:国家区号","validate":"登录类型为手机注册时需要传此参数validate:optional"},{"type":"string","name":"username","default":"-","desc":"desc:姓名","validate":"validate:optional"},{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:required"},{"type":"string","name":"re_password","default":"-","desc":"desc:重复密码","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"},{"type":"array","name":"data","default":"-","desc":"desc:自定义返回数据"}]},"cmd":"home_Hooks_before_client_register"},{"method":"after_client_logout","doc":{"title":"客户退出登录后","desc":"客户退出登录后","url":"after_client_logout","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_client_logout"},{"method":"after_client_login","doc":{"title":"客户登录后","desc":"客户登录后","url":"after_client_login","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_client_login"},{"method":"after_client_password_reset","doc":{"title":"客户重置密码后","desc":"客户重置密码后","url":"after_client_password_reset","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_client_password_reset"},{"method":"client_api_login","doc":{"title":"API鉴权登录完成","desc":"API鉴权登录完成","url":"client_api_login","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"string","name":"username","default":"-","desc":"desc:用户名","validate":"用户注册时的邮箱或手机号validate:required"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"api信息的tokenvalidate:required"}]},"cmd":"home_Hooks_client_api_login"},{"method":"get_client_parent_id","doc":{"title":"获取子账户父ID","desc":"获取子账户父ID","url":"get_client_parent_id","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:required"}],"return":[{"type":"int","name":"result","default":"-","desc":"desc:父ID"}]},"cmd":"home_Hooks_get_client_parent_id"},{"method":"check_certification","doc":{"title":"检查客户是否实名认证","desc":"检查客户是否实名认证","url":"check_certification","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:required"}],"return":[{"type":"boolean","name":"result","default":"-","desc":"desc:是否已实名认证"}]},"cmd":"home_Hooks_check_certification"},{"method":"check_certification_recharge","doc":{"title":"是否开启未认证无法充值功能","desc":"是否开启未认证无法充值功能","url":"check_certification_recharge","author":"wyh","version":"v1","return":[{"type":"boolean","name":"result","default":"-","desc":"desc:是否开启未认证无法充值功能"}]},"cmd":"home_Hooks_check_certification_recharge"},{"method":"update_certification_person","doc":{"title":"更新个人认证信息(需要安装实名认证插件)","desc":"更新个人认证信息(需要安装实名认证插件)","url":"update_certification_person","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:实名认证状态","validate":"1已认证2未通过3待审核4已提交资料validate:required"},{"type":"string","name":"auth_fail","default":"-","desc":"desc:失败原因","validate":"validate:optional"}]},"cmd":"home_Hooks_update_certification_person"},{"method":"update_certification_company","doc":{"title":"更新企业认证信息(需要安装实名认证插件)","desc":"更新企业认证信息(需要安装实名认证插件)","url":"update_certification_company","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:实名认证状态","validate":"1已认证2未通过3待审核4已提交资料validate:required"},{"type":"string","name":"auth_fail","default":"-","desc":"desc:失败原因","validate":"validate:optional"}]},"cmd":"home_Hooks_update_certification_company"},{"method":"five_minute_cron","doc":{"title":"每五分钟定时任务钩子","desc":"每五分钟定时任务钩子","url":"daily_cron","method":"-","author":"wyh","version":"v1"},"cmd":"home_Hooks_five_minute_cron"},{"method":"before_host_renewal_first","doc":{"title":"产品第一次续费提醒前","desc":"产品第一次续费提醒前","url":"before_host_renewal_first","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:required"}]},"cmd":"home_Hooks_before_host_renewal_first"},{"method":"before_delete_host_unpaid_upgrade_order","doc":{"title":"删除未支付升降级订单前","desc":"删除未支付升降级订单前","url":"before_delete_host_unpaid_upgrade_order","author":"wyh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:订单ID数组","validate":"validate:required"}]},"cmd":"home_Hooks_before_delete_host_unpaid_upgrade_order"},{"method":"before_delete_unpaid_renew_order","doc":{"title":"删除未支付续费订单前","desc":"删除未支付续费订单前","url":"before_delete_unpaid_renew_order","author":"wyh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:订单ID数组","validate":"validate:required"}]},"cmd":"home_Hooks_before_delete_unpaid_renew_order"},{"method":"get_client_host_id","doc":{"title":"获取客户产品ID","desc":"获取客户产品ID","url":"get_client_host_id","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"},{"type":"array","name":"data","default":"-","desc":"desc:返回数据"},{"type":"array","name":"data.host","default":"-","desc":"desc:产品ID数组"}]},"cmd":"home_Hooks_get_client_host_id"},{"method":"before_search_host","doc":{"title":"搜索产品前","desc":"搜索产品前","url":"before_search_host","author":"wyh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:required"}],"return":[{"type":"array","name":"host_id","default":"-","desc":"desc:产品ID数组"}]},"cmd":"home_Hooks_before_search_host"},{"method":"after_host_edit","doc":{"title":"产品编辑后","desc":"产品编辑后","url":"after_host_edit","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_edit"},{"method":"after_host_delete","doc":{"title":"产品删除后","desc":"产品删除后","url":"after_host_delete","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"module","default":"-","desc":"desc:模块名称","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_delete"},{"method":"before_host_create","doc":{"title":"产品创建后","desc":"产品创建后","url":"before_host_create","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_before_host_create"},{"method":"after_host_create_success","doc":{"title":"产品创建成功后","desc":"产品创建成功后","url":"after_host_create_success","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_create_success"},{"method":"after_host_create_fail","doc":{"title":"产品创建失败后","desc":"产品创建失败后","url":"after_host_create_fail","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_create_fail"},{"method":"before_host_suspend","doc":{"title":"产品暂停前","desc":"产品暂停前","url":"before_host_suspend","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_before_host_suspend"},{"method":"after_host_suspend_success","doc":{"title":"产品暂停成功后","desc":"产品暂停成功后","url":"after_host_suspend_success","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_suspend_success"},{"method":"after_host_suspend_fail","doc":{"title":"产品暂停失败后","desc":"产品暂停失败后","url":"after_host_suspend_fail","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_suspend_fail"},{"method":"before_host_unsuspend","doc":{"title":"产品解除暂停前","desc":"产品解除暂停前","url":"before_host_unsuspend","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_before_host_unsuspend"},{"method":"after_host_unsuspend_success","doc":{"title":"产品解除暂停成功后","desc":"产品解除暂停成功后","url":"after_host_unsuspend_success","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_unsuspend_success"},{"method":"after_host_unsuspend_fail","doc":{"title":"产品解除暂停失败后","desc":"产品解除暂停失败后","url":"after_host_unsuspend_fail","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_unsuspend_fail"},{"method":"before_host_terminate","doc":{"title":"产品删除前","desc":"产品删除前","url":"before_host_terminate","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_before_host_terminate"},{"method":"after_host_terminate_success","doc":{"title":"产品删除成功后","desc":"产品删除成功后","url":"after_host_terminate_success","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_terminate_success"},{"method":"after_host_terminate_fail","doc":{"title":"产品删除失败后","desc":"产品删除失败后","url":"after_host_terminate_fail","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_terminate_fail"},{"method":"product_detail_custom_fields","doc":{"title":"商品自定义字段","desc":"商品自定义字段","url":"product_detail_custom_fields","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"object","name":"result","default":"-","desc":"desc:自定义字段键值对"}]},"cmd":"home_Hooks_product_detail_custom_fields"},{"method":"after_product_create","doc":{"title":"商品创建后","desc":"商品创建后","url":"after_product_create","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_product_create"},{"method":"after_product_edit","doc":{"title":"商品编辑后","desc":"商品编辑后","url":"after_product_edit","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_product_edit"},{"method":"after_product_copy","doc":{"title":"商品复制后","desc":"商品复制后","url":"after_product_copy","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:复制后商品ID","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"son_product_id","default":"-","desc":"desc:子商品ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"}]},"cmd":"home_Hooks_after_product_copy"},{"method":"recommend_renew_order_paid","doc":{"title":"推介计划续费订单支付后","desc":"推介计划续费订单支付后","url":"recommend_renew_order_paid","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}]},"cmd":"home_Hooks_recommend_renew_order_paid"},{"method":"event_promotion_by_amount","doc":{"title":"活动促销折扣","desc":"活动促销折扣","url":"event_promotion_by_amount","author":"wyh","version":"v1","param":[{"type":"int","name":"event_promotion","default":"-","desc":"desc:活动ID","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"qty","default":"-","desc":"desc:数量","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:金额","validate":"validate:required"},{"type":"int","name":"billing_cycle_time","default":"-","desc":"desc:周期时间","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"},{"type":"array","name":"data","default":"-","desc":"desc:返回数据"},{"type":"float","name":"data.discount","default":"-","desc":"desc:折扣金额"}]},"cmd":"home_Hooks_event_promotion_by_amount"},{"method":"after_host_soft_delete","doc":{"title":"在产品软删除后","desc":"在产品软删除后","url":"after_host_soft_delete","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_soft_delete"},{"method":"before_order_recycle","doc":{"title":"在订单放入回收站前","desc":"在订单放入回收站前","url":"before_order_recycle","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"}]},"cmd":"home_Hooks_before_order_recycle"},{"method":"common_custom_fields","doc":{"title":"通用自定义字段","desc":"通用自定义字段(钩子返回数据会放在console\/v1\/common通用接口返回的custom_fields字段下)","url":"common_custom_fields","author":"wyh","version":"v1","return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"},{"type":"array","name":"data","default":"-","desc":"desc:追加数据"}]},"cmd":"home_Hooks_common_custom_fields"},{"method":"before_host_renew","doc":{"title":"产品续费前,单个和批量续费","desc":"产品续费前,单个和批量续费","url":"before_host_renew","author":"theworld","version":"v1","param":[{"type":"int","name":"-","default":"-","desc":"-","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"}]},"cmd":"home_Hooks_before_host_renew"},{"method":"after_host_refund_create","doc":{"title":"产品申请退款后","desc":"产品申请退款后","url":"after_host_refund_create","author":"theworld","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"mixed","name":"suspend_reason","default":"-","desc":"desc:停用原因","validate":"产品可以自定义时传字符串不可自定义时传停用原因ID数组validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:停用时间","validate":"Expire到期Immediate立即validate:optional"}]},"cmd":"home_Hooks_after_host_refund_create"},{"method":"after_host_refund_cancel","doc":{"title":"产品申请退款取消后","desc":"产品申请退款取消后","url":"after_host_refund_cancel","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:停用申请ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_refund_cancel"},{"method":"after_host_refund_pending","doc":{"title":"产品申请退款通过后","desc":"产品申请退款通过后","url":"after_host_refund_pending","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:停用申请ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_refund_pending"},{"method":"after_host_refund_reject","doc":{"title":"产品申请退款驳回后","desc":"产品申请退款驳回后","url":"after_host_refund_reject","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:停用申请ID","validate":"validate:required"},{"type":"string","name":"reject_reason","default":"-","desc":"desc:驳回原因","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_refund_reject"},{"method":"configuration_system_list","doc":{"title":"系统设置自定义输出","desc":"系统设置自定义输出","url":"configuration_system_list","author":"hh","version":"v1","return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"array","name":"data","default":"-","desc":"desc:追加数据"}]},"cmd":"home_Hooks_configuration_system_list"},{"method":"before_configuration_system_update","doc":{"title":"保存系统设置前","desc":"保存系统设置前","url":"before_configuration_system_update","author":"hh","version":"v1","param":[{"type":"string","name":"lang_admin","default":"-","desc":"desc:后台默认语言","validate":"validate:required"},{"type":"int","name":"lang_home_open","default":"-","desc":"desc:前台多语言开关","validate":"1开启0关闭validate:required"},{"type":"string","name":"lang_home","default":"-","desc":"desc:前台默认语言","validate":"validate:required"},{"type":"int","name":"maintenance_mode","default":"-","desc":"desc:维护模式开关","validate":"1开启0关闭validate:required"},{"type":"string","name":"maintenance_mode_message","default":"-","desc":"desc:维护模式内容","validate":"validate:required"},{"type":"string","name":"website_name","default":"-","desc":"desc:网站名称","validate":"validate:required"},{"type":"string","name":"website_url","default":"-","desc":"desc:网站域名地址","validate":"validate:required"},{"type":"string","name":"terms_service_url","default":"-","desc":"desc:服务条款地址","validate":"validate:required"},{"type":"string","name":"terms_privacy_url","default":"-","desc":"desc:隐私条款地址","validate":"validate:required"},{"type":"string","name":"system_logo","default":"-","desc":"desc:系统LOGO","validate":"validate:required"},{"type":"int","name":"client_start_id_value","default":"-","desc":"desc:用户注册开始ID","validate":"validate:required"},{"type":"int","name":"order_start_id_value","default":"-","desc":"desc:用户订单开始ID","validate":"validate:required"},{"type":"string","name":"clientarea_url","default":"-","desc":"desc:会员中心地址","validate":"validate:required"},{"type":"string","name":"tab_logo","default":"-","desc":"desc:标签页LOGO","validate":"validate:required"},{"type":"int","name":"home_show_deleted_host","default":"-","desc":"desc:前台是否展示已删除产品","validate":"1是0否validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"}]},"cmd":"home_Hooks_before_configuration_system_update"},{"method":"after_configuration_system_update","doc":{"title":"保存系统设置后","desc":"保存系统设置后","url":"after_configuration_system_update","author":"hh","version":"v1","param":[{"type":"string","name":"lang_admin","default":"-","desc":"desc:后台默认语言","validate":"validate:required"},{"type":"int","name":"lang_home_open","default":"-","desc":"desc:前台多语言开关","validate":"1开启0关闭validate:required"},{"type":"string","name":"lang_home","default":"-","desc":"desc:前台默认语言","validate":"validate:required"},{"type":"int","name":"maintenance_mode","default":"-","desc":"desc:维护模式开关","validate":"1开启0关闭validate:required"},{"type":"string","name":"maintenance_mode_message","default":"-","desc":"desc:维护模式内容","validate":"validate:required"},{"type":"string","name":"website_name","default":"-","desc":"desc:网站名称","validate":"validate:required"},{"type":"string","name":"website_url","default":"-","desc":"desc:网站域名地址","validate":"validate:required"},{"type":"string","name":"terms_service_url","default":"-","desc":"desc:服务条款地址","validate":"validate:required"},{"type":"string","name":"terms_privacy_url","default":"-","desc":"desc:隐私条款地址","validate":"validate:required"},{"type":"string","name":"system_logo","default":"-","desc":"desc:系统LOGO","validate":"validate:required"},{"type":"int","name":"client_start_id_value","default":"-","desc":"desc:用户注册开始ID","validate":"validate:required"},{"type":"int","name":"order_start_id_value","default":"-","desc":"desc:用户订单开始ID","validate":"validate:required"},{"type":"string","name":"clientarea_url","default":"-","desc":"desc:会员中心地址","validate":"validate:required"},{"type":"string","name":"tab_logo","default":"-","desc":"desc:标签页LOGO","validate":"validate:required"},{"type":"int","name":"home_show_deleted_host","default":"-","desc":"desc:前台是否展示已删除产品","validate":"1是0否validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数","validate":"validate:required"}]},"cmd":"home_Hooks_after_configuration_system_update"},{"method":"home_product_index","doc":{"title":"前台商品详情","desc":"前台商品详情","url":"home_product_index","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"home_Hooks_home_product_index"},{"method":"home_cart_index","doc":{"title":"前台购物车详情","desc":"前台购物车详情","url":"home_cart_index","author":"theworld","version":"v1","return":[{"type":"array","name":"cart","default":"-","desc":"desc:计算后数据"},{"type":"int","name":"cart[].product_id","default":"-","desc":"desc:商品ID"},{"type":"object","name":"cart[].config_options","default":"-","desc":"desc:自定义配置"},{"type":"int","name":"cart[].qty","default":"-","desc":"desc:数量"},{"type":"object","name":"cart[].customfield","default":"-","desc":"desc:自定义参数"},{"type":"string","name":"cart[].name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"cart[].description","default":"-","desc":"desc:商品描述"},{"type":"int","name":"cart[].stock_control","default":"-","desc":"desc:库存控制"},{"type":"int","name":"cart[].stock_qty","default":"-","desc":"desc:库存数量"},{"type":"object","name":"cart[].self_defined_field","default":"-","desc":"desc:自定义字段"}]},"cmd":"home_Hooks_home_cart_index"},{"method":"get_client_custom_field_list","doc":{"title":"获取用户自定义字段值","desc":"获取用户自定义字段值","url":"get_client_custom_field_list","author":"hh","version":"v1","param":[{"type":"array","name":"param.client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"}],"return":[{"type":"array","name":"result","default":"-","desc":"desc:返回数据"}]},"cmd":"home_Hooks_get_client_custom_field_list"},{"method":"get_client_level_list","doc":{"title":"获取用户等级","desc":"获取用户等级,返回例如['1'=>['name'=>'等级A','background_color'=>'rgba(rgba(172,239,210,1))']]","url":"get_client_level_list","author":"hh","version":"v1","param":[{"type":"array","name":"param.client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"}],"return":[{"type":"string","name":"[client_id].name","default":"-","desc":"desc:用户等级名称"},{"type":"string","name":"[client_id].background_color","default":"-","desc":"desc:背景颜色"}]},"cmd":"home_Hooks_get_client_level_list"},{"method":"template_tab_list","doc":{"title":"获取模板控制器Tab","desc":"获取模板控制器Tab,返回例如[['name'=>'test','title'=>'测试','url'=>'test.htm']]","url":"template_tab_list","author":"theworld","version":"v1","param":[{"type":"array","name":"list","default":"-","desc":"desc:默认模板控制器Tab列表","validate":"validate:required"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"list[].url","default":"-","desc":"desc:地址","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:修改后模板控制器Tab列表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].url","default":"-","desc":"desc:地址"}]},"cmd":"home_Hooks_template_tab_list"},{"method":"web_seo_custom","doc":{"title":"自定义官网页面SEO","desc":"自定义官网页面SEO","url":"web_seo_custom","author":"theworld","version":"v1","param":[{"type":"string","name":"tpl_name","default":"-","desc":"desc:当前页面模板名","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:当前页面网址","validate":"validate:required"}],"return":[{"type":"string","name":"title","default":"-","desc":"desc:标题"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字"},{"type":"string","name":"description","default":"-","desc":"desc:描述"},{"type":"int","name":"pub_date","default":"-","desc":"desc:推送时间"},{"type":"int","name":"up_date","default":"-","desc":"desc:修改时间"}]},"cmd":"home_Hooks_web_seo_custom"},{"method":"web_data_custom","doc":{"title":"自定义官网页面数据","desc":"自定义官网页面数据","url":"web_data_custom","author":"theworld","version":"v1","param":[{"type":"string","name":"tpl_name","default":"-","desc":"desc:当前页面模板名","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:当前页面网址","validate":"validate:required"}],"return":[{"type":"object","name":"data","default":"-","desc":"desc:自定义数据"}]},"cmd":"home_Hooks_web_data_custom"},{"method":"after_notice_action_delete","doc":{"title":"删除通知动作后","desc":"删除通知动作后","url":"after_notice_action_delete","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:动作英文标识","validate":"validate:required"}]},"cmd":"home_Hooks_after_notice_action_delete"},{"method":"after_task_run","doc":{"title":"任务执行后","desc":"任务执行后","url":"after_task_run","author":"theworld","version":"v1","param":[{"type":"int","name":"task_id","default":"-","desc":"desc:任务ID","validate":"validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:名称","validate":"sms短信发送email邮件发送host_create开通主机host_suspend暂停主机host_unsuspend解除暂停host_terminate删除主机validate:required"},{"type":"string","name":"task_data","default":"-","desc":"desc:任务要执行的数据","validate":"validate:required"}]},"cmd":"home_Hooks_after_task_run"},{"method":"home_client_index","doc":{"title":"在前台用户详情追加输出","desc":"在前台用户详情追加输出","url":"home_client_index","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:客户ID","validate":"validate:required"}],"return":[{"type":"array","name":"data","default":"-","desc":"desc:追加数组"}]},"cmd":"home_Hooks_home_client_index"},{"method":"plugin_check_client_limit","doc":{"title":"插件用户限制,限制可查看的用户数据","desc":"插件用户限制,限制可查看的用户数据","url":"plugin_check_client_limit","author":"theworld","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"}]},"cmd":"home_Hooks_plugin_check_client_limit"},{"method":"client_list_where_query_append","doc":{"title":"用户列表查询追加条件","desc":"用户列表查询追加条件","url":"home_client_index","author":"theworld","version":"v1","param":[{"type":"object","name":"param","default":"-","desc":"desc:参数","validate":"validate:required"},{"type":"string","name":"app","default":"-","desc":"desc:所属端","validate":"home前台admin后台validate:required"},{"type":"object","name":"query","default":"-","desc":"desc:查询对象","validate":"validate:required"}]},"cmd":"home_Hooks_client_list_where_query_append"},{"method":"order_list_where_query_append","doc":{"title":"订单列表查询追加条件","desc":"订单列表查询追加条件","url":"home_client_index","author":"theworld","version":"v1","param":[{"type":"object","name":"param","default":"-","desc":"desc:参数","validate":"validate:required"},{"type":"string","name":"app","default":"-","desc":"desc:所属端","validate":"home前台admin后台validate:required"},{"type":"object","name":"query","default":"-","desc":"desc:查询对象","validate":"validate:required"}]},"cmd":"home_Hooks_order_list_where_query_append"},{"method":"host_list_where_query_append","doc":{"title":"产品列表查询追加条件","desc":"产品列表查询追加条件","url":"home_client_index","author":"theworld","version":"v1","param":[{"type":"object","name":"param","default":"-","desc":"desc:参数","validate":"validate:required"},{"type":"string","name":"app","default":"-","desc":"desc:所属端","validate":"home前台admin后台validate:required"},{"type":"object","name":"query","default":"-","desc":"desc:查询对象","validate":"validate:required"}]},"cmd":"home_Hooks_host_list_where_query_append"},{"method":"before_supplier_delete","doc":{"title":"删除供应商之前","desc":"删除供应商之前","url":"before_supplier_delete","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:代理商ID","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"}]},"cmd":"home_Hooks_before_supplier_delete"},{"method":"after_host_ip_create","doc":{"title":"创建产品IP之后","desc":"创建产品IP之后","url":"after_host_ip_create","author":"wyh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"}]},"cmd":"home_Hooks_after_host_ip_create"},{"method":"before_host_upgrade","doc":{"title":"在产品升降级之前","desc":"在产品升降级之前","url":"before_host_upgrade","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"scene_desc","default":"-","desc":"desc:升级场景描述","validate":"如变更配置购买磁盘validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"}]},"cmd":"home_Hooks_before_host_upgrade"},{"method":"home_menu_plugin_where_query_append","doc":{"时间":"2024-11-18","title":"前台导航显示条件","desc":"前台导航显示条件","author":"hh","version":"v1","param":[{"type":"\\think\\db\\Query","name":"query","default":"-","desc":"desc:PluginModel查询对象","validate":"validate:required"}]},"cmd":"home_Hooks_home_menu_plugin_where_query_append"},{"method":"after_host_transfer","doc":{"时间":"2024-11-25","title":"产品转移后","desc":"产品转移后","author":"hh","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"int","name":"old_client_id","default":"-","desc":"desc:原用户ID","validate":"validate:required"},{"type":"int","name":"new_client_id","default":"-","desc":"desc:新用户ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_host_transfer"},{"method":"refund_record_pending","doc":{"时间":"2024-12-04","title":"退款记录审核通过(目前只适用信用额)","desc":"退款记录审核通过(目前只适用信用额)","author":"hh","version":"v1","param":[{"type":"object","name":"order","default":"-","desc":"desc:订单模型实例","validate":"validate:required"},{"type":"float","name":"refund_gateway","default":"-","desc":"desc:退款渠道金额","validate":"validate:required"},{"type":"float","name":"refund_credit","default":"-","desc":"desc:退款余额金额","validate":"validate:required"},{"type":"object","name":"refund_record","default":"-","desc":"desc:退款记录模型实例","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:信息"}]},"cmd":"home_Hooks_refund_record_pending"},{"method":"product_left_join_append","doc":{"时间":"2024-12-04","title":"商品列表查询追加条件","desc":"商品列表查询追加条件","author":"wyh","version":"v1","param":[{"type":"object","name":"product_object","default":"-","desc":"desc:商品对象","validate":"validate:required"},{"type":"string","name":"field","default":"-","desc":"desc:字段","validate":"引用传递最后该钩子字段会与系统字段一起返回validate:required"},{"type":"array","name":"param","default":"-","desc":"desc:前端所传参数","validate":"validate:required"},{"type":"bool","name":"clientarea","default":"-","desc":"desc:是否前台","validate":"validate:required"}]},"cmd":"home_Hooks_product_left_join_append"},{"method":"system_notice","doc":{"时间":"2024-12-04","title":"系统通知","desc":"系统通知","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:发送动作","validate":"validate:required"},{"type":"array","name":"task_data","default":"-","desc":"desc:任务数据","validate":"validate:required"},{"type":"int","name":"task_data.order_id","default":"-","desc":"desc:获取订单\/用户相关参数","validate":"validate:required"},{"type":"int","name":"task_data.host_id","default":"-","desc":"desc:获取产品\/用户相关参数","validate":"validate:required"},{"type":"int","name":"task_data.client_id","default":"-","desc":"desc:获取用户相关参数","validate":"发送给用户必传validate:required"},{"type":"int","name":"task_data.product_id","default":"-","desc":"desc:商品ID","validate":"当传入正确产品ID且是商品全局动作时自动添加validate:required"},{"type":"array","name":"task_data.template_param","default":"-","desc":"desc:模板变量","validate":"validate:required"},{"type":"array","name":"-","default":"-","desc":"-","validate":""}]},"cmd":"home_Hooks_system_notice"},{"method":"after_email_template_delete","doc":{"时间":"2024-12-04","title":"删除邮件模板之后","desc":"删除邮件模板之后","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:邮件模板ID","validate":"validate:required"}]},"cmd":"home_Hooks_after_email_template_delete"},{"method":"before_product_on_demand_update","doc":{"时间":"2025-04-01","title":"修改商品按需计费配置前","desc":"修改商品按需计费配置前","author":"hh","version":"v1","param":[{"type":"int","name":"param.product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"param.billing_cycle_unit","default":"-","desc":"desc:出账周期单位","validate":"hour每小时day每天month每月validate:required"},{"type":"int","name":"param.billing_cycle_day","default":"-","desc":"desc:出账周期号数","validate":"billing_cycle_unit=month时必填validate:optional"},{"type":"string","name":"param.billing_cycle_point","default":"-","desc":"desc:出账周期时间点","validate":"如00:00billing_cycle_unit=day\/month时必填validate:optional"},{"type":"int","name":"param.duration_id","default":"-","desc":"desc:周期ID","validate":"validate:optional"},{"type":"float","name":"param.duration_ratio","default":"-","desc":"desc:周期比例","validate":"duration_id>0时必填validate:optional"},{"type":"float","name":"param.min_credit","default":"-","desc":"desc:购买时用户最低余额","validate":"validate:required"},{"type":"int","name":"param.min_usage_time","default":"-","desc":"desc:最低使用时长","validate":"validate:required"},{"type":"string","name":"param.min_usage_time_unit","default":"-","desc":"desc:最低使用时长单位","validate":"second秒minute分hour小时validate:required"},{"type":"int","name":"param.grace_time","default":"-","desc":"desc:宽限期","validate":"validate:required"},{"type":"string","name":"param.grace_time_unit","default":"-","desc":"desc:宽限期单位","validate":"hour小时day天validate:required"},{"type":"int","name":"param.keep_time","default":"-","desc":"desc:保留期","validate":"validate:required"},{"type":"string","name":"param.keep_time_unit","default":"-","desc":"desc:保留期单位","validate":"hour小时day天validate:required"},{"type":"array","name":"param.keep_time_billing_item","default":"-","desc":"desc:保留计费项目标识","validate":"validate:optional"},{"type":"float","name":"param.initial_fee","default":"-","desc":"desc:初装费","validate":"validate:optional"},{"type":"int","name":"param.client_auto_delete","default":"-","desc":"desc:允许用户设置自动释放","validate":"0否1是validate:optional"},{"type":"int","name":"param.on_demand_to_duration","default":"-","desc":"desc:允许按需转包年包月","validate":"0否1是validate:optional"},{"type":"int","name":"param.duration_to_on_demand","default":"-","desc":"desc:允许包年包月\/试用转按需","validate":"0否1是validate:optional"},{"type":"int","name":"param.credit_limit_pay","default":"-","desc":"desc:允许信用额支付","validate":"0否1是validate:optional"},{"type":"string","name":"module","default":"-","desc":"desc:模块类型","validate":"validate:optional"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"}]},"cmd":"home_Hooks_before_product_on_demand_update"},{"method":"get_host_flow","doc":{"时间":"2025-04-01","title":"获取产品使用流量用于计费","desc":"获取产品使用流量用于计费","author":"hh","version":"v1","param":[{"type":"HostModel","name":"host","default":"-","desc":"desc:产品模型实例","validate":"validate:required"},{"type":"string","name":"module","default":"-","desc":"desc:模块类型","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"秒级时间戳validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"秒级时间戳validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"},{"type":"float","name":"data.flow","default":"-","desc":"desc:使用流量"},{"type":"bool","name":"data.support","default":"-","desc":"desc:是否支持按需流量计费"}]},"cmd":"home_Hooks_get_host_flow"},{"method":"auto_direct_pay_order","doc":{"时间":"2025-04-02","title":"自动直接支付订单","desc":"自动直接支付订单","author":"hh","version":"v1","param":[{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"bool","name":"is_admin","default":"-","desc":"desc:是否管理员操作","validate":"validate:required"},{"type":"string","name":"gateway","default":"-","desc":"desc:支付方式标识","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"}]},"cmd":"home_Hooks_auto_direct_pay_order"},{"method":"before_host_change_billing_cycle_order_create","doc":{"时间":"2025-04-07","title":"在生成变更计费方式订单之前","desc":"在生成变更计费方式订单之前","author":"hh","version":"v1","param":[{"type":"object","name":"host","default":"-","desc":"desc:产品模型实例","validate":"validate:required"},{"type":"string","name":"module","default":"-","desc":"desc:模块类型","validate":"validate:required"},{"type":"string","name":"old_billing_cycle","default":"-","desc":"desc:原计费方式","validate":"validate:required"},{"type":"string","name":"new_billing_cycle","default":"-","desc":"desc:新计费方式","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"}]},"cmd":"home_Hooks_before_host_change_billing_cycle_order_create"},{"method":"clientarea_index","doc":{"时间":"2025-12-04","title":"会员中心模板页面入口钩子","desc":"会员中心模板页面入口钩子","author":"wyh","version":"v1"},"cmd":"home_Hooks_clientarea_index"},{"method":"append_first_login_type","doc":{"时间":"2025-04-07","title":"追加访问设置首选方式","desc":"追加访问设置首选方式","author":"hh","version":"v1","return":[{"type":"array","name":"result","default":"-","desc":"desc:首选方式列表"},{"type":"string","name":"value","default":"-","desc":"desc:首选方式标识"},{"type":"string","name":"name","default":"-","desc":"desc:首选方式名称"}]},"cmd":"home_Hooks_append_first_login_type"},{"method":"append_send_param","doc":{"时间":"2025-07-11","title":"追加公共发送参数","desc":"追加公共发送参数","author":"theworld","version":"v1","return":[{"type":"array","name":"result","default":"-","desc":"desc:公共发送参数列表"},{"type":"string","name":"label","default":"-","desc":"desc:标签"},{"type":"array","name":"param","default":"-","desc":"desc:参数"},{"type":"string","name":"param[].value","default":"-","desc":"desc:值"},{"type":"string","name":"param[].label","default":"-","desc":"desc:标签"}]},"cmd":"home_Hooks_append_send_param"},{"method":"product_natural_month_prepaid_change","doc":{"title":"商品自然月预付费开关变更","desc":"商品自然月预付费开关变更","url":"product_natural_month_prepaid_change","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"module","default":"-","desc":"desc:模块名称","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:开启状态","validate":"0关闭1开启validate:required"}]},"cmd":"home_Hooks_product_natural_month_prepaid_change"}]},{"class":"app\\home\\controller\\TransactionController","doc":{"title":"消费管理","desc":"消费管理","use":"app\\home\\controller\\TransactionController"},"list":[{"method":"list","doc":{"title":"交易记录","desc":"交易记录","author":"theworld","version":"v1","url":"\/console\/v1\/transaction","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围交易流水号订单IDvalidate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"new新订单renew续费订单upgrade升降级订单artificial人工订单validate:optional"},{"type":"string","name":"gateway","default":"-","desc":"desc:支付方式","validate":"validate:optional"},{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:交易流水列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:交易流水ID"},{"type":"float","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].gateway","default":"-","desc":"desc:支付方式"},{"type":"string","name":"list[].transaction_number","default":"-","desc":"desc:交易流水号"},{"type":"int","name":"list[].order_id","default":"-","desc":"desc:订单ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"string","name":"list[].type","default":"-","desc":"desc:订单类型"},{"type":"array","name":"list[].hosts","default":"-","desc":"desc:产品列表"},{"type":"int","name":"list[].hosts[].id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"list[].hosts[].name","default":"-","desc":"desc:商品名称"},{"type":"array","name":"list[].descriptions","default":"-","desc":"desc:描述"},{"type":"int","name":"count","default":"-","desc":"desc:交易流水总数"}]},"cmd":"home_Transaction_list"}]},{"class":"app\\home\\controller\\SecurityController","doc":{"title":"安全验证","desc":"安全验证相关接口","use":"app\\home\\controller\\SecurityController"},"list":[{"method":"createCertification","doc":{"title":"创建实名认证","desc":"创建实名认证会话返回二维码URL","author":"wyh","version":"v1","url":"\/console\/v1\/security\/certification\/create","method":"POST","return":[{"type":"string","name":"data.certify_id","default":"-","desc":"desc:认证ID"},{"type":"string","name":"data.certify_url","default":"-","desc":"desc:认证URL"}]},"cmd":"home_Security_createCertification"},{"method":"getCertificationStatus","doc":{"title":"查询实名认证状态","desc":"轮询查询实名认证状态","author":"wyh","version":"v1","url":"\/console\/v1\/security\/certification\/status","method":"GET","param":[{"type":"string","name":"certify_id","default":"-","desc":"desc:认证ID","validate":"validate:required"}],"return":[{"type":"int","name":"data.verify_status","default":"-","desc":"desc:状态"}]},"cmd":"home_Security_getCertificationStatus"},{"method":"getAvailableMethods","doc":{"title":"获取可用安全验证方式","desc":"获取当前用户可用的安全验证方式列表","author":"wyh","version":"v1","url":"\/console\/v1\/security\/available_methods","method":"GET","param":[{"type":"string","name":"scene","default":"-","desc":"desc:场景","validate":"change_password修改密码reset_operate_password修改操作密码host_transfer产品转移validate:optional"}],"return":[{"type":"array","name":"data.available_methods","default":"-","desc":"desc:可用的验证方式列表"},{"type":"string","name":"data.available_methods[].value","default":"-","desc":"desc:验证方式值"},{"type":"string","name":"data.available_methods[].label","default":"-","desc":"desc:验证方式名称"},{"type":"string","name":"data.available_methods[].tip","default":"-","desc":"desc:提示信息"}]},"cmd":"home_Security_getAvailableMethods"}]},{"class":"app\\home\\controller\\ProductController","doc":{"title":"商品管理","desc":"商品管理","use":"app\\home\\controller\\ProductController"},"list":[{"method":"productGroupFirstList","doc":{"title":"获取商品一级分组","desc":"获取商品一级分组","author":"theworld","version":"v1","url":"\/console\/v1\/product\/group\/first","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:商品一级分组"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品一级分组ID"},{"type":"int","name":"list[].name","default":"-","desc":"desc:商品一级分组名称"},{"type":"int","name":"list[].type","default":"-","desc":"desc:分组类型"},{"type":"int","name":"count","default":"-","desc":"desc:商品一级分组总数"}]},"cmd":"home_Product_productGroupFirstList"},{"method":"productGroupSecondList","doc":{"title":"获取商品二级分组","desc":"获取商品二级分组","author":"theworld","version":"v1","url":"\/console\/v1\/product\/group\/second","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:一级分组ID","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:商品二级分组"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品二级分组ID"},{"type":"int","name":"list[].name","default":"-","desc":"desc:商品二级分组名称"},{"type":"int","name":"list[].parent_id","default":"-","desc":"desc:商品一级分组ID"},{"type":"int","name":"list[].type","default":"-","desc":"desc:分组类型"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"count","default":"-","desc":"desc:商品二级分组总数"}]},"cmd":"home_Product_productGroupSecondList"},{"method":"list","doc":{"title":"商品列表","desc":"商品列表","author":"theworld","version":"v1","url":"\/console\/v1\/product","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围商品ID商品名描述validate:optional"},{"type":"int","name":"id","default":"-","desc":"desc:二级分组ID","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"bool","name":"exclusive","default":"-","desc":"desc:是否只返回专属商品","validate":"validate:optional"},{"type":"array","name":"product_ids","default":"-","desc":"desc:筛选哪些商品","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品名"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].pay_type","default":"-","desc":"desc:付款类型"},{"type":"string","name":"list[].price","default":"-","desc":"desc:商品最低价格"},{"type":"string","name":"list[].cycle","default":"-","desc":"desc:商品最低周期"},{"type":"string","name":"list[].mode","default":"-","desc":"desc:代理模式"},{"type":"string","name":"list[].client_level_name","default":"-","desc":"desc:用户等级名称"},{"type":"int","name":"list[].stock_control","default":"-","desc":"desc:是否开启库存"},{"type":"int","name":"list[].qty","default":"-","desc":"desc:库存数量"},{"type":"object","name":"list[].pay_ontrial","default":"-","desc":"desc:试用配置"},{"type":"int","name":"count","default":"-","desc":"desc:商品总数"}]},"cmd":"home_Product_list"},{"method":"index","doc":{"title":"商品详情","desc":"商品详情","url":"\/console\/v1\/product\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"object","name":"product","default":"-","desc":"desc:商品"},{"type":"int","name":"product.id","default":"-","desc":"desc:ID"},{"type":"string","name":"product.name","default":"-","desc":"desc:商品名称"},{"type":"int","name":"product.product_group_id","default":"-","desc":"desc:所属商品组ID"},{"type":"string","name":"product.description","default":"-","desc":"desc:商品描述"},{"type":"int","name":"product.hidden","default":"-","desc":"desc:0显示默认"},{"type":"int","name":"product.stock_control","default":"-","desc":"desc:库存控制"},{"type":"int","name":"product.qty","default":"-","desc":"desc:库存数量"},{"type":"int","name":"product.pay_type","default":"-","desc":"desc:付款类型"},{"type":"int","name":"product.auto_setup","default":"-","desc":"desc:是否自动开通"},{"type":"int","name":"product.type","default":"-","desc":"desc:关联类型"},{"type":"int","name":"product.rel_id","default":"-","desc":"desc:关联ID"},{"type":"array","name":"upgrade","default":"-","desc":"desc:可升降级商品ID"},{"type":"int","name":"product_id","default":"-","desc":"desc:父商品ID"},{"type":"array","name":"plugin_custom_fields","default":"-","desc":"desc:自定义字段{is_link是否已有子商品"},{"type":"int","name":"show","default":"-","desc":"desc:是否将商品展示在会员中心对应模块的列表中"},{"type":"string","name":"on_demand.min_credit","default":"-","desc":"desc:购买时用户最低余额"},{"type":"int","name":"on_demand.min_usage_time","default":"-","desc":"desc:最低使用时长"},{"type":"string","name":"on_demand.min_usage_time_unit","default":"-","desc":"desc:最低使用时长单位"},{"type":"int","name":"on_demand.credit_limit_pay","default":"-","desc":"desc:允许信用额支付"}]},"cmd":"home_Product_index"},{"method":"settle","doc":{"title":"结算商品","desc":"结算商品","author":"theworld","version":"v1","url":"\/console\/v1\/product\/settle","method":"POST","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"object","name":"config_options","default":"-","desc":"desc:自定义配置","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数","validate":"比如优惠码参数传{\"promo_code\":[\"pr8nRQOGbmv5\"]}validate:optional"},{"type":"int","name":"qty","default":"-","desc":"desc:数量","validate":"validate:required"},{"type":"object","name":"self_defined_field","default":"-","desc":"desc:自定义字段","validate":"{\"5\":\"123\"}5是自定义字段ID123是填写的内容validate:optional"}],"return":[{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID"}]},"cmd":"home_Product_settle"},{"method":"moduleClientConfigOption","doc":{"title":"商品配置页面","desc":"商品配置页面","url":"\/console\/v1\/product\/:id\/config_option","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"bool","name":"flag","default":"-","desc":"desc:是否获取隐藏商品的模块内容","validate":"true是false否validate:optional"}],"return":[{"type":"string","name":"product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"content","default":"-","desc":"desc:模块输出内容"}]},"cmd":"home_Product_moduleClientConfigOption"},{"method":"moduleCalculatePrice","doc":{"title":"修改配置计算价格","desc":"修改配置计算价格","url":"\/console\/v1\/product\/:id\/config_option","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"qty","default":"-","desc":"desc:数量","validate":"validate:required"},{"type":"array","name":"config_options","default":"-","desc":"desc:模块自定义配置参数","validate":"格式{\"configoption\":{1:1,2:[2]},\"cycle\":2,\"promo_code\":\"Af13S1ACj\",\"event_promotion\":12,\"qty\":1}validate:optional"}],"return":[{"type":"string","name":"price","default":"-","desc":"desc:价格"},{"type":"string","name":"renew_price","default":"-","desc":"desc:续费价格"},{"type":"string","name":"billing_cycle","default":"-","desc":"desc:周期名称"},{"type":"int","name":"duration","default":"-","desc":"desc:周期时长"},{"type":"string","name":"description","default":"-","desc":"desc:订单子项描述"},{"type":"string","name":"base_price","default":"-","desc":"desc:基础价格"},{"type":"float","name":"price_total","default":"-","desc":"desc:折扣后金额"},{"type":"float","name":"price_promo_code_discount","default":"-","desc":"desc:优惠码折扣金额"},{"type":"float","name":"price_client_level_discount","default":"-","desc":"desc:客户等级折扣金额"},{"type":"float","name":"price_event_promotion_discount","default":"-","desc":"desc:活动促销折扣金额"}]},"cmd":"home_Product_moduleCalculatePrice"},{"method":"productStock","doc":{"title":"获取商品库存","desc":"获取商品库存","author":"theworld","version":"v1","url":"\/console\/v1\/product\/:id\/stock","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"object","name":"product","default":"-","desc":"desc:商品"},{"type":"int","name":"product.id","default":"-","desc":"desc:ID"},{"type":"int","name":"product.stock_control","default":"-","desc":"desc:库存控制"},{"type":"int","name":"product.qty","default":"-","desc":"desc:库存数量"}]},"cmd":"home_Product_productStock"},{"method":"orderPageSelfDefinedField","doc":{"title":"商品订单页自定义字段","desc":"商品订单页自定义字段","url":"\/console\/v1\/product\/:id\/self_defined_field\/order_page","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"int","name":"data[].id","default":"-","desc":"desc:自定义字段ID"},{"type":"string","name":"data[].field_name","default":"-","desc":"desc:字段名称"},{"type":"string","name":"data[].field_type","default":"-","desc":"desc:字段类型"},{"type":"string","name":"data[].description","default":"-","desc":"desc:字段描述"},{"type":"string","name":"data[].regexpr","default":"-","desc":"desc:验证规则"},{"type":"string","name":"data[].field_option","default":"-","desc":"desc:下拉选项"},{"type":"int","name":"data[].is_required","default":"-","desc":"desc:是否必填"},{"type":"int","name":"data[].show_client_host_list","default":"-","desc":"desc:会员中心列表显示"},{"type":"string","name":"data[].explain_content","default":"-","desc":"desc:说明内容"}]},"cmd":"home_Product_orderPageSelfDefinedField"}]},{"class":"app\\home\\controller\\OauthController","doc":{"title":"三方登录","desc":"三方登录","use":"app\\home\\controller\\OauthController"},"list":[{"method":"url","doc":{"title":"跳转到登录授权网址","desc":"跳转到登录授权网址","url":"console\/v1\/oauth\/:name","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:三方接口标识","validate":"validate:required"}],"return":[{"type":"string","name":"url","default":"-","desc":"desc:跳转地址"}]},"cmd":"home_Oauth_url"},{"method":"callback","doc":{"title":"回调地址","desc":"回调地址","url":"console\/v1\/oauth\/callback\/:name","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:三方接口标识","validate":"validate:required"}]},"cmd":"home_Oauth_callback"},{"method":"checkToken","doc":{"title":"验证oauthtoken","desc":"验证oauthtoken","url":"console\/v1\/oauth\/token","method":"GET","author":"hh","version":"v1","return":[{"type":"string","name":"jwt","default":"-","desc":"desc:登录成功标识"},{"type":"string","name":"url","default":"-","desc":"desc:当返回url时跳转"}]},"cmd":"home_Oauth_checkToken"},{"method":"bind","doc":{"title":"关联账户","desc":"关联账户","url":"console\/v1\/oauth\/client\/bind","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"type","default":"phone","desc":"desc:登录类型","validate":"phone手机注册email邮箱注册validate:required"},{"type":"string","name":"account","default":"18423467948","desc":"desc:手机号或邮箱","validate":"validate:required"},{"type":"string","name":"phone_code","default":"86","desc":"desc:国家区号","validate":"登录类型为手机注册时需要传此参数validate:optional"},{"type":"string","name":"code","default":"1234","desc":"desc:验证码","validate":"validate:required"}],"return":[{"type":"string","name":"jwt","default":"-","desc":"desc:jwt"}]},"cmd":"home_Oauth_bind"},{"method":"unbind","doc":{"title":"取消关联","desc":"取消关联","url":"console\/v1\/oauth\/unbind\/:name","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:三方接口标识","validate":"validate:required"}]},"cmd":"home_Oauth_unbind"},{"method":"commandReceive","doc":{"title":"指令回调地址","desc":"指令回调地址,可以用于三方推送相关接口","url":"oauth\/:name\/command\/receive","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:三方接口标识","validate":"validate:required"}]},"cmd":"home_Oauth_commandReceive"}]},{"class":"app\\home\\controller\\LogController","doc":{"title":"日志管理","desc":"日志管理","use":"app\\home\\controller\\LogController"},"list":[{"method":"list","doc":{"title":"操作日志","desc":"操作日志","author":"theworld","version":"v1","url":"\/console\/v1\/log","method":"GET","param":[{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"system系统日志apiAPI日志validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"iddescriptioncreate_timeipvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:操作日志列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:操作日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:时间"},{"type":"string","name":"list[].ip","default":"-","desc":"desc:IP"},{"type":"int","name":"count","default":"-","desc":"desc:操作日志总数"}]},"cmd":"home_Log_list"}]},{"class":"app\\home\\controller\\PayController","doc":{"title":"支付管理","desc":"支付管理","use":"app\\home\\controller\\PayController"},"list":[{"method":"pay","doc":{"title":"支付","desc":"支付","author":"wyh","version":"v1","url":"\/console\/v1\/pay","method":"POST","param":[{"type":"int","name":"id","default":"1","desc":"desc:订单ID","validate":"validate:required"},{"type":"string","name":"gateway","default":"WxPay","desc":"desc:支付方式","validate":"支付插件标识validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"},{"type":"string","name":"code","default":"-","desc":"desc:当status为200且code为Paid时表示支付完成"},{"type":"string","name":"data.html","default":"-","desc":"desc:三方接口返回内容"}]},"cmd":"home_Pay_pay"},{"method":"status","doc":{"title":"支付状态","desc":"支付状态","author":"wyh","version":"v1","url":"\/console\/v1\/pay\/:id\/status","method":"GET","param":[{"type":"int","name":"id","default":"1","desc":"desc:订单ID","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"},{"type":"string","name":"code","default":"-","desc":"desc:Paid表示支付成功停止调用接口"}]},"cmd":"home_Pay_status"},{"method":"recharge","doc":{"title":"充值","desc":"充值","author":"wyh","version":"v1","url":"\/console\/v1\/recharge","method":"POST","param":[{"type":"float","name":"amount","default":"1.00","desc":"desc:金额","validate":"validate:required"},{"type":"string","name":"gateway","default":"WxPay","desc":"desc:支付方式","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID"}]},"cmd":"home_Pay_recharge"},{"method":"credit","doc":{"title":"使用取消余额","desc":"使用取消余额","author":"wyh","version":"v1","url":"\/console\/v1\/credit","method":"POST","param":[{"type":"int","name":"id","default":"1","desc":"desc:订单ID","validate":"validate:required"},{"type":"int","name":"use","default":"1","desc":"desc:1使用余额","validate":"0取消使用validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"},{"type":"int","name":"data.id","default":"-","desc":"desc:订单ID"}]},"cmd":"home_Pay_credit"}]},{"class":"app\\home\\controller\\ModuleController","doc":{"title":"模块管理","desc":"模块管理","use":"app\\home\\controller\\ModuleController"},"list":[{"method":"moduleList","doc":{"title":"模块列表","desc":"模块列表","url":"\/console\/v1\/module","method":"GET","author":"hh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:模块列表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:模块类型"},{"type":"string","name":"list[].display_name","default":"-","desc":"desc:模块名称"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本号"}]},"cmd":"home_Module_moduleList"}]},{"class":"app\\home\\controller\\OrderController","doc":{"title":"订单管理","desc":"订单管理","use":"app\\home\\controller\\OrderController"},"list":[{"method":"list","doc":{"title":"订单列表","desc":"订单列表","author":"theworld","version":"v1","url":"\/console\/v1\/order","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围订单IDvalidate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"new新订单renew续费订单upgrade升降级订单artificial人工订单validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"Unpaid未付款Paid已付款validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idtypecreate_timeamountstatusvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:订单列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:订单ID"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].gateway","default":"-","desc":"desc:支付方式"},{"type":"float","name":"list[].credit","default":"-","desc":"desc:使用余额"},{"type":"string","name":"list[].host_name","default":"-","desc":"desc:产品标识"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"array","name":"list[].product_names","default":"-","desc":"desc:订单下所有产品的商品名称"},{"type":"int","name":"list[].host_id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].order_item_count","default":"-","desc":"desc:订单子项数量"},{"type":"array","name":"list[].voucher","default":"-","desc":"desc:上传的凭证"},{"type":"string","name":"list[].review_fail_reason","default":"-","desc":"desc:审核失败原因"},{"type":"int","name":"count","default":"-","desc":"desc:订单总数"}]},"cmd":"home_Order_list"},{"method":"index","doc":{"title":"订单详情","desc":"订单详情","author":"theworld","version":"v1","url":"\/console\/v1\/order\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}],"return":[{"type":"object","name":"order","default":"-","desc":"desc:产品"},{"type":"int","name":"order.id","default":"-","desc":"desc:订单ID"},{"type":"string","name":"order.type","default":"-","desc":"desc:类型"},{"type":"string","name":"order.amount","default":"-","desc":"desc:金额"},{"type":"int","name":"order.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"order.pay_time","default":"-","desc":"desc:支付时间"},{"type":"string","name":"order.status","default":"-","desc":"desc:状态"},{"type":"string","name":"order.gateway","default":"-","desc":"desc:支付方式"},{"type":"string","name":"order.credit","default":"-","desc":"desc:使用余额"},{"type":"string","name":"order.notes","default":"-","desc":"desc:备注"},{"type":"string","name":"order.refund_amount","default":"-","desc":"desc:订单已退款金额"},{"type":"string","name":"order.amount_unpaid","default":"-","desc":"desc:未支付金额"},{"type":"array","name":"order.voucher","default":"-","desc":"desc:上传的凭证"},{"type":"string","name":"order.review_fail_reason","default":"-","desc":"desc:审核失败原因"},{"type":"int","name":"order.unpaid_timeout","default":"-","desc":"desc:未支付超时时间"},{"type":"int","name":"order.remain_pay_time","default":"-","desc":"desc:剩余支付时间"},{"type":"array","name":"order.items","default":"-","desc":"desc:订单子项"},{"type":"int","name":"order.items[].id","default":"-","desc":"desc:订单子项ID"},{"type":"string","name":"order.items[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"order.items[].amount","default":"-","desc":"desc:金额"},{"type":"int","name":"order.items[].host_id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"order.items[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"order.items[].host_name","default":"-","desc":"desc:产品标识"},{"type":"string","name":"order.items[].billing_cycle","default":"-","desc":"desc:计费周期"},{"type":"string","name":"order.items[].host_status","default":"-","desc":"desc:产品状态"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"desc:自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"desc:字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"desc:字段类型"},{"type":"string","name":"self_defined_field[].value","default":"-","desc":"desc:当前值"}]},"cmd":"home_Order_index"},{"method":"delete","doc":{"title":"删除订单","desc":"删除订单","author":"theworld","version":"v1","url":"\/console\/v1\/order\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}]},"cmd":"home_Order_delete"},{"method":"batchDelete","doc":{"title":"批量删除订单","desc":"批量删除订单","author":"theworld","version":"v1","url":"\/console\/v1\/order","method":"DELETE","param":[{"type":"array","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}]},"cmd":"home_Order_batchDelete"},{"method":"exportExcel","doc":{"title":"订单列表导出EXCEL","desc":"订单列表导出EXCEL","author":"theworld","version":"v1","url":"\/console\/v1\/order\/export_excel","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围订单IDvalidate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"new新订单renew续费订单upgrade升降级订单artificial人工订单validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"Unpaid未付款Paid已付款validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idtypecreate_timeamountstatusvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}]},"cmd":"home_Order_exportExcel"},{"method":"submitApplication","doc":{"时间":"2024-07-19","title":"银行转账提交申请","desc":"银行转账提交申请","author":"hh","version":"v1","url":"\/console\/v1\/order\/:id\/submit_application","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}]},"cmd":"home_Order_submitApplication"},{"method":"uploadOrderVoucher","doc":{"时间":"2024-07-19","title":"上传凭证","desc":"上传凭证","author":"hh","version":"v1","url":"\/console\/v1\/order\/:id\/voucher","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"array","name":"voucher","default":"-","desc":"desc:上传的凭证","validate":"上传后的文件名validate:required"}]},"cmd":"home_Order_uploadOrderVoucher"},{"method":"changeGateway","doc":{"时间":"2024-07-22","title":"变更支付方式","desc":"变更支付方式","author":"hh","version":"v1","url":"\/console\/v1\/order\/:id\/gateway","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}]},"cmd":"home_Order_changeGateway"},{"method":"orderTransactionRecord","doc":{"时间":"2024-12-03","title":"订单交易记录","desc":"订单交易记录","author":"hh","version":"v1","url":"\/console\/v1\/order\/:id\/transaction_record","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}],"return":[{"type":"int","name":"list[].create_time","default":"-","desc":"desc:交易时间"},{"type":"int","name":"list[].host_id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"list[].host_name","default":"-","desc":"desc:产品标识"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"}]},"cmd":"home_Order_orderTransactionRecord"},{"method":"combineOnDemandOrder","doc":{"时间":"2025-04-11","title":"合并按需订单","desc":"合并按需订单","author":"hh","version":"v1","url":"\/console\/v1\/order\/on_demand\/combine","method":"POST","param":[{"type":"array","name":"ids","default":"-","desc":"desc:订单ID","validate":"数组validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:合并后的订单ID"},{"type":"string","name":"amount","default":"-","desc":"desc:合并后的订单金额"}]},"cmd":"home_Order_combineOnDemandOrder"}]}]},{"section":"admin","doc":{"title":"后台接口","desc":"后台接口"},"list":[{"class":"reserver\\whmcs_dcim\\controller\\admin\\CloudController","doc":{"title":"DCIM代理(WHMCS)-后台内页操作","desc":"DCIM代理(WHMCS)-后台内页操作","use":"reserver\\whmcs_dcim\\controller\\admin\\CloudController"},"list":[{"method":"imageList","doc":{"title":"获取操作系统列表","desc":"获取操作系统列表","url":"\/admin\/v1\/rewhmcs_dcim\/:id\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"array","name":"os","default":"-","desc":"操作系统"},{"type":"string","name":"os[].id","default":"-","desc":"操作系统ID"},{"type":"string","name":"os[].name","default":"-","desc":"操作系统名称"},{"type":"array","name":"config","default":"-","desc":"分区配置"},{"type":"string","name":"config[].id","default":"-","desc":"分区配置ID"},{"type":"string","name":"config[].name","default":"-","desc":"分区配置名称"},{"type":"string","name":"config[].osname","default":"-","desc":"关联操作系统ID"},{"type":"array","name":"scripts","default":"-","desc":"安装脚本"},{"type":"string","name":"scripts[].id","default":"-","desc":"安装脚本ID"},{"type":"string","name":"scripts[].name","default":"-","desc":"安装脚本名称"},{"type":"string","name":"scripts[].osname","default":"-","desc":"关联操作系统ID"}]}},{"method":"detail","doc":{"title":"获取实例详情","desc":"获取实例详情","url":"\/admin\/v1\/rewhmcs_dcim\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"int","name":"serverid","default":"-","desc":"服务器ID"},{"type":"object","name":"server","default":"-","desc":"服务器"},{"type":"string","name":"server.id","default":"-","desc":"服务器ID"},{"type":"string","name":"server.wltag","default":"-","desc":"物理标签"},{"type":"string","name":"server.osname","default":"-","desc":"操作系统"},{"type":"string","name":"server.power","default":"-","desc":"电源状态"},{"type":"string","name":"server.power_msg","default":"-","desc":"电源状态描述"},{"type":"string","name":"server.osusername","default":"-","desc":"操作系统用户名"},{"type":"string","name":"server.ospassword","default":"-","desc":"操作系统密码"},{"type":"string","name":"server.crack_success_info","default":"-","desc":"破解密码信息"},{"type":"string","name":"server.crack_user","default":"-","desc":"破解用户"},{"type":"string","name":"server.default_user","default":"-","desc":"默认用户"},{"type":"string","name":"server.ippassword","default":"-","desc":"面板密码"},{"type":"string","name":"server.port","default":"-","desc":"端口"},{"type":"string","name":"server.main_ip","default":"-","desc":"主IP"},{"type":"string","name":"server.configoptionsupgrade","default":"-","desc":"支持升降级0否1是"},{"type":"array","name":"ip","default":"-","desc":"附加IP"},{"type":"string","name":"ip[].ipaddress","default":"-","desc":"IP地址"},{"type":"string","name":"ip[].subnetmask","default":"-","desc":"子网掩码"},{"type":"string","name":"ip[].gateway","default":"-","desc":"网关"},{"type":"object","name":"configoptions","default":"-","desc":"当前配置"},{"type":"object","name":"configoptions.area.name","default":"-","desc":"配置area对应的名称"},{"type":"object","name":"configoptions.area.value","default":"-","desc":"配置area对应的值"},{"type":"object","name":"oldconfigoptions","default":"-","desc":"当前配置ID对应的值,例如{\"1\":1,\"2\":2}"},{"type":"object","name":"customfields","default":"-","desc":"自定义字段"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/admin\/v1\/rewhmcs_dcim\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/admin\/v1\/rewhmcs_dcim\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/admin\/v1\/rewhmcs_dcim\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/admin\/v1\/rewhmcs_dcim\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"data.url","default":"-","desc":"控制台地址"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/admin\/v1\/rewhmcs_dcim\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/admin\/v1\/rewhmcs_dcim\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/admin\/v1\/rewhmcs_dcim\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/admin\/v1\/rewhmcs_dcim\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"system","default":"-","desc":"指定救援系统类型(1=linux,2=windows)","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/admin\/v1\/rewhmcs_dcim\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"mos","default":"-","desc":"镜像ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}}]},{"class":"reserver\\mf_dcim\\controller\\admin\\CloudController","doc":{"title":"魔方DCIM代理(自定义配置)-后台内页操作","desc":"魔方DCIM代理(自定义配置)-后台内页操作","use":"reserver\\mf_dcim\\controller\\admin\\CloudController"},"list":[{"method":"adminDetail","doc":{"title":"后台详情","desc":"后台详情,用于提供后台实例操作获取配置","url":"\/admin\/v1\/remf_dcim\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"image[].id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"image[].name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"image[].icon","default":"-","desc":"操作系统分类图标"},{"type":"int","name":"image[].image[].id","default":"-","desc":"操作系统ID"},{"type":"int","name":"image[].image[].image_group_id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"image[].image[].name","default":"-","desc":"操作系统名称"},{"type":"int","name":"image[].image[].charge","default":"-","desc":"是否收费(0=否,1=是)"},{"type":"string","name":"image[].image[].price","default":"-","desc":"价格"},{"type":"string","name":"line.bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/admin\/v1\/remf_dcim\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/admin\/v1\/remf_dcim\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/admin\/v1\/remf_dcim\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/admin\/v1\/remf_dcim\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"url","default":"-","desc":"控制台地址"},{"type":"string","name":"vnc_url","default":"-","desc":"控制台websocket地址(more=1返回)"},{"type":"string","name":"vnc_pass","default":"-","desc":"vnc密码(more=1返回)"},{"type":"string","name":"password","default":"-","desc":"机器密码(more=1返回)"},{"type":"string","name":"token","default":"-","desc":"控制台页面令牌(more=1返回)"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/admin\/v1\/remf_dcim\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"tmp_token","default":"-","desc":"控制台页面令牌","validate":"require"}]}},{"method":"restartVnc","doc":{"title":"重启VNC","desc":"重启VNC","url":"\/admin\/v1\/remf_dcim\/:id\/vnc\/restart","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/admin\/v1\/remf_dcim\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/admin\/v1\/remf_dcim\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/admin\/v1\/remf_dcim\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"exitRescue","doc":{"title":"退出救援模式","desc":"退出救援模式","url":"\/admin\/v1\/remf_cloud\/:id\/rescue\/exit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/admin\/v1\/remf_dcim\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"int","name":"part_type","default":"-","desc":"分区类型0全盘格式化1第一分区格式化","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"flowDetail","doc":{"title":"获取网络流量","desc":"获取网络流量","url":"\/admin\/v1\/remf_dcim\/:id\/flow","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"total","default":"-总流量","desc":"-"},{"type":"string","name":"used","default":"-已用流量","desc":"-"},{"type":"string","name":"leave","default":"-","desc":"剩余流量"},{"type":"string","name":"reset_flow_date","default":"-","desc":"流量归零时间"}]}}]},{"class":"reserver\\mf_finance\\controller\\admin\\CloudController","doc":{"title":"魔方财务(自定义配置)-后台内页操作","desc":"魔方财务(自定义配置)-后台内页操作","use":"reserver\\mf_finance\\controller\\admin\\CloudController"},"list":[{"method":"detail","doc":{"title":"id:文件标题","desc":"获取实例详情","url":"\/admin\/v1\/remf_finance\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"host_data:基础数据@","name":"-","default":"-","desc":"-"},{"type":"config_options:可配置选项@","name":"-","default":"-","desc":"-"},{"type":"custom_field_data:自定义字段@","name":"-","default":"-","desc":"-"},{"type":"download_data:可下载数据@","name":"-","default":"-","desc":"-"},{"type":"module_button:模块按钮@","name":"-","default":"-","desc":"-"},{"type":"module_client_area:模块页面输出","name":"-","default":"-","desc":"-"},{"type":"hook_output:钩子在本页面的输出，数组，循环显示的html","name":"-","default":"-","desc":"-"},{"type":"dcim.flowpacket:当前产品可购买的流量包@","name":"-","default":"-","desc":"-"},{"type":"dcim.auth:服务器各种操作权限控制(on有权限off没权限)","name":"-","default":"-","desc":"-"},{"type":"dcim.area_code:区域代码","name":"-","default":"-","desc":"-"},{"type":"dcim.area_name:区域名称","name":"-","default":"-","desc":"-"},{"type":"dcim.os_group:操作系统分组@","name":"-","default":"-","desc":"-"},{"type":"dcim.os:操作系统数据@","name":"-","default":"-","desc":"-"},{"type":"flow_packet_use_list:流量包使用情况@","name":"-","default":"-","desc":"-"},{"type":"host_cancel:","name":"取消请求数据,空对象","default":"-","desc":"-"}],"host_data":"remark:备注","config_options":"sub_name:配置项值","custom_field_data":"value:字段值","download_data":"id:文件id","down_link":"id:下载链接","location":"id:文件名","module_button":"type:name:名称","dcim.flowpacket":"stock:库存(0不限)","dcim.os_group":"svg:分组svg号","dcim.os":"group_id:所属分组ID","flow_packet_use_list":"used:已用流量"}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/admin\/v1\/remf_finance\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/admin\/v1\/remf_finance\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/admin\/v1\/remf_finance\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/admin\/v1\/remf_finance\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"data.url","default":"-","desc":"控制台地址"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/admin\/v1\/remf_finance\/:id\/vnc","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/admin\/v1\/remf_finance\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/admin\/v1\/remf_finance\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/admin\/v1\/remf_finance\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"int","name":"temp_pass","default":"-","desc":"临时密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/admin\/v1\/remf_finance\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"os","default":"-","desc":"重装系统的操作系统id","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""},{"type":"int","name":"format_data_disk","default":"0","desc":"是否格式化数据盘(0=不格式,1=格式化)","validate":""}]}},{"method":"hardOff","doc":{"title":"硬关机","desc":"硬关机","url":"\/admin\/v1\/remf_finance\/:id\/hard_off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardReboot","doc":{"title":"硬重启","desc":"硬重启","url":"\/admin\/v1\/remf_finance\/:id\/hard_reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"remoteInfo","doc":{"title":"远程信息","desc":"远程信息","url":"\/admin\/v1\/remf_finance\/:id\/remote_info","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}]}},{"method":"exitRescue","doc":{"title":"退出救援","desc":"退出救援","url":"\/admin\/v1\/remf_finance\/:id\/exit_rescue","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}}]},{"class":"reserver\\whmcs_cloud\\controller\\admin\\CloudController","doc":{"title":"魔方云代理(WHMCS)-后台内页操作","desc":"魔方云代理(WHMCS)-后台内页操作","use":"reserver\\whmcs_cloud\\controller\\admin\\CloudController"},"list":[{"method":"imageList","doc":{"title":"获取操作系统列表","desc":"获取操作系统列表","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"操作系统配置ID"},{"type":"string","name":"list[].osid","default":"-","desc":"操作系统ID"},{"type":"string","name":"list[].name","default":"-","desc":"操作系统名称"}]}},{"method":"detail","doc":{"title":"获取实例详情","desc":"获取实例详情","url":"\/admin\/v1\/rewhmcs_cloud\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"object","name":"host_data","default":"-","desc":"产品数据"},{"type":"string","name":"host_data.domain","default":"-","desc":"产品标识"},{"type":"string","name":"host_data.dedicatedip","default":"-","desc":"独立IP"},{"type":"string","name":"host_data.username","default":"-","desc":"用户名"},{"type":"string","name":"host_data.password","default":"-","desc":"密码"},{"type":"string","name":"host_data.productname","default":"-","desc":"商品名称"},{"type":"int","name":"host_data.bwusage","default":"-","desc":"已用流量"},{"type":"int","name":"host_data.bwlimit","default":"-","desc":"流量限制"},{"type":"array","name":"host_data.assignedips","default":"-","desc":"附加IP"},{"type":"string","name":"host_data.type","default":"-","desc":"类型"},{"type":"int","name":"host_data.reset_flow_day","default":"-","desc":"流量重置时间"},{"type":"int","name":"host_data.port","default":"-","desc":"端口"},{"type":"int","name":"host_data.rescue","default":"-","desc":"救援系统0否1是"},{"type":"int","name":"host_data.image_group_id","default":"-","desc":"镜像分组ID"},{"type":"string","name":"host_data.panel_pass","default":"-","desc":"面板密码"},{"type":"int","name":"host_data.configoptionsupgrade","default":"-","desc":"支持升降级0否1是"},{"type":"array","name":"config_options","default":"-","desc":"产品配置"},{"type":"int","name":"config_options[].option_type","default":"-","desc":"配置类型"},{"type":"string","name":"config_options[].sub_name","default":"-","desc":"单位名称"},{"type":"string","name":"config_options[].name","default":"-","desc":"配置名称"},{"type":"object","name":"configoptions","default":"-","desc":"当前配置"},{"type":"object","name":"configoptions.area.name","default":"-","desc":"配置area对应的名称"},{"type":"object","name":"configoptions.area.value","default":"-","desc":"配置area对应的值"},{"type":"object","name":"oldconfigoptions","default":"-","desc":"当前配置ID对应的值,例如{\"1\":1,\"2\":2}"},{"type":"object","name":"customfields","default":"-","desc":"自定义字段"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardOff","doc":{"title":"强制关机","desc":"强制关机","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/hard_off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardReboot","doc":{"title":"强制重启","desc":"强制重启","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/hard_reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"data.url","default":"-","desc":"控制台地址"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援系统","desc":"救援系统","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"int","name":"temp_pass","default":"-","desc":"临时密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"exitRescue","doc":{"title":"退出救援系统","desc":"退出救援系统","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/rescue\/exit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/admin\/v1\/rewhmcs_cloud\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"os","default":"-","desc":"镜像ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}}]},{"class":"reserver\\mf_cloud\\controller\\admin\\CloudController","doc":{"title":"魔方云代理(自定义配置)-后台内页操作","desc":"魔方云代理(自定义配置)-后台内页操作","use":"reserver\\mf_cloud\\controller\\admin\\CloudController"},"list":[{"method":"adminDetail","doc":{"title":"后台详情","desc":"后台详情,用于提供后台实例操作获取配置","url":"\/admin\/v1\/remf_cloud\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"image[].id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"image[].name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"image[].icon","default":"-","desc":"操作系统分类图标"},{"type":"int","name":"image[].image[].id","default":"-","desc":"操作系统ID"},{"type":"int","name":"image[].image[].image_group_id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"image[].image[].name","default":"-","desc":"操作系统名称"},{"type":"int","name":"image[].image[].charge","default":"-","desc":"是否收费(0=否,1=是)"},{"type":"string","name":"image[].image[].price","default":"-","desc":"价格"},{"type":"string","name":"config.type","default":"-","desc":"实例类型(host=KVM加强版,lightHost=KVM轻量版,hyperv=Hyper-V)"},{"type":"int","name":"config.support_ssh_key","default":"-","desc":"是否支持SSH密钥(0=不支持,1=支持)"},{"type":"int","name":"config.rand_ssh_port","default":"-","desc":"SSH端口设置(0=默认,1=随机端口,2=指定端口)"},{"type":"string","name":"config.rand_ssh_port_start","default":"-","desc":"随机端口开始端口"},{"type":"string","name":"config.rand_ssh_port_end","default":"-","desc":"随机端口结束端口"},{"type":"string","name":"config.rand_ssh_port_windows","default":"-","desc":"指定端口Windows"},{"type":"string","name":"config.rand_ssh_port_linux","default":"-","desc":"指定端口Linux"},{"type":"string","name":"line.bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/admin\/v1\/remf_cloud\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/admin\/v1\/remf_cloud\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/admin\/v1\/remf_cloud\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardOff","doc":{"title":"强制关机","desc":"强制关机","url":"\/admin\/v1\/remf_cloud\/:id\/hard_off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardReboot","doc":{"title":"强制重启","desc":"强制重启","url":"\/admin\/v1\/remf_cloud\/:id\/hard_reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/admin\/v1\/remf_cloud\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"url","default":"-","desc":"控制台地址"},{"type":"string","name":"vnc_url","default":"-","desc":"vncwebsocket地址(more=1返回)"},{"type":"string","name":"vnc_pass","default":"-","desc":"VNC密码(more=1返回)"},{"type":"string","name":"password","default":"-","desc":"实例密码(more=1返回)"},{"type":"string","name":"token","default":"-","desc":"临时令牌(more=1返回)"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/admin\/v1\/remf_cloud\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"temp_token","default":"-","desc":"临时令牌","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/admin\/v1\/remf_cloud\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,suspend=暂停,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/admin\/v1\/remf_cloud\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/admin\/v1\/remf_cloud\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"string","name":"password","default":"-","desc":"救援系统临时密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"exitRescue","doc":{"title":"退出救援模式","desc":"退出救援模式","url":"\/admin\/v1\/remf_cloud\/:id\/rescue\/exit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/admin\/v1\/remf_cloud\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"int","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"remoteInfo","doc":{"title":"获取魔方云远程信息","desc":"获取魔方云远程信息","url":"\/admin\/v1\/remf_cloud\/:id\/remote_info","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"rescue","default":"-","desc":"是否正在救援系统(0=不是,1=是)"},{"type":"string","name":"username","default":"-","desc":"远程用户名"},{"type":"string","name":"password","default":"-","desc":"远程密码"},{"type":"int","name":"port","default":"-","desc":"远程端口"},{"type":"int","name":"ip_num","default":"-","desc":"IP数量"}]}},{"method":"flowDetail","doc":{"title":"获取网络流量","desc":"获取网络流量","url":"\/admin\/v1\/remf_cloud\/:id\/flow","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"total","default":"-总流量","desc":"-"},{"type":"string","name":"used","default":"-已用流量","desc":"-"},{"type":"string","name":"leave","default":"-","desc":"剩余流量"},{"type":"string","name":"reset_flow_date","default":"-","desc":"流量归零时间"},{"type":"int","name":"total_num","default":"-","desc":"总流量大小(0=不限)"},{"type":"float","name":"used_num","default":"-","desc":"已用流量大小"},{"type":"float","name":"base_flow","default":"-","desc":"基础流量(0=不限)"},{"type":"float","name":"temp_flow","default":"-","desc":"临时流量"},{"type":"float","name":"flow_packet.leave_size","default":"-","desc":"流量包剩余流量大小(GB)"},{"type":"int","name":"flow_packet.total_size","default":"-","desc":"流量包总大小(GB)"},{"type":"float","name":"flow_packet.used_size","default":"-","desc":"流量包已用大小(GB)"}]}},{"method":"trafficPackageList","doc":{"title":"流量包列表","desc":"流量包列表","author":"hh","version":"v1","url":"\/admin\/v1\/remf_cloud\/:id\/traffic_package","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"流量包列表"},{"type":"int","name":"list[].id","default":"-","desc":"流量包ID"},{"type":"string","name":"list[].name","default":"-","desc":"流量包名称"},{"type":"int","name":"list[].size","default":"-","desc":"流量包大小(GB)"},{"type":"float","name":"list[].used","default":"-","desc":"已使用(GB)"},{"type":"int","name":"list[].expire_time","default":"-","desc":"到期时间(秒级时间戳,0表示不到期)"},{"type":"int","name":"list[].expire_with_reset","default":"-","desc":"是否随重置过期(0=否,1=是)"},{"type":"int","name":"list[].status","default":"-","desc":"状态(0=失效,1=有效)"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间(秒级时间戳)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}}]},{"class":"reserver\\mf_finance_dcim\\controller\\admin\\CloudController","doc":{"title":"V10代理魔方财务DCIM-后台内页操作","desc":"V10代理魔方财务DCIM-后台内页操作","use":"reserver\\mf_finance_dcim\\controller\\admin\\CloudController"},"list":[{"method":"detail","doc":{"title":"id:文件标题","desc":"获取实例详情","url":"\/admin\/v1\/remf_finance_dcim\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"host_data:基础数据@","name":"-","default":"-","desc":"-"},{"type":"config_options:可配置选项@","name":"-","default":"-","desc":"-"},{"type":"custom_field_data:自定义字段@","name":"-","default":"-","desc":"-"},{"type":"download_data:可下载数据@","name":"-","default":"-","desc":"-"},{"type":"module_button:模块按钮@","name":"-","default":"-","desc":"-"},{"type":"module_client_area:模块页面输出","name":"-","default":"-","desc":"-"},{"type":"hook_output:钩子在本页面的输出，数组，循环显示的html","name":"-","default":"-","desc":"-"},{"type":"dcim.flowpacket:当前产品可购买的流量包@","name":"-","default":"-","desc":"-"},{"type":"dcim.auth:服务器各种操作权限控制(on有权限off没权限)","name":"-","default":"-","desc":"-"},{"type":"dcim.area_code:区域代码","name":"-","default":"-","desc":"-"},{"type":"dcim.area_name:区域名称","name":"-","default":"-","desc":"-"},{"type":"dcim.os_group:操作系统分组@","name":"-","default":"-","desc":"-"},{"type":"dcim.os:操作系统数据@","name":"-","default":"-","desc":"-"},{"type":"flow_packet_use_list:流量包使用情况@","name":"-","default":"-","desc":"-"},{"type":"host_cancel:","name":"取消请求数据,空对象","default":"-","desc":"-"}],"host_data":"remark:备注","config_options":"sub_name:配置项值","custom_field_data":"value:字段值","download_data":"id:文件id","down_link":"id:下载链接","location":"id:文件名","module_button":"type:name:名称","dcim.flowpacket":"stock:库存(0不限)","dcim.os_group":"svg:分组svg号","dcim.os":"group_id:所属分组ID","flow_packet_use_list":"used:已用流量"}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/admin\/v1\/remf_finance_dcim\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/admin\/v1\/remf_finance_dcim\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/admin\/v1\/remf_finance_dcim\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"resetBmc","doc":{"title":"重置BMC","desc":"重置BMC","url":"\/admin\/v1\/remf_finance_dcim\/:id\/reset_bmc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址(TODO)","desc":"获取控制台地址","url":"\/admin\/v1\/remf_finance_dcim\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"data.url","default":"-","desc":"控制台地址"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/admin\/v1\/remf_finance_dcim\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/admin\/v1\/remf_finance_dcim\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"data.status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/admin\/v1\/remf_finance_dcim\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/admin\/v1\/remf_finance_dcim\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"cancelTask","doc":{"title":"取消救援","desc":"取消救援","url":"\/admin\/v1\/remf_finance_dcim\/:id\/cancel_task","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/admin\/v1\/remf_finance_dcim\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"os","default":"-","desc":"重装系统的操作系统id","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}}]},{"class":"server\\idcsmart_cloud_disk\\controller\\admin\\DurationPriceController","doc":{"title":"魔方云磁盘配置周期价格","desc":"魔方云磁盘配置周期价格","use":"server\\idcsmart_cloud_disk\\controller\\admin\\DurationPriceController"},"list":[{"method":"list","doc":{"title":"周期价格显示","desc":"周期价格显示","url":"\/admin\/v1\/idcsmart_cloud_disk\/duration_price","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"周期价格ID"},{"type":"int","name":"list[].duration","default":"-","desc":"时长(天)"},{"type":"string","name":"list[].display_name","default":"-","desc":"时长显示名称"},{"type":"float","name":"list[].disk_ratio","default":"-","desc":"磁盘比例"}]}},{"method":"save","doc":{"title":"保存周期价格","desc":"保存周期价格","url":"\/admin\/v1\/idcsmart_cloud_disk\/duration_price","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"data","default":"-","desc":"所有周期价格数据","validate":"require"},{"type":"int","name":"data[].id","default":"-","desc":"周期价格ID","validate":"require"},{"type":"float","name":"data[].disk_ratio","default":"-","desc":"磁盘比例","validate":"require"}]}}]},{"class":"server\\idcsmart_cloud_disk\\controller\\admin\\PackageController","doc":{"title":"魔方云磁盘套餐","desc":"魔方云磁盘套餐","use":"server\\idcsmart_cloud_disk\\controller\\admin\\PackageController"},"list":[{"method":"list","doc":{"title":"套餐列表","desc":"套餐列表","url":"\/admin\/v1\/idcsmart_cloud_disk\/package","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"套餐ID"},{"type":"string","name":"list[].name","default":"-","desc":"套餐名称"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"list[].module_idcsmart_cloud_data_center_id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].country_code","default":"-","desc":"国家代码"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"int","name":"list[].size_min","default":"-","desc":"容量范围最小值,GB"},{"type":"int","name":"list[].size_max","default":"-","desc":"容量范围最大值,GB"},{"type":"int","name":"list[].precision","default":"-","desc":"最低精度"},{"type":"int","name":"list[].price","default":"-","desc":"单价"},{"type":"int","name":"list[].order","default":"-","desc":"排序"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"create","doc":{"title":"创建套餐","desc":"创建套餐","url":"\/admin\/v1\/idcsmart_cloud_disk\/package","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"套餐名称","validate":"require"},{"type":"string","name":"description","default":"-","desc":"描述","validate":"require"},{"type":"int","name":"module_idcsmart_cloud_data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"int","name":"size_min","default":"-","desc":"容量范围最小值,GB","validate":"require"},{"type":"int","name":"size_max","default":"-","desc":"容量范围最大值,GB","validate":"require"},{"type":"int","name":"precision","default":"-","desc":"最低精度","validate":"require"},{"type":"int","name":"price","default":"-","desc":"单价","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"创建的套餐ID"}]}},{"method":"update","doc":{"title":"修改套餐","desc":"修改套餐","url":"\/admin\/v1\/idcsmart_cloud_disk\/package\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"套餐ID","validate":"require"},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"套餐名称","validate":"require"},{"type":"string","name":"description","default":"-","desc":"描述","validate":"require"},{"type":"int","name":"module_idcsmart_cloud_data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"int","name":"size_min","default":"-","desc":"容量范围最小值,GB","validate":"require"},{"type":"int","name":"size_max","default":"-","desc":"容量范围最大值,GB","validate":"require"},{"type":"int","name":"precision","default":"-","desc":"最低精度","validate":"require"},{"type":"int","name":"price","default":"-","desc":"单价","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"}]}},{"method":"delete","doc":{"title":"删除套餐","desc":"删除套餐","url":"\/admin\/v1\/idcsmart_cloud_disk\/package\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"套餐ID","validate":"require"}]}}]},{"class":"server\\mf_dcim\\controller\\admin\\ImageController","doc":{"title":"DCIM(自定义配置)-操作系统","desc":"DCIM(自定义配置)-操作系统","use":"server\\mf_dcim\\controller\\admin\\ImageController"},"list":[{"method":"imageGroupCreate","doc":{"title":"添加操作系统分类","desc":"添加操作系统分类","url":"\/admin\/v1\/mf_dcim\/image_group","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"分类名称","validate":"require"},{"type":"string","name":"icon","default":"-","desc":"系统图标","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"操作系统分类ID"}]}},{"method":"imageGroupList","doc":{"title":"操作系统分类列表","desc":"操作系统分类列表","url":"\/admin\/v1\/mf_dcim\/image_group","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"list[].icon","default":"-","desc":"图标"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"imageGroupUpdate","doc":{"title":"修改操作系统分类","desc":"修改操作系统分类","url":"\/admin\/v1\/mf_dcim\/image_group\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"操作系统分类ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"分类名称","validate":"require"},{"type":"string","name":"icon","default":"-","desc":"系统图标","validate":"require"}]}},{"method":"imageGroupDelete","doc":{"title":"删除操作系统分类","desc":"删除操作系统分类","url":"\/admin\/v1\/mf_dcim\/image_group\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"操作系统分类ID","validate":"require"}]}},{"method":"imageGroupOrder","doc":{"title":"镜像分组排序","desc":"镜像分组排序","url":"\/admin\/v1\/mf_dcim\/image_group\/order","method":"PUT","author":"hh","version":"v1","param":[{"type":"array","name":"image_group_order","default":"-","desc":"镜像分组ID(排好序的ID)","validate":"require"}]}},{"method":"imageCreate","doc":{"title":"添加操作系统","desc":"添加操作系统","url":"\/admin\/v1\/mf_dcim\/image","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"image_group_id","default":"-","desc":"操作系统分类ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"系统名称","validate":"require"},{"type":"int","name":"charge","default":"-","desc":"是否收费(0=不收费,1=收费)","validate":"require"},{"type":"float","name":"price","default":"-","desc":"价格","validate":"requireIf,charge=1"},{"type":"int","name":"enable","default":"-","desc":"是否可用(0=禁用,1=启用)","validate":"require"},{"type":"int","name":"rel_image_id","default":"-","desc":"操作系统ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"操作系统ID"}]}},{"method":"imageList","doc":{"title":"操作系统列表","desc":"操作系统列表","url":"\/admin\/v1\/mf_dcim\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""},{"type":"int","name":"image_group_id","default":"-","desc":"搜索操作系统分类ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"搜索:操作系统名称","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"操作系统分类ID"},{"type":"int","name":"list[].image_group_id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"操作系统名称"},{"type":"int","name":"list[].charge","default":"-","desc":"是否收费(0=否,1=是)"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].enable","default":"-","desc":"是否启用(0=否,1=是)"},{"type":"int","name":"list[].rel_image_id","default":"-","desc":"魔方云操作系统ID"},{"type":"string","name":"list[].image_group_name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"list[].icon","default":"-","desc":"操作系统分类图标"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"imageUpdate","doc":{"title":"修改操作系统","desc":"修改操作系统","url":"\/admin\/v1\/mf_dcim\/image\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"操作系统ID","validate":"require"},{"type":"int","name":"image_group_id","default":"-","desc":"操作系统分类ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"系统名称","validate":"require"},{"type":"int","name":"charge","default":"-","desc":"是否收费(0=不收费,1=收费)","validate":"require"},{"type":"float","name":"price","default":"-","desc":"价格","validate":"requireIf,charge=1"},{"type":"int","name":"enable","default":"-","desc":"是否可用(0=禁用,1=启用)","validate":"require"},{"type":"int","name":"rel_image_id","default":"-","desc":"操作系统ID","validate":"require"}]}},{"method":"imageDelete","doc":{"title":"删除操作系统","desc":"删除操作系统","url":"\/admin\/v1\/mf_dcim\/image\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"操作系统ID","validate":"require"}]}},{"method":"imageSync","doc":{"title":"拉取操作系统","desc":"拉取操作系统","url":"\/admin\/v1\/mf_dcim\/image\/sync","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}]}},{"method":"localImageSync","doc":{"title":"拉取本地操作系统","desc":"拉取本地操作系统","url":"\/admin\/v1\/mf_dcim\/local_image\/sync","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}]}},{"method":"toggleImageEnable","doc":{"title":"切换是否可用","desc":"切换是否可用","url":"\/admin\/v1\/mf_dcim\/image\/:id\/enable","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"操作系统ID","validate":"require"},{"type":"int","name":"enable","default":"-","desc":"是否启用(0=禁用,1=启用)","validate":"require"}]}},{"method":"imageBatchDelete","doc":{"title":"批量删除操作系统","desc":"批量删除操作系统","url":"\/admin\/v1\/mf_cloud\/image","method":"DELETE","author":"hh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"操作系统ID","validate":"require"}]}},{"method":"dragToSort","doc":{"title":"拖动排序","desc":"拖动排序","url":"\/admin\/v1\/mf_dcim\/image\/:id\/drag","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"prev_id","default":"-","desc":"前一个镜像ID(0=表示置顶)","validate":"require"},{"type":"int","name":"id","default":"-","desc":"当前镜像ID","validate":"require"}]}}]},{"class":"server\\mf_dcim\\controller\\admin\\CloudController","doc":{"title":"DCIM(自定义配置)-后台内页操作","desc":"DCIM(自定义配置)-后台内页操作","use":"server\\mf_dcim\\controller\\admin\\CloudController"},"list":[{"method":"adminDetail","doc":{"title":"后台详情","desc":"后台详情,用于提供后台实例操作获取配置","url":"\/admin\/v1\/mf_dcim\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"image[].id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"image[].name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"image[].icon","default":"-","desc":"操作系统分类图标"},{"type":"int","name":"image[].image[].id","default":"-","desc":"操作系统ID"},{"type":"int","name":"image[].image[].image_group_id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"image[].image[].name","default":"-","desc":"操作系统名称"},{"type":"int","name":"image[].image[].charge","default":"-","desc":"是否收费(0=否,1=是)"},{"type":"string","name":"image[].image[].price","default":"-","desc":"价格"},{"type":"int","name":"line.bill_type","default":"-","desc":"线路类型(bw=带宽计费,flow=流量计费)"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/admin\/v1\/mf_dcim\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/admin\/v1\/mf_dcim\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/admin\/v1\/mf_dcim\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/admin\/v1\/mf_dcim\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"url","default":"-","desc":"控制台地址"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/admin\/v1\/mf_dcim\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"tmp_token","default":"-","desc":"控制台页面令牌","validate":"require"}]}},{"method":"restartVnc","doc":{"title":"重启VNC","desc":"重启VNC","url":"\/admin\/v1\/mf_dcim\/:id\/vnc\/restart","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/admin\/v1\/mf_dcim\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/admin\/v1\/mf_dcim\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/admin\/v1\/mf_dcim\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"exitRescue","doc":{"title":"退出救援模式","desc":"退出救援模式","url":"\/admin\/v1\/mf_dcim\/:id\/rescue\/exit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/admin\/v1\/mf_dcim\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"int","name":"part_type","default":"-","desc":"分区类型0全盘格式化1第一分区格式化","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"flowDetail","doc":{"title":"获取网络流量","desc":"获取网络流量","url":"\/admin\/v1\/mf_dcim\/:id\/flow","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"total","default":"-总流量","desc":"-"},{"type":"string","name":"used","default":"-已用流量","desc":"-"},{"type":"string","name":"leave","default":"-","desc":"剩余流量"},{"type":"string","name":"reset_flow_date","default":"-","desc":"流量归零时间"},{"type":"int","name":"total_num","default":"-","desc":"总流量大小(0=不限)"},{"type":"float","name":"used_num","default":"-","desc":"已用流量大小"},{"type":"int","name":"base_flow","default":"-","desc":"基础流量(0=不限)"},{"type":"int","name":"temp_flow","default":"-","desc":"临时流量"}]}},{"method":"remoteInfo","doc":{"title":"获取DCIM远程信息","desc":"获取DCIM远程信息","url":"\/admin\/v1\/mf_dcim\/:id\/remote_info","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"username","default":"-","desc":"远程用户名"},{"type":"string","name":"password","default":"-","desc":"远程密码"},{"type":"string","name":"port","default":"-","desc":"远程端口"},{"type":"int","name":"ip_num","default":"-","desc":"IP数量"}]}}]},{"class":"server\\mf_dcim\\controller\\admin\\ConfigLimitController","doc":{"title":"DCIM(自定义配置)-配置限制(废弃)","desc":"DCIM(自定义配置)-配置限制","use":"server\\mf_dcim\\controller\\admin\\ConfigLimitController"},"list":[{"method":"create","doc":{"title":"添加配置限制","desc":"添加配置限制","url":"\/admin\/v1\/mf_dcim\/config_limit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"array","name":"model_config_id","default":"-","desc":"型号配置ID","validate":"require"},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":""},{"type":"string","name":"min_bw","default":"-","desc":"带宽最小值","validate":"带宽线路可传"},{"type":"string","name":"max_bw","default":"-","desc":"带宽最大值","validate":"带宽线路可传"},{"type":"string","name":"min_flow","default":"-","desc":"流量最小值","validate":"流量线路可传"},{"type":"string","name":"max_flow","default":"-","desc":"流量最大值","validate":"流量线路可传"}],"return":[{"type":"int","name":"id","default":"-","desc":"配置限制ID"}]}},{"method":"list","doc":{"title":"配置限制列表","desc":"配置限制列表","url":"\/admin\/v1\/mf_dcim\/config_limit","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序字段(id)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升降序","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"配置限制ID"},{"type":"int","name":"list[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"int","name":"list[].line_id","default":"-","desc":"线路ID"},{"type":"string","name":"list[].min_bw","default":"-","desc":"带宽最小值"},{"type":"string","name":"list[].max_bw","default":"-","desc":"带宽最大值"},{"type":"string","name":"list[].min_flow","default":"-","desc":"流量最小值"},{"type":"string","name":"list[].max_flow","default":"-","desc":"流量最大值"},{"type":"array","name":"list[].model_config_id","default":"-","desc":"型号配置ID"},{"type":"string","name":"list[].line_name","default":"-","desc":"线路名称"},{"type":"string","name":"list[].bill_type","default":"-","desc":"线路类型(bw=带宽线路,flow=流量线路)"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"string","name":"list[].iso","default":"-","desc":"国家图标"},{"type":"string","name":"list[].country_name","default":"-","desc":"国家"},{"type":"int","name":"list[].model_config[].id","default":"-","desc":"型号配置ID"},{"type":"string","name":"list[].model_config[].name","default":"-","desc":"型号配置名称"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"update","doc":{"title":"修改配置限制","desc":"修改配置限制","url":"\/admin\/v1\/mf_dcim\/config_limit\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置限制ID","validate":"require"},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"array","name":"model_config_id","default":"-","desc":"型号配置ID","validate":"require"},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":""},{"type":"string","name":"min_bw","default":"-","desc":"带宽最小值","validate":"带宽线路可传"},{"type":"string","name":"max_bw","default":"-","desc":"带宽最大值","validate":"带宽线路可传"},{"type":"string","name":"min_flow","default":"-","desc":"流量最小值","validate":"流量线路可传"},{"type":"string","name":"max_flow","default":"-","desc":"流量最大值","validate":"流量线路可传"}]}},{"method":"delete","doc":{"title":"删除配置限制","desc":"删除配置限制","url":"\/admin\/v1\/mf_dcim\/config_limit\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置限制ID","validate":"require"}]}}]},{"class":"server\\mf_dcim\\controller\\admin\\ConfigController","doc":{"title":"DCIM(自定义配置)-其他设置","desc":"DCIM(自定义配置)-其他设置","use":"server\\mf_dcim\\controller\\admin\\ConfigController"},"list":[{"method":"index","doc":{"title":"获取设置","desc":"获取设置","url":"\/admin\/v1\/mf_dcim\/config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"rand_ssh_port","default":"-","desc":"随机SSH端口(0=关闭,1=开启)"},{"type":"int","name":"reinstall_sms_verify","default":"-","desc":"重装短信验证(0=不启用,1=启用)"},{"type":"int","name":"reset_password_sms_verify","default":"-","desc":"重置密码短信验证(0=不启用,1=启用)"},{"type":"int","name":"manual_resource","default":"-","desc":"手动资源(0=不启用,1=启用)"},{"type":"int","name":"level_discount_memory_order","default":"-","desc":"内存是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_memory_upgrade","default":"-","desc":"内存是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_memory_renew","default":"-","desc":"内存是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"level_discount_disk_order","default":"-","desc":"硬盘是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_disk_upgrade","default":"-","desc":"硬盘是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_disk_renew","default":"-","desc":"硬盘是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"level_discount_bw_upgrade","default":"-","desc":"带宽是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_bw_renew","default":"-","desc":"带宽是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"level_discount_ip_num_upgrade","default":"-","desc":"IP是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_ip_num_renew","default":"-","desc":"IP是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"optional_host_auto_create","default":"-","desc":"选配机器是否自动开通(0=不启用,1=启用)"},{"type":"int","name":"level_discount_gpu_order","default":"-","desc":"显卡是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_gpu_upgrade","default":"-","desc":"显卡是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_gpu_renew","default":"-","desc":"显卡是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)"},{"type":"string","name":"order_default_defence","default":"-","desc":"订购默认防御"},{"type":"int","name":"auto_sync_dcim_stock","default":"-","desc":"自动同步DCIM库存(0=不启用,1=启用)"},{"type":"string","name":"custom_rand_password_rule","default":"-","desc":"自定义随机密码位数(0=关闭,1=开启)"},{"type":"string","name":"default_password_length","default":"-","desc":"默认密码长度"},{"type":"int","name":"level_discount_bw_order","default":"-","desc":"带宽是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_ip_num_order","default":"-","desc":"IP是否应用等级优惠订购(0=不启用,1=启用)"}]}},{"method":"save","doc":{"title":"保存设置","desc":"保存设置","url":"\/admin\/v1\/mf_dcim\/config","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"rand_ssh_port","default":"-","desc":"随机SSH端口(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"reinstall_sms_verify","default":"-","desc":"重装短信验证(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"reset_password_sms_verify","default":"-","desc":"重置密码短信验证(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"manual_resource","default":"-","desc":"手动资源(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_memory_order","default":"-","desc":"内存是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_memory_upgrade","default":"-","desc":"内存是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_memory_renew","default":"-","desc":"内存是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_disk_order","default":"-","desc":"硬盘是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_disk_upgrade","default":"-","desc":"硬盘是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_disk_renew","default":"-","desc":"硬盘是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_bw_upgrade","default":"-","desc":"带宽是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_bw_renew","default":"-","desc":"带宽是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_ip_num_upgrade","default":"-","desc":"IP是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_ip_num_renew","default":"-","desc":"IP是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"optional_host_auto_create","default":"-","desc":"选配机器是否自动开通(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_gpu_order","default":"-","desc":"显卡是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_gpu_upgrade","default":"-","desc":"显卡是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_gpu_renew","default":"-","desc":"显卡是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)","validate":"require"},{"type":"string","name":"order_default_defence","default":"-","desc":"订购默认防御","validate":"require"},{"type":"int","name":"auto_sync_dcim_stock","default":"-","desc":"自动同步DCIM库存(0=不启用,1=启用)","validate":"require"},{"type":"string","name":"custom_rand_password_rule","default":"-","desc":"自定义随机密码位数(0=关闭,1=开启)","validate":"require"},{"type":"string","name":"default_password_length","default":"-","desc":"默认密码长度","validate":"require"},{"type":"int","name":"level_discount_bw_order","default":"-","desc":"带宽是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_ip_num_order","default":"-","desc":"IP是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"}]}},{"method":"dcimSalesList","doc":{"title":"获取DCIM分配服务器列表","desc":"获取DCIM分配服务器列表","url":"\/admin\/v1\/mf_dcim\/host\/:id\/sales","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"status","default":"-","desc":"状态(1=空闲,2=到期,3=正常,4=故障,5=预装,6=锁定,7=审核中)","validate":""},{"type":"int","name":"server_group_id","default":"-","desc":"搜索:DCIM服务器分组ID","validate":""},{"type":"string","name":"ip","default":"-","desc":"搜索:IP","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"DCIMID"},{"type":"string","name":"list[].wltag","default":"-","desc":"标签"},{"type":"string","name":"list[].typename","default":"-","desc":"型号"},{"type":"string","name":"list[].group_name","default":"-","desc":"分组名称"},{"type":"string","name":"list[].mainip","default":"-","desc":"主IP"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"list[].ip[].id","default":"-","desc":"IPID"},{"type":"string","name":"list[].ip[].ipaddress","default":"-","desc":"IP地址"},{"type":"string","name":"list[].ip[].server_mainip","default":"-","desc":"是否主IP(true=是,false=否)"},{"type":"string","name":"list[].in_bw","default":"-","desc":"进带宽"},{"type":"string","name":"list[].out_bw","default":"-","desc":"出带宽"},{"type":"string","name":"list[].remarks","default":"-","desc":"备注"},{"type":"string","name":"list[].status","default":"-","desc":"状态(1=空闲,2=到期,3=正常,4=故障,5=预装,6=锁定,7=审核中)"},{"type":"int","name":"list[].host_id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].client_id","default":"-","desc":"所属用户"},{"type":"string","name":"list[].type","default":"-","desc":"类型(rent=租用,trust=托管)"},{"type":"string","name":"list[].dcim_url","default":"-","desc":"dcim链接"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"string","name":"server_group[].id","default":"-","desc":"服务器分组ID"},{"type":"string","name":"server_group[].name","default":"-","desc":"服务器分组名称"},{"type":"string","name":"server_group[].config","default":"-","desc":"服务器分组配置"}]}},{"method":"assignDcimServer","doc":{"title":"分配DCIM服务器","desc":"分配DCIM服务器","url":"\/admin\/v1\/mf_dcim\/host\/:id\/assign","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"dcim_id","default":"-","desc":"DCIMID","validate":"require"},{"type":"string","name":"status","default":"-","desc":"状态Free=空闲Fault=故障","validate":"当前已分配服务器空闲后要修改的状态"}]}},{"method":"freeDcimServer","doc":{"title":"空闲DCIM服务器","desc":"空闲DCIM服务器","url":"\/admin\/v1\/mf_dcim\/host\/:id\/free","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"status","default":"-","desc":"状态Free=空闲Fault=故障","validate":"require"}]}},{"method":"firewallDefenceRule","doc":{"title":"获取防火墙防御规则","desc":"获取防火墙防御规则","url":"\/admin\/v1\/mf_dcim\/firewall_defence_rule","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"rule","default":"-","desc":"防火墙规则"},{"type":"string","name":"rule[].name","default":"-","desc":"防火墙类型名称"},{"type":"string","name":"rule[].type","default":"-","desc":"防火墙类型"},{"type":"array","name":"rule[].list","default":"-","desc":"防御规则"},{"type":"int","name":"rule[].list[].id","default":"-","desc":"防御规则ID"},{"type":"string","name":"rule[].list[].name","default":"-","desc":"名称"},{"type":"string","name":"rule[].list[].defense_peak","default":"-","desc":"防御峰值,单位Gbps"},{"type":"int","name":"rule[].list[].enabled","default":"-","desc":"是否可用(0=否1=是)"},{"type":"int","name":"rule[].list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"rule[].list[].update_time","default":"-","desc":"更新时间"}]}},{"method":"importDefenceRule","doc":{"title":"导入防火墙防御规则","desc":"导入防火墙防御规则","url":"\/admin\/v1\/mf_dcim\/firewall_defence_rule","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"firewall_type","default":"-","desc":"防火墙类型","validate":""},{"type":"array","name":"defence_rule_id","default":"-","desc":"防御规则ID","validate":""}]}},{"method":"globalDefenceList","doc":{"title":"全局防护配置列表","desc":"全局防护配置列表","url":"\/admin\/v1\/mf_dcim\/global_defence","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"defence_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"defence_data[].value","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"defence_data[].price","default":"-","desc":"价格"},{"type":"string","name":"defence_data[].duration","default":"-","desc":"周期"},{"type":"string","name":"defence_data[].firewall_type","default":"-","desc":"防火墙类型"},{"type":"int","name":"defence_data[].defence_rule_id","default":"-","desc":"防御规则ID"},{"type":"string","name":"defence_data[].defence_rule_name","default":"-","desc":"防御规则名称"},{"type":"string","name":"defence_data[].defense_peak","default":"-","desc":"防御峰值"},{"type":"int","name":"defence_data[].duration_price[].id","default":"-","desc":"周期ID"},{"type":"string","name":"defence_data[].duration_price[].name","default":"-","desc":"周期名称"},{"type":"string","name":"defence_data[].duration_price[].price","default":"-","desc":"价格"}]}},{"method":"globalDefenceIndex","doc":{"title":"全局防护配置详情","desc":"全局防护配置详情","url":"\/admin\/v1\/mf_dcim\/global_defence\/:id","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"int","name":"value","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"firewall_type","default":"-","desc":"防火墙类型"},{"type":"int","name":"defence_rule_id","default":"-","desc":"防御规则ID"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"}]}},{"method":"globalDefenceUpdate","doc":{"title":"修改全局防护配置","desc":"修改全局防护配置","url":"\/admin\/v1\/mf_dcim\/global_defence\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"防御峰值(G)","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}]}},{"method":"globalDefenceDragSort","doc":{"title":"全局防护拖动排序","desc":"全局防护拖动排序","url":"\/admin\/v1\/mf_dcim\/global_defence\/:id\/drag_sort","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"param.prev_id","default":"-","desc":"前一个防御ID(0=表示置顶)","validate":"require"},{"type":"int","name":"param.id","default":"-","desc":"当前防御ID","validate":"require"}]}},{"method":"globalDefenceDelete","doc":{"title":"删除全局防护配置","desc":"删除全局防护配置","url":"\/admin\/v1\/mf_dcim\/global_defence\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}}]},{"class":"server\\mf_dcim\\controller\\admin\\LineController","doc":{"title":"DCIM(自定义配置)-线路","desc":"DCIM(自定义配置)-线路","use":"server\\mf_dcim\\controller\\admin\\LineController"},"list":[{"method":"create","doc":{"title":"添加线路","desc":"添加线路","url":"\/admin\/v1\/mf_dcim\/line","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"require"},{"type":"string","name":"bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)","validate":"require"},{"type":"string","name":"bw_ip_group","default":"-","desc":"计费IP分组","validate":""},{"type":"int","name":"defence_enable","default":"-","desc":"启用防护价格配置(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)","validate":"启用防护价格配置开启时必传"},{"type":"string","name":"order_default_defence","default":"-","desc":"订购默认防御","validate":"同步防火墙规则开启时必传"},{"type":"string","name":"defence_ip_group","default":"-","desc":"防护IP分组","validate":""},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"},{"type":"array","name":"bw_data","default":"-","desc":"带宽计费数据","validate":"requireIf,bill_type=bw"},{"type":"string","name":"bw_data[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":""},{"type":"string","name":"bw_data[].value","default":"-","desc":"带宽","validate":""},{"type":"string","name":"bw_data[].value_show","default":"-","desc":"带宽显示","validate":""},{"type":"int","name":"bw_data[].min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"bw_data[].max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"bw_data[].price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"string","name":"bw_data[].other_config.in_bw","default":"-","desc":"进带宽","validate":""},{"type":"array","name":"flow_data","default":"-","desc":"流量计费数据","validate":"requireIf,bill_type=flow"},{"type":"string","name":"flow_data[].value","default":"-","desc":"流量(GB,0=无限流量)","validate":"require"},{"type":"object","name":"flow_data[].price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"int","name":"flow_data[].other_config.in_bw","default":"-","desc":"进带宽","validate":"require"},{"type":"int","name":"flow_data[].other_config.out_bw","default":"-","desc":"出带宽","validate":"require"},{"type":"string","name":"flow_data[].other_config.bill_cycle","default":"-","desc":"计费周期(month=自然月,last_30days=购买日循环)","validate":"require"},{"type":"array","name":"defence_data","default":"-","desc":"防护数据","validate":""},{"type":"string","name":"defence_data[].value","default":"-","desc":"防御峰值(G)","validate":"require"},{"type":"object","name":"defence_data[].price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"string","name":"defence_data[].firewall_type","default":"-","desc":"防火墙类型","validate":""},{"type":"int","name":"defence_data[].defence_rule_id","default":"-","desc":"防御规则ID","validate":""},{"type":"array","name":"ip_data","default":"-","desc":"公网IP数据","validate":""},{"type":"string","name":"ip_data[].value","default":"-","desc":"公网IP数量","validate":"require"},{"type":"string","name":"ip_data[].value_show","default":"-","desc":"公网IP显示","validate":"require"},{"type":"object","name":"ip_data[].price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"线路ID"}]}},{"method":"update","doc":{"title":"修改线路","desc":"修改线路","url":"\/admin\/v1\/mf_dcim\/line\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"线路名称","validate":"require"},{"type":"string","name":"bw_ip_group","default":"-","desc":"带宽计费IP分组","validate":""},{"type":"int","name":"defence_enable","default":"-","desc":"启用防护价格配置(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)","validate":"require"},{"type":"string","name":"order_default_defence","default":"-","desc":"订购默认防御","validate":""},{"type":"string","name":"defence_ip_group","default":"-","desc":"防护IP分组","validate":""},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"}]}},{"method":"delete","doc":{"title":"删除线路","desc":"删除线路","url":"\/admin\/v1\/mf_dcim\/line\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"}]}},{"method":"index","doc":{"title":"线路详情","desc":"线路详情","url":"\/admin\/v1\/mf_dcim\/line\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"线路ID"},{"type":"string","name":"name","default":"-","desc":"线路名称"},{"type":"string","name":"bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"string","name":"bw_ip_group","default":"-","desc":"带宽计费IP分组"},{"type":"int","name":"defence_enable","default":"-","desc":"启用防护价格配置(0=关闭,1=开启)"},{"type":"string","name":"defence_ip_group","default":"-","desc":"防护IP分组"},{"type":"int","name":"sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)"},{"type":"string","name":"order_default_defence","default":"-","desc":"订购默认防御"},{"type":"int","name":"order","default":"-","desc":"排序"},{"type":"int","name":"bw_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"bw_data[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"string","name":"bw_data[].value","default":"-","desc":"带宽"},{"type":"string","name":"bw_data[].value_show","default":"-","desc":"自定义显示"},{"type":"int","name":"bw_data[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"bw_data[].max_value","default":"-","desc":"最大值"},{"type":"string","name":"bw_data[].price","default":"-","desc":"价格"},{"type":"string","name":"bw_data[].duration","default":"-","desc":"周期"},{"type":"int","name":"flow_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"flow_data[].value","default":"-","desc":"流量"},{"type":"string","name":"flow_data[].price","default":"-","desc":"价格"},{"type":"string","name":"flow_data[].duration","default":"-","desc":"周期"},{"type":"int","name":"defence_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"defence_data[].value","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"defence_data[].price","default":"-","desc":"价格"},{"type":"string","name":"defence_data[].duration","default":"-","desc":"周期"},{"type":"string","name":"defence_data[].firewall_type","default":"-","desc":"防火墙类型"},{"type":"int","name":"defence_data[].defence_rule_id","default":"-","desc":"防御规则ID"},{"type":"string","name":"defence_data[].defence_rule_name","default":"-","desc":"防御规则名称"},{"type":"string","name":"defence_data[].defense_peak","default":"-","desc":"防御峰值"},{"type":"int","name":"ip_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"ip_data[].value","default":"-","desc":"IP数量"},{"type":"string","name":"ip_data[].value_show","default":"-","desc":"自定义显示"},{"type":"string","name":"ip_data[].price","default":"-","desc":"价格"},{"type":"string","name":"ip_data[].duration","default":"-","desc":"周期"}]}},{"method":"lineBwIndex","doc":{"title":"线路带宽配置详情","desc":"线路带宽配置详情","url":"\/admin\/v1\/mf_dcim\/line_bw\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"string","name":"value","default":"-","desc":"带宽"},{"type":"string","name":"value_show","default":"-","desc":"自定义显示"},{"type":"int","name":"min_value","default":"-","desc":"最小值"},{"type":"int","name":"max_value","default":"-","desc":"最大值"},{"type":"int","name":"step","default":"-","desc":"最小变化值"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"string","name":"other_config.in_bw","default":"-","desc":"流入带宽"}]}},{"method":"lineBwCreate","doc":{"title":"添加线路带宽配置","desc":"添加线路带宽配置","url":"\/admin\/v1\/mf_dcim\/line\/:id\/line_bw","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":"require"},{"type":"string","name":"value","default":"-","desc":"带宽","validate":"requireIf,type=radio"},{"type":"string","name":"value_show","default":"-","desc":"自定义显示","validate":""},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"string","name":"other_config.in_bw","default":"-","desc":"进带宽","validate":""}]}},{"method":"lineBwUpdate","doc":{"title":"修改线路带宽配置","desc":"修改线路带宽配置","url":"\/admin\/v1\/mf_dcim\/line_bw\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"带宽","validate":""},{"type":"string","name":"value_show","default":"-","desc":"自定义显示","validate":""},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"string","name":"other_config.in_bw","default":"-","desc":"进带宽","validate":""}]}},{"method":"lineBwDelete","doc":{"title":"删除线路带宽配置","desc":"删除线路带宽配置","url":"\/admin\/v1\/mf_dcim\/line_bw\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"lineFlowIndex","doc":{"title":"线路流量配置详情","desc":"线路流量配置详情","url":"\/admin\/v1\/mf_dcim\/line_flow\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"int","name":"value","default":"-","desc":"流量(GB)"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"int","name":"other_config.in_bw","default":"-","desc":"进带宽"},{"type":"int","name":"other_config.out_bw","default":"-","desc":"出带宽"},{"type":"string","name":"other_config.bill_cycle","default":"-","desc":"计费周期(month=自然月,last_30days=购买日循环)"}]}},{"method":"lineFlowCreate","doc":{"title":"添加线路流量配置","desc":"添加线路流量配置","url":"\/admin\/v1\/mf_dcim\/line\/:id\/line_flow","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"流量(GB)","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"\tint","name":"other_config.in_bw","default":"-","desc":"进带宽","validate":"require"},{"type":"\tint","name":"other_config.out_bw","default":"-","desc":"出带宽","validate":"require"},{"type":"\tstring","name":"other_config.bill_cycle","default":"-","desc":"计费周期(month=自然月,last_30days=购买日循环)","validate":"require"}]}},{"method":"lineFlowUpdate","doc":{"title":"修改线路流量配置","desc":"修改线路流量配置","url":"\/admin\/v1\/mf_dcim\/line_flow\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"流量(GB)","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"\tint","name":"other_config.in_bw","default":"-","desc":"进带宽","validate":"require"},{"type":"\tint","name":"other_config.out_bw","default":"-","desc":"出带宽","validate":"require"},{"type":"\tstring","name":"other_config.bill_cycle","default":"-","desc":"计费周期(month=自然月,last_30days=购买日循环)","validate":"require"}]}},{"method":"lineFlowDelete","doc":{"title":"删除线路流量配置","desc":"删除线路流量配置","url":"\/admin\/v1\/mf_dcim\/line_flow\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"importDefenceRule","doc":{"title":"线路导入防火墙防御规则","desc":"线路导入防火墙防御规则","url":"\/admin\/v1\/mf_dcim\/line\/:id\/firewall_defence_rule","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"string","name":"firewall_type","default":"-","desc":"防火墙类型","validate":""},{"type":"array","name":"defence_rule_id","default":"-","desc":"防御规则ID","validate":""}]}},{"method":"lineDefenceIndex","doc":{"title":"线路防护配置详情","desc":"线路防护配置详情","url":"\/admin\/v1\/mf_dcim\/line_defence\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"int","name":"value","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"firewall_type","default":"-","desc":"防火墙类型"},{"type":"int","name":"defence_rule_id","default":"-","desc":"防御规则ID"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"}]}},{"method":"lineDefenceCreate","doc":{"title":"添加线路防护配置","desc":"添加线路防护配置","url":"\/admin\/v1\/mf_dcim\/line\/:id\/line_defence","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"防御峰值(G)","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}]}},{"method":"lineDefenceUpdate","doc":{"title":"修改线路防护配置","desc":"修改线路防护配置","url":"\/admin\/v1\/mf_dcim\/line_defence\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"防御峰值(G)","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}]}},{"method":"lineDefenceDragSort","doc":{"title":"线路防护配置拖动排序","desc":"线路防护配置拖动排序","url":"\/admin\/v1\/mf_dcim\/line_defence\/:id\/drag_sort","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"param.prev_id","default":"-","desc":"前一个自定义字段ID(0=表示置顶)","validate":"require"},{"type":"int","name":"param.id","default":"-","desc":"当前自定义字段ID","validate":"require"}]}},{"method":"lineDefenceDelete","doc":{"title":"删除线路防护配置","desc":"删除线路防护配置","url":"\/admin\/v1\/mf_dcim\/line_defence\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"lineIpIndex","doc":{"title":"线路IP配置详情","desc":"线路IP配置详情","url":"\/admin\/v1\/mf_dcim\/line_ip\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"value","default":"-","desc":"IP数量"},{"type":"string","name":"value_show","default":"-","desc":"自定义显示"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"}]}},{"method":"lineIpCreate","doc":{"title":"添加线路IP配置","desc":"添加线路IP配置","url":"\/admin\/v1\/mf_dcim\/line\/:id\/line_ip","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"IP数量","validate":""},{"type":"string","name":"value_show","default":"-","desc":"自定义显示","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}]}},{"method":"lineIpUpdate","doc":{"title":"修改线路IP配置","desc":"修改线路IP配置","url":"\/admin\/v1\/mf_dcim\/line_ip\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"IP数量","validate":""},{"type":"string","name":"value_show","default":"-","desc":"自定义显示","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}]}},{"method":"lineIpDelete","doc":{"title":"删除线路IP配置","desc":"删除线路IP配置","url":"\/admin\/v1\/mf_dcim\/line_ip\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"updateHidden","doc":{"title":"切换订购是否显示","desc":"切换订购是否显示","url":"\/admin\/v1\/mf_dcim\/line\/:id\/hidden","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"int","name":"hidden","default":"-","desc":"是否隐藏(0=否,1=是)","validate":"require"}]}}]},{"class":"server\\mf_dcim\\controller\\admin\\LimitRuleController","doc":{"title":"DCIM(自定义配置)-限制规则","desc":"DCIM(自定义配置)-限制规则","use":"server\\mf_dcim\\controller\\admin\\LimitRuleController"},"list":[{"method":"create","doc":{"title":"添加限制规则","desc":"添加限制规则","url":"\/admin\/v1\/mf_dcim\/limit_rule","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"array","name":"rule","default":"-","desc":"条件数据","validate":"require"},{"type":"array","name":"rule.data_center.id","default":"-","desc":"数据中心ID","validate":""},{"type":"string","name":"rule.data_center.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.bw.min","default":"-","desc":"带宽最小值","validate":""},{"type":"string","name":"rule.bw.max","default":"-","desc":"带宽最大值","validate":""},{"type":"string","name":"rule.bw.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.flow.min","default":"-","desc":"流量最小值","validate":""},{"type":"string","name":"rule.flow.max","default":"-","desc":"流量最大值","validate":""},{"type":"string","name":"rule.flow.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"rule.image.id","default":"-","desc":"操作系统ID","validate":""},{"type":"string","name":"rule.image.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"rule.model_config.id","default":"-","desc":"型号配置ID","validate":""},{"type":"string","name":"rule.model_config.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.ipv4_num.min","default":"-","desc":"IPv4数量最小值","validate":""},{"type":"string","name":"rule.ipv4_num.max","default":"-","desc":"IPv4数量最大值","validate":""},{"type":"string","name":"rule.ipv4_num.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"result","default":"-","desc":"结果数据","validate":"require"},{"type":"string","name":"result.bw[].min","default":"-","desc":"带宽最小值","validate":""},{"type":"string","name":"result.bw[].max","default":"-","desc":"带宽最大值","validate":""},{"type":"string","name":"result.bw[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.flow[].min","default":"-","desc":"流量最小值","validate":""},{"type":"string","name":"result.flow[].max","default":"-","desc":"流量最大值","validate":""},{"type":"string","name":"result.flow[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"result.image[].id","default":"-","desc":"操作系统ID","validate":""},{"type":"string","name":"result.image[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"result.model_config[].id","default":"-","desc":"型号配置ID","validate":""},{"type":"string","name":"result.model_config[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.ipv4_num[].min","default":"-","desc":"IPv4数量最小值","validate":""},{"type":"string","name":"result.ipv4_num[].max","default":"-","desc":"IPv4数量最大值","validate":""},{"type":"string","name":"result.ipv4_num[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""}],"return":[{"type":"int","name":"data.id","default":"-","desc":"限制规则ID"}]}},{"method":"update","doc":{"title":"修改限制规则","desc":"修改限制规则","url":"\/admin\/v1\/mf_dcim\/limit_rule\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"限制规则ID","validate":"require"},{"type":"array","name":"rule","default":"-","desc":"条件数据","validate":"require"},{"type":"array","name":"rule.data_center.id","default":"-","desc":"数据中心ID","validate":""},{"type":"string","name":"rule.data_center.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.bw.min","default":"-","desc":"带宽最小值","validate":""},{"type":"string","name":"rule.bw.max","default":"-","desc":"带宽最大值","validate":""},{"type":"string","name":"rule.bw.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.flow.min","default":"-","desc":"流量最小值","validate":""},{"type":"string","name":"rule.flow.max","default":"-","desc":"流量最大值","validate":""},{"type":"string","name":"rule.flow.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"rule.image.id","default":"-","desc":"操作系统ID","validate":""},{"type":"string","name":"rule.image.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"rule.model_config.id","default":"-","desc":"型号配置ID","validate":""},{"type":"string","name":"rule.model_config.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.ipv4_num.min","default":"-","desc":"IPv4数量最小值","validate":""},{"type":"string","name":"rule.ipv4_num.max","default":"-","desc":"IPv4数量最大值","validate":""},{"type":"string","name":"rule.ipv4_num.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"result","default":"-","desc":"结果数据","validate":"require"},{"type":"string","name":"result.bw[].min","default":"-","desc":"带宽最小值","validate":""},{"type":"string","name":"result.bw[].max","default":"-","desc":"带宽最大值","validate":""},{"type":"string","name":"result.bw[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.flow[].min","default":"-","desc":"流量最小值","validate":""},{"type":"string","name":"result.flow[].max","default":"-","desc":"流量最大值","validate":""},{"type":"string","name":"result.flow[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"result.image[].id","default":"-","desc":"操作系统ID","validate":""},{"type":"string","name":"result.image[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"result.model_config[].id","default":"-","desc":"型号配置ID","validate":""},{"type":"string","name":"result.model_config[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.ipv4_num[].min","default":"-","desc":"IPv4数量最小值","validate":""},{"type":"string","name":"result.ipv4_num[].max","default":"-","desc":"IPv4数量最大值","validate":""},{"type":"string","name":"result.ipv4_num[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""}]}},{"method":"list","doc":{"title":"限制规则列表","desc":"限制规则列表","url":"\/admin\/v1\/mf_dcim\/limit_rule","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"限制规则ID"},{"type":"array","name":"list[].rule","default":"-","desc":"条件数据"},{"type":"array","name":"list[].rule.data_center.id","default":"-","desc":"数据中心ID"},{"type":"array","name":"list[].rule.data_center.name","default":"-","desc":"数据中心名称"},{"type":"string","name":"list[].rule.data_center.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].rule.bw.min","default":"-","desc":"带宽最小值"},{"type":"string","name":"list[].rule.bw.max","default":"-","desc":"带宽最大值"},{"type":"string","name":"list[].rule.bw.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].rule.flow.min","default":"-","desc":"流量最小值"},{"type":"string","name":"list[].rule.flow.max","default":"-","desc":"流量最大值"},{"type":"string","name":"list[].rule.flow.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"list[].rule.image.id","default":"-","desc":"操作系统ID"},{"type":"array","name":"list[].rule.image.name","default":"-","desc":"操作系统名称"},{"type":"string","name":"list[].rule.image.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"list[].rule.model_config.id","default":"-","desc":"型号配置ID"},{"type":"array","name":"list[].rule.model_config.name","default":"-","desc":"型号配置名称"},{"type":"string","name":"list[].rule.model_config.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"list[].result","default":"-","desc":"结果数据"},{"type":"string","name":"list[].result.bw[].min","default":"-","desc":"带宽最小值"},{"type":"string","name":"list[].result.bw[].max","default":"-","desc":"带宽最大值"},{"type":"string","name":"list[].result.bw[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].result.flow[].min","default":"-","desc":"流量最小值"},{"type":"string","name":"list[].result.flow[].max","default":"-","desc":"流量最大值"},{"type":"string","name":"list[].result.flow[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"list[].result.image[].id","default":"-","desc":"操作系统ID"},{"type":"array","name":"list[].result.image[].name","default":"-","desc":"操作系统名称"},{"type":"string","name":"list[].result.image[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"list[].result.model_config[].id","default":"-","desc":"型号配置ID"},{"type":"array","name":"list[].result.model_config[].name","default":"-","desc":"型号配置名称"},{"type":"string","name":"list[].result.model_config[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"}]}},{"method":"delete","doc":{"title":"删除限制规则","desc":"删除限制规则","url":"\/admin\/v1\/mf_dcim\/limit_rule\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"限制规则ID","validate":"require"}]}}]},{"class":"server\\mf_dcim\\controller\\admin\\OptionController","doc":{"title":"DCIM(自定义配置)-硬件配置","desc":"DCIM(自定义配置)-硬件配置","use":"server\\mf_dcim\\controller\\admin\\OptionController"},"list":[{"method":"cpuList","doc":{"title":"处理器配置列表","desc":"处理器配置列表","url":"\/admin\/v1\/mf_dcim\/cpu","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"通用配置ID"},{"type":"string","name":"list[].value","default":"-","desc":"处理器"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].duration","default":"-","desc":"周期"},{"type":"int","name":"count","default":"-","desc":"总数量"}]}},{"method":"cpuIndex","doc":{"title":"处理器配置详情","desc":"处理器配置详情","url":"\/admin\/v1\/mf_dcim\/cpu\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"value","default":"-","desc":"处理器"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"}]}},{"method":"cpuCreate","doc":{"title":"添加处理器配置","desc":"添加处理器配置","url":"\/admin\/v1\/mf_dcim\/cpu","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"处理器","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"}]}},{"method":"cpuUpdate","doc":{"title":"修改处理器配置","desc":"修改处理器配置","url":"\/admin\/v1\/mf_dcim\/cpu\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"处理器","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}]}},{"method":"cpuDelete","doc":{"title":"删除处理器配置","desc":"删除处理器配置","url":"\/admin\/v1\/mf_dcim\/cpu\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"memoryList","doc":{"title":"内存配置列表","desc":"内存配置列表","url":"\/admin\/v1\/mf_dcim\/memory","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"通用配置ID"},{"type":"string","name":"list[].value","default":"-","desc":"内存"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].duration","default":"-","desc":"周期"},{"type":"int","name":"count","default":"-","desc":"总数量"}]}},{"method":"memoryIndex","doc":{"title":"内存配置详情","desc":"内存配置详情","url":"\/admin\/v1\/mf_dcim\/memory\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"value","default":"-","desc":"内存"},{"type":"int","name":"order","default":"-","desc":"排序"},{"type":"int","name":"other_config.memory_slot","default":"-","desc":"内存槽位"},{"type":"int","name":"other_config.memory","default":"-","desc":"内存容量(GB)"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"}]}},{"method":"memoryCreate","doc":{"title":"添加内存配置","desc":"添加内存配置","url":"\/admin\/v1\/mf_dcim\/memory","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"内存","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"},{"type":"int","name":"other_config.memory_slot","default":"-","desc":"内存槽位","validate":"require"},{"type":"int","name":"other_config.memory","default":"-","desc":"内存容量(GB)","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"}]}},{"method":"memoryUpdate","doc":{"title":"修改内存配置","desc":"修改内存配置","url":"\/admin\/v1\/mf_dcim\/memory\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"内存","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"},{"type":"int","name":"other_config.memory_slot","default":"-","desc":"内存槽位","validate":"require"},{"type":"int","name":"other_config.memory","default":"-","desc":"内存容量(GB)","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}]}},{"method":"memoryDelete","doc":{"title":"删除内存配置","desc":"删除内存配置","url":"\/admin\/v1\/mf_dcim\/memory\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"diskList","doc":{"title":"硬盘配置列表","desc":"硬盘配置列表","url":"\/admin\/v1\/mf_dcim\/disk","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"通用配置ID"},{"type":"string","name":"list[].value","default":"-","desc":"硬盘"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].duration","default":"-","desc":"周期"},{"type":"int","name":"count","default":"-","desc":"总数量"}]}},{"method":"diskIndex","doc":{"title":"硬盘配置详情","desc":"硬盘配置详情","url":"\/admin\/v1\/mf_dcim\/disk\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"value","default":"-","desc":"硬盘"},{"type":"int","name":"order","default":"-","desc":"排序"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"}]}},{"method":"diskCreate","doc":{"title":"添加硬盘配置","desc":"添加硬盘配置","url":"\/admin\/v1\/mf_dcim\/disk","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"硬盘","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"}]}},{"method":"diskUpdate","doc":{"title":"修改硬盘配置","desc":"修改硬盘配置","url":"\/admin\/v1\/mf_dcim\/disk\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"硬盘","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}]}},{"method":"diskDelete","doc":{"title":"删除硬盘配置","desc":"删除硬盘配置","url":"\/admin\/v1\/mf_dcim\/disk\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"gpuList","doc":{"title":"显卡配置列表","desc":"显卡配置列表","url":"\/admin\/v1\/mf_dcim\/gpu","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"通用配置ID"},{"type":"string","name":"list[].value","default":"-","desc":"显卡"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].duration","default":"-","desc":"周期"},{"type":"int","name":"count","default":"-","desc":"总数量"}]}},{"method":"gpuIndex","doc":{"title":"显卡配置详情","desc":"显卡配置详情","url":"\/admin\/v1\/mf_dcim\/gpu\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"value","default":"-","desc":"显卡"},{"type":"int","name":"order","default":"-","desc":"排序"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"}]}},{"method":"gpuCreate","doc":{"title":"添加显卡配置","desc":"添加显卡配置","url":"\/admin\/v1\/mf_dcim\/gpu","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"显卡","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"}]}},{"method":"gpuUpdate","doc":{"title":"修改显卡配置","desc":"修改显卡配置","url":"\/admin\/v1\/mf_dcim\/gpu\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"显卡","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}]}},{"method":"gpuDelete","doc":{"title":"删除显卡配置","desc":"删除显卡配置","url":"\/admin\/v1\/mf_dcim\/gpu\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}}]},{"class":"server\\mf_dcim\\controller\\admin\\ModelConfigController","doc":{"title":"DCIM(自定义配置)-型号配置","desc":"DCIM(自定义配置)-型号配置","use":"server\\mf_dcim\\controller\\admin\\ModelConfigController"},"list":[{"method":"create","doc":{"title":"添加型号配置","desc":"添加型号配置","url":"\/admin\/v1\/mf_dcim\/model_config","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"配置名称","validate":"require"},{"type":"int","name":"group_id","default":"-","desc":"销售分组ID","validate":"require"},{"type":"string","name":"cpu","default":"-","desc":"处理器","validate":"require"},{"type":"string","name":"cpu_param","default":"-","desc":"处理器参数","validate":"require"},{"type":"string","name":"memory","default":"-","desc":"内存","validate":"require"},{"type":"string","name":"disk","default":"-","desc":"硬盘","validate":"require"},{"type":"string","name":"gpu","default":"-","desc":"显卡","validate":""},{"type":"int","name":"support_optional","default":"-","desc":"允许增值选配(0=不允许,1=允许)","validate":"require"},{"type":"int","name":"optional_only_for_upgrade","default":"-","desc":"增值仅用于升降级(0=关闭,1=开启)","validate":"requireIf:support_optional=1"},{"type":"array","name":"optional_memory_id","default":"-","desc":"可选配内存配置ID","validate":""},{"type":"int","name":"leave_memory","default":"-","desc":"剩余内存容量","validate":""},{"type":"int","name":"max_memory_num","default":"-","desc":"可增加内存条数","validate":""},{"type":"array","name":"optional_disk_id","default":"-","desc":"可选配硬盘配置ID","validate":""},{"type":"int","name":"max_disk_num","default":"-","desc":"可增加硬盘数量","validate":""},{"type":"array","name":"optional_gpu_id","default":"-","desc":"可选配显卡配置ID","validate":""},{"type":"int","name":"max_gpu_num","default":"-","desc":"可增加显卡数量","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":"require"},{"type":"int","name":"ontrial","default":"-","desc":"是否开启试用：0否默认，1是","validate":""},{"type":"float","name":"ontrial_price","default":"-","desc":"试用价格","validate":""},{"type":"int","name":"ontrial_stock_control","default":"-","desc":"试用库存开关：0否，1是","validate":""},{"type":"int","name":"ontrial_qty","default":"-","desc":"试用库存","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"型号配置ID"}]}},{"method":"list","doc":{"title":"型号配置列表","desc":"型号配置列表","url":"\/admin\/v1\/mf_dcim\/model_config","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"型号配置ID"},{"type":"string","name":"list[].name","default":"-","desc":"配置名称"},{"type":"int","name":"list[].group_id","default":"-","desc":"销售分组ID"},{"type":"string","name":"list[].cpu","default":"-","desc":"处理器"},{"type":"string","name":"list[].cpu_param","default":"-","desc":"处理器参数"},{"type":"string","name":"list[].memory","default":"-","desc":"内存"},{"type":"string","name":"list[].disk","default":"-","desc":"硬盘"},{"type":"string","name":"list[].gpu","default":"-","desc":"显卡"},{"type":"int","name":"list[].support_optional","default":"-","desc":"允许增值选配(0=不允许,1=允许)"},{"type":"int","name":"list[].hidden","default":"-","desc":"是否隐藏(0=否,1=是)"},{"type":"int","name":"list[].qty","default":"-","desc":"库存数量"},{"type":"int","name":"list[].auto_sync_dcim_stock","default":"-","desc":"自动同步DCIM库存(0=不启用,1=启用)"},{"type":"int","name":"list[].ontrial","default":"-","desc":"是否开启试用：0否默认，1是"},{"type":"float","name":"list[].ontrial_price","default":"-","desc":"试用价格"},{"type":"int","name":"list[].ontrial_stock_control","default":"-","desc":"试用库存开关：0否，1是"},{"type":"int","name":"list[].ontrial_qty","default":"-","desc":"试用库存"},{"type":"int","name":"count","default":"-","desc":"总条数"}],"author":"hh","version":"v1"}},{"method":"update","doc":{"title":"修改型号配置","desc":"修改型号配置","url":"\/admin\/v1\/mf_dcim\/model_config\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"型号配置ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"配置名称","validate":"require"},{"type":"int","name":"group_id","default":"-","desc":"销售分组ID","validate":"require"},{"type":"string","name":"cpu","default":"-","desc":"处理器","validate":"require"},{"type":"string","name":"cpu_param","default":"-","desc":"处理器参数","validate":"require"},{"type":"string","name":"memory","default":"-","desc":"内存","validate":"require"},{"type":"string","name":"disk","default":"-","desc":"硬盘","validate":"require"},{"type":"string","name":"gpu","default":"-","desc":"显卡","validate":""},{"type":"int","name":"support_optional","default":"-","desc":"允许增值选配(0=不允许,1=允许)","validate":"require"},{"type":"int","name":"optional_only_for_upgrade","default":"-","desc":"增值仅用于升降级(0=关闭,1=开启)","validate":"requireIf:support_optional=1"},{"type":"array","name":"optional_memory_id","default":"-","desc":"可选配内存配置ID","validate":""},{"type":"int","name":"leave_memory","default":"-","desc":"剩余内存容量","validate":""},{"type":"int","name":"max_memory_num","default":"-","desc":"可增加内存条数","validate":""},{"type":"array","name":"optional_disk_id","default":"-","desc":"可选配硬盘配置ID","validate":""},{"type":"int","name":"max_disk_num","default":"-","desc":"可增加硬盘数量","validate":""},{"type":"array","name":"optional_gpu_id","default":"-","desc":"可选配显卡配置ID","validate":""},{"type":"int","name":"max_gpu_num","default":"-","desc":"可增加显卡数量","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":"require"},{"type":"int","name":"ontrial","default":"-","desc":"是否开启试用：0否默认，1是","validate":""},{"type":"float","name":"ontrial_price","default":"-","desc":"试用价格","validate":""},{"type":"int","name":"ontrial_stock_control","default":"-","desc":"试用库存开关：0否，1是","validate":""},{"type":"int","name":"ontrial_qty","default":"-","desc":"试用库存","validate":""}],"author":"hh","version":"v1"}},{"method":"delete","doc":{"title":"删除型号配置","desc":"删除型号配置","url":"\/admin\/v1\/mf_dcim\/model_config\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"型号配置ID","validate":"require"}]}},{"method":"index","doc":{"title":"型号配置详情","desc":"型号配置详情","url":"\/admin\/v1\/mf_dcim\/model_config\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"型号配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"型号配置ID"},{"type":"string","name":"name","default":"-","desc":"配置名称"},{"type":"int","name":"group_id","default":"-","desc":"销售分组ID"},{"type":"string","name":"cpu","default":"-","desc":"处理器"},{"type":"string","name":"cpu_param","default":"-","desc":"处理器参数"},{"type":"string","name":"memory","default":"-","desc":"内存"},{"type":"string","name":"disk","default":"-","desc":"硬盘"},{"type":"string","name":"gpu","default":"-","desc":"显卡"},{"type":"int","name":"support_optional","default":"-","desc":"允许增值选配(0=不允许,1=允许)"},{"type":"int","name":"leave_memory","default":"-","desc":"剩余内存容量"},{"type":"int","name":"max_memory_num","default":"-","desc":"可增加内存条数"},{"type":"int","name":"max_disk_num","default":"-","desc":"可增加硬盘数量"},{"type":"int","name":"max_gpu_num","default":"-","desc":"可增加显卡数量"},{"type":"int","name":"optional_only_for_upgrade","default":"-","desc":"增值仅用于升降级(0=关闭,1=开启)"},{"type":"array","name":"optional_memory_id","default":"-","desc":"可选配内存配置ID"},{"type":"array","name":"optional_disk_id","default":"-","desc":"可选配硬盘配置ID"},{"type":"array","name":"optional_gpu_id","default":"-","desc":"可选配显卡配置ID"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"周期价格"},{"type":"int","name":"duration[].ontrial","default":"-","desc":"是否开启试用：0否默认，1是"},{"type":"float","name":"duration[].ontrial_price","default":"-","desc":"试用价格"},{"type":"int","name":"duration[].ontrial_stock_control","default":"-","desc":"试用库存开关：0否，1是"},{"type":"int","name":"duration[].ontrial_qty","default":"-","desc":"试用库存"}],"author":"hh","version":"v1"}},{"method":"updateHidden","doc":{"title":"切换订购是否显示","desc":"切换订购是否显示","url":"admin\/v1\/mf_dcim\/model_config\/:id\/hidden","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置型号ID","validate":"require"},{"type":"int","name":"hidden","default":"-","desc":"状态(0=显示,1=隐藏)","validate":"require"}]}},{"method":"dragToSort","doc":{"title":"拖动排序","desc":"拖动排序","url":"admin\/v1\/mf_dcim\/model_config\/:id\/drag","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"当前机型配置ID","validate":"require"},{"type":"int","name":"prev_model_config_id","default":"-","desc":"前一个机型配置ID(0=表示置顶)","validate":"require"}]}},{"method":"updateOntrial","doc":{"title":"修改试用状态","desc":"修改试用状态","url":"\/admin\/v1\/mf_cloud\/model_config\/:id\/ontrial","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"当前机型配置ID","validate":"require"},{"type":"int","name":"ontrial","default":"-","desc":"是否试用(0=否,1=是)","validate":"require"}]}}]},{"class":"server\\mf_dcim\\controller\\admin\\DurationController","doc":{"title":"DCIM(自定义配置)-周期","desc":"DCIM(自定义配置)-周期","use":"server\\mf_dcim\\controller\\admin\\DurationController"},"list":[{"method":"create","doc":{"title":"添加周期","desc":"添加周期","url":"\/admin\/v1\/mf_dcim\/duration","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"周期名称","validate":"require"},{"type":"int","name":"num","default":"-","desc":"周期时长","validate":"require"},{"type":"string","name":"unit","default":"-","desc":"单位(hour=小时,day=天,month=月)","validate":"require"},{"type":"float","name":"price_factor","default":"1","desc":"价格系数","validate":""},{"type":"float","name":"price","default":"0","desc":"周期价格","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"添加成功的周期ID"}]}},{"method":"list","doc":{"title":"周期列表","desc":"周期列表","url":"\/admin\/v1\/mf_dcim\/duration","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序字段(id,num)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升降序(asc,desc)","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"周期ID"},{"type":"string","name":"list[].name","default":"-","desc":"周期名称"},{"type":"int","name":"list[].num","default":"-","desc":"周期时长"},{"type":"string","name":"list[].unit","default":"-","desc":"单位(hour=小时,day=天,month=月)"},{"type":"float","name":"list[].price_factor","default":"-","desc":"价格系数"},{"type":"string","name":"list[].price","default":"-","desc":"周期价格"},{"type":"string","name":"list[].ratio","default":"-","desc":"周期比例"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"update","doc":{"title":"修改周期","desc":"修改周期","url":"\/admin\/v1\/mf_dcim\/duration\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"周期ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"周期名称","validate":"require"},{"type":"int","name":"num","default":"-","desc":"周期时长","validate":"require"},{"type":"string","name":"unit","default":"-","desc":"单位(hour=小时,day=天,month=月)","validate":"require"},{"type":"float","name":"price_factor","default":"-","desc":"价格系数","validate":""},{"type":"float","name":"price","default":"-","desc":"周期价格","validate":""}]}},{"method":"delete","doc":{"title":"删除周期","desc":"删除周期","url":"\/admin\/v1\/mf_dcim\/duration\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"周期ID","validate":"require"}]}},{"method":"indexDurationRatio","doc":{"title":"获取周期比例","desc":"获取周期比例","url":"\/admin\/v1\/mf_dcim\/duration_ratio","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"周期ID"},{"type":"string","name":"list[].name","default":"-","desc":"周期名称"},{"type":"int","name":"list[].num","default":"-","desc":"周期时长"},{"type":"float","name":"list[].price_factor","default":"-","desc":"价格系数"},{"type":"string","name":"list[].unit","default":"-","desc":"单位(hour=小时,day=天,month=月)"},{"type":"string","name":"list[].ratio","default":"-","desc":"比例"}]}},{"method":"saveDurationRatio","doc":{"title":"保存周期比例","desc":"保存周期比例","url":"\/admin\/v1\/mf_dcim\/duration_ratio","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"object","name":"ratio","default":"-","desc":"比例(如{\"2\":\"1.5\"},键是周期ID,值是比例)","validate":"require"}]}},{"method":"fillDurationRatio","doc":{"title":"周期比例填充","desc":"周期比例填充","url":"\/admin\/v1\/mf_dcim\/duration_ratio\/fill","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"object","name":"price","default":"-","desc":"价格(如{\"2\":\"1.5\"},键是周期ID,值是价格)","validate":"require"}],"return":[{"type":"object","name":"list","default":"-","desc":"周期价格(如{\"2\":\"1.5\"},键是周期ID,值是价格)"}]}}]},{"class":"server\\mf_dcim\\controller\\admin\\DataCenterController","doc":{"title":"DCIM(自定义配置)-数据中心","desc":"DCIM(自定义配置)-数据中心","use":"server\\mf_dcim\\controller\\admin\\DataCenterController"},"list":[{"method":"create","doc":{"title":"创建数据中心","desc":"创建数据中心","url":"\/admin\/v1\/mf_dcim\/data_center","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"country_id","default":"-","desc":"国家ID","validate":"require"},{"type":"string","name":"city","default":"-","desc":"城市","validate":"require"},{"type":"string","name":"area","default":"-","desc":"区域","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"数据中心ID"}]}},{"method":"list","doc":{"title":"数据中心列表","desc":"数据中心列表","url":"\/admin\/v1\/mf_dcim\/data_center","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"int","name":"list[].order","default":"-","desc":"排序"},{"type":"string","name":"list[].country_name","default":"-","desc":"国家"},{"type":"int","name":"list[].line[].id","default":"-","desc":"线路ID"},{"type":"int","name":"list[].line[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].line[].name","default":"-","desc":"线路名称"},{"type":"string","name":"list[].line[].bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"int","name":"list[].line[].order","default":"-","desc":"排序"},{"type":"int","name":"list[].line[].hidden","default":"-","desc":"是否隐藏(0=否,1=是)"},{"type":"string","name":"list[].line[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].line[].duration","default":"-","desc":"周期"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"update","doc":{"title":"修改数据中心","desc":"修改数据中心","url":"\/admin\/v1\/mf_dcim\/data_center\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"int","name":"country_id","default":"-","desc":"国家","validate":"require"},{"type":"string","name":"city","default":"-","desc":"城市","validate":"require"},{"type":"string","name":"area","default":"-","desc":"区域","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":"require"}]}},{"method":"delete","doc":{"title":"删除数据中心","desc":"删除数据中心","url":"\/admin\/v1\/mf_dcim\/data_center\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"数据中心ID","validate":"require"}]}},{"method":"dataCenterSelect","doc":{"title":"数据中心选择","desc":"数据中心选择","url":"\/admin\/v1\/mf_dcim\/data_center\/select","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].iso","default":"-","desc":"国家图标"},{"type":"string","name":"list[].name","default":"-","desc":"国家名称"},{"type":"string","name":"list[].city[].name","default":"-","desc":"城市名称"},{"type":"int","name":"list[].city[]area[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].city[].area[].name","default":"-","desc":"区域名称"},{"type":"int","name":"list[].city[].area[].line[].id","default":"-","desc":"线路ID"},{"type":"string","name":"list[].city.[]area[].line[].name","default":"-","desc":"线路名称"},{"type":"string","name":"list[].city[].area[].line[].bill_type","default":"-","desc":"计费类型(bw=带宽,flow=流量)"},{"type":"int","name":"list[].city[].area[].line[].defence_enable","default":"-","desc":"是否启用防护(0=未启用,1=启用)"}]}}]},{"class":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonCascadeGroupController","doc":{"title":"通用商品-级联组管理","desc":"通用商品-级联组管理","use":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonCascadeGroupController"},"list":[{"method":"update","doc":{"title":"更新级联组","desc":"更新级联组名称","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/cascade\/group\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:级联组ID","validate":"validate:required"},{"type":"string","name":"group_name","default":"-","desc":"desc:级联组名称","validate":"validate:required"}]}},{"method":"delete","doc":{"title":"删除级联组","desc":"删除级联组","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/cascade\/group\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:级联组ID","validate":"validate:required"}]}}]},{"class":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonProductController","doc":{"title":"通用商品","desc":"通用商品","use":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonProductController"},"list":[{"method":"index","doc":{"title":"商品基础信息","desc":"商品基础信息,插入默认价格信息","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"string","name":"pay_type","default":"-","desc":"desc:付款类型：付款类型(免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"object","name":"common_product","default":"-","desc":"desc:商品信息"},{"type":"int","name":"common_product.product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"common_product.order_page_description","default":"-","desc":"desc:订购页面html"},{"type":"int","name":"common_product.allow_qty","default":"-","desc":"desc:是否允许选择数量:1是，0否"},{"type":"int","name":"common_product.auto_support","default":"-","desc":"desc:是否自动化支持:1是，0否"},{"type":"object","name":"pricing","default":"-","desc":"desc:周期信息"},{"type":"float","name":"pricing.onetime","default":"-","desc":"desc:一次性,价格(当pay_type=='onetime'时,只显示此价格)"},{"type":"object","name":"custom_cycle","default":"-","desc":"desc:自定义周期"},{"type":"int","name":"custom_cycle.id","default":"-","desc":"desc:自定义周期ID"},{"type":"string","name":"custom_cycle.name","default":"-","desc":"desc:名称"},{"type":"int","name":"custom_cycle.cycle_time","default":"-","desc":"desc:时长"},{"type":"string","name":"custom_cycle.cycle_unit","default":"-","desc":"desc:时长单位"},{"type":"float","name":"custom_cycle.amount","default":"-","desc":"desc:金额"},{"type":"int","name":"custom_cycle.is_default","default":"-","desc":"desc:是否默认:1是，0否"}]}},{"method":"create","doc":{"title":"保存商品基础信息","desc":"保存商品基础信息","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"order_page_description","default":"-","desc":"desc:订购页描述","validate":"validate:optional"},{"type":"int","name":"allow_qty","default":"-","desc":"desc:是否允许选择数量:1是，0否默认","validate":"validate:optional"},{"type":"int","name":"auto_support","default":"-","desc":"desc:自动化支持:开启后所有配置选项都可输入参数","validate":"validate:optional"},{"type":"object","name":"pricing","default":"-","desc":"desc:周期价格,格式:{\"onetime\":0.1,\"monthly\":0,\"quarterly\":1.0}","validate":"validate:optional"},{"type":"float","name":"pricing.onetime","default":"-","desc":"desc:一次性价格","validate":"validate:optional"},{"type":"array","name":"configoption","default":"-","desc":"desc:自定义配置値数组","validate":"validate:optional"}]}},{"method":"customCycle","doc":{"title":"获取自定义周期详情","desc":"获取自定义周期详情","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/custom_cycle\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:自定义字段ID","validate":"validate:required"}],"return":[{"type":"object","name":"custom_cycle","default":"-","desc":"desc:自定义周期信息"},{"type":"string","name":"custom_cycle.name","default":"-","desc":"desc:名称"},{"type":"string","name":"custom_cycle.cycle_time","default":"-","desc":"desc:周期时长"},{"type":"string","name":"custom_cycle.cycle_unit","default":"-","desc":"desc:周期单位:hour小时,day天,month月"},{"type":"string","name":"custom_cycle.amout","default":"-","desc":"desc:金额"}]}},{"method":"createCustomCycle","doc":{"title":"添加自定义周期","desc":"添加自定义周期","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/custom_cycle","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"int","name":"cycle_time","default":"-","desc":"desc:周期时长(infinite时,传0)","validate":"validate:required"},{"type":"string","name":"cycle_unit","default":"-","desc":"desc:周期单位:hour小时,day天,month月,infinite无限","validate":"validate:required"},{"type":"float","name":"amout","default":"-","desc":"desc:金额","validate":"validate:required"}]}},{"method":"updateCustomCycle","doc":{"title":"修改自定义周期","desc":"修改自定义周期","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/custom_cycle\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:自定义字段ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"int","name":"cycle_time","default":"-","desc":"desc:周期时长","validate":"validate:required"},{"type":"string","name":"cycle_unit","default":"-","desc":"desc:周期单位:hour小时,day天,month月,infinite无限","validate":"validate:required"},{"type":"float","name":"amout","default":"-","desc":"desc:金额","validate":"validate:required"}]}},{"method":"deleteCustomCycle","doc":{"title":"删除自定义字段","desc":"删除自定义字段","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/custom_cycle\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:自定义字段ID","validate":"validate:required"}]}},{"method":"getModules","doc":{"title":"获取模块列表","desc":"获取模块列表","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/module","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:模块列表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].value","default":"-","desc":"desc:値"}]}},{"method":"getModuleConfig","doc":{"title":"获取模块自定义参数","desc":"获取模块自定义参数","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/module\/:server_id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"server_id","default":"-","desc":"desc:服务器ID","validate":"validate:required"}],"return":[{"type":"array","name":"configoption","default":"-","desc":"desc:模块自定义参数"},{"type":"string","name":"configoption[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"configoption[].placeholder","default":"-","desc":"desc:填充"},{"type":"string","name":"configoption[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"configoption[].default","default":"-","desc":"desc:默认値"},{"type":"string","name":"configoption[].type","default":"-","desc":"desc:类型text,password,yesno(値"},{"type":"string","name":"configoption[].options","default":"-","desc":"desc:选项,单选和下拉才有"},{"type":"string","name":"configoption[].rows","default":"-","desc":"desc:文本域属性rows"},{"type":"string","name":"configoption[].cols","default":"-","desc":"desc:文本域属性cols"},{"type":"object","name":"module_meta","default":"-","desc":"desc:模块元信息"},{"type":"string","name":"module_meta.APIVersion","default":"-","desc":"desc:版本"},{"type":"string","name":"module_meta.HelpDoc","default":"-","desc":"desc:帮助文档地址"}]}},{"method":"indexDurationRatio","doc":{"title":"获取周期比例","desc":"获取周期比例","url":"\/admin\/v1\/idcsmart_common\/duration_ratio","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"desc:周期ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:周期名称"},{"type":"int","name":"list[].num","default":"-","desc":"desc:周期时长"},{"type":"string","name":"list[].unit","default":"-","desc":"desc:单位(hour=小时,day=天,month=月)"},{"type":"string","name":"list[].ratio","default":"-","desc":"desc:比例"}]}},{"method":"saveDurationRatio","doc":{"title":"保存周期比例","desc":"保存周期比例","url":"\/admin\/v1\/idcsmart_common\/duration_ratio","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"object","name":"ratio","default":"-","desc":"desc:比例(如{\"2\":\"1.5\"},键是周期ID,値是比例)","validate":"validate:required"}]}},{"method":"fillDurationRatio","doc":{"title":"周期比例填充","desc":"周期比例填充","url":"\/admin\/v1\/idcsmart_common\/duration_ratio\/fill","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"object","name":"price","default":"-","desc":"desc:价格(如{\"2\":\"1.5\"},键是周期ID,値是价格)","validate":"validate:required"}],"return":[{"type":"object","name":"list","default":"-","desc":"desc:周期价格(如{\"2\":\"1.5\"},键是周期ID,値是价格)"}]}},{"method":"updateCycleStatus","doc":{"title":"更新周期状态","desc":"更新周期状态（启用\/禁用）","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/cycle\/:id\/status","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:周期ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:状态(0=禁用,1=启用)","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"}]}},{"method":"setDefaultCustomCycle","doc":{"title":"设置默认自定义周期","desc":"设置默认自定义周期","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/custom_cycle\/:id\/default","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:周期ID","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"}]}}]},{"class":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonCascadeItemController","doc":{"title":"通用商品-级联项管理","desc":"通用商品-级联项管理","use":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonCascadeItemController"},"list":[{"method":"tree","doc":{"title":"获取级联树形结构","desc":"获取完整的级联树形结构","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/cascade\/tree","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"}],"return":[{"type":"array","name":"tree","default":"-","desc":"desc:树形结构数据"},{"type":"int","name":"tree[].item_id","default":"-","desc":"desc:级联项ID"},{"type":"string","name":"tree[].item_name","default":"-","desc":"desc:级联项名称"},{"type":"int","name":"tree[].group_id","default":"-","desc":"desc:所属级联组ID"},{"type":"int","name":"tree[].is_leaf","default":"-","desc":"desc:是否为末端项"},{"type":"int","name":"tree[].order","default":"-","desc":"desc:排序値"},{"type":"int","name":"tree[].hidden","default":"-","desc":"desc:是否隐藏"},{"type":"array","name":"tree[].price","default":"-","desc":"desc:价格配置"},{"type":"int","name":"tree[].price[].id","default":"-","desc":"desc:配置子项ID"},{"type":"string","name":"tree[].price[].option_name","default":"-","desc":"desc:配置子项名称"},{"type":"int","name":"tree[].price[].qty_min","default":"-","desc":"desc:最小数量"},{"type":"int","name":"tree[].price[].qty_max","default":"-","desc":"desc:最大数量"},{"type":"array","name":"tree[].price[].pricing","default":"-","desc":"desc:价格信息"},{"type":"array","name":"tree[].children","default":"-","desc":"desc:子级联项"},{"type":"int","name":"tree[].children[].item_id","default":"-","desc":"desc:级联项ID"},{"type":"string","name":"tree[].children[].item_name","default":"-","desc":"desc:级联项名称"},{"type":"int","name":"tree[].children[].group_id","default":"-","desc":"desc:所属级联组ID"},{"type":"int","name":"tree[].children[].is_leaf","default":"-","desc":"desc:是否为末端项"},{"type":"int","name":"tree[].children[].order","default":"-","desc":"desc:排序値"},{"type":"int","name":"tree[].children[].hidden","default":"-","desc":"desc:是否隐藏"},{"type":"array","name":"tree[].children[].price","default":"-","desc":"desc:价格配置"},{"type":"int","name":"tree[].children[].price[].id","default":"-","desc":"desc:配置子项ID"},{"type":"string","name":"tree[].children[].price[].option_name","default":"-","desc":"desc:配置子项名称"},{"type":"int","name":"tree[].children[].price[].qty_min","default":"-","desc":"desc:最小数量"},{"type":"int","name":"tree[].children[].price[].qty_max","default":"-","desc":"desc:最大数量"},{"type":"array","name":"tree[].children[].price[].pricing","default":"-","desc":"desc:价格信息"},{"type":"array","name":"group","default":"-","desc":"desc:级联组信息"},{"type":"int","name":"group[].id","default":"-","desc":"desc:级联组ID"},{"type":"string","name":"group[].group_name","default":"-","desc":"desc:级联组名称"}]}},{"method":"create","doc":{"title":"创建级联项","desc":"创建新的级联项","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/cascade\/item","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"string","name":"item_name","default":"-","desc":"desc:级联项名称","validate":"validate:required"},{"type":"int","name":"parent_item_id","default":"-","desc":"desc:父级联项ID","validate":"默认0validate:optional"},{"type":"int","name":"prev_item_id","default":"-","desc":"desc:排在该级联项之后，不传则追加到末尾，必须与新建项同父级","validate":"validate:optional"},{"type":"int","name":"order","default":"-","desc":"desc:排序","validate":"validate:optional"},{"type":"int","name":"hidden","default":"-","desc":"desc:是否隐藏","validate":"0否1是validate:optional"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:级联项ID"}]}},{"method":"update","doc":{"title":"更新级联项","desc":"更新级联项信息","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/cascade\/item\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:级联项ID","validate":"validate:required"},{"type":"string","name":"item_name","default":"-","desc":"desc:级联项名称","validate":"validate:optional"},{"type":"int","name":"order","default":"-","desc":"desc:排序","validate":"validate:optional"},{"type":"int","name":"hidden","default":"-","desc":"desc:是否隐藏","validate":"0否1是validate:optional"}]}},{"method":"delete","doc":{"title":"删除级联项","desc":"删除级联项及其所有子项和价格配置","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/cascade\/item\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:级联项ID","validate":"validate:required"}]}},{"method":"setPrice","doc":{"title":"设置末端级联项价格","desc":"为末端级联项设置价格","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/cascade\/item\/:item_id\/price","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"item_id","default":"-","desc":"desc:级联项ID","validate":"validate:required"},{"type":"string","name":"fee_type","default":"-","desc":"desc:计费类型","validate":"fixed固定价格qty数量计费stage阶梯计费validate:required"},{"type":"float","name":"onetime","default":"-","desc":"desc:一次性价格","validate":"固定价格时使用validate:optional"},{"type":"string","name":"option_param","default":"-","desc":"desc:参数请求接口","validate":"固定价格时使用validate:optional"},{"type":"object","name":"custom_cycle","default":"-","desc":"desc:自定义周期及价格","validate":"固定价格时使用validate:optional"},{"type":"array","name":"subs","default":"-","desc":"desc:配置子项数组","validate":"数量计费和阶梯计费时使用validate:optional"},{"type":"int","name":"subs[].qty_min","default":"-","desc":"desc:最小数量","validate":"0表示不限制validate:required"},{"type":"int","name":"subs[].qty_max","default":"-","desc":"desc:最大数量","validate":"0表示不限制validate:required"},{"type":"float","name":"subs[].onetime","default":"-","desc":"desc:一次性价格","validate":"validate:optional"},{"type":"array","name":"subs[].custom_cycle","default":"-","desc":"desc:自定义周期及价格","validate":"validate:optional"}]}}]},{"class":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonProductConfigoptionSubController","doc":{"title":"通用商品-商品配置项子项管理","desc":"通用商品-商品配置项子项管理","use":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonProductConfigoptionSubController"},"list":[{"method":"index","doc":{"title":"配置子项详情","desc":"配置子项详情","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/sub\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:配置子项ID","validate":"validate:required"}],"return":[{"type":"object","name":"configoption_sub","default":"-","desc":"desc:子项信息"},{"type":"int","name":"configoption_sub.id","default":"-","desc":"desc:子项ID"},{"type":"float","name":"configoption_sub.onetime","default":"-","desc":"desc:一次性,价格"},{"type":"array","name":"configoption_sub.custom_cycle","default":"-","desc":"desc:自定义周期"},{"type":"int","name":"configoption_sub.custom_cycle.id","default":"-","desc":"desc:自定义周期ID"},{"type":"string","name":"configoption_sub.custom_cycle.name","default":"-","desc":"desc:名称"},{"type":"float","name":"configoption_sub.custom_cycle.amount","default":"-","desc":"desc:金额"}]}},{"method":"create","doc":{"title":"添加配置子项","desc":"添加配置子项","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/sub","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"cascade_item_id","default":"-","desc":"desc:级联项ID","validate":"validate:optional"},{"type":"string","name":"option_name","default":"-","desc":"desc:配置项名称","validate":"validate:optional"},{"type":"string","name":"option_param","default":"-","desc":"desc:参数:请求接口","validate":"validate:optional"},{"type":"int","name":"qty_min","default":"-","desc":"desc:最小值：类型为数量的时候quantity,quantity_range选择","validate":"validate:optional"},{"type":"int","name":"qty_max","default":"-","desc":"desc:最大值：类型为数量的时候quantity,quantity_range选择","validate":"validate:optional"},{"type":"string","name":"country","default":"-","desc":"desc:国家:类型为区域时选择","validate":"validate:optional"},{"type":"float","name":"onetime","default":"-","desc":"desc:一次性价格","validate":"validate:optional"},{"type":"object","name":"custom_cycle","default":"-","desc":"desc:自定义周期及价格格式：{\"{自定义周期ID}\":\"{金额}\"}","validate":"validate:optional"},{"type":"float","name":"custom_cycle.1","default":"-","desc":"desc:自定义周期及价格","validate":"validate:optional"}]}},{"method":"update","doc":{"title":"修改配置子项","desc":"修改配置子项","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/sub\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:配置子项ID","validate":"validate:required"},{"type":"string","name":"option_name","default":"-","desc":"desc:配置项名称","validate":"validate:optional"},{"type":"string","name":"option_param","default":"-","desc":"desc:参数:请求接口","validate":"validate:optional"},{"type":"int","name":"qty_min","default":"-","desc":"desc:最小值：类型为数量的时候quantity,quantity_range选择","validate":"validate:optional"},{"type":"int","name":"qty_max","default":"-","desc":"desc:最大值：类型为数量的时候quantity,quantity_range选择","validate":"validate:optional"},{"type":"string","name":"country","default":"-","desc":"desc:国家:类型为区域时选择","validate":"validate:optional"},{"type":"float","name":"onetime","default":"-","desc":"desc:一次性价格","validate":"validate:optional"},{"type":"object","name":"custom_cycle","default":"-","desc":"desc:自定义周期及价格格式：{\"{自定义周期ID}\":\"{金额}\"}","validate":"validate:optional"},{"type":"float","name":"custom_cycle.1","default":"-","desc":"desc:自定义周期及价格","validate":"validate:optional"}]}},{"method":"delete","doc":{"title":"删除配置子项","desc":"删除配置子项","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/sub\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:配置子项ID","validate":"validate:required"}]}},{"method":"subOrder","doc":{"title":"配置子项拖动排序","desc":"配置子项拖动排序","url":"\/admin\/v1\/idcsmart_common\/configoption\/:configoption_id\/sub\/order","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"configoption_id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:配置子项ID","validate":"validate:required"},{"type":"int","name":"prev_id","default":"-","desc":"desc:拖动后前一个子项ID，没有则传0","validate":"validate:required"}]}}]},{"class":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonServerController","doc":{"title":"通用商品-子接口","desc":"通用商品-子接口","use":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonServerController"},"list":[{"method":"serverList","doc":{"title":"服务器列表","desc":"服务器列表","url":"\/admin\/v1\/idcsmart_common\/server","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:服务器列表"},{"type":"string","name":"list[].id","default":"-","desc":"desc:服务器ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:服务器名称"},{"type":"string","name":"list[].ip_address","default":"-","desc":"desc:ip地址"},{"type":"string","name":"list[].assigned_ips","default":"-","desc":"desc:其他IP地址"},{"type":"string","name":"list[].hostname","default":"-","desc":"desc:主机名"},{"type":"string","name":"list[].noc","default":"-","desc":"desc:noc"},{"type":"string","name":"list[].status_address","default":"-","desc":"desc:服务器状态地址"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].password","default":"-","desc":"desc:密码"},{"type":"string","name":"list[].accesshash","default":"-","desc":"desc:访问散列值"},{"type":"int","name":"list[].secure","default":"-","desc":"desc:安全，1选中复选框使用（默认选中）"},{"type":"string","name":"list[].port","default":"-","desc":"desc:访问端口(默认80)"},{"type":"string","name":"list[].disabled","default":"-","desc":"desc:1勾选禁用，0使用(默认)(单选框)"},{"type":"string","name":"list[].type","default":"-","desc":"desc:接口类型"},{"type":"int","name":"list[].max_accounts","default":"-","desc":"desc:最大账号数量（默认为200）"},{"type":"int","name":"list[].gid","default":"-","desc":"desc:服务器组ID（下拉框）单选"},{"type":"string","name":"list[].group_name","default":"-","desc":"desc:分组名称"},{"type":"int","name":"list[].used","default":"-","desc":"desc:已使用数量"},{"type":"int","name":"count","default":"-","desc":"desc:数量"}]}},{"method":"create","doc":{"title":"添加服务器","desc":"添加服务器","url":"\/admin\/v1\/idcsmart_common\/server","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:服务器名称","validate":"validate:required"},{"type":"string","name":"ip_address","default":"-","desc":"desc:ip地址","validate":"validate:optional"},{"type":"string","name":"assigned_ips","default":"-","desc":"desc:其他IP地址","validate":"validate:optional"},{"type":"string","name":"hostname","default":"-","desc":"desc:主机名","validate":"validate:optional"},{"type":"string","name":"noc","default":"-","desc":"desc:noc","validate":"validate:optional"},{"type":"string","name":"status_address","default":"-","desc":"desc:服务器状态地址","validate":"validate:optional"},{"type":"string","name":"username","default":"-","desc":"desc:用户名","validate":"validate:optional"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:optional"},{"type":"string","name":"accesshash","default":"-","desc":"desc:访问散列值","validate":"validate:optional"},{"type":"int","name":"secure","default":"-","desc":"desc:安全，1选中复选框使用（默认选中）","validate":"SSL连接模式;0不选中validate:optional"},{"type":"string","name":"port","default":"-","desc":"desc:访问端口(默认80)","validate":"validate:optional"},{"type":"string","name":"disabled","default":"-","desc":"desc:1勾选禁用，0使用(默认)(单选框)","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:接口类型","validate":"validate:optional"},{"type":"int","name":"max_accounts","default":"-","desc":"desc:最大账号数量（默认为200）","validate":"validate:optional"},{"type":"int","name":"gid","default":"-","desc":"desc:服务器组ID（下拉框）单选(调服务器分组列表接口，传modules，值为接口类型)","validate":"validate:optional"}]}},{"method":"index","doc":{"title":"服务器详情","desc":"服务器详情","url":"\/admin\/v1\/idcsmart_common\/server\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:服务器ID","validate":"validate:required"}],"return":[{"type":"string","name":"name","default":"-","desc":"desc:服务器名称"},{"type":"string","name":"ip_address","default":"-","desc":"desc:ip地址"},{"type":"string","name":"assigned_ips","default":"-","desc":"desc:其他IP地址"},{"type":"string","name":"hostname","default":"-","desc":"desc:主机名"},{"type":"string","name":"noc","default":"-","desc":"desc:noc"},{"type":"string","name":"status_address","default":"-","desc":"desc:服务器状态地址"},{"type":"string","name":"username","default":"-","desc":"desc:用户名"},{"type":"string","name":"password","default":"-","desc":"desc:密码"},{"type":"string","name":"accesshash","default":"-","desc":"desc:访问散列值"},{"type":"int","name":"secure","default":"-","desc":"desc:安全，1选中复选框使用（默认选中）"},{"type":"string","name":"port","default":"-","desc":"desc:访问端口(默认80)"},{"type":"string","name":"disabled","default":"-","desc":"desc:1勾选禁用，0使用(默认)(单选框)"},{"type":"string","name":"type","default":"-","desc":"desc:接口类型"},{"type":"int","name":"max_accounts","default":"-","desc":"desc:最大账号数量（默认为200）"},{"type":"int","name":"gid","default":"-","desc":"desc:服务器组ID（下拉框）单选"}]}},{"method":"update","doc":{"title":"更新服务器","desc":"更新服务器","url":"\/admin\/v1\/idcsmart_common\/server\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:服务器ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:服务器名称","validate":"validate:required"},{"type":"string","name":"ip_address","default":"-","desc":"desc:ip地址","validate":"validate:optional"},{"type":"string","name":"assigned_ips","default":"-","desc":"desc:其他IP地址","validate":"validate:optional"},{"type":"string","name":"hostname","default":"-","desc":"desc:主机名","validate":"validate:optional"},{"type":"string","name":"noc","default":"-","desc":"desc:noc","validate":"validate:optional"},{"type":"string","name":"status_address","default":"-","desc":"desc:服务器状态地址","validate":"validate:optional"},{"type":"string","name":"username","default":"-","desc":"desc:用户名","validate":"validate:optional"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:optional"},{"type":"string","name":"accesshash","default":"-","desc":"desc:访问散列值","validate":"validate:optional"},{"type":"int","name":"secure","default":"-","desc":"desc:安全，1选中复选框使用（默认选中）","validate":"SSL连接模式;0不选中validate:optional"},{"type":"string","name":"port","default":"-","desc":"desc:访问端口(默认80)","validate":"validate:optional"},{"type":"int","name":"disabled","default":"-","desc":"desc:1勾选禁用，0使用(默认)(单选框)","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:接口类型","validate":"validate:optional"},{"type":"int","name":"max_accounts","default":"-","desc":"desc:最大账号数量（默认为200）","validate":"validate:optional"},{"type":"int","name":"gid","default":"-","desc":"desc:服务器组ID（下拉框）单选","validate":"validate:optional"}]}},{"method":"delete","doc":{"title":"删除服务器","desc":"删除服务器","url":"\/admin\/v1\/idcsmart_common\/server\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:服务器ID","validate":"validate:required"}]}},{"method":"testLink","doc":{"title":"测试服务器链接","desc":"测试服务器链接","url":"\/admin\/v1\/idcsmart_common\/server\/:id\/status","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:服务器ID","validate":"validate:required"}]}},{"method":"getModules","doc":{"title":"模块列表","desc":"模块列表","url":"\/admin\/v1\/idcsmart_common\/server\/modules","method":"GET","author":"wyh","version":"v1"}}]},{"class":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonServerGroupController","doc":{"title":"通用商品-子接口","desc":"通用商品-子接口","use":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonServerGroupController"},"list":[{"method":"serverGroupList","doc":{"title":"服务器分组列表","desc":"服务器分组列表","url":"\/admin\/v1\/idcsmart_common\/server_group","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"modules","default":"-","desc":"desc:模块","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:服务器分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:服务器分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:服务器分组名称"},{"type":"int","name":"list[].num","default":"-","desc":"desc:总数量"},{"type":"int","name":"list[].used","default":"-","desc":"desc:使用"},{"type":"int","name":"list[].mode","default":"-","desc":"desc:分配方式(1:平均分配;2:满一个算一个)"},{"type":"int","name":"count","default":"-","desc":"desc:数量"}]}},{"method":"create","doc":{"title":"添加服务器分组","desc":"添加服务器分组","url":"\/admin\/v1\/idcsmart_common\/server_group","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:服务器分组名称","validate":"validate:required"},{"type":"string","name":"mode","default":"-","desc":"desc:分配方式(1:平均分配;2:满一个算一个)","validate":"validate:required"},{"type":"array","name":"server_ids","default":"-","desc":"desc:选择的服务器ID,数组","validate":"validate:optional"}]}},{"method":"index","doc":{"title":"服务器分组页面","desc":"服务器分组页面","url":"\/admin\/v1\/idcsmart_common\/server_group\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:服务器分组ID","validate":"validate:required"}],"return":[{"type":"object","name":"server_group","default":"-","desc":"desc:服务器分组"},{"type":"int","name":"server_group.id","default":"-","desc":"desc:服务器分组ID"},{"type":"string","name":"server_group.name","default":"-","desc":"desc:服务器分组名称"},{"type":"array","name":"servers","default":"-","desc":"desc:服务器"},{"type":"int","name":"servers[].id","default":"-","desc":"desc:服务器ID"},{"type":"string","name":"servers[].name","default":"-","desc":"desc:服务器名称"},{"type":"string","name":"servers[].type","default":"-","desc":"desc:服务器类型"},{"type":"int","name":"servers[].gid","default":"-","desc":"desc:服务器分组ID"},{"type":"array","name":"select_servers","default":"-","desc":"desc:当前分组已选择的服务器ID"}]}},{"method":"update","doc":{"title":"更新服务器分组","desc":"更新服务器分组","url":"\/admin\/v1\/idcsmart_common\/server_group\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:服务器分组名称","validate":"validate:required"},{"type":"string","name":"mode","default":"-","desc":"desc:分配方式(1:平均分配;2:满一个算一个)","validate":"validate:required"},{"type":"array","name":"server_ids","default":"-","desc":"desc:选择的服务器ID,数组","validate":"validate:optional"}]}},{"method":"delete","doc":{"title":"删除服务器分组","desc":"删除服务器分组","url":"\/admin\/v1\/idcsmart_common\/server_group\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:服务器分组ID","validate":"validate:required"}]}}]},{"class":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonProductConfigoptionController","doc":{"title":"通用商品-商品配置项管理","desc":"通用商品-商品配置项管理","use":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonProductConfigoptionController"},"list":[{"method":"configoptionList","doc":{"title":"配置项列表","desc":"配置项列表","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/configoption","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"array","name":"configoption","default":"-","desc":"desc:列表数据"},{"type":"int","name":"configoption.id","default":"-","desc":"desc:配置项ID"},{"type":"int","name":"configoption.product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"configoption.option_name","default":"-","desc":"desc:配置项名称"},{"type":"string","name":"configoption.option_type","default":"-","desc":"desc:配置项类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域，cascade级联"},{"type":"int","name":"configoption.hidden","default":"-","desc":"desc:是否隐藏:1是，0否"}]}},{"method":"configoptionOrder","doc":{"title":"配置项拖动排序","desc":"配置项拖动排序","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/configoption\/order","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"prev_id","default":"-","desc":"desc:拖动后前一个配置项ID，没有传0","validate":"validate:required"}]}},{"method":"quantityConfigoption","doc":{"title":"数量配置项列表(新增接口)","desc":"数量配置项列表","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/configoption\/quantity","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"configoption_id","default":"-","desc":"desc:编辑时,传当前配置项ID","validate":"validate:optional"}],"return":[{"type":"array","name":"configoption","default":"-","desc":"desc:列表数据"},{"type":"int","name":"configoption.id","default":"-","desc":"desc:配置项ID"},{"type":"string","name":"configoption.option_name","default":"-","desc":"desc:配置项名称"}]}},{"method":"index","doc":{"title":"配置项详情","desc":"配置项详情","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/configoption\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"array","name":"configoption","default":"-","desc":"desc:列表数据"},{"type":"int","name":"configoption.id","default":"-","desc":"desc:配置项ID"},{"type":"int","name":"configoption.product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"configoption.option_name","default":"-","desc":"desc:配置项名称"},{"type":"string","name":"configoption.option_type","default":"-","desc":"desc:配置项类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域，cascade级联"},{"type":"int","name":"configoption.hidden","default":"-","desc":"desc:是否隐藏:1是，0否"},{"type":"string","name":"configoption.unit","default":"-","desc":"desc:单位"},{"type":"int","name":"configoption.allow_repeat","default":"-","desc":"desc:是否允许重复:开启后,前台购买时，可通过点击添加按钮，自动创建一个新的配置项，取名如bw1"},{"type":"int","name":"configoption.max_repeat","default":"-","desc":"desc:最大允许重复数量"},{"type":"string","name":"configoption.fee_type","default":"-","desc":"desc:数量的类型的计费方式：stage阶梯计费，qty数量计费(当前区间价格*数量)"},{"type":"string","name":"configoption.description","default":"-","desc":"desc:说明"},{"type":"int","name":"configoption.configoption_id","default":"-","desc":"desc:当前商品其他类型为数量拖动\/数量输入的配置项ID"},{"type":"int","name":"configoption.qty_change","default":"-","desc":"desc:数量变化最小值:配置项类型为quantity,quantity_range"},{"type":"array","name":"configoption_sub","default":"-","desc":"desc:子项信息"},{"type":"int","name":"configoption_sub.id","default":"-","desc":"desc:子项ID"},{"type":"float","name":"configoption_sub.onetime","default":"-","desc":"desc:一次性,价格"},{"type":"float","name":"configoption_sub.qty_min","default":"-","desc":"desc:最小值"},{"type":"float","name":"configoption_sub.qty_max","default":"-","desc":"desc:最大值"},{"type":"array","name":"configoption_sub.custom_cycle","default":"-","desc":"desc:自定义周期"},{"type":"int","name":"configoption_sub.custom_cycle.id","default":"-","desc":"desc:自定义周期ID"},{"type":"string","name":"configoption_sub.custom_cycle.name","default":"-","desc":"desc:名称"},{"type":"float","name":"configoption_sub.custom_cycle.amount","default":"-","desc":"desc:金额"}]}},{"method":"create","doc":{"title":"添加配置项","desc":"添加配置项","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/configoption","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"option_name","default":"-","desc":"desc:配置项名称","validate":"validate:optional"},{"type":"string","name":"option_type","default":"-","desc":"desc:配置项类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域，cascade级联","validate":"validate:required"},{"type":"string","name":"option_param","default":"-","desc":"desc:参数:请求接口","validate":"validate:optional"},{"type":"string","name":"description","default":"-","desc":"desc:说明","validate":"validate:optional"},{"type":"string","name":"unit","default":"-","desc":"desc:单位","validate":"validate:optional"},{"type":"int","name":"allow_repeat","default":"-","desc":"desc:是否允许重复:开启后,前台购买时，可通过点击添加按钮，自动创建一个新的配置项，取名如bw1","validate":"validate:optional"},{"type":"int","name":"max_repeat","default":"-","desc":"desc:最大允许重复数量","validate":"validate:optional"},{"type":"string","name":"fee_type","default":"-","desc":"desc:数量的类型的计费方式：stage阶梯计费，qty数量计费(当前区间价格*数量)","validate":"validate:optional"},{"type":"int","name":"hidden","default":"-","desc":"desc:是否隐藏:1是，0否","validate":"validate:optional"},{"type":"int","name":"configoption_id","default":"-","desc":"desc:当前商品其他类型为数量拖动\/数量输入的配置项ID","validate":"validate:optional"},{"type":"int","name":"set_son_product","default":"-","desc":"desc:是否设为子商品:1是,0否(选择是时,才传下面pay_type,free两个字段)","validate":"validate:optional"},{"type":"string","name":"pay_type","default":"-","desc":"desc:付款类型(免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid","validate":"validate:optional"},{"type":"int","name":"free","default":"-","desc":"desc:关联商品首周期是否免费:1是,0否","validate":"validate:optional"},{"type":"int","name":"qty_change","default":"-","desc":"desc:数量变化最小值:配置项类型为quantity,quantity_range选择","validate":"validate:optional"},{"type":"int","name":"is_show","default":"-","desc":"desc:是否展示配置项名称:1是,0否","validate":"validate:optional"}]}},{"method":"update","doc":{"title":"更新配置项","desc":"更新配置项","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/configoption\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"string","name":"option_name","default":"-","desc":"desc:配置项名称","validate":"validate:optional"},{"type":"string","name":"option_type","default":"-","desc":"desc:配置项类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域，cascade级联","validate":"validate:required"},{"type":"string","name":"option_param","default":"-","desc":"desc:参数:请求接口","validate":"validate:optional"},{"type":"string","name":"description","default":"-","desc":"desc:说明","validate":"validate:optional"},{"type":"string","name":"unit","default":"-","desc":"desc:单位","validate":"validate:optional"},{"type":"int","name":"allow_repeat","default":"-","desc":"desc:是否允许重复:开启后,前台购买时，可通过点击添加按钮，自动创建一个新的配置项，取名如bw1","validate":"validate:optional"},{"type":"int","name":"max_repeat","default":"-","desc":"desc:最大允许重复数量","validate":"validate:optional"},{"type":"string","name":"fee_type","default":"-","desc":"desc:数量的类型的计费方式：stage阶梯计费，qty数量计费(当前区间价格*数量)","validate":"validate:optional"},{"type":"int","name":"hidden","default":"-","desc":"desc:是否隐藏:1是，0否","validate":"validate:optional"},{"type":"int","name":"qty_change","default":"-","desc":"desc:数量变化最小值:配置项类型为quantity,quantity_range选择","validate":"validate:optional"},{"type":"int","name":"is_show","default":"-","desc":"desc:是否展示配置项名称:1是,0否","validate":"validate:optional"}]}},{"method":"delete","doc":{"title":"删除配置项","desc":"删除配置项","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/configoption\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:配置项ID","validate":"validate:required"}]}},{"method":"hidden","doc":{"title":"配置项开启\/隐藏","desc":"配置项开启\/隐藏","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/configoption\/:id\/hidden","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"hidden","default":"-","desc":"desc:是否隐藏:1是，0否","validate":"validate:required"}]}},{"method":"upgrade","doc":{"title":"配置项是否支持升降级","desc":"配置项是否支持升降级","url":"\/admin\/v1\/idcsmart_common\/product\/:product_id\/configoption\/:id\/upgrade","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"int","name":"upgrade","default":"-","desc":"desc:是否支持升降级:1是，0否","validate":"validate:required"}]}}]},{"class":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonHostController","doc":{"title":"通用商品-产品管理","desc":"通用商品-产品管理","use":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonHostController"},"list":[{"method":"index","doc":{"title":"产品配置信息","desc":"产品配置信息","url":"\/admin\/v1\/idcsmart_common\/host\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"array","name":"config_option","default":"-","desc":"desc:配置项"},{"type":"int","name":"config_option.id","default":"-","desc":"desc:配置项ID"},{"type":"string","name":"config_option.option_name","default":"-","desc":"desc:名称"},{"type":"string","name":"config_option.option_type","default":"-","desc":"desc:类型select单选radio单选quantity数量quantity_range数量拖动"},{"type":"int","name":"config_option.qty_min","default":"-","desc":"desc:数量最小值"},{"type":"int","name":"config_option.qty_max","default":"-","desc":"desc:数量最大值"},{"type":"string","name":"config_option.value","default":"-","desc":"desc:值"},{"type":"array","name":"config_option.sub","default":"-","desc":"desc:选项"},{"type":"string","name":"config_option.sub.name","default":"-","desc":"desc:选项名称"},{"type":"int","name":"config_option.sub.value","default":"-","desc":"desc:选项值"},{"type":"array","name":"upgrade_configoptions","default":"-","desc":"desc:可升降级配置项"},{"type":"int","name":"upgrade_configoptions[].id","default":"-","desc":"desc:配置项ID"},{"type":"int","name":"upgrade_configoptions[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"upgrade_configoptions[].option_name","default":"-","desc":"desc:配置项名称"},{"type":"string","name":"upgrade_configoptions[].option_type","default":"-","desc":"desc:配置项类型：select下拉单选，multi_select下拉多选，radio点击单选，quantity数量输入，quantity_range数量拖动，yes_no是否，area区域"},{"type":"string","name":"upgrade_configoptions[].option_param","default":"-","desc":"desc:参数:请求接口"},{"type":"int","name":"upgrade_configoptions[].qty_min","default":"-","desc":"desc:最小值"},{"type":"int","name":"upgrade_configoptions[].qty_max","default":"-","desc":"desc:最大值"},{"type":"int","name":"upgrade_configoptions[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"upgrade_configoptions[].hidden","default":"-","desc":"desc:是否隐藏:1是，0否"},{"type":"string","name":"upgrade_configoptions[].unit","default":"-","desc":"desc:单位"},{"type":"int","name":"upgrade_configoptions[].allow_repeat","default":"-","desc":"desc:是否允许重复:开启后,前台购买时，可通过点击添加按钮，自动创建一个新的配置项，取名如bw1"},{"type":"int","name":"upgrade_configoptions[].max_repeat","default":"-","desc":"desc:最大允许重复数量"},{"type":"string","name":"upgrade_configoptions[].fee_type","default":"-","desc":"desc:数量的类型的计费方式：stage阶梯计费，qty数量计费(当前区间价格*数量"},{"type":"string","name":"upgrade_configoptions[].description","default":"-","desc":"desc:说明"},{"type":"int","name":"upgrade_configoptions[].configoption_id","default":"-","desc":"desc:当前商品其他类型为数量拖动\/数量输入的配置项ID"},{"type":"int","name":"upgrade_configoptions[].son_product_id","default":"-","desc":"desc:子商品ID"},{"type":"int","name":"upgrade_configoptions[].free","default":"-","desc":"desc:关联商品首周期是否免费:1是，0否"},{"type":"int","name":"upgrade_configoptions[].qty_change","default":"-","desc":"desc:数量变化最小值"},{"type":"array","name":"upgrade_configoptions[].subs","default":"-","desc":"desc:子配置"},{"type":"int","name":"upgrade_configoptions[].subs[].id","default":"-","desc":"desc:子配置项ID"},{"type":"int","name":"upgrade_configoptions[].subs[].product_configoption_id","default":"-","desc":"desc:配置项ID"},{"type":"string","name":"upgrade_configoptions[].subs[].option_name","default":"-","desc":"desc:名称"},{"type":"string","name":"upgrade_configoptions[].subs[].option_param","default":"-","desc":"desc:参数"},{"type":"int","name":"upgrade_configoptions[].subs[].qty_min","default":"-","desc":"desc:最小值"},{"type":"int","name":"upgrade_configoptions[].subs[].qty_max","default":"-","desc":"desc:最大值"},{"type":"int","name":"upgrade_configoptions[].subs[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"upgrade_configoptions[].subs[].hidden","default":"-","desc":"desc:是否隐藏:1是，0否默认"},{"type":"string","name":"upgrade_configoptions[].subs[].country","default":"-","desc":"desc:国家:类型为区域时选择"}]}},{"method":"update","doc":{"title":"保存产品配置信息","desc":"保存产品配置信息","url":"\/admin\/v1\/idcsmart_common\/host\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"array","name":"config_option","default":"-","desc":"desc:配置项","validate":"validate:required"},{"type":"int","name":"config_option.id","default":"-","desc":"desc:配置项ID","validate":"validate:required"},{"type":"string","name":"config_option.value","default":"-","desc":"desc:值","validate":"validate:required"}]}}]},{"class":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonProductCustomFieldController","doc":{"title":"商品自定义字段管理","desc":"商品自定义字段管理","use":"server\\idcsmart_common\\controller\\admin\\IdcsmartCommonProductCustomFieldController"},"list":[]},{"class":"server\\mf_cloud\\controller\\admin\\ImageController","doc":{"title":"魔方云(自定义配置)-操作系统","desc":"魔方云(自定义配置)-操作系统","use":"server\\mf_cloud\\controller\\admin\\ImageController"},"list":[{"method":"imageGroupCreate","doc":{"title":"添加操作系统分类","desc":"添加操作系统分类","url":"\/admin\/v1\/mf_cloud\/image_group","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"分类名称","validate":"require"},{"type":"string","name":"icon","default":"-","desc":"系统图标","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"操作系统分类ID"}]}},{"method":"imageGroupList","doc":{"title":"操作系统分类列表","desc":"操作系统分类列表","url":"\/admin\/v1\/mf_cloud\/image_group","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"list[].icon","default":"-","desc":"图标"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"imageGroupUpdate","doc":{"title":"修改操作系统分类","desc":"修改操作系统分类","url":"\/admin\/v1\/mf_cloud\/image_group\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"操作系统分类ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"分类名称","validate":"require"},{"type":"string","name":"icon","default":"-","desc":"系统图标","validate":"require"}]}},{"method":"imageGroupDelete","doc":{"title":"删除操作系统分类","desc":"删除操作系统分类","url":"\/admin\/v1\/mf_cloud\/image_group\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"操作系统分类ID","validate":"require"}]}},{"method":"imageGroupOrder","doc":{"title":"镜像分组排序","desc":"镜像分组排序","url":"\/admin\/v1\/mf_cloud\/image_group\/order","method":"PUT","author":"hh","version":"v1","param":[{"type":"array","name":"image_group_order","default":"-","desc":"镜像分组ID(排好序的ID)","validate":"require"}]}},{"method":"imageCreate","doc":{"title":"添加操作系统","desc":"添加操作系统","url":"\/admin\/v1\/mf_cloud\/image","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"image_group_id","default":"-","desc":"操作系统分类ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"系统名称","validate":"require"},{"type":"int","name":"charge","default":"-","desc":"是否收费(0=不收费,1=收费)","validate":"require"},{"type":"float","name":"price","default":"-","desc":"价格","validate":"requireIf,charge=1"},{"type":"int","name":"enable","default":"-","desc":"是否可用(0=禁用,1=启用)","validate":"require"},{"type":"int","name":"rel_image_id","default":"-","desc":"操作系统ID","validate":"require"},{"type":"int","name":"is_market","default":"-","desc":"是否镜像市场(0=普通镜像,1=镜像市场镜像)","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"操作系统ID"}]}},{"method":"imageList","doc":{"title":"操作系统列表","desc":"操作系统列表","url":"\/admin\/v1\/mf_cloud\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""},{"type":"int","name":"image_group_id","default":"-","desc":"搜索操作系统分类ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"搜索:操作系统名称","validate":""},{"type":"int","name":"is_market","default":"-","desc":"是否镜像市场(0=普通镜像,1=镜像市场镜像)","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"操作系统分类ID"},{"type":"int","name":"list[].image_group_id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"操作系统名称"},{"type":"int","name":"list[].charge","default":"-","desc":"是否收费(0=否,1=是)"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].enable","default":"-","desc":"是否启用(0=否,1=是)"},{"type":"int","name":"list[].rel_image_id","default":"-","desc":"魔方云操作系统ID"},{"type":"string","name":"list[].image_group_name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"list[].icon","default":"-","desc":"操作系统分类图标"},{"type":"int","name":"list[].is_market","default":"-","desc":"是否镜像市场(0=普通镜像,1=镜像市场镜像)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"imageUpdate","doc":{"title":"修改操作系统","desc":"修改操作系统","url":"\/admin\/v1\/mf_cloud\/image\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"操作系统ID","validate":"require"},{"type":"string","name":"image_group_id","default":"-","desc":"操作系统分类ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"系统名称","validate":"require"},{"type":"int","name":"charge","default":"-","desc":"是否收费(0=不收费,1=收费)","validate":"require"},{"type":"float","name":"price","default":"-","desc":"价格","validate":"requireIf,charge=1"},{"type":"int","name":"enable","default":"-","desc":"是否可用(0=禁用,1=启用)","validate":"require"},{"type":"int","name":"rel_image_id","default":"-","desc":"操作系统ID","validate":"require"},{"type":"int","name":"is_market","default":"-","desc":"是否镜像市场(0=普通镜像,1=镜像市场镜像)","validate":""}]}},{"method":"imageDelete","doc":{"title":"删除操作系统","desc":"删除操作系统","url":"\/admin\/v1\/mf_cloud\/image\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"操作系统ID","validate":"require"}]}},{"method":"imageSync","doc":{"title":"拉取操作系统","desc":"拉取操作系统","url":"\/admin\/v1\/mf_cloud\/image\/sync","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}]}},{"method":"localImageSync","doc":{"title":"拉取本地操作系统","desc":"拉取本地操作系统","url":"\/admin\/v1\/mf_cloud\/local_image\/sync","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}]}},{"method":"toggleImageEnable","doc":{"title":"切换是否可用","desc":"切换是否可用","url":"\/admin\/v1\/mf_cloud\/image\/:id\/enable","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"操作系统ID","validate":"require"},{"type":"int","name":"enable","default":"-","desc":"是否启用(0=禁用,1=启用)","validate":"require"}]}},{"method":"imageBatchDelete","doc":{"title":"批量删除操作系统","desc":"批量删除操作系统","url":"\/admin\/v1\/mf_cloud\/image","method":"DELETE","author":"hh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"操作系统ID","validate":"require"}]}},{"method":"dragToSort","doc":{"title":"拖动排序","desc":"拖动排序","url":"\/admin\/v1\/mf_cloud\/image\/:id\/drag","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"prev_id","default":"-","desc":"前一个镜像ID(0=表示置顶)","validate":"require"},{"type":"int","name":"id","default":"-","desc":"当前镜像ID","validate":"require"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\CloudController","doc":{"title":"魔方云(自定义配置)-后台内页操作","desc":"魔方云(自定义配置)-后台内页操作","use":"server\\mf_cloud\\controller\\admin\\CloudController"},"list":[{"method":"adminDetail","doc":{"title":"后台详情","desc":"后台详情,用于提供后台实例操作获取配置","url":"\/admin\/v1\/mf_cloud\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"image[].id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"image[].name","default":"-","desc":"操作系统分类名称"},{"type":"string","name":"image[].icon","default":"-","desc":"操作系统分类图标"},{"type":"int","name":"image[].image[].id","default":"-","desc":"操作系统ID"},{"type":"int","name":"image[].image[].image_group_id","default":"-","desc":"操作系统分类ID"},{"type":"string","name":"image[].image[].name","default":"-","desc":"操作系统名称"},{"type":"int","name":"image[].image[].charge","default":"-","desc":"是否收费(0=否,1=是)"},{"type":"string","name":"image[].image[].price","default":"-","desc":"价格"},{"type":"string","name":"config.type","default":"-","desc":"实例类型(host=KVM加强版,lightHost=KVM轻量版,hyperv=Hyper-V)"},{"type":"int","name":"config.support_ssh_key","default":"-","desc":"是否支持SSH密钥(0=不支持,1=支持)"},{"type":"int","name":"config.rand_ssh_port","default":"-","desc":"SSH端口设置(0=默认,1=随机端口,2=指定端口)"},{"type":"string","name":"config.rand_ssh_port_start","default":"-","desc":"随机端口开始端口"},{"type":"string","name":"config.rand_ssh_port_end","default":"-","desc":"随机端口结束端口"},{"type":"string","name":"config.rand_ssh_port_windows","default":"-","desc":"指定端口Windows"},{"type":"string","name":"config.rand_ssh_port_linux","default":"-","desc":"指定端口Linux"},{"type":"int","name":"config.manual_manage","default":"-","desc":"手动管理商品(0=关闭,1=开启)"},{"type":"int","name":"line.bill_type","default":"-","desc":"线路类型(bw=带宽计费,flow=流量计费)"}]}},{"method":"on","doc":{"title":"开机","desc":"开机","url":"\/admin\/v1\/mf_cloud\/:id\/on","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"off","doc":{"title":"关机","desc":"关机","url":"\/admin\/v1\/mf_cloud\/:id\/off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reboot","doc":{"title":"重启","desc":"重启","url":"\/admin\/v1\/mf_cloud\/:id\/reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardOff","doc":{"title":"强制关机","desc":"强制关机","url":"\/admin\/v1\/mf_cloud\/:id\/hard_off","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"hardReboot","doc":{"title":"强制重启","desc":"强制重启","url":"\/admin\/v1\/mf_cloud\/:id\/hard_reboot","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"vnc","doc":{"title":"获取控制台地址","desc":"获取控制台地址","url":"\/admin\/v1\/mf_cloud\/:id\/vnc","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}],"return":[{"type":"string","name":"url","default":"-","desc":"控制台地址"}]}},{"method":"vncPage","doc":{"title":"控制台页面","desc":"控制台页面","url":"\/admin\/v1\/mf_cloud\/:id\/vnc","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"temp_token","default":"-","desc":"临时令牌","validate":"require"}]}},{"method":"status","doc":{"title":"获取实例状态","desc":"获取实例状态","url":"\/admin\/v1\/mf_cloud\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"status","default":"-","desc":"实例状态(pending=开通中,on=开机,off=关机,suspend=暂停,operating=操作中,fault=故障)"},{"type":"string","name":"desc","default":"-","desc":"实例状态描述"}]}},{"method":"resetPassword","doc":{"title":"重置密码","desc":"重置密码","url":"\/admin\/v1\/mf_cloud\/:id\/reset_password","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"password","default":"-","desc":"新密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"rescue","doc":{"title":"救援模式","desc":"救援模式","url":"\/admin\/v1\/mf_cloud\/:id\/rescue","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"指定救援系统类型(1=windows,2=linux)","validate":"require"},{"type":"string","name":"password","default":"-","desc":"救援系统临时密码","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"exitRescue","doc":{"title":"退出救援模式","desc":"退出救援模式","url":"\/admin\/v1\/mf_cloud\/:id\/rescue\/exit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"reinstall","doc":{"title":"重装系统","desc":"重装系统","url":"\/admin\/v1\/mf_cloud\/:id\/reinstall","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"image_id","default":"-","desc":"镜像ID","validate":"require"},{"type":"int","name":"password","default":"-","desc":"密码","validate":"密码和ssh密钥ID,必须选择一种"},{"type":"int","name":"ssh_key_id","default":"-","desc":"ssh密钥ID","validate":"密码和ssh密钥ID,必须选择一种"},{"type":"int","name":"port","default":"-","desc":"端口","validate":"require"},{"type":"int","name":"format_data_disk","default":"0","desc":"是否格式化数据盘(0=不格式,1=格式化)","validate":""},{"type":"string","name":"admin_operate_password","default":"-","desc":"操作密码,需要验证时传","validate":""}]}},{"method":"remoteInfo","doc":{"title":"获取魔方云远程信息","desc":"获取魔方云远程信息","url":"\/admin\/v1\/mf_cloud\/:id\/remote_info","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"rescue","default":"-","desc":"是否正在救援系统(0=不是,1=是)"},{"type":"string","name":"username","default":"-","desc":"远程用户名"},{"type":"string","name":"password","default":"-","desc":"远程密码"},{"type":"int","name":"port","default":"-","desc":"远程端口"},{"type":"int","name":"ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"simulate_physical_machine","default":"-","desc":"模拟物理机运行(0=关闭,1=开启)"},{"type":"string","name":"vpc_private_ip","default":"-","desc":"VPC内网IP"}]}},{"method":"flowDetail","doc":{"title":"获取网络流量","desc":"获取网络流量","url":"\/admin\/v1\/mf_cloud\/:id\/flow","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"total","default":"-总流量","desc":"-"},{"type":"string","name":"used","default":"-已用流量","desc":"-"},{"type":"string","name":"leave","default":"-","desc":"剩余流量"},{"type":"string","name":"reset_flow_date","default":"-","desc":"流量归零时间"},{"type":"int","name":"total_num","default":"-","desc":"总流量大小(0=不限)"},{"type":"float","name":"used_num","default":"-","desc":"已用流量大小"},{"type":"float","name":"base_flow","default":"-","desc":"基础流量(0=不限)"},{"type":"float","name":"temp_flow","default":"-","desc":"临时流量"},{"type":"float","name":"flow_packet.leave_size","default":"-","desc":"流量包剩余流量大小(GB)"},{"type":"int","name":"flow_packet.total_size","default":"-","desc":"流量包总大小(GB)"},{"type":"float","name":"flow_packet.used_size","default":"-","desc":"流量包已用大小(GB)"}]}},{"method":"getDefaultBwGroupIp","doc":{"title":"获取默认带宽分组IP","desc":"获取默认带宽分组IP,用于删除IP","url":"\/admin\/v1\/mf_cloud\/:id\/ip","method":"GET","author":"hh","version":"v1","return":[{"type":"int","name":"list[].id","default":"-","desc":"IP段ID"},{"type":"string","name":"list[].ip_name","default":"-","desc":"IP段名称"},{"type":"array","name":"list[].ip","default":"-","desc":"IP段IP列表"},{"type":"int","name":"list[].ip[].id","default":"-","desc":"IP段IPID"},{"type":"string","name":"list[].ip[].ip","default":"-","desc":"IP段IP地址"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"string","name":"network_type","default":"-","desc":"网络类型(normal=经典网络,vpc=VPC网络)"}]}},{"method":"deleteIp","doc":{"title":"删除IP","desc":"删除IP","url":"\/admin\/v1\/mf_cloud\/:id\/ip","method":"DELETE","author":"hh","version":"v1","param":[{"type":"array","name":"ip_id","default":"-","desc":"IPID","validate":"require"}]}},{"method":"getFreeIp","doc":{"title":"获取空闲IP","desc":"获取空闲IP,用于添加IP","url":"\/admin\/v1\/mf_cloud\/:id\/ip\/free","method":"GET","author":"hh","version":"v1","return":[{"type":"int","name":"list[].id","default":"-","desc":"IP段ID"},{"type":"string","name":"list[].ip_name","default":"-","desc":"IP段名称"},{"type":"array","name":"list[].ip","default":"-","desc":"IP段IP列表"},{"type":"int","name":"list[].ip[].id","default":"-","desc":"IP段IPID"},{"type":"string","name":"list[].ip[].ip","default":"-","desc":"IP段IP地址"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"string","name":"network_type","default":"-","desc":"网络类型(normal=经典网络,vpc=VPC网络)"}]}},{"method":"addIp","doc":{"title":"添加IP","desc":"添加IP","url":"\/admin\/v1\/mf_cloud\/:id\/ip","method":"POST","author":"hh","version":"v1","param":[{"type":"array","name":"ip_id","default":"-","desc":"IPID","validate":"require"}]}},{"method":"getEnableIp","doc":{"title":"获取可用IP","desc":"获取可用IP,用于变更IP","url":"\/admin\/v1\/mf_cloud\/:id\/ip\/enable","method":"GET","author":"hh","version":"v1","return":[{"type":"int","name":"list[].id","default":"-","desc":"IP段ID"},{"type":"string","name":"list[].ip_name","default":"-","desc":"IP段名称"},{"type":"array","name":"list[].ip","default":"-","desc":"IP段IP列表"},{"type":"int","name":"list[].ip[].id","default":"-","desc":"IP段IPID"},{"type":"string","name":"list[].ip[].ip","default":"-","desc":"IP段IP地址"},{"type":"int","name":"list[].ip[].use","default":"-","desc":"是否使用(1=当前使用IP)"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"string","name":"network_type","default":"-","desc":"网络类型(normal=经典网络,vpc=VPC网络)"}]}},{"method":"changeIp","doc":{"title":"更换IP","desc":"更换IP","url":"\/admin\/v1\/mf_cloud\/:id\/ip","method":"PUT","author":"hh","version":"v1","param":[{"type":"array","name":"ip_id","default":"-","desc":"IPID","validate":"require"}]}},{"method":"trafficPackageList","doc":{"title":"流量包列表","desc":"流量包列表","author":"hh","version":"v1","url":"\/admin\/v1\/mf_cloud\/:id\/traffic_package","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"流量包列表"},{"type":"int","name":"list[].id","default":"-","desc":"流量包ID"},{"type":"string","name":"list[].name","default":"-","desc":"流量包名称"},{"type":"int","name":"list[].size","default":"-","desc":"流量包大小(GB)"},{"type":"float","name":"list[].used","default":"-","desc":"已使用(GB)"},{"type":"int","name":"list[].expire_time","default":"-","desc":"到期时间(秒级时间戳,0表示不到期)"},{"type":"int","name":"list[].expire_with_reset","default":"-","desc":"是否随重置过期(0=否,1=是)"},{"type":"int","name":"list[].status","default":"-","desc":"状态(0=失效,1=有效)"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间(秒级时间戳)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\SecurityGroupConfigController","doc":{"title":"魔方云(自定义配置)-安全组配置管理(后台)","desc":"魔方云(自定义配置)-安全组配置管理(后台)","use":"server\\mf_cloud\\controller\\admin\\SecurityGroupConfigController"},"list":[{"method":"list","doc":{"title":"安全组配置列表","desc":"安全组配置列表","author":"hh","version":"v1","url":"\/admin\/v1\/mf_cloud\/security_group_config","method":"GET","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"list","default":"-","desc":"配置列表"},{"type":"int","name":"list[].id","default":"-","desc":"配置ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].protocol","default":"-","desc":"协议类型"},{"type":"string","name":"list[].port","default":"-","desc":"端口"},{"type":"string","name":"list[].direction","default":"-","desc":"方向"},{"type":"int","name":"list[].status","default":"-","desc":"状态(0禁用1启用)"}]}},{"method":"create","doc":{"title":"添加安全组配置","desc":"添加安全组配置","author":"hh","version":"v1","url":"\/admin\/v1\/mf_cloud\/security_group_config","method":"POST","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"description","default":"-","desc":"描述","validate":"require"},{"type":"string","name":"protocol","default":"-","desc":"协议类型(all,all_tcp,all_udp,tcp,udp,icmp,ssh,telnet,http,https,mssql,oracle,mysql,rdp,postgresql,redis)","validate":"require"},{"type":"string","name":"port","default":"-","desc":"端口","validate":"require"}]}},{"method":"update","doc":{"title":"编辑安全组配置","desc":"编辑安全组配置","author":"hh","version":"v1","url":"\/admin\/v1\/mf_cloud\/security_group_config\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"配置ID","validate":"require"},{"type":"string","name":"description","default":"-","desc":"描述","validate":"require"},{"type":"string","name":"protocol","default":"-","desc":"协议类型(all,all_tcp,all_udp,tcp,udp,icmp,ssh,telnet,http,https,mssql,oracle,mysql,rdp,postgresql,redis)","validate":"require"},{"type":"string","name":"port","default":"-","desc":"端口","validate":"require"}]}},{"method":"delete","doc":{"title":"删除安全组配置","desc":"删除安全组配置","author":"hh","version":"v1","url":"\/admin\/v1\/mf_cloud\/security_group_config\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"配置ID","validate":"require"}]}},{"method":"reset","doc":{"title":"重置为默认安全组配置","desc":"重置为默认安全组配置","author":"hh","version":"v1","url":"\/admin\/v1\/mf_cloud\/security_group_config\/reset","method":"POST","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}]}},{"method":"sort","doc":{"title":"安全组配置排序","desc":"安全组配置排序","author":"hh","version":"v1","url":"\/admin\/v1\/mf_cloud\/security_group_config\/sort","method":"PUT","param":[{"type":"array","name":"ids","default":"-","desc":"配置ID数组(按新的排序顺序)","validate":"require"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\ConfigLimitController","doc":{"title":"魔方云(自定义配置)-配置限制(已废弃)","desc":"魔方云(自定义配置)-配置限制","use":"server\\mf_cloud\\controller\\admin\\ConfigLimitController"},"list":[{"method":"create","doc":{"title":"添加配置限制","desc":"添加配置限制","url":"\/admin\/v1\/mf_cloud\/config_limit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"类型(cpu=CPU与内存限制,data_center=数据中心与计算限制,image=操作系统与计算限制)","validate":"require"},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":"requireIf,type=data_center"},{"type":"array","name":"cpu","default":"-","desc":"CPU核心数","validate":"require"},{"type":"array","name":"memory","default":"-","desc":"内存容量","validate":""},{"type":"int","name":"min_memory","default":"-","desc":"内存最小值","validate":""},{"type":"int","name":"max_memory","default":"-","desc":"内存最大值","validate":""},{"type":"int","name":"image_id","default":"-","desc":"操作系统ID","validate":"requireIf,type=image"}],"return":[{"type":"int","name":"id","default":"-","desc":"配置限制ID"}]}},{"method":"list","doc":{"title":"配置限制列表","desc":"配置限制列表","url":"\/admin\/v1\/mf_cloud\/config_limit","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序字段(id)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升降序(asc,desc)","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""},{"type":"string","name":"type","default":"-","desc":"类型(cpu=CPU与内存限制,data_center=数据中心与计算限制,image=操作系统与计算限制)","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"配置限制ID"},{"type":"array","name":"list[].cpu","default":"-","desc":"CPU"},{"type":"string","name":"list[].memory","default":"-","desc":"内存(为空表示范围,多个逗号分隔)"},{"type":"int","name":"list[].min_memory","default":"-","desc":"内存最小值"},{"type":"int","name":"list[].max_memory","default":"-","desc":"内存最大值"},{"type":"int","name":"list[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].data_center","default":"-","desc":"数据中心名称"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"int","name":"list[].image_id","default":"-","desc":"操作系统ID"},{"type":"string","name":"list[].image_name","default":"-","desc":"操作系统名称"},{"type":"int","name":"list[].image_group_id","default":"-","desc":"操作系统分组ID"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"update","doc":{"title":"修改配置限制","desc":"修改配置限制","url":"\/admin\/v1\/mf_cloud\/config_limit\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"限制配置ID","validate":"require"},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":"requireIf,type=data_center"},{"type":"array","name":"cpu","default":"-","desc":"CPU核心数","validate":"require"},{"type":"array","name":"memory","default":"-","desc":"内存容量","validate":""},{"type":"int","name":"min_memory","default":"-","desc":"内存最小值","validate":""},{"type":"int","name":"max_memory","default":"-","desc":"内存最大值","validate":""},{"type":"int","name":"image_id","default":"-","desc":"操作系统ID","validate":"requireIf,type=image"}]}},{"method":"delete","doc":{"title":"删除配置限制","desc":"删除配置限制","url":"\/admin\/v1\/mf_cloud\/config_limit\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置限制ID","validate":"require"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\ConfigController","doc":{"title":"魔方云(自定义配置)-其他设置","desc":"魔方云(自定义配置)-其他设置","use":"server\\mf_cloud\\controller\\admin\\ConfigController"},"list":[{"method":"index","doc":{"title":"获取设置","desc":"获取设置","url":"\/admin\/v1\/mf_cloud\/config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"ip_mac_bind","default":"-","desc":"嵌套虚拟化(0=关闭,1=开启)"},{"type":"int","name":"support_ssh_key","default":"-","desc":"是否支持SSH密钥(0=关闭,1=开启)"},{"type":"int","name":"rand_ssh_port","default":"-","desc":"SSH端口设置(0=默认,1=随机端口,2=指定端口)"},{"type":"int","name":"support_normal_network","default":"-","desc":"经典网络(0=不支持,1=支持)"},{"type":"int","name":"support_vpc_network","default":"-","desc":"VPC网络(0=不支持,1=支持)"},{"type":"int","name":"support_public_ip","default":"-","desc":"是否允许公网IP(0=不支持,1=支持)"},{"type":"int","name":"backup_enable","default":"-","desc":"是否启用备份(0=不启用,1=启用)"},{"type":"int","name":"snap_enable","default":"-","desc":"是否启用快照(0=不启用,1=启用)"},{"type":"int","name":"disk_limit_enable","default":"-","desc":"性能限制(0=不启用,1=启用)"},{"type":"int","name":"reinstall_sms_verify","default":"-","desc":"重装短信验证(0=不启用,1=启用)"},{"type":"int","name":"reset_password_sms_verify","default":"-","desc":"重置密码短信验证(0=不启用,1=启用)"},{"type":"int","name":"niccard","default":"-","desc":"网卡驱动(0=默认,1=Realtek"},{"type":"string","name":"ipv6_num","default":"-","desc":"IPv6数量"},{"type":"string","name":"nat_acl_limit","default":"-","desc":"NAT转发限制"},{"type":"string","name":"nat_web_limit","default":"-","desc":"NAT建站限制"},{"type":"int","name":"cpu_model","default":"-","desc":"CPU模式(0=默认,1=host-passthrough,2=host-model,3=custom)"},{"type":"string","name":"memory_unit","default":"-","desc":"内存单位(GB,MB)"},{"type":"string","name":"type","default":"-","desc":"类型(host=KVM加强版,lightHost=KVM轻量版,hyperv=Hyper-V)"},{"type":"int","name":"node_priority","default":"-","desc":"开通平衡规则(1=数量平均,2=负载最低,3=内存最低,4=填满一个)"},{"type":"int","name":"disk_limit_switch","default":"-","desc":"数据盘数量限制开关(0=关闭,1=开启)"},{"type":"int","name":"disk_limit_num","default":"-","desc":"数据盘限制数量"},{"type":"int","name":"free_disk_switch","default":"-","desc":"免费数据盘开关(0=关闭,1=开启)"},{"type":"int","name":"free_disk_size","default":"-","desc":"免费数据盘大小(G)"},{"type":"string","name":"free_disk_type","default":"-","desc":"免费数据盘类型"},{"type":"int","name":"only_sale_recommend_config","default":"-","desc":"仅售卖套餐(0=关闭,1=开启)"},{"type":"int","name":"no_upgrade_tip_show","default":"-","desc":"不可升降级时订购页提示(0=关闭,1=开启)"},{"type":"int","name":"default_nat_acl","default":"-","desc":"默认NAT转发(0=关闭,1=开启)"},{"type":"int","name":"default_nat_web","default":"-","desc":"默认NAT建站(0=关闭,1=开启)"},{"type":"bool","name":"is_agent","default":"-","desc":"是否是代理商(是的时候才能添加资源包)"},{"type":"string","name":"rand_ssh_port_start","default":"-","desc":"随机端口开始端口"},{"type":"string","name":"rand_ssh_port_end","default":"-","desc":"随机端口结束端口"},{"type":"string","name":"rand_ssh_port_windows","default":"-","desc":"指定端口Windows"},{"type":"string","name":"rand_ssh_port_linux","default":"-","desc":"指定端口Linux"},{"type":"int","name":"default_one_ipv4","default":"-","desc":"默认携带IPv4(0=关闭,1=开启)"},{"type":"int","name":"manual_manage","default":"-","desc":"手动管理商品(0=关闭,1=开启)"},{"type":"int","name":"backup_data[].id","default":"-","desc":"备份配置ID"},{"type":"int","name":"backup_data[].num","default":"-","desc":"备份数量"},{"type":"string","name":"backup_data[].price","default":"-","desc":"备份价格"},{"type":"string","name":"backup_data[].on_demand_price","default":"-","desc":"备份按需价格"},{"type":"int","name":"snap_data[].id","default":"-","desc":"快照配置ID"},{"type":"int","name":"snap_data[].num","default":"-","desc":"快照数量"},{"type":"string","name":"snap_data[].price","default":"-","desc":"快照价格"},{"type":"string","name":"snap_data[].on_demand_price","default":"-","desc":"快照按需价格"},{"type":"int","name":"resource_package[].id","default":"-","desc":"资源包ID"},{"type":"int","name":"resource_package[].rid","default":"-","desc":"魔方云资源包ID"},{"type":"array","name":"duration_id","default":"-","desc":"不允许申请停用周期ID"},{"type":"string","name":"custom_rand_password_rule","default":"-","desc":"自定义随机密码位数(0=关闭,1=开启)"},{"type":"string","name":"default_password_length","default":"-","desc":"默认密码长度"},{"type":"int","name":"level_discount_cpu_order","default":"-","desc":"CPU是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_cpu_upgrade","default":"-","desc":"CPU是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_cpu_renew","default":"-","desc":"CPU是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"level_discount_memory_order","default":"-","desc":"内存是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_memory_upgrade","default":"-","desc":"内存是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_memory_renew","default":"-","desc":"内存是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"level_discount_bw_order","default":"-","desc":"带宽是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_bw_upgrade","default":"-","desc":"带宽是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_bw_renew","default":"-","desc":"带宽是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"level_discount_ipv4_order","default":"-","desc":"IPv4是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_ipv4_upgrade","default":"-","desc":"IPv4是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_ipv4_renew","default":"-","desc":"IPv4是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"level_discount_ipv6_order","default":"-","desc":"IPv6是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_ipv6_upgrade","default":"-","desc":"IPv6是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_ipv6_renew","default":"-","desc":"IPv6是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"level_discount_system_disk_order","default":"-","desc":"系统盘是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_system_disk_upgrade","default":"-","desc":"系统盘是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_system_disk_renew","default":"-","desc":"系统盘是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"level_discount_data_disk_order","default":"-","desc":"数据盘是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_data_disk_upgrade","default":"-","desc":"数据盘是否应用等级优惠升降级(0=不启用,1=启用)"},{"type":"int","name":"level_discount_data_disk_renew","default":"-","desc":"数据盘是否应用等级优惠续费(0=不启用,1=启用)"},{"type":"int","name":"disk_range_limit_switch","default":"-","desc":"磁盘大小购买限制开关(0=关闭,1=开启)"},{"type":"int","name":"disk_range_limit","default":"-","desc":"磁盘大小购买限制(GB)"},{"type":"int","name":"simulate_physical_machine_enable","default":"-","desc":"模拟物理机运行(0=关闭,1=开启)"}]}},{"method":"save","doc":{"title":"保存设置","desc":"保存设置","url":"\/admin\/v1\/mf_cloud\/config","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"类型(host=KVM加强版,lightHost=KVM轻量版,hyperv=Hyper-V)","validate":"require"},{"type":"int","name":"node_priority","default":"-","desc":"开通平衡规则(1=数量平均,2=负载最低,3=内存最低,4=填满一个)","validate":"require"},{"type":"int","name":"ip_mac_bind","default":"-","desc":"嵌套虚拟化(0=关闭,1=开启)","validate":""},{"type":"int","name":"support_ssh_key","default":"-","desc":"是否支持SSH密钥(0=关闭,1=开启)","validate":""},{"type":"int","name":"rand_ssh_port","default":"-","desc":"SSH端口设置(0=默认,1=随机端口,2=指定端口,3=用户自定义)","validate":"require"},{"type":"int","name":"support_normal_network","default":"-","desc":"经典网络(0=不支持,1=支持)","validate":""},{"type":"int","name":"support_vpc_network","default":"-","desc":"VPC网络(0=不支持,1=支持)","validate":""},{"type":"int","name":"support_public_ip","default":"-","desc":"是否允许公网IP(0=不支持,1=支持)","validate":""},{"type":"int","name":"backup_enable","default":"-","desc":"是否启用备份(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"snap_enable","default":"-","desc":"是否启用快照(0=不启用,1=启用)","validate":""},{"type":"int","name":"reinstall_sms_verify","default":"-","desc":"重装短信验证(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"reset_password_sms_verify","default":"-","desc":"重置密码短信验证(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"niccard","default":"-","desc":"网卡驱动(0=默认,1=Realtek","validate":"8139,2=IntelPRO\/1000,3=Virtio)"},{"type":"int","name":"cpu_model","default":"-","desc":"CPU模式(0=默认,1=host-passthrough,2=host-model,3=custom)","validate":""},{"type":"string","name":"ipv6_num","default":"-","desc":"IPv6数量","validate":""},{"type":"string","name":"nat_acl_limit","default":"-","desc":"NAT转发限制","validate":""},{"type":"string","name":"nat_web_limit","default":"-","desc":"NAT建站限制","validate":""},{"type":"int","name":"default_nat_acl","default":"-","desc":"默认NAT转发(0=关闭,1=开启)","validate":""},{"type":"int","name":"default_nat_web","default":"-","desc":"默认NAT建站(0=关闭,1=开启)","validate":""},{"type":"array","name":"backup_data","default":"-","desc":"允许备份数量数据","validate":""},{"type":"int","name":"backup_data[].num","default":"-","desc":"数量","validate":""},{"type":"float","name":"backup_data[].price","default":"-","desc":"价格","validate":""},{"type":"float","name":"backup_data[].on_demand_price","default":"-","desc":"按需价格","validate":""},{"type":"array","name":"snap_data","default":"-","desc":"允许快照数量数据","validate":""},{"type":"int","name":"snap_data[].num","default":"-","desc":"数量","validate":""},{"type":"float","name":"snap_data[].price","default":"-","desc":"价格","validate":""},{"type":"float","name":"snap_data[].on_demand_price","default":"-","desc":"按需价格","validate":""},{"type":"array","name":"resource_package","default":"-","desc":"资源包数据","validate":""},{"type":"int","name":"resource_package[].rid","default":"-","desc":"魔方云资源包ID","validate":""},{"type":"string","name":"resource_package[].name","default":"-","desc":"资源包名称","validate":""},{"type":"string","name":"rand_ssh_port_start","default":"-","desc":"随机端口开始端口","validate":"requireIf,rand_ssh_port=1"},{"type":"string","name":"rand_ssh_port_end","default":"-","desc":"随机端口结束端口","validate":"requireIf,rand_ssh_port=1"},{"type":"string","name":"rand_ssh_port_windows","default":"-","desc":"指定端口Windows","validate":"requireIf,rand_ssh_port=2"},{"type":"string","name":"rand_ssh_port_linux","default":"-","desc":"指定端口Linux","validate":"requireIf,rand_ssh_port=2"},{"type":"int","name":"default_one_ipv4","default":"-","desc":"默认携带IPv4(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"manual_manage","default":"-","desc":"手动管理商品(0=关闭,1=开启)","validate":"requrie"},{"type":"array","name":"duration_id","default":"-","desc":"不允许申请停用周期ID","validate":""},{"type":"string","name":"custom_rand_password_rule","default":"-","desc":"自定义随机密码位数(0=关闭,1=开启)","validate":""},{"type":"string","name":"default_password_length","default":"-","desc":"默认密码长度","validate":""},{"type":"int","name":"level_discount_cpu_order","default":"-","desc":"CPU是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_cpu_upgrade","default":"-","desc":"CPU是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_cpu_renew","default":"-","desc":"CPU是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_memory_order","default":"-","desc":"内存是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_memory_upgrade","default":"-","desc":"内存是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_memory_renew","default":"-","desc":"内存是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_bw_order","default":"-","desc":"带宽是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_bw_upgrade","default":"-","desc":"带宽是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_bw_renew","default":"-","desc":"带宽是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_ipv4_order","default":"-","desc":"IPv4是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_ipv4_upgrade","default":"-","desc":"IPv4是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_ipv4_renew","default":"-","desc":"IPv4是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_ipv6_order","default":"-","desc":"IPv6是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_ipv6_upgrade","default":"-","desc":"IPv6是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_ipv6_renew","default":"-","desc":"IPv6是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_system_disk_order","default":"-","desc":"系统盘是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_system_disk_upgrade","default":"-","desc":"系统盘是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_system_disk_renew","default":"-","desc":"系统盘是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_data_disk_order","default":"-","desc":"数据盘是否应用等级优惠订购(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_data_disk_upgrade","default":"-","desc":"数据盘是否应用等级优惠升降级(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"level_discount_data_disk_renew","default":"-","desc":"数据盘是否应用等级优惠续费(0=不启用,1=启用)","validate":"require"},{"type":"int","name":"simulate_physical_machine_enable","default":"-","desc":"模拟物理机运行(0=关闭,1=开启)","validate":"require"}],"return":[{"type":"int","name":"level_discount_gpu_order","default":"-","desc":"GPU是否应用等级优惠订购(0=不启用,1=启用)"},{"type":"int","name":"level_discount_gpu_upgrade","default":"-","desc":"GPU是否应用等级优惠升降级(0=不启用,1=启用)"}]}},{"method":"toggleDiskLimitEnable","doc":{"title":"切换性能限制开关","desc":"切换性能限制开关","url":"\/admin\/v1\/mf_cloud\/config\/disk_limit_enable","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"status","default":"-","desc":"开关状态(0=关闭,1=开启)","validate":"require"}]}},{"method":"checkClear","doc":{"title":"检查切换类型后是否清空冲突数据","desc":"检查切换类型后是否清空冲突数据","url":"\/admin\/v1\/mf_cloud\/config\/check_clear","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"type","default":"-","desc":"类型(host=加强版,lightHost=轻量版,hyperv=Hyper-V)","validate":"require"}],"return":[{"type":"bool","name":"clear","default":"-","desc":"是否清空(false=否,true=是)"},{"type":"array","name":"recommend_config_id","default":"-","desc":"套餐ID"},{"type":"array","name":"line_id","default":"-","desc":"线路ID"},{"type":"string","name":"desc","default":"-","desc":"描述"}]}},{"method":"saveDiskNumLimitConfig","doc":{"title":"保存数据盘数量限制","desc":"保存数据盘数量限制","url":"\/admin\/v1\/mf_cloud\/config\/disk_num_limit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"disk_limit_switch","default":"-","desc":"数据盘数量限制开关(0=关闭,1=开启)","validate":""},{"type":"int","name":"disk_limit_num","default":"-","desc":"数据盘限制数量","validate":""}]}},{"method":"saveFreeDiskConfig","doc":{"title":"保存免费数据盘配置","desc":"保存免费数据盘配置","url":"\/admin\/v1\/mf_cloud\/config\/free_disk","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"free_disk_switch","default":"-","desc":"免费数据盘开关(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"free_disk_size","default":"-","desc":"免费数据盘大小(G)","validate":""},{"type":"string","name":"free_disk_type","default":"-","desc":"免费数据盘类型","validate":""}]}},{"method":"toggleOnlySaleRecommendConfigEnable","doc":{"title":"切换仅售卖套餐开关","desc":"切换仅售卖套餐开关","url":"\/admin\/v1\/mf_cloud\/config\/only_sale_recommend_config","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"status","default":"-","desc":"开关状态(0=关闭,1=开启)","validate":"require"}]}},{"method":"toggleNoUpgradeTipShowEnable","doc":{"title":"切换不可升降级订购页提示开关","desc":"切换不可升降级订购页提示开关","url":"\/admin\/v1\/mf_cloud\/config\/no_upgrade_tip_show","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"status","default":"-","desc":"开关状态(0=关闭,1=开启)","validate":"require"}]}},{"method":"saveGlobalDefenceConfig","doc":{"title":"保存全局防御设置","desc":"保存全局防御设置","url":"\/admin\/v1\/mf_cloud\/config\/global_defence","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)","validate":""},{"type":"string","name":"order_default_defence","default":"-","desc":"订购默认防御","validate":""}]}},{"method":"firewallDefenceRule","doc":{"title":"获取防火墙防御规则","desc":"获取防火墙防御规则","url":"\/admin\/v1\/mf_cloud\/firewall_defence_rule","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"rule","default":"-","desc":"防火墙规则"},{"type":"string","name":"rule[].type","default":"-","desc":"防火墙类型"},{"type":"array","name":"rule[].list","default":"-","desc":"防御规则"},{"type":"int","name":"rule[].list[].id","default":"-","desc":"防御规则ID"},{"type":"string","name":"rule[].list[].name","default":"-","desc":"名称"},{"type":"string","name":"rule[].list[].defense_peak","default":"-","desc":"防御峰值,单位Gbps"},{"type":"int","name":"rule[].list[].enabled","default":"-","desc":"是否可用(0=否1=是)"},{"type":"int","name":"rule[].list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"rule[].list[].update_time","default":"-","desc":"更新时间"},{"type":"string","name":"rule[].type","default":"-","desc":"防火墙类型"},{"type":"string","name":"rule[].name","default":"-","desc":"防火墙名称"}]}},{"method":"importDefenceRule","doc":{"title":"导入防火墙防御规则","desc":"导入防火墙防御规则","url":"\/admin\/v1\/mf_cloud\/firewall_defence_rule","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"firewall_type","default":"-","desc":"防火墙类型","validate":""},{"type":"array","name":"defence_rule_id","default":"-","desc":"防御规则ID","validate":""}]}},{"method":"globalDefenceList","doc":{"title":"全局防护配置列表","desc":"全局防护配置列表","url":"\/admin\/v1\/mf_cloud\/global_defence","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"defence_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"defence_data[].value","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"defence_data[].price","default":"-","desc":"价格"},{"type":"string","name":"defence_data[].duration","default":"-","desc":"周期"},{"type":"string","name":"defence_data[].firewall_type","default":"-","desc":"防火墙类型"},{"type":"int","name":"defence_data[].defence_rule_id","default":"-","desc":"防御规则ID"},{"type":"string","name":"defence_data[].defence_rule_name","default":"-","desc":"防御规则名称"},{"type":"string","name":"defence_data[].defense_peak","default":"-","desc":"防御峰值"},{"type":"int","name":"defence_data[].duration_price[].id","default":"-","desc":"周期ID"},{"type":"string","name":"defence_data[].duration_price[].name","default":"-","desc":"周期名称"},{"type":"string","name":"defence_data[].duration_price[].price","default":"-","desc":"价格"}]}},{"method":"globalDefenceIndex","doc":{"title":"全局防护配置详情","desc":"全局防护配置详情","url":"\/admin\/v1\/mf_cloud\/global_defence\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"value","default":"-","desc":"防御峰值"},{"type":"string","name":"firewall_type","default":"-","desc":"防火墙类型"},{"type":"int","name":"defence_rule_id","default":"-","desc":"防御规则ID"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"}]}},{"method":"globalDefenceUpdate","doc":{"title":"修改全局防护配置","desc":"修改全局防护配置","url":"\/admin\/v1\/mf_cloud\/global_defence\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""}]}},{"method":"globalDefenceDragSort","doc":{"title":"全局防护拖动排序","desc":"全局防护拖动排序","url":"\/admin\/v1\/mf_cloud\/global_defence\/:id\/drag_sort","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"param.prev_id","default":"-","desc":"前一个防御ID(0=表示置顶)","validate":"require"},{"type":"int","name":"param.id","default":"-","desc":"当前防御ID","validate":"require"}]}},{"method":"globalDefenceDelete","doc":{"title":"删除全局防护配置","desc":"删除全局防护配置","url":"\/admin\/v1\/mf_cloud\/global_defence\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"saveDiskRangeLimitConfig","doc":{"title":"保存磁盘大小购买限制","desc":"保存磁盘大小购买限制","url":"\/admin\/v1\/mf_cloud\/config\/disk_range_limit","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"disk_range_limit_switch","default":"-","desc":"磁盘大小购买限制开关(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"disk_range_limit","default":"-","desc":"磁盘大小购买限制(GB)","validate":"requireIf,disk_range_limit_switch=1"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\LineController","doc":{"title":"魔方云(自定义配置)-线路","desc":"魔方云(自定义配置)-线路","use":"server\\mf_cloud\\controller\\admin\\LineController"},"list":[{"method":"create","doc":{"title":"添加线路","desc":"添加线路","url":"\/admin\/v1\/mf_cloud\/line","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"require"},{"type":"string","name":"bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)","validate":"require"},{"type":"string","name":"bw_ip_group","default":"-","desc":"计费IP分组","validate":""},{"type":"int","name":"defence_enable","default":"-","desc":"启用防护价格配置(0=关闭,1=开启)","validate":"require"},{"type":"string","name":"defence_ip_group","default":"-","desc":"防护IP分组","validate":""},{"type":"int","name":"ip_enable","default":"-","desc":"启用附加IP(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"link_clone","default":"-","desc":"链接创建(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)","validate":""},{"type":"string","name":"order_default_defence","default":"-","desc":"新订购默认防御(传防御规则value)","validate":""},{"type":"int","name":"order","default":"0","desc":"排序","validate":""},{"type":"array","name":"bw_data","default":"-","desc":"带宽计费数据","validate":"requireIf,bill_type=bw"},{"type":"string","name":"bw_data[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":""},{"type":"int","name":"bw_data[].value","default":"-","desc":"带宽","validate":""},{"type":"int","name":"bw_data[].min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"bw_data[].max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"bw_data[].price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"string","name":"bw_data[].other_config.in_bw","default":"-","desc":"进带宽","validate":""},{"type":"string","name":"bw_data[].other_config.advanced_bw","default":"-","desc":"智能带宽规则ID","validate":""},{"type":"float","name":"bw_data[].on_demand_price","default":"-","desc":"按需价格","validate":""},{"type":"array","name":"flow_data","default":"-","desc":"流量计费数据","validate":"requireIf,bill_type=flow"},{"type":"int","name":"flow_data[].value","default":"-","desc":"流量(GB,0=无限流量)","validate":"require"},{"type":"object","name":"flow_data[].price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"int","name":"flow_data[].other_config.in_bw","default":"-","desc":"进带宽","validate":"require"},{"type":"int","name":"flow_data[].other_config.out_bw","default":"-","desc":"出带宽","validate":"require"},{"type":"int","name":"flow_data[].other_config.traffic_type","default":"-","desc":"计费方向(1=进,2=出,3=进+出)","validate":"require"},{"type":"string","name":"flow_data[].other_config.bill_cycle","default":"-","desc":"计费周期(month=自然月,last_30days=购买日循环)","validate":"require"},{"type":"array","name":"flow_data_on_demand","default":"-","desc":"按需流量计费数据","validate":""},{"type":"int","name":"flow_data_on_demand[].other_config.in_bw","default":"-","desc":"进带宽","validate":"require"},{"type":"int","name":"flow_data_on_demand[].other_config.out_bw","default":"-","desc":"出带宽","validate":"require"},{"type":"int","name":"flow_data_on_demand[].other_config.traffic_type","default":"-","desc":"计费方向(1=进,2=出,3=进+出)","validate":"require"},{"type":"float","name":"flow_data_on_demand[].on_demand_price","default":"-","desc":"按需价格","validate":""},{"type":"array","name":"defence_data","default":"-","desc":"防护数据","validate":""},{"type":"string","name":"defence_data[].value","default":"-","desc":"防御峰值(G)","validate":"require"},{"type":"object","name":"defence_data[].price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"string","name":"defence_data[].firewall_type","default":"-","desc":"防火墙类型","validate":""},{"type":"int","name":"defence_data[].defence_rule_id","default":"-","desc":"防御规则ID","validate":""},{"type":"float","name":"defence_data[].on_demand_price","default":"-","desc":"按需价格","validate":""},{"type":"array","name":"ip_data","default":"-","desc":"附加IP数据","validate":""},{"type":"string","name":"ip_data[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":"require"},{"type":"int","name":"ip_data[].value","default":"-","desc":"IP数量","validate":""},{"type":"int","name":"ip_data[].min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"ip_data[].max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"ip_data[].price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"float","name":"ip_data[].on_demand_price","default":"-","desc":"按需价格","validate":""},{"type":"int","name":"ipv6_enable","default":"-","desc":"启用IPv6(0=关闭,1=开启)","validate":""},{"type":"string","name":"ipv6_group_id","default":"-","desc":"IPv6分组ID","validate":""},{"type":"string","name":"ipv6_data[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":"require"},{"type":"int","name":"ipv6_data[].value","default":"-","desc":"IPv6数量","validate":""},{"type":"int","name":"ipv6_data[].min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"ipv6_data[].max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"ipv6_data[].price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"float","name":"ipv6_data[].on_demand_price","default":"-","desc":"按需价格","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"线路ID"}]}},{"method":"update","doc":{"title":"修改线路","desc":"修改线路","url":"\/admin\/v1\/mf_cloud\/line\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"线路名称","validate":"require"},{"type":"string","name":"bw_ip_group","default":"-","desc":"计费IP分组","validate":""},{"type":"int","name":"defence_enable","default":"-","desc":"启用防护价格配置(0=关闭,1=开启)","validate":"require"},{"type":"string","name":"defence_ip_group","default":"-","desc":"防护IP分组","validate":""},{"type":"int","name":"ip_enable","default":"-","desc":"启用附加IP(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"link_clone","default":"-","desc":"链接创建(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":""},{"type":"int","name":"ipv6_enable","default":"-","desc":"启用IPv6(0=关闭,1=开启)","validate":"require"},{"type":"string","name":"ipv6_group_id","default":"-","desc":"IPv6分组ID","validate":""},{"type":"int","name":"sync_firewall_rule","default":"-","desc":"同步防火墙规则(0=关闭,1=开启)","validate":""},{"type":"string","name":"order_default_defence","default":"-","desc":"新订购默认防御(传防御规则ID)","validate":""}]}},{"method":"delete","doc":{"title":"删除线路","desc":"删除线路","url":"\/admin\/v1\/mf_cloud\/line\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"}]}},{"method":"index","doc":{"title":"线路详情","desc":"线路详情","url":"\/admin\/v1\/mf_cloud\/line\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"线路ID"},{"type":"string","name":"name","default":"-","desc":"线路名称"},{"type":"string","name":"bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"string","name":"bw_ip_group","default":"-","desc":"计费IP分组"},{"type":"int","name":"defence_enable","default":"-","desc":"启用防护价格配置(0=关闭,1=开启)"},{"type":"string","name":"defence_ip_group","default":"-","desc":"防护IP分组"},{"type":"int","name":"ip_enable","default":"-","desc":"启用附加IP(0=关闭,1=开启)"},{"type":"int","name":"link_clone","default":"-","desc":"链接创建(0=关闭,1=开启)"},{"type":"int","name":"order","default":"-","desc":"排序"},{"type":"string","name":"ipv6_group_id","default":"-","desc":"IPv6分组ID"},{"type":"int","name":"bw_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"bw_data[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"string","name":"bw_data[].value","default":"-","desc":"带宽"},{"type":"int","name":"bw_data[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"bw_data[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"bw_data[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"bw_data[].price","default":"-","desc":"价格"},{"type":"string","name":"bw_data[].duration","default":"-","desc":"周期"},{"type":"string","name":"bw_data[].on_demand_price","default":"-","desc":"按需价格"},{"type":"int","name":"flow_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"flow_data[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"flow_data[].value","default":"-","desc":"流量"},{"type":"int","name":"flow_data[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"flow_data[].price","default":"-","desc":"价格"},{"type":"string","name":"flow_data[].duration","default":"-","desc":"周期"},{"type":"int","name":"flow_data_on_demand[].id","default":"-","desc":"配置ID"},{"type":"string","name":"flow_data_on_demand[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"flow_data_on_demand[].value","default":"-","desc":"流量"},{"type":"int","name":"flow_data_on_demand[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"flow_data_on_demand[].on_demand_price","default":"-","desc":"按需价格"},{"type":"int","name":"defence_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"defence_data[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"defence_data[].value","default":"-","desc":"防御峰值(G)"},{"type":"int","name":"defence_data[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"defence_data[].price","default":"-","desc":"价格"},{"type":"string","name":"defence_data[].duration","default":"-","desc":"周期"},{"type":"string","name":"defence_data[].on_demand_price","default":"-","desc":"按需价格"},{"type":"int","name":"ip_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"ip_data[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"ip_data[].value","default":"-","desc":"IP数量"},{"type":"int","name":"ip_data[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"ip_data[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"ip_data[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"ip_data[].price","default":"-","desc":"价格"},{"type":"string","name":"ip_data[].duration","default":"-","desc":"周期"},{"type":"string","name":"ip_data[].on_demand_price","default":"-","desc":"按需价格"},{"type":"int","name":"ipv6_data[].id","default":"-","desc":"配置ID"},{"type":"string","name":"ipv6_data[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"ipv6_data[].value","default":"-","desc":"IP数量"},{"type":"int","name":"ipv6_data[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"ipv6_data[].price","default":"-","desc":"价格"},{"type":"string","name":"ipv6_data[].duration","default":"-","desc":"周期"},{"type":"string","name":"ipv6_data[].on_demand_price","default":"-","desc":"按需价格"}]}},{"method":"lineBwIndex","doc":{"title":"线路带宽配置详情","desc":"线路带宽配置详情","url":"\/admin\/v1\/mf_cloud\/line_bw\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"value","default":"-","desc":"带宽"},{"type":"int","name":"min_value","default":"-","desc":"最小值"},{"type":"int","name":"max_value","default":"-","desc":"最大值"},{"type":"int","name":"step","default":"-","desc":"最小变化值"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"string","name":"other_config.in_bw","default":"-","desc":"流入带宽"},{"type":"string","name":"other_config.advanced_bw","default":"-","desc":"智能带宽规则ID"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}},{"method":"lineBwCreate","doc":{"title":"添加线路带宽配置","desc":"添加线路带宽配置","url":"\/admin\/v1\/mf_cloud\/line\/:id\/line_bw","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":"require"},{"type":"int","name":"value","default":"-","desc":"带宽","validate":"requireIf,type=radio"},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"string","name":"other_config.in_bw","default":"-","desc":"进带宽","validate":""},{"type":"string","name":"other_config.advanced_bw","default":"-","desc":"智能带宽规则ID","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"lineBwUpdate","doc":{"title":"修改线路带宽配置","desc":"修改线路带宽配置","url":"\/admin\/v1\/mf_cloud\/line_bw\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"带宽","validate":""},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"string","name":"other_config.in_bw","default":"-","desc":"进带宽","validate":""},{"type":"string","name":"other_config.advanced_bw","default":"-","desc":"智能带宽规则ID","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"lineBwDelete","doc":{"title":"删除线路带宽配置","desc":"删除线路带宽配置","url":"\/admin\/v1\/mf_cloud\/line_bw\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"lineFlowIndex","doc":{"title":"线路流量配置详情","desc":"线路流量配置详情","url":"\/admin\/v1\/mf_cloud\/line_flow\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"int","name":"value","default":"-","desc":"流量"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"int","name":"other_config.in_bw","default":"-","desc":"入站带宽"},{"type":"int","name":"other_config.out_bw","default":"-","desc":"出站带宽"},{"type":"int","name":"other_config.traffic_type","default":"-","desc":"计费方向(1=进,2=出,3=进+出)"},{"type":"string","name":"other_config.bill_cycle","default":"-","desc":"计费周期(month=自然月,last_30days=购买日循环)"}]}},{"method":"lineFlowCreate","doc":{"title":"添加线路流量配置","desc":"添加线路流量配置","url":"\/admin\/v1\/mf_cloud\/line\/:id\/line_flow","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"流量","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"\tint","name":"other_config.in_bw","default":"-","desc":"入站带宽","validate":"require"},{"type":"\tint","name":"other_config.out_bw","default":"-","desc":"出站带宽","validate":"require"},{"type":"\tint","name":"other_config.traffic_type","default":"-","desc":"计费方向(1=进,2=出,3=进+出)","validate":"require"},{"type":"\tstring","name":"other_config.bill_cycle","default":"-","desc":"计费周期(month=自然月,last_30days=购买日循环)","validate":"require"}]}},{"method":"lineFlowUpdate","doc":{"title":"修改线路流量配置","desc":"修改线路流量配置","url":"\/admin\/v1\/mf_cloud\/line_flow\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"流量","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"\tint","name":"other_config.in_bw","default":"-","desc":"入站带宽","validate":"require"},{"type":"\tint","name":"other_config.out_bw","default":"-","desc":"出站带宽","validate":"require"},{"type":"\tint","name":"other_config.traffic_type","default":"-","desc":"计费方向(1=进,2=出,3=进+出)","validate":"require"},{"type":"\tstring","name":"other_config.bill_cycle","default":"-","desc":"计费周期(month=自然月,last_30days=购买日循环)","validate":"require"}]}},{"method":"lineFlowDelete","doc":{"title":"删除线路流量配置","desc":"删除线路流量配置","url":"\/admin\/v1\/mf_cloud\/line_flow\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"lineDefenceIndex","doc":{"title":"线路防护配置详情","desc":"线路防护配置详情","url":"\/admin\/v1\/mf_cloud\/line_defence\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"value","default":"-","desc":"防御峰值"},{"type":"string","name":"firewall_type","default":"-","desc":"防火墙类型"},{"type":"int","name":"defence_rule_id","default":"-","desc":"防御规则ID"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}},{"method":"lineDefenceCreate","doc":{"title":"添加线路防护配置","desc":"添加线路防护配置","url":"\/admin\/v1\/mf_cloud\/line\/:id\/line_defence","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"防御峰值(G)","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"lineDefenceUpdate","doc":{"title":"修改线路防护配置","desc":"修改线路防护配置","url":"\/admin\/v1\/mf_cloud\/line_defence\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"string","name":"value","default":"-","desc":"防御峰值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"lineDefenceDragSort","doc":{"title":"线路防护配置拖动排序","desc":"线路防护配置拖动排序","url":"\/admin\/v1\/mf_cloud\/line_defence\/:id\/drag_sort","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"param.prev_id","default":"-","desc":"前一个防御ID(0=表示置顶)","validate":"require"},{"type":"int","name":"param.id","default":"-","desc":"当前防御ID","validate":"require"}]}},{"method":"lineDefenceDelete","doc":{"title":"删除线路防护配置","desc":"删除线路防护配置","url":"\/admin\/v1\/mf_cloud\/line_defence\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"lineIpIndex","doc":{"title":"线路IP配置详情","desc":"线路IP配置详情","url":"\/admin\/v1\/mf_cloud\/line_ip\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"value","default":"-","desc":"IP数量"},{"type":"int","name":"min_value","default":"-","desc":"最小值"},{"type":"int","name":"max_value","default":"-","desc":"最大值"},{"type":"int","name":"step","default":"-","desc":"最小变化值"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}},{"method":"lineIpCreate","doc":{"title":"添加线路IP配置","desc":"添加线路IP配置","url":"\/admin\/v1\/mf_cloud\/line\/:id\/line_ip","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":"require"},{"type":"int","name":"value","default":"-","desc":"IP数量","validate":""},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"}]}},{"method":"lineIpUpdate","doc":{"title":"修改线路IP配置","desc":"修改线路IP配置","url":"\/admin\/v1\/mf_cloud\/line_ip\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"IP数量","validate":""},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"lineIpDelete","doc":{"title":"删除线路IP配置","desc":"删除线路IP配置","url":"\/admin\/v1\/mf_cloud\/line_ip\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"lineIpv6Index","doc":{"title":"线路IPv6配置详情","desc":"线路IPv6配置详情","url":"\/admin\/v1\/mf_cloud\/line_ipv6\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"value","default":"-","desc":"IPv6数量"},{"type":"int","name":"min_value","default":"-","desc":"最小值"},{"type":"int","name":"max_value","default":"-","desc":"最大值"},{"type":"int","name":"step","default":"-","desc":"最小变化值"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}},{"method":"lineIpv6Create","doc":{"title":"添加线路IPv6配置","desc":"添加线路IPv6配置","url":"\/admin\/v1\/mf_cloud\/line\/:id\/line_ipv6","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":"require"},{"type":"int","name":"value","default":"-","desc":"IPv6数量","validate":""},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"}]}},{"method":"lineIpv6Update","doc":{"title":"修改线路IPv6配置","desc":"修改线路IPv6配置","url":"\/admin\/v1\/mf_cloud\/line_ipv6\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"IPv6数量","validate":""},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"lineIpv6Delete","doc":{"title":"删除线路IPv6配置","desc":"删除线路IPv6配置","url":"\/admin\/v1\/mf_cloud\/line_ipv6\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"updateHidden","doc":{"title":"切换订购是否显示","desc":"切换订购是否显示","url":"\/admin\/v1\/mf_cloud\/line\/:id\/hidden","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"int","name":"hidden","default":"-","desc":"是否隐藏(0=否,1=是)","validate":"require"}]}},{"method":"importDefenceRule","doc":{"title":"线路导入防火墙防御规则","desc":"线路导入防火墙防御规则","url":"\/admin\/v1\/mf_cloud\/line\/:id\/firewall_defence_rule","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"firewall_type","default":"-","desc":"防火墙类型","validate":""},{"type":"array","name":"defence_rule_id","default":"-","desc":"防御规则ID","validate":""}]}},{"method":"lineFlowOnDemandIndex","doc":{"title":"线路流量按需配置详情","desc":"线路流量按需配置详情","url":"\/admin\/v1\/mf_cloud\/line_flow_on_demand\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"int","name":"other_config.in_bw","default":"-","desc":"入站带宽"},{"type":"int","name":"other_config.out_bw","default":"-","desc":"出站带宽"},{"type":"int","name":"other_config.traffic_type","default":"-","desc":"计费方向(1=进,2=出,3=进+出)"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}},{"method":"lineFlowOnDemandCreate","doc":{"title":"添加线路流量按需配置","desc":"添加线路流量按需配置","url":"\/admin\/v1\/mf_cloud\/line\/:id\/line_flow_on_demand","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"线路ID","validate":"require"},{"type":"\tint","name":"other_config.in_bw","default":"-","desc":"入站带宽","validate":"require"},{"type":"\tint","name":"other_config.out_bw","default":"-","desc":"出站带宽","validate":"require"},{"type":"\tint","name":"other_config.traffic_type","default":"-","desc":"计费方向(1=进,2=出,3=进+出)","validate":"require"},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"lineFlowOnDemandUpdate","doc":{"title":"修改线路流量按需配置","desc":"修改线路流量按需配置","url":"\/admin\/v1\/mf_cloud\/line_flow_on_demand\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"\tint","name":"other_config.in_bw","default":"-","desc":"入站带宽","validate":"require"},{"type":"\tint","name":"other_config.out_bw","default":"-","desc":"出站带宽","validate":"require"},{"type":"\tint","name":"other_config.traffic_type","default":"-","desc":"计费方向(1=进,2=出,3=进+出)","validate":"require"},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"lineFlowOnDemandDelete","doc":{"title":"删除线路流量按需配置","desc":"删除线路流量按需配置","url":"\/admin\/v1\/mf_cloud\/line_flow_on_demand\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\SystemDiskController","doc":{"title":"魔方云(自定义配置)-系统盘配置","desc":"魔方云(自定义配置)-系统盘配置","use":"server\\mf_cloud\\controller\\admin\\SystemDiskController"},"list":[{"method":"create","doc":{"title":"添加系统盘配置","desc":"添加系统盘配置","url":"\/admin\/v1\/mf_cloud\/system_disk","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":"require"},{"type":"int","name":"value","default":"-","desc":"容量(GB)","validate":"requireIf,type=radio"},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":"require"},{"type":"string","name":"other_config.disk_type","default":"-","desc":"硬盘类型","validate":""},{"type":"string","name":"other_config.store_id","default":"-","desc":"储存ID","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"}]}},{"method":"list","doc":{"title":"系统盘配置列表","desc":"系统盘配置列表","url":"\/admin\/v1\/mf_cloud\/system_disk","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"周期ID"},{"type":"int","name":"list[].value","default":"-","desc":"容量"},{"type":"string","name":"list[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"list[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"list[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].duration","default":"-","desc":"周期"},{"type":"string","name":"list[].other_config.disk_type","default":"-","desc":"磁盘类型"},{"type":"string","name":"list[].other_config.store_id","default":"-","desc":"储存ID"},{"type":"string","name":"list[].on_demand_price","default":"-","desc":"按需价格"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"update","doc":{"title":"修改系统盘配置","desc":"修改系统盘配置","url":"\/admin\/v1\/mf_cloud\/system_disk\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"容量(GB)","validate":""},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":"require"},{"type":"string","name":"other_config.disk_type","default":"-","desc":"硬盘类型","validate":""},{"type":"string","name":"other_config.store_id","default":"-","desc":"储存ID","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"delete","doc":{"title":"删除系统盘配置","desc":"删除系统盘配置","url":"\/admin\/v1\/mf_cloud\/system_disk\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置ID","validate":"require"}]}},{"method":"index","doc":{"title":"系统盘配置详情","desc":"系统盘配置详情","url":"\/admin\/v1\/mf_cloud\/system_disk\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"配置ID"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"value","default":"-","desc":"容量"},{"type":"int","name":"min_value","default":"-","desc":"最小值"},{"type":"int","name":"max_value","default":"-","desc":"最大值"},{"type":"int","name":"step","default":"-","desc":"步长"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"string","name":"other_config.disk_type","default":"-","desc":"磁盘类型"},{"type":"string","name":"other_config.store_id","default":"-","desc":"储存ID"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}},{"method":"diskLimitCreate","doc":{"title":"添加系统盘性能限制","desc":"添加系统盘性能限制","url":"\/admin\/v1\/mf_cloud\/system_disk_limit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":"require"},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":"require"},{"type":"int","name":"read_bytes","default":"-","desc":"随机读","validate":"require"},{"type":"int","name":"write_bytes","default":"-","desc":"随机写","validate":"require"},{"type":"int","name":"read_iops","default":"-","desc":"IOPS读","validate":"require"},{"type":"int","name":"write_iops","default":"-","desc":"IOPS写","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"性能限制ID"}]}},{"method":"diskLimitList","doc":{"title":"系统盘性能限制列表","desc":"系统盘性能限制列表","url":"\/admin\/v1\/mf_cloud\/system_disk_limit","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"性能限制ID"},{"type":"int","name":"list[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"list[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"list[].read_bytes","default":"-","desc":"随机读"},{"type":"int","name":"list[].write_bytes","default":"-","desc":"随机写"},{"type":"int","name":"list[].read_iops","default":"-","desc":"IOPS读"},{"type":"int","name":"list[].write_iops","default":"-","desc":"IOPS写"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"diskLimitUpdate","doc":{"title":"修改系统盘性能限制","desc":"修改系统盘性能限制","url":"\/admin\/v1\/mf_cloud\/system_disk_limit\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置ID","validate":"require"},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":"require"},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":"require"},{"type":"int","name":"read_bytes","default":"-","desc":"随机读","validate":"require"},{"type":"int","name":"write_bytes","default":"-","desc":"随机写","validate":"require"},{"type":"int","name":"read_iops","default":"-","desc":"IOPS读","validate":"require"},{"type":"int","name":"write_iops","default":"-","desc":"IOPS写","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"性能限制ID"}]}},{"method":"diskLimitDelete","doc":{"title":"删除系统盘性能限制","desc":"删除系统盘性能限制","url":"\/admin\/v1\/mf_cloud\/system_disk_limit\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"性能限制ID","validate":"require"}]}},{"method":"diskTypeList","doc":{"title":"获取系统盘类型","desc":"获取系统盘类型","url":"\/admin\/v1\/mf_cloud\/system_disk\/type","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].value","default":"-","desc":"值"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\LimitRuleController","doc":{"title":"魔方云(自定义配置)-限制规则","desc":"魔方云(自定义配置)-限制规则","use":"server\\mf_cloud\\controller\\admin\\LimitRuleController"},"list":[{"method":"create","doc":{"title":"添加限制规则","desc":"添加限制规则","url":"\/admin\/v1\/mf_cloud\/limit_rule","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"object","name":"rule","default":"-","desc":"条件数据","validate":"require"},{"type":"array","name":"rule.cpu.value","default":"-","desc":"CPU","validate":""},{"type":"string","name":"rule.cpu.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.memory.min","default":"-","desc":"内存最小值","validate":""},{"type":"string","name":"rule.memory.max","default":"-","desc":"内存最大值","validate":""},{"type":"string","name":"rule.memory.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"rule.memory.value","default":"-","desc":"内存值(当内存是单选时)","validate":""},{"type":"array","name":"rule.data_center.id","default":"-","desc":"数据中心ID","validate":""},{"type":"string","name":"rule.data_center.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"rule.image.id","default":"-","desc":"操作系统ID","validate":""},{"type":"string","name":"rule.image.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.ipv4_num.min","default":"-","desc":"IPv4数量最小值","validate":""},{"type":"string","name":"rule.ipv4_num.max","default":"-","desc":"IPv4数量最大值","validate":""},{"type":"string","name":"rule.ipv4_num.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.bw.min","default":"-","desc":"带宽最小值","validate":""},{"type":"string","name":"rule.bw.max","default":"-","desc":"带宽最大值","validate":""},{"type":"string","name":"rule.bw.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.flow.min","default":"-","desc":"流量最小值","validate":""},{"type":"string","name":"rule.flow.max","default":"-","desc":"流量最大值","validate":""},{"type":"string","name":"rule.flow.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"object","name":"result","default":"-","desc":"结果数据","validate":"require"},{"type":"array","name":"result.cpu[].value","default":"-","desc":"CPU","validate":""},{"type":"string","name":"result.cpu[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.memory[].min","default":"-","desc":"内存最小值","validate":""},{"type":"string","name":"result.memory[].max","default":"-","desc":"内存最大值","validate":""},{"type":"string","name":"result.memory[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"result.memory[].value","default":"-","desc":"内存值(当内存是单选时)","validate":""},{"type":"array","name":"result.image[].id","default":"-","desc":"操作系统ID","validate":""},{"type":"string","name":"result.image[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.system_disk[].min","default":"-","desc":"系统盘最小值","validate":""},{"type":"string","name":"result.system_disk[].max","default":"-","desc":"系统盘最大值","validate":""},{"type":"string","name":"result.system_disk[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.ipv4_num[].min","default":"-","desc":"IPv4数量最小值","validate":""},{"type":"string","name":"result.ipv4_num[].max","default":"-","desc":"IPv4数量最大值","validate":""},{"type":"string","name":"result.ipv4_num[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.bw[].min","default":"-","desc":"带宽最小值","validate":""},{"type":"string","name":"result.bw[].max","default":"-","desc":"带宽最大值","validate":""},{"type":"string","name":"result.bw[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.flow[].min","default":"-","desc":"流量最小值","validate":""},{"type":"string","name":"result.flow[].max","default":"-","desc":"流量最大值","validate":""},{"type":"string","name":"result.flow[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""}],"return":[{"type":"int","name":"data.id","default":"-","desc":"限制规则ID"}]}},{"method":"update","doc":{"title":"修改限制规则","desc":"修改限制规则","url":"\/admin\/v1\/mf_cloud\/limit_rule\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"限制规则ID","validate":"require"},{"type":"array","name":"rule","default":"-","desc":"条件数据","validate":"require"},{"type":"array","name":"rule.cpu.value","default":"-","desc":"CPU","validate":""},{"type":"string","name":"rule.cpu.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.memory.min","default":"-","desc":"内存最小值","validate":""},{"type":"string","name":"rule.memory.max","default":"-","desc":"内存最大值","validate":""},{"type":"string","name":"rule.memory.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"rule.memory.value","default":"-","desc":"内存值(当内存是单选时)","validate":""},{"type":"array","name":"rule.data_center.id","default":"-","desc":"数据中心ID","validate":""},{"type":"string","name":"rule.data_center.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"rule.image.id","default":"-","desc":"操作系统ID","validate":""},{"type":"string","name":"rule.image.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.ipv4_num.min","default":"-","desc":"IPv4数量最小值","validate":""},{"type":"string","name":"rule.ipv4_num.max","default":"-","desc":"IPv4数量最大值","validate":""},{"type":"string","name":"rule.ipv4_num.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.bw.min","default":"-","desc":"带宽最小值","validate":""},{"type":"string","name":"rule.bw.max","default":"-","desc":"带宽最大值","validate":""},{"type":"string","name":"rule.bw.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"rule.flow.min","default":"-","desc":"流量最小值","validate":""},{"type":"string","name":"rule.flow.max","default":"-","desc":"流量最大值","validate":""},{"type":"string","name":"rule.flow.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"result","default":"-","desc":"结果数据","validate":"require"},{"type":"array","name":"result.cpu[].value","default":"-","desc":"CPU","validate":""},{"type":"string","name":"result.cpu[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.memory[].min","default":"-","desc":"内存最小值","validate":""},{"type":"string","name":"result.memory[].max","default":"-","desc":"内存最大值","validate":""},{"type":"string","name":"result.memory[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"array","name":"result.memory[].value","default":"-","desc":"内存值(当内存是单选时)","validate":""},{"type":"array","name":"result.image[].id","default":"-","desc":"操作系统ID","validate":""},{"type":"string","name":"result.image[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.system_disk[].min","default":"-","desc":"系统盘最小值","validate":""},{"type":"string","name":"result.system_disk[].max","default":"-","desc":"系统盘最大值","validate":""},{"type":"string","name":"result.system_disk[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.ipv4_num[].min","default":"-","desc":"IPv4数量最小值","validate":""},{"type":"string","name":"result.ipv4_num[].max","default":"-","desc":"IPv4数量最大值","validate":""},{"type":"string","name":"result.ipv4_num[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.bw[].min","default":"-","desc":"带宽最小值","validate":""},{"type":"string","name":"result.bw[].max","default":"-","desc":"带宽最大值","validate":""},{"type":"string","name":"result.bw[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""},{"type":"string","name":"result.flow[].min","default":"-","desc":"流量最小值","validate":""},{"type":"string","name":"result.flow[].max","default":"-","desc":"流量最大值","validate":""},{"type":"string","name":"result.flow[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)","validate":""}]}},{"method":"list","doc":{"title":"限制规则列表","desc":"限制规则列表","url":"\/admin\/v1\/mf_cloud\/limit_rule","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"限制规则ID"},{"type":"array","name":"list[].rule.cpu.value","default":"-","desc":"CPU"},{"type":"string","name":"list[].rule.cpu.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].rule.memory.min","default":"-","desc":"内存最小值"},{"type":"string","name":"list[].rule.memory.max","default":"-","desc":"内存最大值"},{"type":"string","name":"list[].rule.memory.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"list[].rule.memory.value","default":"-","desc":"内存值(当内存是单选时)"},{"type":"array","name":"list[].rule.data_center.id","default":"-","desc":"数据中心ID"},{"type":"array","name":"list[].rule.data_center.name","default":"-","desc":"数据中心名称"},{"type":"string","name":"list[].rule.data_center.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"list[].rule.image.id","default":"-","desc":"操作系统ID"},{"type":"array","name":"list[].rule.image.name","default":"-","desc":"操作系统名称"},{"type":"string","name":"list[].rule.image.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].rule.ipv4_num.min","default":"-","desc":"IPv4数量最小值"},{"type":"string","name":"list[].rule.ipv4_num.max","default":"-","desc":"IPv4数量最大值"},{"type":"string","name":"list[].rule.ipv4_num.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].rule.bw.min","default":"-","desc":"带宽最小值"},{"type":"string","name":"list[].rule.bw.max","default":"-","desc":"带宽最大值"},{"type":"string","name":"list[].rule.bw.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].rule.flow.min","default":"-","desc":"流量最小值"},{"type":"string","name":"list[].rule.flow.max","default":"-","desc":"流量最大值"},{"type":"string","name":"list[].rule.flow.opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"list[].result.cpu[].value","default":"-","desc":"CPU"},{"type":"string","name":"list[].result.cpu[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].result.memory[].min","default":"-","desc":"内存最小值"},{"type":"string","name":"list[].result.memory[].max","default":"-","desc":"内存最大值"},{"type":"string","name":"list[].result.memory[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"array","name":"list[].result.memory[].value","default":"-","desc":"内存值(当内存是单选时)"},{"type":"array","name":"list[].result.image[].id","default":"-","desc":"操作系统ID"},{"type":"array","name":"list[].result.image[].name","default":"-","desc":"操作系统名称"},{"type":"string","name":"list[].result.image[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].result.system_disk[].min","default":"-","desc":"系统盘最小值"},{"type":"string","name":"list[].result.system_disk[].max","default":"-","desc":"系统盘最大值"},{"type":"string","name":"list[].result.system_disk[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].result.ipv4_num[].min","default":"-","desc":"IPv4数量最小值"},{"type":"string","name":"list[].result.ipv4_num[].max","default":"-","desc":"IPv4数量最大值"},{"type":"string","name":"list[].result.ipv4_num[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].result.bw[].min","default":"-","desc":"带宽最小值"},{"type":"string","name":"list[].result.bw[].max","default":"-","desc":"带宽最大值"},{"type":"string","name":"list[].result.bw[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"},{"type":"string","name":"list[].result.flow[].min","default":"-","desc":"流量最小值"},{"type":"string","name":"list[].result.flow[].max","default":"-","desc":"流量最大值"},{"type":"string","name":"list[].result.flow[].opt","default":"-","desc":"运算符(eq=等于,neq=不等于)"}]}},{"method":"delete","doc":{"title":"删除限制规则","desc":"删除限制规则","url":"\/admin\/v1\/mf_cloud\/limit_rule\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"限制规则ID","validate":"require"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\RecommendConfigController","doc":{"title":"魔方云(自定义配置)-套餐配置","desc":"魔方云(自定义配置)-套餐配置","use":"server\\mf_cloud\\controller\\admin\\RecommendConfigController"},"list":[{"method":"create","doc":{"title":"添加套餐","desc":"添加套餐","url":"\/admin\/v1\/mf_cloud\/recommend_config","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"名称","validate":"require"},{"type":"string","name":"description","default":"-","desc":"描述","validate":""},{"type":"int","name":"order","default":"0","desc":"排序ID","validate":""},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":"require"},{"type":"int","name":"cpu","default":"-","desc":"核心数","validate":"require"},{"type":"int","name":"memory","default":"-","desc":"内存大小(GB)","validate":"require"},{"type":"int","name":"system_disk_size","default":"-","desc":"系统盘大小","validate":"require"},{"type":"string","name":"system_disk_type","default":"-","desc":"系统盘类型","validate":""},{"type":"int","name":"data_disk_size","default":"-","desc":"数据盘大小","validate":""},{"type":"string","name":"data_disk_type","default":"-","desc":"数据盘类型","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":"require"},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值(G)","validate":""},{"type":"int","name":"ip_num","default":"-","desc":"IP数量","validate":""},{"type":"int","name":"gpu_num","default":"0","desc":"显卡数量","validate":""},{"type":"int","name":"ipv6_num","default":"-","desc":"IPv6数量","validate":""},{"type":"int","name":"in_bw","default":"-","desc":"流入带宽","validate":""},{"type":"int","name":"flow","default":"-","desc":"流量(GB)","validate":""},{"type":"int","name":"traffic_type","default":"-","desc":"流量计费方向(1=进,2=出,3=进+出)","validate":""},{"type":"int","name":"due_not_free_gpu","default":"-","desc":"计费到期不自动释放GPU(0=否,1=是)","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"int","name":"ontrial","default":"-","desc":"是否开启试用：0否默认，1是","validate":""},{"type":"float","name":"ontrial_price","default":"-","desc":"试用价格","validate":""},{"type":"int","name":"ontrial_stock_control","default":"-","desc":"试用库存开关：0否，1是","validate":""},{"type":"int","name":"ontrial_qty","default":"-","desc":"试用库存","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""},{"type":"float","name":"on_demand_flow_price","default":"-","desc":"流量按需价格","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"套餐ID"}]}},{"method":"list","doc":{"title":"套餐配置列表","desc":"套餐配置列表","url":"\/admin\/v1\/mf_cloud\/recommend_config","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"id","desc":"排序(id,order)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升降序(asc,desc)","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"套餐ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"list[].order","default":"-","desc":"排序ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"int","name":"list[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"int","name":"list[].upgrade_range","default":"-","desc":"升降级范围(0=不可升降级,1=全部,2=自选)"},{"type":"int","name":"list[].hidden","default":"-","desc":"是否隐藏(0=否,1=是)"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].duration","default":"-","desc":"周期"},{"type":"array","name":"list[].rel_id","default":"-","desc":"升降级范围自选套餐ID"},{"type":"int","name":"list[].upgrade_show","default":"-","desc":"升降是否显示(0=否,1=是)"},{"type":"int","name":"list[].ontrial","default":"-","desc":"是否开启试用：0否默认，1是"},{"type":"float","name":"list[].ontrial_price","default":"-","desc":"试用价格"},{"type":"int","name":"list[].ontrial_stock_control","default":"-","desc":"试用库存开关：0否，1是"},{"type":"int","name":"list[].ontrial_qty","default":"-","desc":"试用库存"},{"type":"string","name":"list[].on_demand_price","default":"-","desc":"按需价格"},{"type":"string","name":"list[].on_demand_flow_price","default":"-","desc":"流量按需价格"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"update","doc":{"title":"修改套餐配置","desc":"修改套餐配置","url":"\/admin\/v1\/mf_cloud\/recommend_config\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"套餐ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"require"},{"type":"string","name":"description","default":"-","desc":"描述","validate":""},{"type":"int","name":"order","default":"-","desc":"排序ID","validate":""},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"int","name":"line_id","default":"-","desc":"线路ID","validate":"require"},{"type":"int","name":"cpu","default":"-","desc":"核心数","validate":"require"},{"type":"int","name":"memory","default":"-","desc":"内存大小(GB)","validate":"require"},{"type":"int","name":"system_disk_size","default":"-","desc":"系统盘大小","validate":"require"},{"type":"string","name":"system_disk_type","default":"-","desc":"系统盘类型","validate":""},{"type":"int","name":"data_disk_size","default":"-","desc":"数据盘大小","validate":""},{"type":"string","name":"data_disk_type","default":"-","desc":"数据盘类型","validate":""},{"type":"int","name":"bw","default":"-","desc":"带宽","validate":"require"},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值(G)","validate":""},{"type":"int","name":"ip_num","default":"-","desc":"IP数量","validate":""},{"type":"int","name":"gpu_num","default":"-","desc":"显卡数量","validate":""},{"type":"int","name":"ipv6_num","default":"-","desc":"IPv6数量","validate":""},{"type":"int","name":"in_bw","default":"-","desc":"流入带宽","validate":"require"},{"type":"int","name":"flow","default":"-","desc":"流量(GB)","validate":""},{"type":"int","name":"traffic_type","default":"-","desc":"流量计费方向(1=进,2=出,3=进+出)","validate":""},{"type":"int","name":"due_not_free_gpu","default":"-","desc":"计费到期不自动释放GPU(0=否,1=是)","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"int","name":"ontrial","default":"-","desc":"是否开启试用：0否默认，1是","validate":""},{"type":"float","name":"ontrial_price","default":"-","desc":"试用价格","validate":""},{"type":"int","name":"ontrial_stock_control","default":"-","desc":"试用库存开关：0否，1是","validate":""},{"type":"int","name":"ontrial_qty","default":"-","desc":"试用库存","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""},{"type":"float","name":"on_demand_flow_price","default":"-","desc":"流量按需价格","validate":""}],"author":"hh","version":"v1"}},{"method":"delete","doc":{"title":"删除套餐配置","desc":"删除套餐配置","url":"\/admin\/v1\/mf_cloud\/recommend_config\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"套餐ID","validate":"require"}]}},{"method":"index","doc":{"title":"套餐配置详情","desc":"套餐配置详情","url":"\/admin\/v1\/mf_cloud\/recommend_config\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"套餐ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"套餐ID"},{"type":"int","name":"product_id","default":"-","desc":"商品ID"},{"type":"string","name":"name","default":"-","desc":"名称"},{"type":"string","name":"description","default":"-","desc":"描述"},{"type":"int","name":"order","default":"-","desc":"排序ID"},{"type":"int","name":"data_center_id","default":"-","desc":"数据中心ID"},{"type":"int","name":"cpu","default":"-","desc":"核心数"},{"type":"int","name":"memory","default":"-","desc":"内存大小(GB)"},{"type":"int","name":"system_disk_size","default":"-","desc":"系统盘大小(G)"},{"type":"int","name":"data_disk_size","default":"-","desc":"数据盘大小(G)"},{"type":"int","name":"bw","default":"-","desc":"带宽(Mbps)"},{"type":"int","name":"peak_defence","default":"-","desc":"防御峰值(G)"},{"type":"string","name":"system_disk_type","default":"-","desc":"系统盘类型"},{"type":"string","name":"data_disk_type","default":"-","desc":"数据盘类型"},{"type":"int","name":"flow","default":"-","desc":"流量"},{"type":"int","name":"line_id","default":"-","desc":"线路ID"},{"type":"int","name":"create_time","default":"-","desc":"创建时间"},{"type":"int","name":"ip_num","default":"-","desc":"IP数量"},{"type":"int","name":"upgrade_range","default":"-","desc":"升降级范围(0=不可升降级,1=全部,2=自选)"},{"type":"int","name":"hidden","default":"-","desc":"是否隐藏(0=否,1=是)"},{"type":"int","name":"gpu_num","default":"-","desc":"GPU数量"},{"type":"int","name":"ipv6_num","default":"-","desc":"IPv6数量"},{"type":"int","name":"country_id","default":"-","desc":"国家ID"},{"type":"string","name":"city","default":"-","desc":"城市"},{"type":"int","name":"upgrade_show","default":"-","desc":"升降是否显示(0=否,1=是)"},{"type":"int","name":"in_bw","default":"-","desc":"流入带宽"},{"type":"int","name":"traffic_type","default":"-","desc":"流量计费方向(1=进,2=出,3=进+出)"},{"type":"int","name":"due_not_free_gpu","default":"-","desc":"计费到期不自动释放GPU(0=否,1=是)"},{"type":"int","name":"ipv4_num_upgrade","default":"-","desc":"是否支持IPv4数量升降级(0=否,1=是)"},{"type":"int","name":"ipv6_num_upgrade","default":"-","desc":"是否支持IPv6数量升降级(0=否,1=是)"},{"type":"int","name":"flow_upgrade","default":"-","desc":"是否支持流量升降级(0=否,1=是)"},{"type":"int","name":"bw_upgrade","default":"-","desc":"是否支持带宽升降级(0=否,1=是)"},{"type":"int","name":"defence_upgrade","default":"-","desc":"是否支持防御峰值升降级(0=否,1=是)"},{"type":"int","name":"ontrial","default":"-","desc":"是否开启试用：0否默认，1是"},{"type":"float","name":"ontrial_price","default":"-","desc":"试用价格"},{"type":"int","name":"ontrial_stock_control","default":"-","desc":"试用库存开关：0否，1是"},{"type":"int","name":"ontrial_qty","default":"-","desc":"试用库存"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"},{"type":"string","name":"on_demand_flow_price","default":"-","desc":"按需价格"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"}],"author":"hh","version":"v1"}},{"method":"saveUpgradeRange","doc":{"title":"保存套餐升降级范围","desc":"保存套餐升降级范围","url":"\/admin\/v1\/mf_cloud\/recommend_config\/upgrade_range","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"object","name":"recommend_config","default":"-","desc":"升降级范围(如{\"5\":{\"upgrade_range\":0,","validate":"\"rel_id\":[]}},5是套餐ID,upgrade_range:0=不可升降级,1=所有套餐,2=自选套餐,2的时候需要传入rel_id是所选套餐ID)require"}]}},{"method":"updateHidden","doc":{"title":"切换订购是否显示","desc":"切换订购是否显示","url":"admin\/v1\/mf_cloud\/recommend_config\/:id\/hidden","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"套餐ID","validate":"require"},{"type":"int","name":"hidden","default":"-","desc":"是否隐藏(0=否,1=是)","validate":"require"}]}},{"method":"updateUpgradeShow","doc":{"title":"切换升降级是否显示","desc":"切换升降级是否显示","url":"\/admin\/v1\/mf_cloud\/recommend_config\/:id\/upgrade_show","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"套餐ID","validate":"require"},{"type":"int","name":"upgrade_show","default":"-","desc":"升降级是否显示(0=否,1=是)","validate":"require"}]}},{"method":"updateOntrial","doc":{"title":"修改试用状态","desc":"修改试用状态","url":"\/admin\/v1\/mf_cloud\/recommend_config\/:id\/ontrial","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"套餐ID","validate":"require"},{"type":"int","name":"ontrial","default":"-","desc":"是否试用(0=否,1=是)","validate":"require"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\MemoryController","doc":{"title":"魔方云(自定义配置)-内存配置","desc":"魔方云(自定义配置)-内存配置","use":"server\\mf_cloud\\controller\\admin\\MemoryController"},"list":[{"method":"create","doc":{"title":"添加内存配置","desc":"添加内存配置","url":"\/admin\/v1\/mf_cloud\/memory","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":"require"},{"type":"int","name":"value","default":"-","desc":"内存(GB)","validate":"requireIf,type=radio"},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"string","name":"memory_unit","default":"-","desc":"内存单位(GB,MB)","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":"require"},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"}]}},{"method":"list","doc":{"title":"内存配置列表","desc":"内存配置列表","url":"\/admin\/v1\/mf_cloud\/memory","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"通用配置ID"},{"type":"string","name":"list[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"list[].value","default":"-","desc":"内存"},{"type":"int","name":"list[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"list[].max_value","default":"-","desc":"最大值"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].duration","default":"-","desc":"周期"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].on_demand_price","default":"-","desc":"按需价格"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"memory_unit","default":"-","desc":"内存单位(GB,MB)"}]}},{"method":"update","doc":{"title":"修改内存配置","desc":"修改内存配置","url":"\/admin\/v1\/mf_cloud\/memory\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"内存","validate":""},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":"require"},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"delete","doc":{"title":"删除内存配置","desc":"删除内存配置","url":"\/admin\/v1\/mf_cloud\/memory\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"内存配置ID","validate":"require"}]}},{"method":"index","doc":{"title":"内存配置详情","desc":"内存配置详情","url":"\/admin\/v1\/mf_cloud\/memory\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"配置ID"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"value","default":"-","desc":"内存"},{"type":"int","name":"min_value","default":"-","desc":"最小值"},{"type":"int","name":"max_value","default":"-","desc":"最大值"},{"type":"int","name":"step","default":"-","desc":"步长"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\DurationController","doc":{"title":"魔方云(自定义配置)-周期","desc":"魔方云(自定义配置)-周期","use":"server\\mf_cloud\\controller\\admin\\DurationController"},"list":[{"method":"create","doc":{"title":"添加周期","desc":"添加周期","url":"\/admin\/v1\/mf_cloud\/duration","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"周期名称","validate":"require"},{"type":"int","name":"num","default":"-","desc":"周期时长","validate":"require"},{"type":"string","name":"unit","default":"-","desc":"单位(hour=小时,day=天,month=月)","validate":"require"},{"type":"float","name":"price_factor","default":"1","desc":"价格系数","validate":""},{"type":"float","name":"price","default":"0","desc":"周期价格","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"添加成功的周期ID"}]}},{"method":"list","doc":{"title":"周期列表","desc":"周期列表","url":"\/admin\/v1\/mf_cloud\/duration","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序字段(id,num)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升降序(asc,desc)","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"周期ID"},{"type":"string","name":"list[].name","default":"-","desc":"周期名称"},{"type":"int","name":"list[].num","default":"-","desc":"周期时长"},{"type":"string","name":"list[].unit","default":"-","desc":"单位(hour=小时,day=天,month=月)"},{"type":"float","name":"list[].price_factor","default":"-","desc":"价格系数"},{"type":"string","name":"list[].price","default":"-","desc":"周期价格"},{"type":"string","name":"list[].ratio","default":"-","desc":"周期比例"},{"type":"int","name":"list[].is_default","default":"-","desc":"是否默认周期(0=否,1=是)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"update","doc":{"title":"修改周期","desc":"修改周期","url":"\/admin\/v1\/mf_cloud\/duration\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"周期ID","validate":"require"},{"type":"string","name":"name","default":"-","desc":"周期名称","validate":"require"},{"type":"int","name":"num","default":"-","desc":"周期时长","validate":"require"},{"type":"string","name":"unit","default":"-","desc":"单位(hour=小时,day=天,month=月)","validate":"require"},{"type":"float","name":"price_factor","default":"-","desc":"价格系数","validate":""},{"type":"float","name":"price","default":"-","desc":"周期价格","validate":""}]}},{"method":"delete","doc":{"title":"删除周期","desc":"删除周期","url":"\/admin\/v1\/mf_cloud\/duration\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"周期ID","validate":"require"}]}},{"method":"indexDurationRatio","doc":{"title":"获取周期比例","desc":"获取周期比例","url":"\/admin\/v1\/mf_cloud\/duration_ratio","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"周期ID"},{"type":"string","name":"list[].name","default":"-","desc":"周期名称"},{"type":"int","name":"list[].num","default":"-","desc":"周期时长"},{"type":"float","name":"list[].price_factor","default":"-","desc":"价格系数"},{"type":"string","name":"list[].unit","default":"-","desc":"单位(hour=小时,day=天,month=月)"},{"type":"string","name":"list[].ratio","default":"-","desc":"比例"}]}},{"method":"saveDurationRatio","doc":{"title":"保存周期比例","desc":"保存周期比例","url":"\/admin\/v1\/mf_cloud\/duration_ratio","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"object","name":"ratio","default":"-","desc":"比例(如{\"2\":\"1.5\"},键是周期ID,值是比例)","validate":"require"}]}},{"method":"fillDurationRatio","doc":{"title":"周期比例填充","desc":"周期比例填充","url":"\/admin\/v1\/mf_cloud\/duration_ratio\/fill","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"object","name":"price","default":"-","desc":"价格(如{\"2\":\"1.5\"},键是周期ID,值是价格)","validate":"require"}],"return":[{"type":"object","name":"list","default":"-","desc":"周期价格(如{\"2\":\"1.5\"},键是周期ID,值是价格)"}]}},{"method":"setDefault","doc":{"title":"设置默认周期","desc":"设置默认周期","url":"\/admin\/v1\/mf_cloud\/duration\/default","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"周期ID","validate":"require"},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\DataCenterController","doc":{"title":"魔方云(自定义配置)-数据中心","desc":"魔方云(自定义配置)-数据中心","use":"server\\mf_cloud\\controller\\admin\\DataCenterController"},"list":[{"method":"create","doc":{"title":"创建数据中心","desc":"创建数据中心","url":"\/admin\/v1\/mf_cloud\/data_center","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"country_id","default":"-","desc":"国家ID","validate":"require"},{"type":"string","name":"city","default":"-","desc":"城市","validate":"require"},{"type":"string","name":"area","default":"-","desc":"区域","validate":"require"},{"type":"string","name":"cloud_config","default":"-","desc":"魔方云配置(node=节点ID,area=区域ID,node_group=节点分组ID)","validate":"require"},{"type":"int","name":"cloud_config_id","default":"-","desc":"魔方云配置ID","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"数据中心ID"}]}},{"method":"list","doc":{"title":"数据中心列表","desc":"数据中心列表","url":"\/admin\/v1\/mf_cloud\/data_center","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].area","default":"-","desc":"区域"},{"type":"int","name":"list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].cloud_config","default":"-","desc":"魔方云配置(node=节点ID,area=区域ID,node_group=节点分组ID)"},{"type":"int","name":"list[].cloud_config_id","default":"-","desc":"魔方云配置ID"},{"type":"int","name":"list[].order","default":"-","desc":"排序"},{"type":"string","name":"list[].gpu_name","default":"-","desc":"显卡名称"},{"type":"string","name":"list[].country_name","default":"-","desc":"国家"},{"type":"int","name":"list[].line[].id","default":"-","desc":"线路ID"},{"type":"int","name":"list[].line[].data_center_id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].line[].name","default":"-","desc":"线路名称"},{"type":"string","name":"list[].line[].bill_type","default":"-","desc":"计费类型(bw=带宽计费,flow=流量计费)"},{"type":"int","name":"list[].line[].hidden","default":"-","desc":"是否隐藏(0=否,1=是)"},{"type":"string","name":"list[].line[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].line[].duration","default":"-","desc":"周期"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"update","doc":{"title":"修改数据中心","desc":"修改数据中心","url":"\/admin\/v1\/mf_cloud\/data_center\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"int","name":"country_id","default":"-","desc":"国家ID","validate":"require"},{"type":"string","name":"city","default":"-","desc":"城市","validate":"require"},{"type":"string","name":"area","default":"-","desc":"区域","validate":"require"},{"type":"string","name":"cloud_config","default":"-","desc":"魔方云配置(node=节点ID,area=区域ID,node_group=节点分组ID)","validate":"require"},{"type":"int","name":"cloud_config_id","default":"-","desc":"魔方云配置ID","validate":"require"},{"type":"int","name":"order","default":"-","desc":"排序","validate":""}]}},{"method":"delete","doc":{"title":"删除数据中心","desc":"删除数据中心","url":"\/admin\/v1\/mf_cloud\/data_center\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"数据中心ID","validate":"require"}]}},{"method":"dataCenterSelect","doc":{"title":"数据中心选择","desc":"数据中心选择","url":"\/admin\/v1\/mf_cloud\/data_center\/select","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"国家ID"},{"type":"string","name":"list[].iso","default":"-","desc":"国家图标"},{"type":"string","name":"list[].name","default":"-","desc":"国家名称"},{"type":"string","name":"list[].city[].name","default":"-","desc":"城市名称"},{"type":"int","name":"list[].city[].area[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].city[].area[].name","default":"-","desc":"区域名称"},{"type":"int","name":"list[].city[].area[].line[].id","default":"-","desc":"线路ID"},{"type":"string","name":"list[].city[].area[].line[].name","default":"-","desc":"线路名称"},{"type":"string","name":"list[].city[].area[].line[].bill_type","default":"-","desc":"计费类型(bw=带宽,flow=流量)"},{"type":"int","name":"list[].city[].area[].line[].defence_enable","default":"-","desc":"是否启用防护(0=未启用,1=启用)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"dataCenterDetail","doc":{"title":"数据中心详情","desc":"数据中心详情","url":"\/admin\/v1\/mf_cloud\/data_center\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"数据中心ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"数据中心ID"},{"type":"int","name":"country_id","default":"-","desc":"国家ID"},{"type":"string","name":"city","default":"-","desc":"城市"},{"type":"string","name":"area","default":"-","desc":"区域"},{"type":"string","name":"cloud_config","default":"-","desc":"魔方云配置(node=节点ID,area=区域ID,node_group=节点分组ID)"},{"type":"int","name":"cloud_config_id","default":"-","desc":"魔方云配置ID"},{"type":"int","name":"order","default":"-","desc":"排序"},{"type":"string","name":"gpu_name","default":"-","desc":"GPU型号名称"},{"type":"array","name":"gpu_data","default":"-","desc":"GPU价格配置数据"},{"type":"int","name":"gpu_data[].id","default":"-","desc":"通用配置ID"},{"type":"string","name":"gpu_data[].type","default":"-","desc":"配置方式(radio=单选)"},{"type":"int","name":"gpu_data[].value","default":"-","desc":"显卡数量"},{"type":"int","name":"gpu_data[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"gpu_data[].price","default":"-","desc":"价格"},{"type":"string","name":"gpu_data[].duration","default":"-","desc":"周期"}]}},{"method":"updateGpuName","doc":{"title":"修改数据中心GPU型号名称","desc":"修改数据中心GPU型号名称","url":"\/admin\/v1\/mf_cloud\/data_center\/:id\/gpu_name","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"string","name":"gpu_name","default":"-","desc":"GPU型号名称","validate":"require"}]}},{"method":"dataCenterGpuIndex","doc":{"title":"数据中心显卡配置详情","desc":"数据中心显卡配置详情","url":"\/admin\/v1\/mf_cloud\/data_center\/gpu\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"int","name":"value","default":"-","desc":"显卡数量"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}},{"method":"dataCenterGpuCreate","doc":{"title":"添加数据中心显卡配置","desc":"添加数据中心显卡配置","url":"\/admin\/v1\/mf_cloud\/data_center\/:id\/gpu","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"显卡数量","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"dataCenterGpuUpdate","doc":{"title":"修改数据中心显卡配置","desc":"修改数据中心显卡配置","url":"\/admin\/v1\/mf_cloud\/data_center\/gpu\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"显卡数量","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"dataCenterGpuOptionDelete","doc":{"title":"删除数据中心显卡配置","desc":"删除数据中心显卡配置","url":"\/admin\/v1\/mf_cloud\/data_center\/gpu\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}]}},{"method":"dataCenterGpuDelete","doc":{"title":"删除数据中心显卡","desc":"删除数据中心显卡","url":"\/admin\/v1\/mf_cloud\/data_center\/:id\/gpu","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"数据中心ID","validate":"require"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\CpuController","doc":{"title":"魔方云(自定义配置)-CPU配置","desc":"魔方云(自定义配置)-CPU配置","use":"server\\mf_cloud\\controller\\admin\\CpuController"},"list":[{"method":"create","doc":{"title":"添加CPU配置","desc":"添加CPU配置","url":"\/admin\/v1\/mf_cloud\/cpu","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"核心数","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":"require"},{"type":"string","name":"other_config.advanced_cpu","default":"-","desc":"智能CPU规则ID","validate":""},{"type":"string","name":"other_config.cpu_limit","default":"-","desc":"CPU限制","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"}]}},{"method":"list","doc":{"title":"CPU配置列表","desc":"CPU配置列表","url":"\/admin\/v1\/mf_cloud\/cpu","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"通用配置ID"},{"type":"int","name":"list[].value","default":"-","desc":"核心数"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].duration","default":"-","desc":"周期"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].on_demand_price","default":"-","desc":"按需价格"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"update","doc":{"title":"修改CPU配置","desc":"修改CPU配置","url":"\/admin\/v1\/mf_cloud\/cpu\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"CPU配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"核心数","validate":"require"},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":"require"},{"type":"string","name":"other_config.advanced_cpu","default":"-","desc":"智能CPU配置规则ID","validate":""},{"type":"string","name":"other_config.cpu_limit","default":"-","desc":"CPU限制","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"delete","doc":{"title":"删除CPU配置","desc":"删除CPU配置","url":"\/admin\/v1\/mf_cloud\/cpu\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"CPU配置ID","validate":"require"}]}},{"method":"index","doc":{"title":"CPU配置详情","desc":"CPU配置详情","url":"\/admin\/v1\/mf_cloud\/cpu\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通用配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"通用配置ID"},{"type":"int","name":"value","default":"-","desc":"核心数"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"string","name":"other_config.advanced_cpu","default":"-","desc":"智能CPU配置规则"},{"type":"string","name":"other_config.cpu_limit","default":"-","desc":"CPU限制"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}}]},{"class":"server\\mf_cloud\\controller\\admin\\DataDiskController","doc":{"title":"魔方云(自定义配置)-数据盘配置","desc":"魔方云(自定义配置)-数据盘配置","use":"server\\mf_cloud\\controller\\admin\\DataDiskController"},"list":[{"method":"create","doc":{"title":"添加数据盘配置","desc":"添加数据盘配置","url":"\/admin\/v1\/mf_cloud\/data_disk","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)","validate":"require"},{"type":"int","name":"value","default":"-","desc":"容量(GB)","validate":"requireIf,type=radio"},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":"require"},{"type":"string","name":"other_config.disk_type","default":"-","desc":"硬盘类型","validate":""},{"type":"string","name":"other_config.store_id","default":"-","desc":"储存ID","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"配置ID"}]}},{"method":"list","doc":{"title":"数据盘配置列表","desc":"数据盘配置列表","url":"\/admin\/v1\/mf_cloud\/data_disk","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"配置ID"},{"type":"int","name":"list[].value","default":"-","desc":"容量"},{"type":"string","name":"list[].type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"list[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"list[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].duration","default":"-","desc":"周期"},{"type":"string","name":"list[].other_config.disk_type","default":"-","desc":"磁盘类型"},{"type":"string","name":"list[].other_config.store_id","default":"-","desc":"存储ID"},{"type":"string","name":"list[].on_demand_price","default":"-","desc":"按需价格"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"update","doc":{"title":"修改数据盘配置","desc":"修改数据盘配置","url":"\/admin\/v1\/mf_cloud\/data_disk\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置ID","validate":"require"},{"type":"int","name":"value","default":"-","desc":"容量(GB)","validate":""},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":""},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":""},{"type":"object","name":"price","default":"-","desc":"周期价格(如{\"5\":\"12\"},5是周期ID,12是价格)","validate":"require"},{"type":"string","name":"other_config.disk_type","default":"-","desc":"硬盘类型","validate":""},{"type":"string","name":"other_config.store_id","default":"-","desc":"储存ID","validate":""},{"type":"float","name":"on_demand_price","default":"-","desc":"按需价格","validate":""}]}},{"method":"delete","doc":{"title":"删除数据盘配置","desc":"删除数据盘配置","url":"\/admin\/v1\/mf_cloud\/data_disk\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置ID","validate":"require"}]}},{"method":"index","doc":{"title":"数据盘配置详情","desc":"数据盘配置详情","url":"\/admin\/v1\/mf_cloud\/data_disk\/:id","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"配置ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"配置ID"},{"type":"string","name":"type","default":"-","desc":"配置方式(radio=单选,step=阶梯,total=总量)"},{"type":"int","name":"value","default":"-","desc":"容量"},{"type":"int","name":"min_value","default":"-","desc":"最小值"},{"type":"int","name":"max_value","default":"-","desc":"最大值"},{"type":"int","name":"step","default":"-","desc":"步长"},{"type":"int","name":"duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"duration[].name","default":"-","desc":"周期名称"},{"type":"string","name":"duration[].price","default":"-","desc":"价格"},{"type":"string","name":"other_config.disk_type","default":"-","desc":"磁盘类型"},{"type":"string","name":"other_config.store_id","default":"-","desc":"储存ID"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}},{"method":"diskLimitCreate","doc":{"title":"添加数据盘性能限制","desc":"添加数据盘性能限制","url":"\/admin\/v1\/mf_cloud\/data_disk_limit","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":"require"},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":"require"},{"type":"int","name":"read_bytes","default":"-","desc":"随机读","validate":"require"},{"type":"int","name":"write_bytes","default":"-","desc":"随机写","validate":"require"},{"type":"int","name":"read_iops","default":"-","desc":"IOPS读","validate":"require"},{"type":"int","name":"write_iops","default":"-","desc":"IOPS写","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"性能限制ID"}]}},{"method":"diskLimitList","doc":{"title":"数据盘性能限制列表","desc":"数据盘性能限制列表","url":"\/admin\/v1\/mf_cloud\/data_disk_limit","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"性能限制ID"},{"type":"int","name":"list[].min_value","default":"-","desc":"最小值"},{"type":"int","name":"list[].max_value","default":"-","desc":"最大值"},{"type":"int","name":"list[].read_bytes","default":"-","desc":"随机读"},{"type":"int","name":"list[].write_bytes","default":"-","desc":"随机写"},{"type":"int","name":"list[].read_iops","default":"-","desc":"IOPS读"},{"type":"int","name":"list[].write_iops","default":"-","desc":"IOPS写"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"diskLimitUpdate","doc":{"title":"修改数据盘性能限制","desc":"修改数据盘性能限制","url":"\/admin\/v1\/mf_cloud\/data_disk_limit\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"性能限制ID","validate":"require"},{"type":"int","name":"min_value","default":"-","desc":"最小值","validate":"require"},{"type":"int","name":"max_value","default":"-","desc":"最大值","validate":"require"},{"type":"int","name":"read_bytes","default":"-","desc":"随机读","validate":"require"},{"type":"int","name":"write_bytes","default":"-","desc":"随机写","validate":"require"},{"type":"int","name":"read_iops","default":"-","desc":"IOPS读","validate":"require"},{"type":"int","name":"write_iops","default":"-","desc":"IOPS写","validate":"require"}]}},{"method":"diskLimitDelete","doc":{"title":"删除数据盘性能限制","desc":"删除数据盘性能限制","url":"\/admin\/v1\/mf_cloud\/data_disk_limit\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"性能限制ID","validate":"require"}]}},{"method":"diskTypeList","doc":{"title":"获取数据盘类型","desc":"获取数据盘类型","url":"\/admin\/v1\/mf_cloud\/data_disk\/type","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].value","default":"-","desc":"值"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}}]},{"class":"server\\idcsmart_cloud_ip\\controller\\admin\\DurationPriceController","doc":{"title":"魔方云IP配置周期价格","desc":"魔方云IP配置周期价格","use":"server\\idcsmart_cloud_ip\\controller\\admin\\DurationPriceController"},"list":[{"method":"list","doc":{"title":"周期价格显示","desc":"周期价格显示","url":"\/admin\/v1\/idcsmart_cloud_ip\/duration_price","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"周期价格ID"},{"type":"int","name":"list[].duration","default":"-","desc":"时长(天)"},{"type":"string","name":"list[].display_name","default":"-","desc":"时长显示名称"},{"type":"float","name":"list[].ip_ratio","default":"-","desc":"IP比例"},{"type":"float","name":"list[].bw_ratio","default":"-","desc":"带宽比例"}]}},{"method":"save","doc":{"title":"保存周期价格","desc":"保存周期价格","url":"\/admin\/v1\/idcsmart_cloud_ip\/duration_price","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"data","default":"-","desc":"所有周期价格数据","validate":"require"},{"type":"int","name":"data[].id","default":"-","desc":"周期价格ID","validate":"require"},{"type":"float","name":"data[].ip_ratio","default":"-","desc":"IP比例","validate":"require"},{"type":"float","name":"data[].bw_ratio","default":"-","desc":"带宽比例","validate":"require"}]}}]},{"class":"server\\idcsmart_cloud_ip\\controller\\admin\\PackageController","doc":{"title":"魔方云IP套餐","desc":"魔方云IP套餐","use":"server\\idcsmart_cloud_ip\\controller\\admin\\PackageController"},"list":[{"method":"list","doc":{"title":"套餐列表","desc":"套餐列表","url":"\/admin\/v1\/idcsmart_cloud_ip\/package","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"array","name":"list","default":"-","desc":"列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"带宽ID"},{"type":"string","name":"list[].bw","default":"-","desc":"带宽"},{"type":"int","name":"list[].flow","default":"-","desc":"流量"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].bw_type_name","default":"-","desc":"带宽类型名称"},{"type":"int","name":"list[].ip_enable","default":"-","desc":"是否启用附加IP,0否1是"},{"type":"string","name":"list[].ip_price","default":"-","desc":"IP价格"},{"type":"int","name":"list[].ip_max","default":"-","desc":"单个实例上限"},{"type":"int","name":"list[].bw_enable","default":"-","desc":"是否启用独立带宽,0否1是"},{"type":"int","name":"list[].bw_precision","default":"-","desc":"带宽最低精度"},{"type":"array","name":"list[].bw_price","default":"-","desc":"带宽价格"},{"type":"int","name":"list[].bw_price[].min","default":"-","desc":"带宽区间最小值"},{"type":"int","name":"list[].bw_price[].max","default":"-","desc":"带宽区间最大值"},{"type":"string","name":"bw_price[].price","default":"-","desc":"带宽区间价格"},{"type":"array","name":"list[].data_center","default":"-","desc":"数据中心"},{"type":"int","name":"list[].data_center[].id","default":"-","desc":"数据中心ID"},{"type":"string","name":"list[].data_center[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].data_center[].city","default":"-","desc":"城市"},{"type":"string","name":"list[].data_center[].area","default":"-","desc":"区域"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"save","doc":{"title":"编辑套餐","desc":"编辑套餐","url":"\/admin\/v1\/idcsmart_cloud_ip\/package\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"带宽ID","validate":"require"},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"ip_enable","default":"-","desc":"是否启用附加IP,0否1是","validate":"require"},{"type":"float","name":"ip_price","default":"-","desc":"IP价格","validate":"启用附加IP时必填"},{"type":"int","name":"ip_max","default":"-","desc":"单个实例上限","validate":"启用附加IP时必填"},{"type":"int","name":"bw_enable","default":"-","desc":"是否启用独立带宽,0否1是","validate":"启用附加IP时必填"},{"type":"int","name":"bw_precision","default":"-","desc":"带宽最低精度","validate":"启用独立带宽时必填"},{"type":"array","name":"bw_price","default":"-","desc":"带宽价格","validate":"启用独立带宽时必填"},{"type":"int","name":"bw_price[].min","default":"-","desc":"带宽区间最小值","validate":"第一行为0,和上一行的带宽区间最大值相同"},{"type":"int","name":"bw_price[].max","default":"-","desc":"带宽区间最大值","validate":"带宽区间最大值需要大于带宽区间最小值"},{"type":"float","name":"bw_price[].price","default":"-","desc":"带宽区间价格","validate":""}]}}]},{"class":"addon\\idcsmart_help\\controller\\AdminIndexController","doc":{"title":"帮助中心(后台)","desc":"帮助中心(后台)","use":"addon\\idcsmart_help\\controller\\AdminIndexController"},"list":[{"method":"idcsmartHelpList","doc":{"title":"帮助文档列表","desc":"帮助文档列表","author":"theworld","version":"v1","url":"\/admin\/v1\/help","method":"GET","param":[{"type":"int","name":"addon_idcsmart_help_type_id","default":"-","desc":"分类ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:标题","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"帮助文档"},{"type":"int","name":"list[].id","default":"-","desc":"帮助文档ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].type","default":"-","desc":"类型"},{"type":"string","name":"list[].admin","default":"-","desc":"提交人"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"list[].hidden","default":"-","desc":"0显示1隐藏"},{"type":"int","name":"count","default":"-","desc":"帮助文档总数"}]}},{"method":"idcsmartHelpDetail","doc":{"title":"帮助文档详情","desc":"帮助文档详情","author":"theworld","version":"v1","url":"\/admin\/v1\/help\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"帮助文档ID","validate":"required"}],"return":[{"type":"object","name":"help","default":"-","desc":"帮助文档"},{"type":"int","name":"help.id","default":"-","desc":"帮助文档ID"},{"type":"int","name":"help.addon_idcsmart_help_type_id","default":"-","desc":"分类ID"},{"type":"string","name":"help.title","default":"-","desc":"标题"},{"type":"string","name":"help.content","default":"-","desc":"内容"},{"type":"string","name":"help.keywords","default":"-","desc":"关键字"},{"type":"array","name":"help.attachment","default":"-","desc":"附件"},{"type":"int","name":"help.hidden","default":"-","desc":"0:显示1:隐藏"},{"type":"int","name":"help.create_time","default":"-","desc":"创建时间"},{"type":"int","name":"help.update_time","default":"-","desc":"更新时间"},{"type":"int","name":"help.cron_release","default":"-","desc":"是否定时发布(0=否,1=是)"},{"type":"int","name":"help.cron_release_time","default":"-","desc":"定时发布时间"}]}},{"method":"createIdcsmartHelp","doc":{"title":"添加帮助文档","desc":"添加帮助文档","author":"theworld","version":"v1","url":"\/admin\/v1\/help","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"标题","validate":"required"},{"type":"int","name":"addon_idcsmart_help_type_id","default":"-","desc":"分类ID","validate":"required"},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"array","name":"attachment","default":"-","desc":"附件,上传附件需调用后台公共接口文件上传获取新的save_name传入","validate":""},{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"},{"type":"int","name":"cron_release","default":"-","desc":"是否定时发布(0=否,1=是)","validate":"required"},{"type":"int","name":"cron_release_time","default":"-","desc":"定时发布时间","validate":"requireIf,cron_release=1"}]}},{"method":"updateIdcsmartHelp","doc":{"title":"修改帮助文档","desc":"修改帮助文档","author":"theworld","version":"v1","url":"\/admin\/v1\/help\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"帮助文档ID","validate":"required"},{"type":"string","name":"title","default":"-","desc":"标题","validate":"required"},{"type":"int","name":"addon_idcsmart_help_type_id","default":"-","desc":"分类ID","validate":"required"},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"array","name":"attachment","default":"-","desc":"附件,上传附件需调用后台公共接口文件上传获取新的save_name传入","validate":""},{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"},{"type":"int","name":"cron_release","default":"-","desc":"是否定时发布(0=否,1=是)","validate":"required"},{"type":"int","name":"cron_release_time","default":"-","desc":"定时发布时间","validate":"requireIf,cron_release=1"}]}},{"method":"deleteIdcsmartHelp","doc":{"title":"删除帮助文档","desc":"删除帮助文档","author":"theworld","version":"v1","url":"\/admin\/v1\/help\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"帮助文档ID","validate":"required"}]}},{"method":"hiddenIdcsmartHelp","doc":{"title":"隐藏\/显示帮助文档","desc":"隐藏\/显示帮助文档","author":"theworld","version":"v1","url":"\/admin\/v1\/help\/:id\/hidden","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"帮助文档ID","validate":"required"},{"type":"int","name":"hidden","default":"-","desc":"0显示1隐藏","validate":"required"}]}},{"method":"idcsmartHelpTypeList","doc":{"title":"获取帮助文档分类","desc":"获取帮助文档分类","author":"theworld","version":"v1","url":"\/admin\/v1\/help\/type","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"帮助文档分类"},{"type":"int","name":"list[].id","default":"-","desc":"帮助文档分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].admin","default":"-","desc":"修改人"},{"type":"int","name":"list[].update_time","default":"-","desc":"修改时间"}]}},{"method":"createIdcsmartHelpType","doc":{"title":"添加帮助文档分类","desc":"添加帮助文档分类","author":"theworld","version":"v1","url":"\/admin\/v1\/help\/type","method":"POST","param":[{"type":"array","name":"list","default":"-","desc":"分类数组","validate":"required"},{"type":"string","name":"list[].name","default":"-","desc":"名称","validate":"required"}]}},{"method":"updateIdcsmartHelpType","doc":{"title":"修改帮助文档分类","desc":"修改帮助文档分类","author":"theworld","version":"v1","url":"\/admin\/v1\/help\/type\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"帮助文档分类ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"}]}},{"method":"deleteIdcsmartHelpType","doc":{"title":"删除帮助文档分类","desc":"删除帮助文档分类","author":"theworld","version":"v1","url":"\/admin\/v1\/help\/type\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"帮助文档分类ID","validate":"required"}]}},{"method":"indexIdcsmartHelp","doc":{"title":"获取帮助中心首页数据","desc":"获取帮助中心首页数据","author":"theworld","version":"v1","url":"\/admin\/v1\/help\/index","method":"GET","return":[{"type":"array","name":"index","default":"-","desc":"帮助中心首页"},{"type":"int","name":"index[].id","default":"-","desc":"帮助文档分类ID"},{"type":"string","name":"index[].name","default":"-","desc":"帮助文档分类名称"},{"type":"int","name":"index[].index_hot_show","default":"-","desc":"首页是否根据热度显示文档0:否1:是"},{"type":"array","name":"index[].helps","default":"-","desc":"帮助文档"},{"type":"int","name":"index[].helps[].id","default":"-","desc":"帮助文档ID"},{"type":"string","name":"index[].helps[].title","default":"-","desc":"帮助文档标题"}]}},{"method":"indexIdcsmartHelpSave","doc":{"title":"保存帮助中心首页数据","desc":"保存帮助中心首页数据","author":"theworld","version":"v1","url":"\/admin\/v1\/help\/index","method":"PUT","param":[{"type":"array","name":"index","default":"-","desc":"帮助中心首页,需要包含6个元素","validate":"required"},{"type":"int","name":"index[].id","default":"-","desc":"帮助文档分类ID","validate":"required"},{"type":"int","name":"index[].index_hot_show","default":"-","desc":"首页是否根据热度显示文档0:否1:是","validate":"required"},{"type":"array","name":"index[].helps","default":"-","desc":"帮助文档,最多三条","validate":""},{"type":"int","name":"index[].helps[].id","default":"-","desc":"帮助文档ID","validate":""}]}}]},{"class":"addon\\coin\\controller\\CoinCouponController","doc":{"title":"平台币-平台币券(后台)","desc":"平台币-平台币券(后台)","use":"addon\\coin\\controller\\CoinCouponController"},"list":[]},{"class":"addon\\coin\\controller\\CoinRechargeController","doc":{"title":"平台币-充值送(后台)","desc":"平台币-充值送(后台)","use":"addon\\coin\\controller\\CoinRechargeController"},"list":[]},{"class":"addon\\coin\\controller\\CoinPropertyController","doc":{"title":"平台币-属性送(后台)","desc":"平台币-属性送(后台)","use":"addon\\coin\\controller\\CoinPropertyController"},"list":[]},{"class":"addon\\coin\\controller\\CoinDirectController","doc":{"title":"定向送活动配置(后台)","desc":"定向送活动配置(后台)","use":"addon\\coin\\controller\\CoinDirectController"},"list":[]},{"class":"addon\\coin\\controller\\CoinDefaultController","doc":{"title":"标准送活动配置(后台)","desc":"标准送活动配置(后台)","use":"addon\\coin\\controller\\CoinDefaultController"},"list":[]},{"class":"addon\\coin\\controller\\CoinSceneController","doc":{"title":"场景送控制器","desc":"场景送控制器","use":"addon\\coin\\controller\\CoinSceneController"},"list":[]},{"class":"addon\\coin\\controller\\CoinFullGiftController","doc":{"title":"平台币-满减送(后台)","desc":"平台币-满减送(后台)","use":"addon\\coin\\controller\\CoinFullGiftController"},"list":[]},{"class":"addon\\coin\\controller\\CoinController","doc":{"title":"平台币(后台)","desc":"平台币(后台)","use":"addon\\coin\\controller\\CoinController"},"list":[]},{"class":"addon\\coin\\controller\\CoinSingleConsumeController","doc":{"title":"平台币-单笔消费送(后台)","desc":"平台币-单笔消费送(后台)","use":"addon\\coin\\controller\\CoinSingleConsumeController"},"list":[]},{"class":"addon\\coin\\controller\\CoinConfigController","doc":{"title":"平台币配置(后台)","desc":"平台币配置(后台)","use":"addon\\coin\\controller\\CoinConfigController"},"list":[]},{"class":"addon\\coin\\controller\\CoinOrderController","doc":{"title":"平台币-订购送(后台)","desc":"平台币-订购送(后台)","use":"addon\\coin\\controller\\CoinOrderController"},"list":[]},{"class":"addon\\coin\\controller\\CoinTotalConsumeController","doc":{"title":"平台币-累计消费送(后台)","desc":"平台币-累计消费送(后台)","use":"addon\\coin\\controller\\CoinTotalConsumeController"},"list":[]},{"class":"addon\\idcsmart_file_download\\controller\\AdminIndexController","doc":{"title":"文件下载(后台)","desc":"文件下载(后台)","use":"addon\\idcsmart_file_download\\controller\\AdminIndexController"},"list":[{"method":"idcsmartFileList","doc":{"title":"文件列表","desc":"文件列表","author":"theworld","version":"v1","url":"\/admin\/v1\/file","method":"GET","param":[{"type":"int","name":"addon_idcsmart_file_folder_id","default":"-","desc":"文件夹ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:文件名","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"create_time,hidden"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"文件"},{"type":"int","name":"list[].id","default":"-","desc":"文件ID"},{"type":"string","name":"list[].name","default":"-","desc":"文件名"},{"type":"string","name":"list[].admin","default":"-","desc":"上传人"},{"type":"string","name":"list[].filetype","default":"-","desc":"文件类型"},{"type":"string","name":"list[].filesize","default":"-","desc":"文件大小"},{"type":"int","name":"list[].create_time","default":"-","desc":"上传时间"},{"type":"int","name":"list[].hidden","default":"-","desc":"0显示1隐藏"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"count","default":"-","desc":"文件总数"}]}},{"method":"idcsmartFileDetail","doc":{"title":"文件详情","desc":"文件详情","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"文件ID","validate":"required"}],"return":[{"type":"object","name":"file","default":"-","desc":"文件"},{"type":"int","name":"file.id","default":"-","desc":"文件ID"},{"type":"string","name":"file.name","default":"-","desc":"名称"},{"type":"string","name":"file.filename","default":"-","desc":"文件名"},{"type":"int","name":"file.addon_idcsmart_file_folder_id","default":"-","desc":"文件夹ID"},{"type":"string","name":"file.visible_range","default":"-","desc":"可见范围,all:所有用户,host:有产品的用户,product有指定产品的用户"},{"type":"array","name":"file.product_id","default":"-","desc":"商品ID,visible_range为product时需要"},{"type":"string","name":"file.description","default":"-","desc":"描述"}]}},{"method":"createIdcsmartFile","doc":{"title":"上传文件","desc":"上传文件","author":"theworld","version":"v1","url":"\/admin\/v1\/file","method":"POST","param":[{"type":"array","name":"file","default":"-","desc":"文件","validate":"required"},{"type":"string","name":"file[].name","default":"-","desc":"名称","validate":"required"},{"type":"int","name":"file[].addon_idcsmart_file_folder_id","default":"-","desc":"文件夹ID","validate":"required"},{"type":"string","name":"file[].filename","default":"-","desc":"文件真实名称,需调用后台公共接口文件上传获取新的save_name传入","validate":"required"},{"type":"string","name":"file[].visible_range","default":"-","desc":"可见范围,all:所有用户,host:有产品的用户,product有指定产品的用户","validate":"required"},{"type":"array","name":"file[].product_id","default":"-","desc":"商品ID,visible_range为product时需要","validate":""},{"type":"int","name":"file[].hidden","default":"-","desc":"0显示1隐藏","validate":"required"},{"type":"string","name":"file[].description","default":"-","desc":"描述","validate":""}]}},{"method":"updateIdcsmartFile","doc":{"title":"编辑文件","desc":"编辑文件","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"文件ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"int","name":"addon_idcsmart_file_folder_id","default":"-","desc":"文件夹ID","validate":"required"},{"type":"string","name":"visible_range","default":"-","desc":"可见范围,all:所有用户,host:有产品的用户,product有指定产品的用户","validate":"required"},{"type":"array","name":"product_id","default":"-","desc":"商品ID,visible_range为product时需要","validate":""},{"type":"string","name":"description","default":"-","desc":"描述","validate":""}]}},{"method":"deleteIdcsmartFile","doc":{"title":"删除文件","desc":"删除文件","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"文件ID","validate":"required"}]}},{"method":"hiddenIdcsmartFile","doc":{"title":"隐藏\/显示文件","desc":"隐藏\/显示文件","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/:id\/hidden","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"文件ID","validate":"required"},{"type":"int","name":"hidden","default":"-","desc":"0显示1隐藏","validate":"required"}]}},{"method":"moveIdcsmartFile","doc":{"title":"移动文件","desc":"移动文件","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/:id\/move","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"文件ID","validate":"required"},{"type":"int","name":"addon_idcsmart_file_folder_id","default":"-","desc":"文件夹ID","validate":"required"}]}},{"method":"idcsmartFileDownload","doc":{"title":"下载文件","desc":"下载文件","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/:id\/download","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"文件ID","validate":"required"}]}},{"method":"idcsmartFileOrder","doc":{"title":"文件排序","desc":"文件排序","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/order","method":"PUT","param":[{"type":"int","name":"addon_idcsmart_file_folder_id","default":"-","desc":"文件夹ID","validate":""},{"type":"array","name":"id","default":"-","desc":"文件ID","validate":"required"}]}},{"method":"idcsmartFileFolderList","doc":{"title":"获取文件夹","desc":"获取文件夹","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/folder","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"文件夹"},{"type":"int","name":"list[].id","default":"-","desc":"文件夹ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"int","name":"list[].default","default":"-","desc":"默认文件夹0否1是"},{"type":"string","name":"list[].admin","default":"-","desc":"修改人"},{"type":"int","name":"list[].update_time","default":"-","desc":"修改时间"},{"type":"int","name":"list[].file_num","default":"-","desc":"文件数量"},{"type":"int","name":"count","default":"-","desc":"全部文件数量"}]}},{"method":"createIdcsmartFileFolder","doc":{"title":"添加文件夹","desc":"添加文件夹","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/folder","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"}]}},{"method":"updateIdcsmartFileFolder","doc":{"title":"修改文件夹","desc":"修改文件夹","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/folder\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"文件夹ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"}]}},{"method":"deleteIdcsmartFileFolder","doc":{"title":"删除文件夹","desc":"删除文件夹","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/folder\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"文件夹ID","validate":"required"}]}},{"method":"setDefaultFileFolder","doc":{"title":"设置默认文件夹","desc":"设置默认文件夹","author":"theworld","version":"v1","url":"\/admin\/v1\/file\/folder\/:id\/default","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"文件夹ID","validate":"required"}]}}]},{"class":"addon\\promo_code\\controller\\AdminIndexController","doc":{"title":"优惠码插件(基础版)","desc":"优惠码插件(基础版)","use":"addon\\promo_code\\controller\\AdminIndexController"},"list":[{"method":"promoCodeList","doc":{"title":"优惠码列表","desc":"优惠码列表","author":"theworld","version":"v1","url":"\/admin\/v1\/promo_code","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字搜索:优惠码","validate":""},{"type":"string","name":"type","default":"-","desc":"优惠码类型:percent百分比,fixed_amount固定金额减免,replace_price覆盖价格,free免费","validate":""},{"type":"string","name":"status","default":"-","desc":"状态:Suspended已停用,Active启用中,Expiration已失效,Pending待生效","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,code"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"优惠码列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].code","default":"-","desc":"优惠码"},{"type":"string","name":"list[].type","default":"-","desc":"优惠码类型:percent百分比,fixed_amount固定金额减免,replace_price覆盖价格,free免费"},{"type":"float","name":"list[].value","default":"-","desc":"优惠码数值"},{"type":"int","name":"list[].max_times","default":"-","desc":"可用"},{"type":"int","name":"list[].used","default":"-","desc":"已用"},{"type":"int","name":"list[].start_time","default":"-","desc":"开始时间"},{"type":"int","name":"list[].end_time","default":"-","desc":"结束时间"},{"type":"int","name":"list[].status","default":"-","desc":"状态:Suspended已停用,Active启用中,Expiration已失效,Pending待生效"},{"type":"int","name":"list[].notes","default":"-","desc":"备注"},{"type":"int","name":"count","default":"-","desc":"优惠码总数"}]}},{"method":"index","doc":{"title":"获取优惠码","desc":"获取优惠码","author":"theworld","version":"v1","url":"\/admin\/v1\/promo_code\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"优惠码ID","validate":"required"}],"return":[{"type":"object","name":"promo_code","default":"-","desc":"优惠码"},{"type":"int","name":"promo_code.id","default":"-","desc":"ID"},{"type":"string","name":"promo_code.code","default":"-","desc":"优惠码"},{"type":"string","name":"promo_code.type","default":"-","desc":"优惠码类型:percent百分比,fixed_amount固定金额减免,replace_price覆盖价格,free免费"},{"type":"float","name":"promo_code.value","default":"-","desc":"优惠码数值"},{"type":"string","name":"promo_code.client_type","default":"-","desc":"适用客户:all不限,new无产品用户,old用户必须存在激活中的产品,not_have_client_level未拥有指定用户等级"},{"type":"array","name":"promo_code.client_level","default":"-","desc":"用户等级ID,为空数组代表所有等级"},{"type":"int","name":"promo_code.start_time","default":"-","desc":"开始时间"},{"type":"int","name":"promo_code.end_time","default":"-","desc":"结束时间,为0代表无限"},{"type":"int","name":"promo_code.max_times","default":"-","desc":"最大使用次数:0不限"},{"type":"int","name":"promo_code.single_user_once","default":"-","desc":"单用户一次:0关闭,1开启"},{"type":"int","name":"promo_code.upgrade","default":"-","desc":"升降级:0关闭,1开启"},{"type":"int","name":"promo_code.host_upgrade","default":"-","desc":"升降级商品配置:0关闭,1开启"},{"type":"int","name":"promo_code.renew","default":"-","desc":"续费:0关闭,1开启"},{"type":"int","name":"promo_code.loop","default":"-","desc":"循环优惠:0关闭,1开启"},{"type":"int","name":"promo_code.cycle_limit","default":"-","desc":"周期限制:0关闭,1开启"},{"type":"array","name":"promo_code.cycle","default":"-","desc":"周期:monthly月,quarterly季,semiannually半年,annually一年,biennially两年,triennially三年"},{"type":"string","name":"promo_code.notes","default":"-","desc":"备注"},{"type":"array","name":"promo_code.products","default":"-","desc":"可应用商品的ID"},{"type":"array","name":"promo_code.need_products","default":"-","desc":"需求商品的ID"},{"type":"int","name":"promo_code.on_demand_to_recurring_prepayment","default":"-","desc":"按需转包年包月:0关闭,1开启"},{"type":"int","name":"promo_code.flow_packet","default":"-","desc":"流量包使用:0关闭,1开启"},{"type":"int","name":"promo_code.exclude_with_client_level","default":"-","desc":"不与用户等级同享:0关闭,1开启"}]}},{"method":"create","doc":{"title":"添加优惠码","desc":"添加优惠码","author":"theworld","version":"v1","url":"\/admin\/v1\/promo_code","method":"POST","param":[{"type":"string","name":"code","default":"-","desc":"优惠码","validate":"required"},{"type":"string","name":"type","default":"-","desc":"优惠码类型:percent百分比,fixed_amount固定金额减免,replace_price覆盖价格,free免费","validate":"required"},{"type":"float","name":"value","default":"-","desc":"优惠码数值","validate":"类型不为免费时必填"},{"type":"string","name":"client_type","default":"-","desc":"适用客户:all不限,new无产品用户,old用户必须存在激活中的产品,not_have_client_level未拥有指定用户等级","validate":"required"},{"type":"array","name":"client_level","default":"-","desc":"用户等级ID,为空数组代表所有等级","validate":""},{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":"required"},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":""},{"type":"int","name":"max_times","default":"-","desc":"最大使用次数:0不限","validate":"required"},{"type":"int","name":"single_user_once","default":"-","desc":"单用户一次:0关闭,1开启","validate":"required"},{"type":"int","name":"upgrade","default":"-","desc":"升降级:0关闭,1开启,仅百分比和免费支持开启","validate":"required"},{"type":"int","name":"host_upgrade","default":"-","desc":"升降级商品配置:0关闭,1开启,仅百分比支持开启","validate":"required"},{"type":"int","name":"renew","default":"-","desc":"续费:0关闭,1开启,仅百分比和免费支持开启","validate":"required"},{"type":"int","name":"loop","default":"-","desc":"循环优惠:0关闭,1开启,仅百分比支持开启","validate":"required"},{"type":"int","name":"cycle_limit","default":"-","desc":"周期限制:0关闭,1开启","validate":"required"},{"type":"array","name":"cycle","default":"-","desc":"周期:monthly月,quarterly季,semiannually半年,annually一年,biennially两年,triennially三年","validate":"周期限制开启时必填"},{"type":"int","name":"flow_packet","default":"-","desc":"流量包使用:0关闭,1开启","validate":"required"},{"type":"string","name":"notes","default":"-","desc":"备注","validate":""},{"type":"array","name":"products","default":"-","desc":"可应用商品的ID","validate":""},{"type":"array","name":"need_products","default":"-","desc":"需求商品的ID","validate":""},{"type":"int","name":"on_demand_to_recurring_prepayment","default":"-","desc":"按需转包年包月:0关闭,1开启","validate":""},{"type":"int","name":"exclude_with_client_level","default":"-","desc":"不与用户等级同享:0关闭,1开启","validate":"required"}]}},{"method":"update","doc":{"title":"编辑优惠码","desc":"编辑优惠码","author":"theworld","version":"v1","url":"\/admin\/v1\/promo_code\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"优惠码ID","validate":"required"},{"type":"string","name":"client_type","default":"-","desc":"适用客户:all不限,new无产品用户,old用户必须存在激活中的产品,not_have_client_level未拥有指定用户等级","validate":"required"},{"type":"array","name":"client_level","default":"-","desc":"用户等级ID,为空数组代表所有等级","validate":""},{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":"required"},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":""},{"type":"int","name":"max_times","default":"-","desc":"最大使用次数:0不限","validate":"required"},{"type":"int","name":"single_user_once","default":"-","desc":"单用户一次:0关闭,1开启","validate":"required"},{"type":"int","name":"upgrade","default":"-","desc":"升降级:0关闭,1开启,仅百分比和免费支持开启","validate":"required"},{"type":"int","name":"host_upgrade","default":"-","desc":"升降级商品配置:0关闭,1开启,仅百分比支持开启","validate":"required"},{"type":"int","name":"renew","default":"-","desc":"续费:0关闭,1开启,仅百分比和免费支持开启","validate":"required"},{"type":"int","name":"loop","default":"-","desc":"循环优惠:0关闭,1开启,仅百分比支持开启","validate":"required"},{"type":"int","name":"cycle_limit","default":"-","desc":"周期限制:0关闭,1开启","validate":"required"},{"type":"array","name":"cycle","default":"-","desc":"周期:monthly月,quarterly季,semiannually半年,annually一年,biennially两年,triennially三年","validate":"周期限制开启时必填"},{"type":"int","name":"flow_packet","default":"-","desc":"流量包使用:0关闭,1开启","validate":"required"},{"type":"string","name":"notes","default":"-","desc":"备注","validate":""},{"type":"array","name":"products","default":"-","desc":"可应用商品的ID","validate":""},{"type":"array","name":"need_products","default":"-","desc":"需求商品的ID","validate":""},{"type":"int","name":"on_demand_to_recurring_prepayment","default":"-","desc":"按需转包年包月:0关闭,1开启","validate":""},{"type":"int","name":"exclude_with_client_level","default":"-","desc":"不与用户等级同享:0关闭,1开启","validate":"required"}]}},{"method":"delete","doc":{"title":"删除优惠码","desc":"删除优惠码","author":"theworld","version":"v1","url":"\/admin\/v1\/promo_code","method":"DELETE","param":[{"type":"array","name":"id","default":"-","desc":"优惠码ID","validate":"required"}]}},{"method":"status","doc":{"title":"启用\/禁用优惠码","desc":"启用\/禁用优惠码","author":"theworld","version":"v1","url":"\/admin\/v1\/promo_code\/status","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"优惠码ID","validate":"required"},{"type":"int","name":"status","default":"-","desc":"状态:0禁用,1启用","validate":"required"}]}},{"method":"generate","doc":{"title":"获取随机优惠码","desc":"获取随机优惠码","author":"theworld","version":"v1","url":"\/admin\/v1\/promo_code\/generate","method":"GET","return":[{"type":"string","name":"code","default":"-","desc":"优惠码"}]}},{"method":"logList","doc":{"title":"优惠码使用记录","desc":"优惠码使用记录","author":"theworld","version":"v1","url":"\/admin\/v1\/promo_code\/:id\/log","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"优惠码ID","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"使用记录列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"用户名"},{"type":"int","name":"list[].order_id","default":"-","desc":"订单ID"},{"type":"float","name":"list[].amount","default":"-","desc":"优惠前金额"},{"type":"float","name":"list[].discount","default":"-","desc":"优惠金额"},{"type":"int","name":"list[].create_time","default":"-","desc":"使用时间"},{"type":"int","name":"count","default":"-","desc":"使用记录总数"}]}},{"method":"hostPromoCodeLog","doc":{"title":"产品优惠码使用记录","desc":"产品优惠码使用记录","author":"theworld","version":"v1","url":"\/admin\/v1\/promo_code\/host\/:id\/log","method":"get","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}],"return":[{"type":"array","name":"list","default":"-","desc":"使用记录列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].order_id","default":"-","desc":"订单ID"},{"type":"string","name":"list[].scene","default":"-","desc":"优惠码应用场景:new新购,renew续费,upgrade升降级"},{"type":"float","name":"list[].code","default":"-","desc":"优惠码"},{"type":"float","name":"list[].discount","default":"-","desc":"优惠金额"},{"type":"int","name":"list[].create_time","default":"-","desc":"使用时间"},{"type":"int","name":"count","default":"-","desc":"使用记录总数"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\AdminImageDeveloperController","doc":{"title":"应用商店-镜像开发者管理(后台)","desc":"应用商店-镜像开发者管理((后台)","use":"addon\\idcsmart_app_market\\controller\\AdminImageDeveloperController"},"list":[{"method":"list","doc":{"title":"镜像开发者列表","desc":"镜像开发者列表","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_developer","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页码","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字(搜索用户ID、用户名、公司名、备注)","validate":"validate:optional"},{"type":"int","name":"status","default":"-","desc":"desc:状态(0=禁用,1=启用)","validate":"validate:optional"},{"type":"string","name":"audit_status","default":"-","desc":"desc:审核状态(pending_info待完善,pending_review待审核,approved审核通过,rejected已驳回)","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"validate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:排序方式","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"desc:镜像开发者ID"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司名"},{"type":"string","name":"list[].avatar_url","default":"-","desc":"desc:用户头像地址"},{"type":"string","name":"list[].client_email","default":"-","desc":"desc:用户邮箱"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:用户手机号"},{"type":"int","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"int","name":"list[].host_id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].image_limit","default":"-","desc":"desc:镜像数量限制"},{"type":"int","name":"list[].end_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态(0=禁用,1=启用)"},{"type":"string","name":"list[].audit_status","default":"-","desc":"desc:审核状态"},{"type":"string","name":"list[].reject_reason","default":"-","desc":"desc:驳回原因"},{"type":"string","name":"list[].avatar","default":"-","desc":"desc:镜像开发者头像"},{"type":"string","name":"list[].nickname","default":"-","desc":"desc:镜像开发者昵称"},{"type":"string","name":"list[].qq","default":"-","desc":"desc:联系QQ"},{"type":"string","name":"list[].wx","default":"-","desc":"desc:联系微信"},{"type":"string","name":"list[].email","default":"-","desc":"desc:对外邮箱"},{"type":"string","name":"list[].website","default":"-","desc":"desc:网站地址"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"list[].update_time","default":"-","desc":"desc:更新时间"},{"type":"string","name":"list[].create_source","default":"-","desc":"desc:创建来源(admin后台创建,client前台创建)"},{"type":"int","name":"list[].is_gifted","default":"-","desc":"desc:是否已赠送(0=否,1=是)"},{"type":"bool","name":"list[].certification","default":"-","desc":"desc:是否实名认证"},{"type":"string","name":"list[].certification_type","default":"-","desc":"desc:实名认证类型(person个人,company企业)"},{"type":"string","name":"list[].certification_name","default":"-","desc":"desc:实名认证名称(个人为真实姓名,企业为公司名称)"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}},{"method":"create","doc":{"title":"创建镜像开发者","desc":"创建镜像开发者","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_developer","method":"POST","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:optional"},{"type":"int","name":"image_limit","default":"-","desc":"desc:镜像数量限制","validate":"validate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:到期时间","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]}},{"method":"update","doc":{"title":"更新镜像开发者","desc":"更新镜像开发者","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_developer\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:optional"},{"type":"int","name":"image_limit","default":"-","desc":"desc:镜像数量限制","validate":"validate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:到期时间","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]}},{"method":"audit","doc":{"title":"审核镜像开发者","desc":"审核镜像开发者","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_developer\/:id\/audit","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"},{"type":"string","name":"audit_status","default":"-","desc":"desc:审核状态(approved=通过,rejected=驳回)","validate":"validate:required"},{"type":"string","name":"reject_reason","default":"-","desc":"desc:驳回原因","validate":"validate:optional"},{"type":"int","name":"apply_gift","default":"-","desc":"desc:是否应用赠送设置(0=否,1=是,仅审核通过时有效)","validate":"validate:optional"}]}},{"method":"delete","doc":{"title":"删除镜像开发者","desc":"删除镜像开发者","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_developer\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"}]}},{"method":"detail","doc":{"title":"镜像开发者详情","desc":"镜像开发者详情","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_developer\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:镜像开发者ID"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"image_limit","default":"-","desc":"desc:镜像数量限制"},{"type":"int","name":"end_time","default":"-","desc":"desc:到期时间"},{"type":"int","name":"status","default":"-","desc":"desc:状态(0=禁用,1=启用)"},{"type":"string","name":"audit_status","default":"-","desc":"desc:审核状态"},{"type":"string","name":"reject_reason","default":"-","desc":"desc:驳回原因"},{"type":"string","name":"avatar","default":"-","desc":"desc:镜像开发者头像"},{"type":"string","name":"avatar_url","default":"-","desc":"desc:头像地址"},{"type":"string","name":"desc","default":"-","desc":"desc:描述"},{"type":"string","name":"nickname","default":"-","desc":"desc:用户昵称"},{"type":"string","name":"qq","default":"-","desc":"desc:联系QQ"},{"type":"string","name":"wx","default":"-","desc":"desc:联系微信"},{"type":"string","name":"email","default":"-","desc":"desc:对外邮箱"},{"type":"string","name":"website","default":"-","desc":"desc:网站地址"}]}},{"method":"toggleStatus","doc":{"title":"切换镜像开发者状态","desc":"切换镜像开发者状态(启用\/禁用)","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_developer\/:id\/status","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:状态(0=禁用,1=启用)","validate":"validate:required"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\AdminImageBannerController","doc":{"title":"应用商店-镜像市场轮播图(后台)","desc":"应用商店-镜像市场轮播图(后台)","use":"addon\\idcsmart_app_market\\controller\\AdminImageBannerController"},"list":[{"method":"list","doc":{"title":"镜像市场轮播图列表","desc":"镜像市场轮播图列表","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_banner","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:轮播图"},{"type":"int","name":"list[].id","default":"-","desc":"desc:轮播图ID"},{"type":"string","name":"list[].img","default":"-","desc":"desc:图片"},{"type":"string","name":"list[].url","default":"-","desc":"desc:跳转链接"},{"type":"int","name":"list[].start_time","default":"-","desc":"desc:展示开始时间"},{"type":"int","name":"list[].end_time","default":"-","desc":"desc:展示结束时间"},{"type":"int","name":"list[].show","default":"-","desc":"desc:是否展示0否1是"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"}]}},{"method":"create","doc":{"title":"添加镜像市场轮播图","desc":"添加镜像市场轮播图","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_banner","method":"POST","param":[{"type":"string","name":"img","default":"-","desc":"desc:图片","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:展示开始时间","validate":"validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:展示结束时间","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示0否1是","validate":"validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]}},{"method":"update","doc":{"title":"修改镜像市场轮播图","desc":"修改镜像市场轮播图","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_banner\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"},{"type":"string","name":"img","default":"-","desc":"desc:图片","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:展示开始时间","validate":"validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:展示结束时间","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示0否1是","validate":"validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]}},{"method":"delete","doc":{"title":"删除镜像市场轮播图","desc":"删除镜像市场轮播图","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_banner\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"}]}},{"method":"show","doc":{"title":"展示镜像市场轮播图","desc":"展示镜像市场轮播图","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_banner\/:id\/show","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示0否1是","validate":"validate:required"}]}},{"method":"order","doc":{"title":"镜像市场轮播图排序","desc":"镜像市场轮播图排序","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_banner\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\HotTypeController","doc":{"title":"热门分类管理","desc":"热门分类管理","use":"addon\\idcsmart_app_market\\controller\\HotTypeController"},"list":[{"method":"list","doc":{"title":"热门分类列表","desc":"热门分类列表","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/hot_type","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:热门分类"},{"type":"int","name":"list[].id","default":"-","desc":"desc:热门分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"int","name":"list[].show","default":"-","desc":"desc:是否展示0否1是"}]}},{"method":"create","doc":{"title":"添加热门分类","desc":"添加热门分类","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/hot_type","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"}]}},{"method":"update","doc":{"title":"修改热门分类","desc":"修改热门分类","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/hot_type\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门分类ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"}]}},{"method":"delete","doc":{"title":"删除热门分类","desc":"删除热门分类","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/hot_type\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门分类ID","validate":"validate:required"}]}},{"method":"show","doc":{"title":"展示热门分类","desc":"展示热门分类","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/hot_type\/:id\/show","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门分类ID","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示0否1是","validate":"validate:required"}]}},{"method":"order","doc":{"title":"热门分类排序","desc":"热门分类排序","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/hot_type\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:热门分类ID","validate":"validate:required"}]}},{"method":"appList","doc":{"title":"热门分类应用列表","desc":"热门分类应用列表","url":"\/admin\/v1\/app_market\/hot_type\/:id\/app","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门分类ID","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字:应用名称,用户ID,用户名","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:应用分类addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储","validate":"validate:optional"},{"type":"string","name":"system_type","default":"-","desc":"desc:系统类型finance魔方财务,cloud魔方云,dcim,business业务系统","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:热门分类应用列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:应用名称"},{"type":"string","name":"list[].type","default":"-","desc":"desc:应用分类addon插件,captcha验证码接口,certification实名接口,gateway支付接口,mail邮件接口,sms短信接口,server模块,template主题,oauth第三方登录,sub_server子模块,widget首页挂件,oss对象存储"},{"type":"string","name":"list[].system_type","default":"-","desc":"desc:系统类型finance魔方财务,cloud魔方云,dcim,business业务系统"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:开发者用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"int","name":"list[].pay_type","default":"-","desc":"desc:0一次性\/周期1免费"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:提交时间"},{"type":"int","name":"list[].update_time","default":"-","desc":"desc:更新时间"},{"type":"string","name":"list[].product_price","default":"-","desc":"desc:起步价"},{"type":"string","name":"list[].price","default":"-","desc":"desc:价格"},{"type":"string","name":"list[].price.onetime","default":"-","desc":"desc:一次性价格"},{"type":"string","name":"list[].price.monthly","default":"-","desc":"desc:月付价格"},{"type":"string","name":"list[].price.quarterly","default":"-","desc":"desc:季付价格"},{"type":"string","name":"list[].price.semiannually","default":"-","desc":"desc:半年付价格"},{"type":"string","name":"list[].price.annually","default":"-","desc":"desc:年付价格"}]}},{"method":"createApp","doc":{"title":"热门分类添加应用","desc":"热门分类添加应用","url":"\/admin\/v1\/app_market\/hot_type\/:id\/app","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"id","default":"-","desc":"desc:热门分类ID","validate":"validate:required"},{"type":"array","name":"product_id","default":"-","desc":"desc:应用ID","validate":"validate:required"}]}},{"method":"deleteApp","doc":{"title":"热门分类删除应用","desc":"热门分类删除应用","url":"\/admin\/v1\/app_market\/hot_type\/:id\/app","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"string","name":"id","default":"-","desc":"desc:热门分类ID","validate":"validate:required"},{"type":"string","name":"product_id","default":"-","desc":"desc:应用ID","validate":"validate:required"}]}},{"method":"orderApp","doc":{"title":"修改热门分类应用排序","desc":"修改热门分类应用排序","url":"\/admin\/v1\/app_market\/hot_type\/:id\/app\/order","method":"PUT","author":"theworld","version":"v1","param":[{"type":"string","name":"id","default":"-","desc":"desc:热门分类ID","validate":"validate:required"},{"type":"array","name":"product_id","default":"-","desc":"desc:应用ID","validate":"validate:required"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\AdminImageSystemController","doc":{"title":"镜像适用系统管理(后台)","desc":"镜像适用系统管理(后台)","use":"addon\\idcsmart_app_market\\controller\\AdminImageSystemController"},"list":[{"method":"list","doc":{"title":"镜像适用系统列表","desc":"镜像适用系统列表","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_system","method":"GET","return":[{"type":"int","name":"list[].id","default":"-","desc":"desc:镜像系统ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:镜像系统名称"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}},{"method":"create","doc":{"title":"创建镜像适用系统","desc":"创建镜像适用系统","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_system","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"desc:系统名称","validate":"validate:required"}]}},{"method":"update","doc":{"title":"更新镜像适用系统","desc":"更新镜像适用系统","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_system\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:系统名称","validate":"validate:optional"}]}},{"method":"delete","doc":{"title":"删除镜像适用系统","desc":"删除镜像适用系统","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_system\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"}]}},{"method":"sort","doc":{"title":"镜像适用系统排序","desc":"镜像适用系统排序","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image_system\/sort","method":"PUT","param":[{"type":"array","name":"ids","default":"-","desc":"desc:ID数组","validate":"validate:required"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\AdminDeveloperNewsController","doc":{"title":"应用商店-开发者新闻(后台)","desc":"应用商店-开发者新闻(后台)","use":"addon\\idcsmart_app_market\\controller\\AdminDeveloperNewsController"},"list":[{"method":"developerNewsList","doc":{"title":"开发者新闻列表","desc":"开发者新闻列表","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/developer_news","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:标题关键字","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页码","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:排序方式","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:新闻列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:新闻ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].img","default":"-","desc":"desc:缩略图"},{"type":"string","name":"list[].admin","default":"-","desc":"desc:提交人"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"list[].hidden","default":"-","desc":"desc:0显示1隐藏"},{"type":"int","name":"list[].cron_release","default":"-","desc":"desc:是否定时发布(0=否,1=是)"},{"type":"int","name":"list[].cron_release_time","default":"-","desc":"desc:定时发布时间"},{"type":"int","name":"list[].is_top","default":"-","desc":"desc:0普通1置顶"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}},{"method":"developerNewsDetail","doc":{"title":"开发者新闻详情","desc":"开发者新闻详情","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/developer_news\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:新闻ID","validate":"validate:required"}],"return":[{"type":"array","name":"news","default":"-","desc":"desc:新闻详情"},{"type":"int","name":"news.id","default":"-","desc":"desc:新闻ID"},{"type":"string","name":"news.title","default":"-","desc":"desc:标题"},{"type":"string","name":"news.keywords","default":"-","desc":"desc:关键字"},{"type":"string","name":"news.img","default":"-","desc":"desc:缩略图"},{"type":"array","name":"news.attachment","default":"-","desc":"desc:附件"},{"type":"string","name":"news.content","default":"-","desc":"desc:内容"},{"type":"int","name":"news.hidden","default":"-","desc":"desc:0显示1隐藏"},{"type":"int","name":"news.cron_release","default":"-","desc":"desc:是否定时发布(0=否,1=是)"},{"type":"int","name":"news.cron_release_time","default":"-","desc":"desc:定时发布时间"},{"type":"int","name":"news.is_top","default":"-","desc":"desc:0普通1置顶"}]}},{"method":"createDeveloperNews","doc":{"title":"创建开发者新闻","desc":"创建开发者新闻","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/developer_news","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"string","name":"img","default":"-","desc":"desc:缩略图","validate":"validate:optional"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"},{"type":"string","name":"content","default":"-","desc":"desc:内容","validate":"validate:required"},{"type":"int","name":"cron_release","default":"-","desc":"desc:是否定时发布(0=否,1=是)","validate":"validate:required"},{"type":"int","name":"cron_release_time","default":"-","desc":"desc:定时发布时间","validate":"validate:optional"}]}},{"method":"updateDeveloperNews","doc":{"title":"更新开发者新闻","desc":"更新开发者新闻","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/developer_news\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:新闻ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"string","name":"img","default":"-","desc":"desc:缩略图","validate":"validate:optional"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"},{"type":"string","name":"content","default":"-","desc":"desc:内容","validate":"validate:required"},{"type":"int","name":"cron_release","default":"-","desc":"desc:是否定时发布(0=否,1=是)","validate":"validate:required"},{"type":"int","name":"cron_release_time","default":"-","desc":"desc:定时发布时间","validate":"validate:optional"}]}},{"method":"deleteDeveloperNews","doc":{"title":"删除开发者新闻","desc":"删除开发者新闻","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/developer_news\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:新闻ID","validate":"validate:required"}]}},{"method":"hiddenDeveloperNews","doc":{"title":"隐藏\/显示开发者新闻","desc":"隐藏\/显示开发者新闻","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/developer_news\/:id\/hidden","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:新闻ID","validate":"validate:required"},{"type":"int","name":"hidden","default":"-","desc":"desc:0显示1隐藏","validate":"validate:required"}]}},{"method":"topDeveloperNews","doc":{"title":"置顶\/取消置顶开发者新闻","desc":"置顶\/取消置顶开发者新闻","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/developer_news\/:id\/top","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:新闻ID","validate":"validate:required"},{"type":"int","name":"is_top","default":"-","desc":"desc:0取消置顶1置顶","validate":"validate:required"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\AdminImageController","doc":{"title":"应用商店-镜像市场镜像(后台)","desc":"应用商店-镜像市场镜像(后台)","use":"addon\\idcsmart_app_market\\controller\\AdminImageController"},"list":[{"method":"list","doc":{"title":"镜像列表","desc":"镜像列表","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页码","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字(搜索用户ID、用户名、公司名、镜像名称)","validate":"validate:optional"},{"type":"string","name":"audit_status","default":"-","desc":"desc:审核状态(pending_review待审核,approved已通过,rejected已拒绝)","validate":"validate:optional"},{"type":"int","name":"is_hidden","default":"-","desc":"desc:是否隐藏(0=显示,1=隐藏)","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:镜像类型(linux\/windows)","validate":"validate:optional"},{"type":"int","name":"is_frontend_visible","default":"-","desc":"desc:前台可见性(1=仅显示前台可见的镜像)","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"validate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:排序方式","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"desc:镜像ID"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司名"},{"type":"string","name":"list[].name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"list[].icon","default":"-","desc":"desc:镜像图标"},{"type":"string","name":"list[].icon_url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"list[].type","default":"-","desc":"desc:镜像类型"},{"type":"int","name":"list[].system_id","default":"-","desc":"desc:适用系统ID"},{"type":"string","name":"list[].system_name","default":"-","desc":"desc:适用系统名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].audit_status","default":"-","desc":"desc:审核状态"},{"type":"string","name":"list[].reject_reason","default":"-","desc":"desc:拒绝原因"},{"type":"int","name":"list[].is_hidden","default":"-","desc":"desc:是否隐藏"},{"type":"int","name":"list[].view_count","default":"-","desc":"desc:点击量"},{"type":"int","name":"list[].publish_time","default":"-","desc":"desc:发布时间"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"list[].update_time","default":"-","desc":"desc:更新时间"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}},{"method":"audit","doc":{"title":"审核镜像","desc":"审核镜像","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image\/:id\/audit","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"},{"type":"string","name":"audit_status","default":"-","desc":"desc:审核状态(approved=通过,rejected=拒绝)","validate":"validate:required"},{"type":"string","name":"reject_reason","default":"-","desc":"desc:拒绝原因","validate":"validate:optional"}]}},{"method":"batchAudit","doc":{"title":"批量审核通过镜像","desc":"批量审核通过镜像","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image\/batch_audit","method":"PUT","param":[{"type":"array","name":"ids","default":"-","desc":"desc:镜像ID数组","validate":"validate:required"}],"return":[{"type":"int","name":"success_count","default":"-","desc":"desc:成功数量"},{"type":"int","name":"fail_count","default":"-","desc":"desc:失败数量"},{"type":"array","name":"fail_list","default":"-","desc":"desc:失败列表"},{"type":"int","name":"fail_list[].id","default":"-","desc":"desc:镜像ID"},{"type":"string","name":"fail_list[].name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"fail_list[].reason","default":"-","desc":"desc:失败原因"}]}},{"method":"delete","doc":{"title":"删除镜像","desc":"删除镜像","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"}]}},{"method":"detail","doc":{"title":"镜像详情","desc":"镜像详情","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:镜像ID"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"icon","default":"-","desc":"desc:镜像图标"},{"type":"string","name":"icon_url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"type","default":"-","desc":"desc:镜像类型"},{"type":"int","name":"system_id","default":"-","desc":"desc:适用系统ID"},{"type":"string","name":"system_name","default":"-","desc":"desc:适用系统名称"},{"type":"string","name":"description","default":"-","desc":"desc:描述"},{"type":"string","name":"content","default":"-","desc":"desc:镜像详细介绍"},{"type":"string","name":"audit_status","default":"-","desc":"desc:审核状态"},{"type":"string","name":"reject_reason","default":"-","desc":"desc:拒绝原因"},{"type":"int","name":"is_hidden","default":"-","desc":"desc:是否隐藏"},{"type":"int","name":"view_count","default":"-","desc":"desc:点击量"},{"type":"int","name":"publish_time","default":"-","desc":"desc:发布时间"},{"type":"int","name":"create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"update_time","default":"-","desc":"desc:更新时间"},{"type":"object","name":"developer","default":"-","desc":"desc:开发者信息"},{"type":"int","name":"developer.id","default":"-","desc":"desc:开发者ID"},{"type":"int","name":"developer.client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"developer.user_type","default":"-","desc":"desc:用户属性(personal个人,enterprise企业)"},{"type":"int","name":"developer.host_id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"developer.nickname","default":"-","desc":"desc:昵称"},{"type":"string","name":"developer.avatar","default":"-","desc":"desc:头像"},{"type":"string","name":"developer.avatar_url","default":"-","desc":"desc:头像地址"},{"type":"string","name":"developer.email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"developer.qq","default":"-","desc":"desc:QQ"},{"type":"string","name":"developer.wx","default":"-","desc":"desc:微信"},{"type":"string","name":"developer.desc","default":"-","desc":"desc:描述"},{"type":"string","name":"developer.website","default":"-","desc":"desc:网站"},{"type":"int","name":"developer.status","default":"-","desc":"desc:状态"},{"type":"string","name":"developer.audit_status","default":"-","desc":"desc:审核状态"},{"type":"int","name":"developer.image_limit","default":"-","desc":"desc:镜像数量限制"},{"type":"int","name":"developer.end_time","default":"-","desc":"desc:到期时间"},{"type":"int","name":"developer.published_image_count","default":"-","desc":"desc:已发布镜像数量"}]}},{"method":"offline","doc":{"title":"下架镜像","desc":"下架镜像","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image\/:id\/offline","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:ID","validate":"validate:required"},{"type":"string","name":"reject_reason","default":"-","desc":"desc:拒绝原因","validate":"validate:required"}]}},{"method":"auditRecordList","doc":{"title":"获取镜像审核记录列表","desc":"获取镜像审核记录列表","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image\/:id\/audit_record","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:镜像ID","validate":"validate:required"},{"type":"int","name":"page","default":"-","desc":"desc:页码","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:列表数据"},{"type":"int","name":"list[].id","default":"-","desc":"desc:记录ID"},{"type":"int","name":"list[].image_id","default":"-","desc":"desc:镜像ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"list[].icon","default":"-","desc":"desc:镜像图标"},{"type":"string","name":"list[].type","default":"-","desc":"desc:镜像类型"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].content","default":"-","desc":"desc:详细介绍"},{"type":"int","name":"list[].submit_time","default":"-","desc":"desc:提交时间"},{"type":"int","name":"list[].audit_time","default":"-","desc":"desc:审核时间"},{"type":"int","name":"list[].admin_id","default":"-","desc":"desc:管理员ID"},{"type":"string","name":"list[].audit_status","default":"-","desc":"desc:审核状态"},{"type":"string","name":"list[].reject_reason","default":"-","desc":"desc:拒绝原因"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}},{"method":"logList","doc":{"title":"获取镜像日志列表","desc":"获取镜像日志列表","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/image\/:id\/log","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:镜像ID","validate":"validate:required"},{"type":"int","name":"page","default":"-","desc":"desc:页码","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字(搜索描述、IP、操作人)","validate":"validate:optional"},{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"validate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段(id、description、create_time、ip)","validate":"validate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:排序方式(asc、desc)","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:日志列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"string","name":"list[].ip","default":"-","desc":"desc:IP地址"},{"type":"string","name":"list[].user_type","default":"-","desc":"desc:操作人类型"},{"type":"int","name":"list[].user_id","default":"-","desc":"desc:操作人ID"},{"type":"string","name":"list[].user_name","default":"-","desc":"desc:操作人名称"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\ConfigurationController","doc":{"title":"应用商店-配置(后台)","desc":"应用商店-配置(后台)","use":"addon\\idcsmart_app_market\\controller\\ConfigurationController"},"list":[{"method":"getConfiguration","doc":{"title":"获取商店设置","desc":"获取商店设置","url":"\/admin\/v1\/app_market\/configuration","method":"GET","author":"theworld","version":"v1","return":[{"type":"float","name":"minimum_withdrawal_amount","default":"-","desc":"desc:最低提现金额"},{"type":"float","name":"maximum_withdrawal_amount","default":"-","desc":"desc:最高提现金额"},{"type":"float","name":"withdrawal_fee","default":"-","desc":"desc:提现手续费百分比"},{"type":"string","name":"terms_entry_url","default":"-","desc":"desc:入驻条款地址"},{"type":"int","name":"banner_interval","default":"-","desc":"desc:轮播图切换间隔(秒)"},{"type":"object","name":"app_type","default":"-","desc":"desc:应用类型和名称对应的对象,{'addon':'插件'}"}]}},{"method":"saveConfiguration","doc":{"title":"保存商店设置","desc":"保存商店设置","url":"\/admin\/v1\/app_market\/configuration","method":"PUT","author":"theworld","version":"v1","param":[{"type":"float","name":"minimum_withdrawal_amount","default":"-","desc":"desc:最低提现金额","validate":"validate:required"},{"type":"float","name":"maximum_withdrawal_amount","default":"-","desc":"desc:最高提现金额","validate":"validate:required"},{"type":"float","name":"withdrawal_fee","default":"-","desc":"desc:提现手续费百分比","validate":"validate:required"},{"type":"string","name":"terms_entry_url","default":"-","desc":"desc:入驻条款地址","validate":"validate:required"},{"type":"int","name":"banner_interval","default":"-","desc":"desc:轮播图切换间隔(秒,1-86400)","validate":"validate:required"}]}},{"method":"getImageSlotPrice","doc":{"title":"获取镜像位价格","desc":"获取镜像位价格","url":"\/admin\/v1\/app_market\/configuration\/image_slot_price","method":"GET","author":"hh","version":"v1","return":[{"type":"float","name":"image_slot_price","default":"-","desc":"desc:镜像位价格"}]}},{"method":"saveImageSlotPrice","doc":{"title":"保存镜像位价格","desc":"保存镜像位价格","url":"\/admin\/v1\/app_market\/configuration\/image_slot_price","method":"PUT","author":"hh","version":"v1","param":[{"type":"float","name":"image_slot_price","default":"-","desc":"desc:镜像位价格","validate":"validate:required"}]}},{"method":"getImageDisclaimer","doc":{"title":"获取镜像市场免责声明","desc":"获取镜像市场免责声明","url":"\/admin\/v1\/app_market\/configuration\/image_disclaimer","method":"GET","author":"hh","version":"v1","return":[{"type":"string","name":"image_disclaimer","default":"-","desc":"desc:免责声明"}]}},{"method":"saveImageDisclaimer","doc":{"title":"保存镜像市场免责声明","desc":"保存镜像市场免责声明","url":"\/admin\/v1\/app_market\/configuration\/image_disclaimer","method":"PUT","author":"hh","version":"v1","param":[{"type":"string","name":"image_disclaimer","default":"-","desc":"desc:免责声明","validate":"validate:required"}]}},{"method":"getImageBannerInterval","doc":{"title":"获取镜像轮播图切换间隔","desc":"获取镜像轮播图切换间隔","url":"\/admin\/v1\/app_market\/configuration\/image_banner_interval","method":"GET","author":"hh","version":"v1","return":[{"type":"int","name":"image_banner_interval","default":"-","desc":"desc:镜像轮播图切换间隔(秒)"}]}},{"method":"saveImageBannerInterval","doc":{"title":"保存镜像轮播图切换间隔","desc":"保存镜像轮播图切换间隔","url":"\/admin\/v1\/app_market\/configuration\/image_banner_interval","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"image_banner_interval","default":"-","desc":"desc:镜像轮播图切换间隔(秒,1-86400)","validate":"validate:required"}]}},{"method":"getImageSlotGiftConfig","doc":{"title":"获取镜像位赠送配置","desc":"获取镜像位赠送配置","url":"\/admin\/v1\/app_market\/configuration\/image_slot_gift","method":"GET","author":"hh","version":"v1","return":[{"type":"int","name":"gift_start_time","default":"-","desc":"desc:赠送开始时间"},{"type":"int","name":"gift_end_time","default":"-","desc":"desc:赠送结束时间"},{"type":"int","name":"gift_slot_count","default":"-","desc":"desc:赠送镜像位数量"},{"type":"int","name":"gift_slot_validity","default":"-","desc":"desc:赠送镜像位有效期(月)"}]}},{"method":"saveImageSlotGiftConfig","doc":{"title":"保存镜像位赠送配置","desc":"保存镜像位赠送配置","url":"\/admin\/v1\/app_market\/configuration\/image_slot_gift","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"gift_start_time","default":"-","desc":"desc:赠送开始时间","validate":"validate:required"},{"type":"int","name":"gift_end_time","default":"-","desc":"desc:赠送结束时间","validate":"validate:required"},{"type":"int","name":"gift_slot_count","default":"-","desc":"desc:赠送镜像位数量(0-99999999)","validate":"validate:required"},{"type":"int","name":"gift_slot_validity","default":"-","desc":"desc:赠送镜像位有效期(1-1200月)","validate":"validate:required"}]}}]},{"class":"addon\\idcsmart_app_market\\controller\\HotImageTypeController","doc":{"title":"应用商店-热门镜像管理(后台)","desc":"应用商店-热门镜像管理(后台)","use":"addon\\idcsmart_app_market\\controller\\HotImageTypeController"},"list":[{"method":"list","doc":{"title":"热门镜像分类列表","desc":"热门镜像分类列表","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/hot_image_type","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:热门镜像分类"},{"type":"int","name":"list[].id","default":"-","desc":"desc:热门镜像分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"int","name":"list[].show","default":"-","desc":"desc:是否展示0否1是"}]}},{"method":"create","doc":{"title":"添加热门镜像分类","desc":"添加热门镜像分类","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/hot_image_type","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"}]}},{"method":"update","doc":{"title":"修改热门镜像分类","desc":"修改热门镜像分类","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/hot_image_type\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门镜像分类ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"}]}},{"method":"delete","doc":{"title":"删除热门镜像分类","desc":"删除热门镜像分类","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/hot_image_type\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门镜像分类ID","validate":"validate:required"}]}},{"method":"show","doc":{"title":"显示\/隐藏热门镜像分类","desc":"显示\/隐藏热门镜像分类","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/hot_image_type\/:id\/show","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门镜像分类ID","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示0否1是","validate":"validate:required"}]}},{"method":"order","doc":{"title":"热门镜像分类排序","desc":"热门镜像分类排序","author":"hh","version":"v1","url":"\/admin\/v1\/app_market\/hot_image_type\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:热门镜像分类ID","validate":"validate:required"}]}},{"method":"imageList","doc":{"title":"热门镜像分类下的镜像列表","desc":"热门镜像分类下的镜像列表","url":"\/admin\/v1\/app_market\/hot_image_type\/:id\/image","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门镜像分类ID","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字:镜像名称,用户ID,用户名","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:镜像类型:linux\/windows","validate":"validate:optional"},{"type":"int","name":"is_frontend_visible","default":"-","desc":"desc:前台可见性筛选(0=仅不可见,1=仅可见)","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:热门镜像分类下的镜像列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:镜像ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:镜像名称"},{"type":"string","name":"list[].icon","default":"-","desc":"desc:镜像图标"},{"type":"string","name":"list[].icon_url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"list[].type","default":"-","desc":"desc:镜像类型"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:开发者用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司"},{"type":"int","name":"list[].is_frontend_visible","default":"-","desc":"desc:前台是否可见(0=不可见,1=可见)"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"list[].update_time","default":"-","desc":"desc:更新时间"}]}},{"method":"createImage","doc":{"title":"热门镜像分类批量添加镜像","desc":"热门镜像分类批量添加镜像","url":"\/admin\/v1\/app_market\/hot_image_type\/:id\/image","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门镜像分类ID","validate":"validate:required"},{"type":"array","name":"image_id","default":"-","desc":"desc:镜像ID","validate":"validate:required"}]}},{"method":"deleteImage","doc":{"title":"热门镜像分类删除镜像","desc":"热门镜像分类删除镜像","url":"\/admin\/v1\/app_market\/hot_image_type\/:id\/image","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门镜像分类ID","validate":"validate:required"},{"type":"int","name":"image_id","default":"-","desc":"desc:镜像ID","validate":"validate:required"}]}},{"method":"orderImage","doc":{"title":"修改热门镜像分类内镜像排序","desc":"修改热门镜像分类内镜像排序","url":"\/admin\/v1\/app_market\/hot_image_type\/:id\/image\/order","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:热门镜像分类ID","validate":"validate:required"},{"type":"array","name":"image_id","default":"-","desc":"desc:镜像ID","validate":"validate:required"}]}}]},{"class":"addon\\product_cashback\\controller\\AdminIndexController","doc":{"title":"商品数量限制(后台)","desc":"商品数量限制(后台)","use":"addon\\product_cashback\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\idcsmart_sale\\controller\\AdminIndexController","doc":{"title":"销售管理(后台)","desc":"销售管理(后台)","use":"addon\\idcsmart_sale\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\client_custom_field\\controller\\AdminIndexController","doc":{"title":"用户详情自定义字段插件(后台)","desc":"用户详情自定义字段插件(后台)","use":"addon\\client_custom_field\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\product_cycle_limit\\controller\\AdminIndexController","doc":{"title":"商品周期性限购(后台)","desc":"商品周期性限购(后台)","use":"addon\\product_cycle_limit\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\idcsmart_refund\\controller\\RefundController","doc":{"title":"退款停用管理(后台)","desc":"退款停用管理(后台)","use":"addon\\idcsmart_refund\\controller\\RefundController"},"list":[{"method":"refundList","doc":{"title":"停用列表","desc":"停用列表","author":"wyh","version":"v1","url":"\/admin\/v1\/refund","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,name"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"},{"type":"string","name":"keywords","default":"-","desc":"关键字搜索:停用原因,申请人","validate":""},{"type":"array","name":"host_status","default":"-","desc":"产品状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败","validate":""},{"type":"array","name":"status","default":"-","desc":"申请状态:Pending待审核,Suspending待停用,Suspend停用中,Suspended已停用,Refund已退款,Reject审核驳回,Cancelled已取消","validate":""},{"type":"int","name":"refund_record_id","default":"-","desc":"搜索:退款记录ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"停用列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].client_name","default":"-","desc":"申请人"},{"type":"int","name":"list[].product_name","default":"-","desc":"申请商品"},{"type":"float","name":"host.amount","default":"-","desc":"退款金额(amount==-1表示不需要退款)"},{"type":"int","name":"list[].type","default":"-","desc":"类型:一共四种类型，可退款的有：到期退款Artificial、立即退款Auto，不可退款的有：Expire到期停用、Immediate立即停用"},{"type":"int","name":"list[].admin_name","default":"-","desc":"审核人"},{"type":"int","name":"list[].create_time","default":"-","desc":"申请时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"int","name":"list[].refund_product_type","default":"-","desc":"退款类型:Artificial审核后退款，Auto直接退款"},{"type":"string","name":"list[].host_status","default":"-","desc":"产品状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"string","name":"list[].status","default":"-","desc":"申请状态:Pending待审核,Suspending待停用,Suspend停用中,Suspended已停用,Refund已退款,Reject审核驳回,Cancelled已取消"},{"type":"string","name":"list[].suspend_reason","default":"-","desc":"申请理由"},{"type":"string","name":"list[].update_time","default":"-","desc":"审核时间"},{"type":"int","name":"count","default":"-","desc":"停用总数"}]}},{"method":"pending","doc":{"title":"通过","desc":"通过","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/:id\/pending","method":"put","param":[{"type":"int","name":"id","default":"-","desc":"停用申请ID","validate":"required"}]}},{"method":"reject","doc":{"title":"驳回","desc":"驳回","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/:id\/reject","method":"put","param":[{"type":"int","name":"id","default":"-","desc":"停用申请ID","validate":"required"},{"type":"string","name":"reject_reason","default":"-","desc":"驳回原因","validate":"required"}]}},{"method":"cancel","doc":{"title":"取消","desc":"取消","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/:id\/cancel","method":"put","param":[{"type":"int","name":"id","default":"-","desc":"停用申请ID","validate":"required"}]}},{"method":"clientRefundAmount","doc":{"title":"获取客户退款金额","desc":"获取客户退款金额","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/client\/:id\/amount","method":"put","param":[{"type":"int","name":"id","default":"-","desc":"客户ID","validate":"required"}],"return":[{"type":"float","name":"amount","default":"-","desc":"退款金额"}]}}]},{"class":"addon\\idcsmart_refund\\controller\\RefundReasonController","doc":{"title":"停用原因管理(后台)","desc":"停用原因管理(后台)","use":"addon\\idcsmart_refund\\controller\\RefundReasonController"},"list":[{"method":"refundReasonList","doc":{"title":"停用原因列表","desc":"停用原因列表","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/reason","method":"GET","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序:id","validate":""},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序:asc,desc","validate":""},{"type":"string","name":"param.keywords","default":"-","desc":"关键字搜索:内容","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"停用原因列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].content","default":"-","desc":"内容"},{"type":"string","name":"list[].admin_name","default":"-","desc":"提交人"},{"type":"string","name":"list[].create_time","default":"-","desc":"提交时间"},{"type":"int","name":"count","default":"-","desc":"数量"}]}},{"method":"create","doc":{"title":"新增停用原因","desc":"新增停用原因","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/reason","method":"POST","param":[{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"}]}},{"method":"update","doc":{"title":"编辑停用原因","desc":"编辑停用原因","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/reason\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"停用原因ID","validate":"required"},{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"}]}},{"method":"delete","doc":{"title":"删除停用原因","desc":"删除停用原因","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/reason\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"停用原因ID","validate":"required"}]}},{"method":"index","doc":{"title":"获取停用原因详情","desc":"获取停用原因详情","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/reason\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"退款商品ID","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"string","name":"content","default":"-","desc":"内容"}]}},{"method":"custom","doc":{"title":"获取停用原因自定义设置","desc":"获取停用原因自定义设置","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/reason\/custom","method":"GET","return":[{"type":"int","name":"reason_custom","default":"-","desc":"停用原因是否自定义:1是,0否默认"}]}},{"method":"customSet","doc":{"title":"停用原因自定义","desc":"停用原因自定义","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/reason\/custom","method":"POST","param":[{"type":"int","name":"reason_custom","default":"-","desc":"停用原因是否自定义:1是,0否默认","validate":"required"}]}}]},{"class":"addon\\idcsmart_refund\\controller\\RefundProductController","doc":{"title":"退款商品管理(后台)","desc":"退款商品管理(后台)","use":"addon\\idcsmart_refund\\controller\\RefundProductController"},"list":[{"method":"refundProductList","doc":{"title":"退款商品列表","desc":"退款商品列表","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序:id","validate":""},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序:asc,desc","validate":""},{"type":"string","name":"param.keywords","default":"-","desc":"关键字搜索:商品名称","validate":""},{"type":"string","name":"param.rule","default":"-","desc":"退款规则:Day按天退款,Month按月退款,Ratio按比例退款","validate":""},{"type":"string","name":"param.action","default":"-","desc":"退款后产品操作：Suspend暂停，Terminate删除","validate":""},{"type":"string","name":"param.type","default":"-","desc":"退款类型:Artificial人工，Auto自动","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"退款商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"array","name":"list[].config_option","default":"-","desc":"商品配置"},{"type":"string","name":"list[].config_option[].name","default":"-","desc":"配置名称"},{"type":"string","name":"list[].config_option[].field","default":"-","desc":"配置字段"},{"type":"string","name":"list[].config_option[].type","default":"-","desc":"配置类型"},{"type":"array","name":"list[].config_option[].option","default":"-","desc":"配置选项{\"name\":1,\"value\":1}"},{"type":"string","name":"list[].config_option[].option[].name","default":"-","desc":"选项名称"},{"type":"string","name":"list[].config_option[].option[].value","default":"-","desc":"选项值"},{"type":"string","name":"list[].admin_name","default":"-","desc":"提交人"},{"type":"string","name":"list[].create_time","default":"-","desc":"提交时间"},{"type":"string","name":"list[].type","default":"-","desc":"退款类型:Artificial人工，Auto自动"},{"type":"string","name":"list[].require","default":"-","desc":"退款要求:First首次订购,Same同类商品首次订购(若range_control==1，显示'订购后XX天')"},{"type":"int","name":"list[].range_control","default":"-","desc":"是否开启购买后X天内控制:0否默认,1是"},{"type":"int","name":"list[].range","default":"-","desc":"购买后X天内"},{"type":"int","name":"list[].full_refund_days","default":"-","desc":"全额退款天数,0表示不启用"},{"type":"string","name":"list[].rule","default":"-","desc":"退款规则:Day按天退款,Month按月退款,Ratio按比例退款"},{"type":"string","name":"list[].action","default":"-","desc":"退款后产品操作：Suspend暂停，Terminate删除"}],"author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/product","method":"GET"}},{"method":"create","doc":{"title":"新增退款商品","desc":"新增退款商品","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/product","method":"POST","param":[{"type":"array","name":"product_ids","default":"-","desc":"商品ID","validate":"required"},{"type":"string","name":"type","default":"-","desc":"退款类型:Artificial人工，Auto自动","validate":"required"},{"type":"string","name":"require","default":"-","desc":"退款要求:First首次订购,Same同类商品首次订购","validate":""},{"type":"int","name":"range_control","default":"-","desc":"购买后X天内控制:0否默认,1是(当range不传值或值为null时,传此字段为0;否则传1)","validate":"required"},{"type":"int","name":"range","default":"-","desc":"购买后X天内","validate":""},{"type":"int","name":"full_refund_days","default":"-","desc":"全额退款天数,0表示不启用,默认为0","validate":""},{"type":"string","name":"rule","default":"-","desc":"退款规则:Day按天退款,Month按月退款,Ratio按比例退款","validate":"required"},{"type":"float","name":"ratio_value","default":"0.00","desc":"比例,当rule=Ratio时,需要传此值,默认为0","validate":""},{"type":"string","name":"action","default":"-","desc":"退款后产品操作：Suspend暂停，Terminate删除","validate":""}]}},{"method":"update","doc":{"title":"编辑退款商品","desc":"编辑退款商品","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/product\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"退款商品ID","validate":"required"},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"required"},{"type":"string","name":"type","default":"-","desc":"退款类型:Artificial人工，Auto自动","validate":"required"},{"type":"string","name":"require","default":"-","desc":"退款要求:First首次订购,Same同类商品首次订购","validate":""},{"type":"int","name":"range_control","default":"-","desc":"购买后X天内控制:0否默认,1是(当range不传值或值为null时,传此字段为0;否则传1)","validate":"required"},{"type":"int","name":"range","default":"-","desc":"购买后X天内","validate":""},{"type":"int","name":"full_refund_days","default":"-","desc":"全额退款天数,0表示不启用,默认为0","validate":""},{"type":"string","name":"rule","default":"-","desc":"退款规则:Day按天退款,Month按月退款,Ratio按比例退款","validate":"required"},{"type":"float","name":"ratio_value","default":"0.00","desc":"比例,当rule=Ratio时,需要传此值,默认为0","validate":""},{"type":"string","name":"action","default":"-","desc":"退款后产品操作：Suspend暂停，Terminate删除","validate":""}]}},{"method":"delete","doc":{"title":"删除退款商品","desc":"删除退款商品","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/product\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"退款商品ID","validate":"required"}]}},{"method":"index","doc":{"title":"获取退款商品详情","desc":"获取退款商品详情","author":"wyh","version":"v1","url":"\/admin\/v1\/refund\/product\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"退款商品ID","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"int","name":"product_id","default":"-","desc":"商品ID"},{"type":"array","name":"config_option","default":"-","desc":"商品配置"},{"type":"string","name":"config_option[].name","default":"-","desc":"配置名称"},{"type":"string","name":"config_option[].field","default":"-","desc":"配置字段"},{"type":"string","name":"config_option[].type","default":"-","desc":"配置类型"},{"type":"array","name":"config_option[].option","default":"-","desc":"配置选项{\"name\":1,\"value\":1}"},{"type":"string","name":"config_option[].option[].name","default":"-","desc":"选项名称"},{"type":"string","name":"config_option[].option[].value","default":"-","desc":"选项值"},{"type":"string","name":"type","default":"-","desc":"退款类型"},{"type":"string","name":"require","default":"-","desc":"退款要求"},{"type":"int","name":"range_control","default":"-","desc":"购买后X天内控制:0否默认,1是"},{"type":"int","name":"range","default":"-","desc":"购买天数(若range_control==0,range默认填充空,即使返回0也填充为空)"},{"type":"int","name":"full_refund_days","default":"-","desc":"全额退款天数,0表示不启用"},{"type":"string","name":"rule","default":"-","desc":"退款规则"},{"type":"float","name":"ratio_value","default":"-","desc":"比例"}]}}]},{"class":"addon\\e_contract\\controller\\AdminIndexController","doc":{"title":"电子合同(后台)","desc":"电子合同(后台)","use":"addon\\e_contract\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\idcsmart_sms_sign\\controller\\AdminIndexController","doc":{"title":"短信签名(后台)","desc":"短信签名(后台)","use":"addon\\idcsmart_sms_sign\\controller\\AdminIndexController"},"list":[{"method":"getConfig","doc":{"title":"获取短信签名设置","desc":"获取短信签名设置","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_sign\/config","method":"GET","return":[{"type":"int","name":"client_modify_sms_sign","default":"-","desc":"允许用户更换签名(0=否1=是)"},{"type":"int","name":"client_upload_trademark","default":"-","desc":"允许用户上传商标(0=否1=是)"},{"type":"int","name":"sms_sign_charge_enable","default":"-","desc":"是否启用短信签名申请收费(0=否1=是)"},{"type":"float","name":"sms_sign_charge_amount","default":"-","desc":"短信签名申请费用"}]}},{"method":"saveConfig","doc":{"title":"修改短信签名设置","desc":"修改短信签名设置","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_sign\/config","method":"PUT","param":[{"type":"int","name":"client_modify_sms_sign","default":"-","desc":"允许用户更换签名(0=否1=是)","validate":""},{"type":"int","name":"client_upload_trademark","default":"-","desc":"允许用户上传商标(0=否1=是)","validate":""},{"type":"int","name":"sms_sign_charge_enable","default":"-","desc":"是否启用短信签名申请收费(0=否1=是)","validate":""},{"type":"float","name":"sms_sign_charge_amount","default":"-","desc":"短信签名申请费用","validate":""}]}},{"method":"list","doc":{"title":"短信签名列表","desc":"短信签名列表","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_sign","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字:客户ID,客户名,公司名,税号","validate":""},{"type":"int","name":"status","default":"-","desc":"状态0=待审核1=驳回2=上游审核3=上游驳回4=通过","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"短信签名"},{"type":"int","name":"list[].id","default":"-","desc":"短信签名ID"},{"type":"string","name":"list[].sign","default":"-","desc":"签名"},{"type":"int","name":"list[].status","default":"-","desc":"状态0=待审核1=驳回2=上游审核3=上游驳回4=通过"},{"type":"int","name":"list[].create_time","default":"-","desc":"提交时间"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"用户名"},{"type":"string","name":"list[].company","default":"-","desc":"公司名称"},{"type":"string","name":"list[].company_organ_code","default":"-","desc":"公司代码"},{"type":"string","name":"list[].name","default":"-","desc":"法人姓名"},{"type":"string","name":"list[].agent_name","default":"-","desc":"责任人姓名"},{"type":"string","name":"list[].agent_id","default":"-","desc":"责任人身份证号"},{"type":"string","name":"list[].agent_mob","default":"-","desc":"责任人手机号"},{"type":"int","name":"list[].lock","default":"-","desc":"是否锁定(0=否1=是)"},{"type":"int","name":"count","default":"-","desc":"短信签名总数"}]}},{"method":"index","doc":{"title":"短信签名详情","desc":"短信签名详情","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_sign\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"短信签名ID","validate":"required"}],"return":[{"type":"int","name":"sign.id","default":"-","desc":"短信签名ID"},{"type":"string","name":"sign.sign","default":"-","desc":"签名"},{"type":"string","name":"sign.trademark","default":"-","desc":"商标"},{"type":"int","name":"sign.status","default":"-","desc":"状态0=待审核1=驳回2=上游审核3=上游驳回4=通过"},{"type":"int","name":"sign.create_time","default":"-","desc":"提交时间"},{"type":"int","name":"sign.client_id","default":"-","desc":"用户ID"},{"type":"string","name":"sign.company","default":"-","desc":"公司名称"},{"type":"string","name":"sign.company_organ_code","default":"-","desc":"公司代码"},{"type":"string","name":"sign.business_license","default":"-","desc":"营业执照"},{"type":"string","name":"sign.name","default":"-","desc":"法人姓名"},{"type":"string","name":"sign.card_number","default":"-","desc":"身份证号码"},{"type":"string","name":"sign.card_img1","default":"-","desc":"身份证正面"},{"type":"string","name":"sign.card_img2","default":"-","desc":"身份证反面"},{"type":"string","name":"sign.agent_name","default":"-","desc":"责任人姓名"},{"type":"string","name":"sign.agent_id","default":"-","desc":"责任人身份证号"},{"type":"string","name":"sign.agent_mob","default":"-","desc":"责任人手机号"},{"type":"string","name":"sign.half_body_photo","default":"-","desc":"经办人半身照"}]}},{"method":"delete","doc":{"title":"删除短信签名","desc":"删除短信签名","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_sign\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"短信签名ID","validate":"required"}]}},{"method":"pass","doc":{"title":"通过短信签名","desc":"通过短信签名","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_sign\/:id\/pass","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"短信签名ID","validate":"required"}]}},{"method":"reject","doc":{"title":"驳回短信签名","desc":"驳回短信签名","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_sign\/:id\/reject","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"短信签名ID","validate":"required"},{"type":"string","name":"reason","default":"-","desc":"驳回原因","validate":"required"}]}},{"method":"lock","doc":{"title":"锁定\/解锁短信签名","desc":"锁定\/解锁短信签名","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_sign\/:id\/lock","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"短信签名ID","validate":"required"},{"type":"int","name":"lock","default":"-","desc":"是否锁定(0=否1=是)","validate":"required"}]}}]},{"class":"addon\\product_cert_limit\\controller\\AdminIndexController","doc":{"title":"商品实名要求(后台)","desc":"商品实名要求(后台)","use":"addon\\product_cert_limit\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\product_num_limit\\controller\\AdminIndexController","doc":{"title":"商品数量限制(后台)","desc":"商品数量限制(后台)","use":"addon\\product_num_limit\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\idcsmart_withdraw\\controller\\AdminIndexController","doc":{"title":"提现插件","desc":"提现插件","use":"addon\\idcsmart_withdraw\\controller\\AdminIndexController"},"list":[{"method":"idcsmartWithdrawList","doc":{"title":"提现列表","desc":"提现列表","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字:申请人","validate":""},{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":""},{"type":"string","name":"source","default":"-","desc":"提现来源","validate":""},{"type":"int","name":"status","default":"-","desc":"状态0待审核1审核通过2审核驳回3确认已汇款","validate":""},{"type":"int","name":"start_time","default":"-","desc":"开始时间，时间戳(s)","validate":""},{"type":"int","name":"end_time","default":"-","desc":"结束时间，时间戳(s)","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序id","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序asc,desc","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"提现"},{"type":"int","name":"list[].id","default":"-","desc":"提现ID"},{"type":"string","name":"list[].amount","default":"-","desc":"金额"},{"type":"string","name":"list[].fee","default":"-","desc":"手续费"},{"type":"string","name":"list[].withdraw_amount","default":"-","desc":"提现到账金额"},{"type":"string","name":"list[].method","default":"-","desc":"提现方式"},{"type":"string","name":"list[].card_number","default":"-","desc":"银行卡号"},{"type":"string","name":"list[].name","default":"-","desc":"姓名"},{"type":"string","name":"list[].account","default":"-","desc":"支付宝账号"},{"type":"int","name":"list[].status","default":"-","desc":"状态0待审核1审核通过2审核驳回3确认已汇款"},{"type":"string","name":"list[].reason","default":"-","desc":"驳回原因"},{"type":"int","name":"list[].create_time","default":"-","desc":"申请时间"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"申请人"},{"type":"string","name":"list[].company","default":"-","desc":"公司"},{"type":"string","name":"list[].source","default":"-","desc":"来源"},{"type":"string","name":"list[].transaction_number","default":"-","desc":"交易流水号"},{"type":"int","name":"count","default":"-","desc":"提现总数"},{"type":"string","name":"total_amount","default":"-","desc":"总金额"},{"type":"string","name":"page_total_amount","default":"-","desc":"当前页总金额"}]}},{"method":"idcsmartWithdrawAudit","doc":{"title":"提现审核","desc":"提现审核","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/:id\/audit","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"提现ID","validate":"required"},{"type":"int","name":"status","default":"-","desc":"状态1审核通过2审核驳回","validate":"required"},{"type":"string","name":"reason","default":"-","desc":"驳回原因","validate":"审核驳回时需要"}]}},{"method":"idcsmartWithdrawRuleCredit","doc":{"title":"获取余额提现设置","desc":"获取余额提现设置","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/rule\/credit","method":"GET","return":[{"type":"array","name":"method","default":"-","desc":"提现方式ID"},{"type":"string","name":"process","default":"-","desc":"提现流程"},{"type":"float","name":"min","default":"-","desc":"最小金额限制"},{"type":"float","name":"max","default":"-","desc":"最大金额限制"},{"type":"string","name":"cycle","default":"-","desc":"提现周期"},{"type":"int","name":"cycle_limit","default":"-","desc":"提现周期次数限制,0不限"},{"type":"string","name":"withdraw_fee_type","default":"-","desc":"手续费类型fixed固定percent百分比"},{"type":"float","name":"withdraw_fee","default":"-","desc":"固定手续费金额"},{"type":"float","name":"percent","default":"-","desc":"手续费百分比"},{"type":"float","name":"percent_min","default":"-","desc":"最低手续费"},{"type":"int","name":"status","default":"-","desc":"状态0关闭1开启"}]}},{"method":"saveIdcsmartWithdrawRuleCredit","doc":{"title":"保存余额提现设置","desc":"保存余额提现设置","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/rule\/credit","method":"PUT","param":[{"type":"string","name":"source","default":"-","desc":"提现来源","validate":"required"},{"type":"array","name":"method","default":"-","desc":"提现方式ID","validate":"required"},{"type":"string","name":"process","default":"-","desc":"提现流程artificial人工auto自动","validate":"required"},{"type":"float","name":"min","default":"-","desc":"最小金额限制","validate":""},{"type":"float","name":"max","default":"-","desc":"最大金额限制","validate":""},{"type":"string","name":"cycle","default":"-","desc":"提现周期day每天week每周month每月","validate":"required"},{"type":"int","name":"cycle_limit","default":"-","desc":"提现周期次数限制,0不限","validate":""},{"type":"string","name":"withdraw_fee_type","default":"-","desc":"手续费类型fixed固定percent百分比","validate":"required"},{"type":"float","name":"withdraw_fee","default":"-","desc":"固定手续费金额","validate":""},{"type":"float","name":"percent","default":"-","desc":"手续费百分比","validate":""},{"type":"float","name":"percent_min","default":"-","desc":"最低手续费","validate":""},{"type":"int","name":"status","default":"-","desc":"状态0关闭1开启","validate":"required"}]}},{"method":"idcsmartWithdrawClient","doc":{"title":"用户已提现金额","desc":"用户已提现金额","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/client\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"用户ID","validate":""}],"return":[{"type":"string","name":"amount","default":"-","desc":"提现金额"}]}},{"method":"confirmRemit","doc":{"title":"确认已汇款","desc":"确认已汇款","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/:id\/confirm_remit","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"提现ID","validate":"required"},{"type":"string","name":"transaction_number","default":"-","desc":"交易流水号","validate":"required"}]}},{"method":"updateIdcsmartWithdrawStatus","doc":{"title":"修改提现状态","desc":"修改提现状态","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/:id\/status","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"提现ID","validate":"required"},{"type":"int","name":"status","default":"-","desc":"状态0待审核1审核通过","validate":"required"}]}},{"method":"updateIdcsmartWithdrawTransaction","doc":{"title":"修改提现交易流水号","desc":"修改提现交易流水号","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/:id\/transaction_number","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"提现ID","validate":"required"},{"type":"string","name":"transaction_number","default":"-","desc":"交易流水号","validate":"required"}]}},{"method":"idcsmartWithdrawMethodList","doc":{"title":"提现方式列表","desc":"提现方式列表","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/method","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"提现方式"},{"type":"int","name":"list[].id","default":"-","desc":"提现方式ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].admin_id","default":"-","desc":"管理员ID"},{"type":"string","name":"list[].admin","default":"-","desc":"管理员"},{"type":"string","name":"list[].create_time","default":"-","desc":"添加时间"},{"type":"int","name":"count","default":"-","desc":"提现方式总数"}]}},{"method":"createIdcsmartWithdrawMethod","doc":{"title":"添加提现方式","desc":"添加提现方式","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/method","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"}]}},{"method":"updateIdcsmartWithdrawMethod","doc":{"title":"修改提现方式","desc":"修改提现方式","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/method\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"提现方式ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"}]}},{"method":"deleteIdcsmartWithdrawMethod","doc":{"title":"删除提现方式","desc":"删除提现方式","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/method\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"提现方式ID","validate":"required"}]}},{"method":"idcsmartWithdrawRejectReasonList","doc":{"title":"驳回原因列表","desc":"驳回原因列表","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/reject_reason","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"驳回原因"},{"type":"int","name":"list[].id","default":"-","desc":"驳回原因ID"},{"type":"string","name":"list[].reason","default":"-","desc":"驳回原因内容"},{"type":"string","name":"list[].admin_id","default":"-","desc":"管理员ID"},{"type":"string","name":"list[].admin","default":"-","desc":"管理员"},{"type":"string","name":"list[].create_time","default":"-","desc":"添加时间"},{"type":"int","name":"count","default":"-","desc":"驳回原因总数"}]}},{"method":"createIdcsmartWithdrawRejectReason","doc":{"title":"添加驳回原因","desc":"添加驳回原因","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/reject_reason","method":"POST","param":[{"type":"string","name":"reason","default":"-","desc":"驳回原因","validate":"required"}]}},{"method":"updateIdcsmartWithdrawRejectReason","doc":{"title":"修改驳回原因","desc":"修改驳回原因","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/reject_reason\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"驳回原因ID","validate":"required"},{"type":"string","name":"reason","default":"-","desc":"驳回原因","validate":"required"}]}},{"method":"deleteIdcsmartWithdrawRejectReason","doc":{"title":"删除驳回原因","desc":"删除驳回原因","author":"theworld","version":"v1","url":"\/admin\/v1\/withdraw\/reject_reason\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"驳回原因ID","validate":"required"}]}}]},{"class":"addon\\export_excel\\controller\\AdminIndexController","doc":{"title":"Excel导出数据","desc":"Excel导出数据","use":"addon\\export_excel\\controller\\AdminIndexController"},"list":[{"method":"clientExportExcel","doc":{"title":"用户列表导出EXCEL","desc":"用户列表导出EXCEL","author":"theworld","version":"v1","url":"\/admin\/v1\/export_excel\/client","method":"GET","param":[{"type":"object","name":"custom_field","default":"-","desc":"自定义字段,key为自定义字段名称,value为自定义字段的值","validate":""},{"type":"string","name":"type","default":"-","desc":"关键字类型,id用户ID,username姓名,phone手机号,email邮箱,company公司","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围随关键字类型变化，默认搜索范围:用户ID,姓名,邮箱,手机号,公司","validate":""},{"type":"int","name":"client_id","default":"-","desc":"用户ID,精确搜索","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"id","desc":"排序(id,reg_time,host_active_num,host_num,credit,cost_price,refund_price,withdraw_price)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}]}},{"method":"hostExportExcel","doc":{"title":"产品列表导出EXCEL","desc":"产品列表导出EXCEL","author":"theworld","version":"v1","url":"\/admin\/v1\/export_excel\/host","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:产品ID,商品名称,标识,用户名,邮箱,手机号","validate":""},{"type":"string","name":"billing_cycle","default":"-","desc":"付款周期","validate":""},{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":""},{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败","validate":""},{"type":"string","name":"due_time","default":"-","desc":"到期时间(today=今天内three=最近三天seven=最近七天month=最近一个月custom=自定义expired=已到期)","validate":""},{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""},{"type":"string","name":"name","default":"-","desc":"标识","validate":""},{"type":"string","name":"username","default":"-","desc":"用户名","validate":""},{"type":"string","name":"email","default":"-","desc":"邮箱","validate":""},{"type":"string","name":"phone","default":"-","desc":"手机号","validate":""},{"type":"int","name":"server_id","default":"-","desc":"接口ID","validate":""},{"type":"string","name":"first_payment_amount","default":"-","desc":"订购金额","validate":""},{"type":"string","name":"ip","default":"-","desc":"IP","validate":""},{"type":"string","name":"tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""},{"type":"int","name":"view_id","default":"-","desc":"视图ID","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"id","desc":"排序(id,renew_amount,due_time,first_payment_amount,active_time,client_id,reg_time)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}]}},{"method":"orderExportExcel","doc":{"title":"订单列表导出EXCEL","desc":"订单列表导出EXCEL","author":"theworld","version":"v1","url":"\/admin\/v1\/export_excel\/order","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:订单ID,商品名称,用户名称,邮箱,手机号","validate":""},{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":""},{"type":"string","name":"type","default":"-","desc":"类型new新订单renew续费订单upgrade升降级订单artificial人工订单","validate":""},{"type":"string","name":"status","default":"-","desc":"状态Unpaid未付款Paid已付款","validate":""},{"type":"string","name":"amount","default":"-","desc":"金额","validate":""},{"type":"string","name":"gateway","default":"-","desc":"支付方式","validate":""},{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":""},{"type":"int","name":"order_id","default":"-","desc":"订单ID","validate":""},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""},{"type":"string","name":"username","default":"-","desc":"用户名称","validate":""},{"type":"string","name":"email","default":"-","desc":"邮箱","validate":""},{"type":"string","name":"phone","default":"-","desc":"手机号","validate":""},{"type":"int","name":"pay_time","default":"-","desc":"支付时间","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"id","desc":"排序(id,amount,client_id,reg_time)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}]}},{"method":"transactionExportExcel","doc":{"title":"交易流水列表导出EXCEL","desc":"交易流水列表导出EXCEL","author":"theworld","version":"v1","url":"\/admin\/v1\/export_excel\/transaction","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:交易流水号,订单ID,用户名称,邮箱,手机号","validate":""},{"type":"string","name":"type","default":"-","desc":"类型new新订单renew续费订单upgrade升降级订单artificial人工订单","validate":""},{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":""},{"type":"int","name":"order_id","default":"-","desc":"订单ID","validate":""},{"type":"string","name":"amount","default":"-","desc":"金额","validate":""},{"type":"string","name":"gateway","default":"-","desc":"支付方式","validate":""},{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"id","desc":"排序(id,amount,transaction_number,order_id,create_time,client_id,reg_time)","validate":""},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}]}},{"method":"systemLogExportExcel","doc":{"title":"系统日志列表导出EXCEL","desc":"系统日志列表导出EXCEL","author":"theworld","version":"v1","url":"\/admin\/v1\/export_excel\/system_log","method":"GET","param":[{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":""}]}},{"method":"smsLogExportExcel","doc":{"title":"短信日志列表导出EXCEL","desc":"短信日志列表导出EXCEL","author":"theworld","version":"v1","url":"\/admin\/v1\/export_excel\/sms_log","method":"GET","param":[{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":""}]}},{"method":"emailLogExportExcel","doc":{"title":"邮件日志列表导出EXCEL","desc":"邮件日志列表导出EXCEL","author":"theworld","version":"v1","url":"\/admin\/v1\/export_excel\/email_log","method":"GET","param":[{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":""}]}}]},{"class":"addon\\idcsmart_certification\\controller\\CertificationController","doc":{"title":"实名认证","desc":"实名认证","use":"addon\\idcsmart_certification\\controller\\CertificationController"},"list":[{"method":"getConfig","doc":{"title":"实名设置页面","desc":"实名设置页面","url":"\/admin\/v1\/certification\/config","method":"GET","author":"wyh","version":"v1","return":[{"type":"int","name":"certification_open","default":"-","desc":"实名认证是否开启:1开启默认,0关"},{"type":"int","name":"certification_approval","default":"-","desc":"是否人工复审:1开启默认，0关"},{"type":"int","name":"certification_company_open","default":"-","desc":"是否开启企业认证:1开启默认，0关"},{"type":"int","name":"certification_notice","default":"-","desc":"审批通过后,是否通知客户:1通知默认,0否"},{"type":"int","name":"certification_update_client_name","default":"-","desc":"是否自动更新姓名:1是,0否默认"},{"type":"int","name":"certification_upload","default":"-","desc":"是否需要上传证件照:1是,0否默认"},{"type":"int","name":"certification_update_client_phone","default":"-","desc":"手机一致性:1是,0否默认"},{"type":"int","name":"certification_uncertified_cannot_buy_product","default":"-","desc":"未认证无法购买产品:1是,0否默认"},{"type":"int","name":"certification_age_open","default":"-","desc":"是否开启低于某岁数驳回"},{"type":"int","name":"certification_age","default":"-","desc":"低于某岁数驳回"},{"type":"int","name":"certification_recharge","default":"-","desc":"未认证无法充值"},{"type":"int","name":"certification_show_certify_id","default":"-","desc":"是否显示认证ID"},{"type":"int","name":"certification_company_need_person","default":"-","desc":"企业认证需先完成个人认证:1是,0否默认"}]}},{"method":"setConfig","doc":{"title":"保存实名设置","desc":"保存实名设置","url":"\/admin\/v1\/certification\/config","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"certification_open","default":"-","desc":"实名认证是否开启:1开启默认,0关","validate":"required"},{"type":"int","name":"certification_company_open","default":"-","desc":"是否开启企业认证:1开启默认，0关","validate":""},{"type":"int","name":"certification_approval","default":"-","desc":"是否人工复审:1开启默认，0关","validate":"required"},{"type":"int","name":"certification_notice","default":"-","desc":"审批通过后,是否通知客户:1通知默认,0否","validate":"required"},{"type":"int","name":"certification_update_client_name","default":"-","desc":"是否自动更新姓名:1是,0否默认","validate":"required"},{"type":"int","name":"certification_upload","default":"-","desc":"是否需要上传证件照:1是,0否默认","validate":"required"},{"type":"int","name":"certification_update_client_phone","default":"-","desc":"手机一致性:1是,0否默认","validate":"required"},{"type":"int","name":"certification_uncertified_cannot_buy_product","default":"-","desc":"未认证无法购买产品:1是,0否默认","validate":"required"},{"type":"int","name":"certification_age_open","default":"-","desc":"是否开启低于某岁数驳回","validate":"required"},{"type":"int","name":"certification_age","default":"-","desc":"低于某岁数驳回","validate":"required"},{"type":"int","name":"certification_recharge","default":"-","desc":"未认证无法充值","validate":"required"},{"type":"int","name":"certification_show_certify_id","default":"-","desc":"是否显示认证ID","validate":"required"},{"type":"int","name":"certification_company_need_person","default":"-","desc":"企业认证需先完成个人认证:1是,0否默认","validate":"required"}]}},{"method":"certificationList","doc":{"title":"实名认证列表","desc":"实名认证列表","url":"\/admin\/v1\/certification","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"实名认证列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].name","default":"-","desc":"申请人"},{"type":"int","name":"list[].company","default":"-","desc":"公司"},{"type":"int","name":"list[].type","default":"-","desc":"认证类型1个人，2企业，3个人转企业"},{"type":"int","name":"list[].status","default":"-","desc":"1已认证，2未通过，3待审核，4已提交资料"},{"type":"int","name":"list[].auth_fail","default":"-","desc":"失败原因"},{"type":"int","name":"list[].create_time","default":"-","desc":"提交时间"},{"type":"int","name":"list[].company_organ_code","default":"-","desc":"营业执照号"},{"type":"int","name":"count","default":"-","desc":"实名认证总数"}]}},{"method":"index","doc":{"title":"获取实名认证","desc":"获取实名认证","url":"\/admin\/v1\/certification\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"实名认证ID","validate":"required"}],"return":[{"type":"object","name":"log","default":"-","desc":"实名认证"},{"type":"int","name":"log.id","default":"-","desc":"ID"},{"type":"string","name":"log.name","default":"-","desc":"申请人"},{"type":"string","name":"log.company","default":"-","desc":"公司"},{"type":"int","name":"log.create_time","default":"-","desc":"申请时间"},{"type":"string","name":"log.title","default":"-","desc":"认证方式"},{"type":"string","name":"log.card_name","default":"-","desc":"认证名称"},{"type":"string","name":"log.card_type","default":"-","desc":"卡类型:id_card身份证,hk_macao_residence_permits港澳居住证,hk_macao_"},{"type":"string","name":"log.card_number","default":"-","desc":"证件号"},{"type":"array","name":"log.img","default":"-","desc":"图片地址,依次为:正,反,营业执照"},{"type":"array","name":"log.company_organ_code","default":"-","desc":"营业执照号"}]}},{"method":"approve","doc":{"title":"通过","desc":"通过","url":"\/admin\/v1\/certification\/:id\/approve","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"实名认证ID","validate":"required"}]}},{"method":"reject","doc":{"title":"驳回","desc":"驳回","url":"\/admin\/v1\/certification\/:id\/reject","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"实名认证ID","validate":"required"},{"type":"string","name":"reason","default":"-","desc":"驳回原因","validate":""}]}},{"method":"indexClient","doc":{"title":"获取实名认证","desc":"获取实名认证","url":"\/admin\/v1\/certification\/client\/:client_id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":"required"}],"return":[{"type":"object","name":"log","default":"-","desc":"实名认证"},{"type":"int","name":"log.id","default":"-","desc":"ID"},{"type":"string","name":"log.name","default":"-","desc":"申请人"},{"type":"string","name":"log.company","default":"-","desc":"公司"},{"type":"int","name":"log.create_time","default":"-","desc":"申请时间"},{"type":"string","name":"log.title","default":"-","desc":"认证方式"},{"type":"string","name":"log.card_name","default":"-","desc":"认证名称"},{"type":"string","name":"log.card_type","default":"-","desc":"卡类型:id_card身份证,hk_macao_residence_permits港澳居住证,hk_macao_"},{"type":"string","name":"log.card_number","default":"-","desc":"证件号"},{"type":"array","name":"log.img","default":"-","desc":"图片地址,依次为:正,反,营业执照"},{"type":"array","name":"log.company_organ_code","default":"-","desc":"营业执照号"}]}}]},{"class":"addon\\idcsmart_notice\\controller\\AdminIndexController","doc":{"title":"官方通知(后台)","desc":"官方通知(后台)","use":"addon\\idcsmart_notice\\controller\\AdminIndexController"},"list":[{"method":"list","doc":{"title":"通知列表","desc":"通知列表","author":"wyh","version":"v1","url":"\/admin\/v1\/idcsmart_notice\/notice","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:标题","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"object","name":"list","default":"-","desc":"通知列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].content","default":"-","desc":"内容"},{"type":"string","name":"list[].attachment","default":"-","desc":"附件"},{"type":"int","name":"list[].publish_time","default":"-","desc":"发布时间"},{"type":"int","name":"list[].start_time","default":"-","desc":"开始时间"},{"type":"int","name":"list[].end_time","default":"-","desc":"结束时间"},{"type":"string","name":"list[].type","default":"-","desc":"可拉取类型：all全部，only指定，lowest最低"},{"type":"int","name":"list[].priority","default":"-","desc":"优先级：0普通，1高"},{"type":"string","name":"list[].status","default":"-","desc":"状态：invalid无效，published已发布，publishing发布中"},{"type":"int","name":"list[].enabled","default":"-","desc":"是否启用：0否，1是"},{"type":"string","name":"list[].nickname","default":"-","desc":"发布人"},{"type":"int","name":"count","default":"-","desc":"通知总数"}]}},{"method":"create","doc":{"title":"创建通知","desc":"创建通知","author":"wyh","version":"v1","url":"\/admin\/v1\/idcsmart_notice\/notice","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"},{"type":"string[]","name":"attachment","default":"-","desc":"附件","validate":""},{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":"required"},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":"required"},{"type":"string","name":"type","default":"-","desc":"可拉取类型：all全部，only指定，lowest最低","validate":"required"},{"type":"string","name":"version","default":"-","desc":"类型为only和lowest时，需要指定版本","validate":""},{"type":"int","name":"priority","default":"-","desc":"优先级：0普通，1高","validate":"required"},{"type":"string","name":"status","default":"-","desc":"状态：invalid无效，published已发布，publishing发布中","validate":""},{"type":"int","name":"enabled","default":"-","desc":"是否启用：0否，1是","validate":"required"}],"return":[{"type":"object","name":"-","default":"-","desc":"-"},{"type":"int","name":"data.id","default":"-","desc":"通知ID"}]}},{"method":"update","doc":{"title":"更新通知","desc":"更新通知","author":"wyh","version":"v1","url":"\/admin\/v1\/idcsmart_notice\/notice\/:id","method":"PUT","param":[{"type":"string","name":"title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"},{"type":"string[]","name":"attachment","default":"-","desc":"附件","validate":""},{"type":"int","name":"start_time","default":"-","desc":"开始时间","validate":"required"},{"type":"int","name":"end_time","default":"-","desc":"结束时间","validate":"required"},{"type":"string","name":"type","default":"-","desc":"可拉取类型：all全部，only指定，lowest最低","validate":"required"},{"type":"string","name":"version","default":"-","desc":"类型为only和lowest时，需要指定版本","validate":""},{"type":"int","name":"priority","default":"-","desc":"优先级：0普通，1高","validate":"required"},{"type":"string","name":"status","default":"-","desc":"状态：invalid无效，published已发布，publishing发布中","validate":""},{"type":"int","name":"enabled","default":"-","desc":"是否启用：0否，1是","validate":"required"}],"return":[{"type":"object","name":"-","default":"-","desc":"-"},{"type":"int","name":"data.id","default":"-","desc":"通知ID"}]}},{"method":"index","doc":{"title":"通知详情","desc":"通知详情","author":"wyh","version":"v1","url":"\/admin\/v1\/idcsmart_notice\/notice\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"通知ID","validate":""}],"return":[{"type":"object","name":"notice","default":"-","desc":"通知列表"},{"type":"int","name":"notice.id","default":"-","desc":"ID"},{"type":"string","name":"notice.title","default":"-","desc":"标题"},{"type":"string","name":"notice.content","default":"-","desc":"内容"},{"type":"string","name":"notice.attachment","default":"-","desc":"附件"},{"type":"int","name":"notice.publish_time","default":"-","desc":"发布时间"},{"type":"int","name":"notice.start_time","default":"-","desc":"开始时间"},{"type":"int","name":"notice.end_time","default":"-","desc":"结束时间"},{"type":"string","name":"notice.type","default":"-","desc":"可拉取类型：all全部，only指定，lowest最低"},{"type":"int","name":"notice.priority","default":"-","desc":"优先级：0普通，1高"},{"type":"string","name":"notice.status","default":"-","desc":"状态：invalid无效，published已发布，publishing发布中"},{"type":"int","name":"notice.enabled","default":"-","desc":"是否启用：0否，1是"}]}},{"method":"enabled","doc":{"title":"禁用\/启用通知","desc":"禁用\/启用通知","author":"wyh","version":"v1","url":"\/admin\/v1\/idcsmart_notice\/notice\/:id\/enabled","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"通知ID","validate":""},{"type":"int","name":"enabled","default":"-","desc":"1启用默认，0禁用","validate":""}]}},{"method":"getV10VersionList","doc":{"title":"版本列表","desc":"版本列表","author":"wyh","version":"v1","url":"\/admin\/v1\/idcsmart_notice\/notice\/version","method":"GET"}}]},{"class":"addon\\schedule\\controller\\AdminIndexController","doc":{"title":"日程(后台)","desc":"日程(后台)","use":"addon\\schedule\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\schedule\\controller\\AdminMemoController","doc":{"title":"备忘录(后台)","desc":"备忘录(后台)","use":"addon\\schedule\\controller\\AdminMemoController"},"list":[]},{"class":"addon\\schedule\\controller\\AdminMemoCategoryController","doc":{"title":"备忘录分类(后台)","desc":"备忘录分类(后台)","use":"addon\\schedule\\controller\\AdminMemoCategoryController"},"list":[]},{"class":"addon\\client_care\\controller\\AdminIndexController","doc":{"title":"消息通知","desc":"消息通知","use":"addon\\client_care\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\host_transfer\\controller\\AdminIndexController","doc":{"title":"产品转移(后台)","desc":"产品转移(后台)","use":"addon\\host_transfer\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\ai_knowledge\\controller\\AiKnowledgeApiController","doc":{"title":"大模型API配置(后台)","desc":"大模型API配置(后台)","use":"addon\\ai_knowledge\\controller\\AiKnowledgeApiController"},"list":[{"method":"listType","doc":{"title":"模型渠道列表","desc":"模型渠道列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/type","method":"GET","return":[{"type":"object","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"200成功"},{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"ID"}]}},{"method":"listModel","doc":{"title":"模型列表","desc":"模型列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/model","method":"GET","param":[{"type":"string","name":"type","default":"-","desc":"渠道：wenxinwork\/文心一言，glm\/智谱，ollama\/ollama，custom\/自定义","validate":""},{"type":"string","name":"api_url","default":"-","desc":"渠道为ollama的api地址","validate":""}],"return":[{"type":"object","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"200成功"},{"type":"array","name":"data","default":"-","desc":"-"},{"type":"string","name":"data.embeddings[].name","default":"-","desc":"向量模型名"},{"type":"string","name":"data.embeddings[].model","default":"-","desc":"向量模型标识"},{"type":"int","name":"data.completions[].name","default":"-","desc":"对话模型名"},{"type":"int","name":"data.completions[].model","default":"-","desc":"对话模型标识"}]}},{"method":"listApi","doc":{"title":"大模型API列表","desc":"大模型API列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/api","method":"GET","param":[{"type":"string","name":"scene","default":"-","desc":"场景，默认传空\/model_config无用户等级用户允许使用\/chat对话界面\/knowledge_config知识库配置\/clientarea会员中心","validate":""},{"type":"string","name":"type","default":"-","desc":"渠道","validate":""},{"type":"string","name":"model","default":"-","desc":"模型","validate":""},{"type":"string","name":"model_name","default":"-","desc":"模型别名","validate":""},{"type":"int","name":"embedding","default":"-","desc":"是否embedding模型.此字段不传或者传null获取所有!","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"orderby","default":"-","desc":"排序字段","validate":""},{"type":"string","name":"sort","default":"-","desc":"排序方向","validate":""}],"return":[{"type":"object","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"200成功"},{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"ID"},{"type":"string","name":"data.list[].type","default":"-","desc":"渠道"},{"type":"string","name":"data.list[].model","default":"-","desc":"模型"},{"type":"string","name":"data.list[].model_name","default":"-","desc":"模型别名"},{"type":"int","name":"data.list[].clientarea","default":"-","desc":"是否会员中心可用"},{"type":"int","name":"data.list[].enabled","default":"-","desc":"是否启用：1启用，0禁用"},{"type":"int","name":"data.list[].order","default":"-","desc":"排序"},{"type":"int","name":"data.list[].embedding","default":"-","desc":"是否embedding模型"},{"type":"int","name":"data.list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"data.count","default":"-","desc":"总数"}]}},{"method":"indexApi","doc":{"title":"大模型API详情","desc":"大模型API详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/api\/:id","method":"GET","return":[{"type":"object","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"200成功"},{"type":"string","name":"data.type","default":"-","desc":"渠道"},{"type":"string","name":"data.model","default":"-","desc":"模型"},{"type":"string","name":"data.model_name","default":"-","desc":"模型别名"},{"type":"int","name":"data.embedding","default":"-","desc":"是否embedding模型"},{"type":"array","name":"data.config_data","default":"-","desc":"配置数据(不同渠道配置字段不一样)"},{"type":"string","name":"data.config_data[].name","default":"-","desc":"配置数据字段名称"},{"type":"string","name":"data.config_data[].title","default":"-","desc":"配置数据字段标题"},{"type":"string","name":"data.config_data[].value","default":"-","desc":"配置数据字段值"},{"type":"array","name":"data.custom_fields","default":"-","desc":"自定义字段数组"},{"type":"string","name":"data.custom_fields[].name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"data.custom_fields[].value","default":"-","desc":"自定义字段值"}]}},{"method":"createApi","doc":{"title":"大模型API创建","desc":"大模型API创建","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/api","method":"POST","param":[{"type":"string","name":"type","default":"-","desc":"渠道","validate":""},{"type":"string","name":"model","default":"-","desc":"模型","validate":""},{"type":"string","name":"model_name","default":"-","desc":"模型别名","validate":""},{"type":"int","name":"embedding","default":"-","desc":"是否embedding模型","validate":""},{"type":"object","name":"config_data","default":"-","desc":"配置数据(不同渠道配置字段不一样)","validate":""},{"type":"string","name":"config_data.api_url","default":"-","desc":"API地址","validate":""},{"type":"string","name":"config_data.api_key","default":"-","desc":"APIKEY","validate":""},{"type":"string","name":"config_data.secret_key","default":"-","desc":"secret_key","validate":""},{"type":"array","name":"custom_fields","default":"-","desc":"自定义字段数组","validate":""},{"type":"string","name":"custom_fields[].name","default":"-","desc":"自定义字段名称","validate":""},{"type":"string","name":"custom_fields[].value","default":"-","desc":"自定义字段值","validate":""}]}},{"method":"updateApi","doc":{"title":"大模型API编辑","desc":"大模型API编辑","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/api\/:id","method":"PUT","param":[{"type":"string","name":"type","default":"-","desc":"渠道","validate":""},{"type":"string","name":"model","default":"-","desc":"模型","validate":""},{"type":"string","name":"model_name","default":"-","desc":"模型别名","validate":""},{"type":"int","name":"embedding","default":"-","desc":"是否embedding模型","validate":""},{"type":"object","name":"config_data","default":"-","desc":"配置数据(不同渠道配置字段不一样)","validate":""},{"type":"string","name":"config_data.api_url","default":"-","desc":"API地址","validate":""},{"type":"string","name":"config_data.api_key","default":"-","desc":"APIKEY","validate":""},{"type":"string","name":"config_data.secret_key","default":"-","desc":"secret_key","validate":""},{"type":"array","name":"config_data.custom_fields","default":"-","desc":"自定义字段数组","validate":""},{"type":"string","name":"config_data.custom_fields[].name","default":"-","desc":"自定义字段名称","validate":""},{"type":"string","name":"config_data.custom_fields[].value","default":"-","desc":"自定义字段值","validate":""}]}},{"method":"deleteApi","doc":{"title":"大模型API删除","desc":"大模型API删除","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/api\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"ID","validate":""}]}},{"method":"clientareaApi","doc":{"title":"大模型API会员中心可用","desc":"大模型API会员中心可用","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/api\/:id\/clientarea","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"ID","validate":""},{"type":"int","name":"clientarea","default":"-","desc":"会员中心可用0\/1","validate":""}]}},{"method":"enabledApi","doc":{"title":"大模型API启用禁用","desc":"大模型API启用禁用","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/api\/:id\/enabled","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"ID","validate":""},{"type":"int","name":"enabled","default":"-","desc":"1启用,0禁用","validate":""}]}},{"method":"copyApi","doc":{"title":"大模型API复制","desc":"大模型API复制","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/api\/:id\/copy","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"ID","validate":""}]}}]},{"class":"addon\\ai_knowledge\\controller\\AiKnowledgeController","doc":{"title":"知识库(后台)","desc":"知识库(后台)","use":"addon\\ai_knowledge\\controller\\AiKnowledgeController"},"list":[{"method":"knowledgeCategory","doc":{"title":"知识库分类列表","desc":"知识库分类列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/knowledge_category","method":"GET","return":[{"type":"object","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"200成功"},{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"ID"},{"type":"string","name":"data.list[].type","default":"-","desc":"页面类型：index,product,clientarea,host,other"},{"type":"string","name":"data.list[].name","default":"-","desc":"分类名称"},{"type":"int","name":"data.list[].status","default":"-","desc":"状态；0已更新，1待更新(更新操作调一键更新知识库即可)"},{"type":"int","name":"data.list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"data.list[].update_time","default":"-","desc":"更新时间"}]}},{"method":"createKnowledgeInput","doc":{"title":"输入知识库","desc":"输入知识库","url":"\/admin\/v1\/ai_knowledge\/knowledge\/knowledge_input","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"filename","default":"-","desc":"文件名","validate":"required"},{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"},{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other","validate":"required"},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}]}},{"method":"getKnowledgeInput","doc":{"title":"编辑文档页面","desc":"编辑文档页面()","url":"\/admin\/v1\/ai_knowledge\/knowledge\/knowledge_input","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"文档id","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"文档id"},{"type":"string","name":"filename","default":"-","desc":"文件名"},{"type":"string","name":"content","default":"-","desc":"内容"}]}},{"method":"updateKnowledgeInput","doc":{"title":"编辑文档","desc":"编辑文档","url":"\/admin\/v1\/ai_knowledge\/knowledge\/knowledge_input\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"文档id","validate":"required"},{"type":"string","name":"content","default":"-","desc":"内容","validate":""},{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other","validate":"required"},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}]}},{"method":"createKnowledge","doc":{"title":"上传文件至知识库","desc":"上传文件至知识库","url":"\/admin\/v1\/ai_knowledge\/knowledge","method":"POST","author":"wyh","version":"v1","param":[{"type":"array","name":"files","default":"-","desc":"文件数组(admin\/v1\/upload上传后的save_name)","validate":"required"},{"type":"string","name":"description","default":"-","desc":"描述","validate":"required"},{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other","validate":"required"},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":""}]}},{"method":"listKnowledge","doc":{"title":"知识库列表","desc":"知识库列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/knowledge","method":"GET","param":[{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other","validate":""},{"type":"string","name":"filename","default":"-","desc":"文件名称","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"int","name":"orderby","default":"-","desc":"排序字段","validate":""},{"type":"string","name":"sort","default":"-","desc":"排序方向","validate":""}],"return":[{"type":"object","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"200成功"},{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"ID"},{"type":"string","name":"data.list[].filename","default":"-","desc":"文件名"},{"type":"string","name":"data.list[].type","default":"-","desc":"文件类型：txt文本文档，md问答文档"},{"type":"string","name":"data.list[].page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other"},{"type":"string","name":"data.list[].description","default":"-","desc":"描述"},{"type":"array","name":"data.list[].prompt","default":"-","desc":"提示"},{"type":"int","name":"data.list[].status","default":"-","desc":"状态：1新增，2已向量化，3已禁用"},{"type":"int","name":"data.list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"data.list[].product_name","default":"-","desc":"商品名称"},{"type":"int","name":"data.count","default":"-","desc":"总数"}]}},{"method":"promptKnowledge","doc":{"title":"添加对话示例模板","desc":"添加对话示例模板","url":"\/admin\/v1\/ai_knowledge\/knowledge\/:id\/prompt","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"文档id","validate":""},{"type":"array","name":"prompt","default":"-","desc":"提示，数组","validate":"required"}]}},{"method":"deleteKnowledge","doc":{"title":"删除文档","desc":"删除文档","url":"\/admin\/v1\/ai_knowledge\/knowledge\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"文档id","validate":""}]}},{"method":"deleteKnowledgeBatch","doc":{"title":"删除文档","desc":"删除文档","url":"\/admin\/v1\/ai_knowledge\/knowledge\/batch","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"array","name":"ids","default":"-","desc":"文档id数组","validate":""}]}},{"method":"statusKnowledge","doc":{"title":"禁用\/启用文档","desc":"禁用\/启用文档","url":"\/admin\/v1\/ai_knowledge\/knowledge\/:id\/status","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"文档id","validate":""},{"type":"int","name":"status","default":"-","desc":"状态：1新增，2已向量化，3已禁用","validate":""}]}},{"method":"vectorKnowledge","doc":{"title":"一键更新知识库","desc":"一键更新知识库，向量化","url":"\/admin\/v1\/ai_knowledge\/knowledge\/vector","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other","validate":""}]}},{"method":"testSearchKnowledge","doc":{"title":"知识库搜索测试","desc":"知识库搜索测试","url":"\/admin\/v1\/ai_knowledge\/knowledge\/test_search","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other","validate":""},{"type":"string","name":"text","default":"-","desc":"测试文本","validate":""}],"return":[{"type":"object","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"200成功"},{"type":"array","name":"data","default":"-","desc":"搜索结果"},{"type":"int","name":"data[].id","default":"-","desc":"id"},{"type":"string","name":"data[].content","default":"-","desc":"搜索结果"},{"type":"float","name":"data[].similarity","default":"-","desc":"相似度"}]}},{"method":"completionSessionKnowledge","doc":{"title":"生成会话ID","desc":"生成会话ID","url":"\/admin\/v1\/ai_knowledge\/knowledge\/completion\/session","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"knowledge_open","default":"-","desc":"是否开启知识库搜索，1开启，0关闭，聊天标题ID非空时，此字段传0","validate":""},{"type":"int","name":"knowledge_model_api_id","default":"-","desc":"模型API，ID，知识库关闭时，此字段必传","validate":""},{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other，知识库开启时，此字段必传","validate":""},{"type":"int","name":"product_id","default":"-","desc":"产品id,页面类型为：product,host时且知识库开启时，此字段必传","validate":""},{"type":"string","name":"text","default":"-","desc":"对话","validate":"required"}],"return":[{"type":"int","name":"chat_title_id","default":"-","desc":"聊天标题ID，默认0，进入历史对话需要此字段"}]}},{"method":"completionKnowledge","doc":{"title":"对话","desc":"对话","url":"\/admin\/v1\/ai_knowledge\/knowledge\/completion","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"chat_title_id","default":"-","desc":"聊天标题ID，默认0，进入历史对话需要此字段","validate":""},{"type":"int","name":"knowledge_open","default":"-","desc":"是否开启知识库搜索，1开启，0关闭，聊天标题ID非空时，此字段传0","validate":""},{"type":"int","name":"knowledge_model_api_id","default":"-","desc":"模型API，ID，知识库关闭时，此字段必传","validate":""},{"type":"string","name":"page_type","default":"-","desc":"页面类型：index,product,clientarea,host,other，知识库开启时，此字段必传","validate":""},{"type":"int","name":"product_id","default":"-","desc":"产品id,页面类型为：product,host时且知识库开启时，此字段必传","validate":""},{"type":"string","name":"text","default":"-","desc":"对话","validate":"required"},{"type":"int","name":"parent_id","default":"-","desc":"父聊天记录ID，默认0，重新生成回答时，需要传此字段","validate":""}]}}]},{"class":"addon\\ai_knowledge\\controller\\AiKnowledgeConfigController","doc":{"title":"模型配置(后台)","desc":"模型配置(后台)","use":"addon\\ai_knowledge\\controller\\AiKnowledgeConfigController"},"list":[{"method":"index","doc":{"title":"大模型配置","desc":"大模型配置","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/config","method":"GET","return":[{"type":"object","name":"config","default":"-","desc":"配置"},{"type":"string","name":"config.bot_name","default":"-","desc":"bot名称"},{"type":"string","name":"config.bot_img","default":"-","desc":"bot头像"},{"type":"string","name":"config.client_limit","default":"-","desc":"no\/active\/register"},{"type":"array","name":"config.account_limit","default":"-","desc":"email\/phone\/certification"},{"type":"array","name":"config.client_level","default":"-","desc":"用户等级ID数组"},{"type":"array","name":"config.no_client_level_model_api","default":"-","desc":"无用户等级用户可使用模型ID数组"},{"type":"int","name":"config.client_use_limit","default":"-","desc":"用户使用频率限制多少次"},{"type":"int","name":"config.client_use_limit_unit","default":"-","desc":"用户使用频率单位，多少(分钟)"},{"type":"int","name":"config.client_use_limit_total","default":"-","desc":"用户使用总量限制"},{"type":"int","name":"config.client_use_limit_total_unit","default":"-","desc":"用户使用总量限制，多少(天)"},{"type":"int","name":"config.client_use_limit_model","default":"-","desc":"模型并发限制"},{"type":"int","name":"config.client_use_limit_model_unit","default":"-","desc":"模型并发限制，多少(分钟)"},{"type":"string","name":"config.client_not_login_tip","default":"-","desc":"用户未登录提示"},{"type":"string","name":"config.client_can_not_use_tip","default":"-","desc":"用户不符合使用条件提示"},{"type":"string","name":"config.large_model_disclaimer","default":"-","desc":"大模型免责声明"},{"type":"array","name":"config.client_limit_active_product","default":"-","desc":"激活商品ID数组，当client_limit=active时生效"}]}},{"method":"updateConfig","doc":{"title":"大模型配置","desc":"大模型配置","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/config","method":"POST","param":[{"type":"string","name":"bot_name","default":"-","desc":"bot名称","validate":""},{"type":"string","name":"bot_img","default":"-","desc":"bot头像,(admin\/v1\/upload上传后的save_name)","validate":""},{"type":"string","name":"client_limit","default":"-","desc":"no\/active\/register","validate":""},{"type":"array","name":"account_limit","default":"-","desc":"email\/phone\/certification","validate":""},{"type":"array","name":"client_level","default":"-","desc":"用户等级ID数组","validate":""},{"type":"array","name":"no_client_level_model_api","default":"-","desc":"无用户等级用户可使用模型ID数组","validate":""},{"type":"int","name":"client_use_limit","default":"-","desc":"用户使用频率限制多少次","validate":""},{"type":"int","name":"client_use_limit_unit","default":"-","desc":"用户使用频率单位，多少(分钟:1,5,10,30,60)","validate":""},{"type":"int","name":"client_use_limit_total","default":"-","desc":"用户使用总量限制","validate":""},{"type":"int","name":"client_use_limit_total_unit","default":"-","desc":"用户使用总量限制，多少(天:1,30,90,365)","validate":""},{"type":"int","name":"client_use_limit_model","default":"-","desc":"模型并发限制","validate":""},{"type":"int","name":"client_use_limit_model_unit","default":"-","desc":"模型并发限制，多少(分钟:1,5,10,30,60)","validate":""},{"type":"string","name":"client_not_login_tip","default":"-","desc":"用户未登录提示","validate":""},{"type":"string","name":"client_can_not_use_tip","default":"-","desc":"用户不符合使用条件提示","validate":""},{"type":"string","name":"large_model_disclaimer","default":"-","desc":"大模型免责声明","validate":""},{"type":"array","name":"client_limit_active_product","default":"-","desc":"激活商品ID数组，当client_limit=active时生效","validate":""}]}},{"method":"knowledgeConfig","doc":{"title":"知识库配置","desc":"知识库配置","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/knowledge_config","method":"GET","return":[{"type":"object","name":"config","default":"-","desc":"配置"},{"type":"float","name":"config.threshold","default":"-","desc":"最小相似度，0-1之间"},{"type":"int","name":"config.count","default":"-","desc":"单次检索条数"},{"type":"int","name":"config.knowledge_model_api_id","default":"-","desc":"嵌入模型ID"},{"type":"string","name":"config.miss_strategy","default":"-","desc":"未命中策略，free\/fixed"},{"type":"string","name":"config.miss_strategy_fixed_text","default":"-","desc":"固定文案"}]}},{"method":"knowledgeConfigUpdate","doc":{"title":"知识库配置","desc":"知识库配置","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/knowledge_config","method":"POST","param":[{"type":"float","name":"threshold","default":"-","desc":"最小相似度，0-1之间","validate":""},{"type":"int","name":"count","default":"-","desc":"单次检索条数","validate":""},{"type":"int","name":"knowledge_model_api_id","default":"-","desc":"嵌入模型ID","validate":""},{"type":"string","name":"miss_strategy","default":"-","desc":"未命中策略，free\/fixed","validate":""},{"type":"string","name":"miss_strategy_fixed_text","default":"-","desc":"固定文案","validate":""}]}},{"method":"knowledgeDatabase","doc":{"title":"postgresql配置","desc":"postgresql配置","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/knowledge_database","method":"GET","return":[{"type":"object","name":"config","default":"-","desc":"配置"},{"type":"string","name":"config.pgsql_hostname","default":"-","desc":"数据库地址"},{"type":"string","name":"config.pgsql_database","default":"-","desc":"数据库名称"},{"type":"string","name":"config.pgsql_username","default":"-","desc":"数据库用户名"},{"type":"string","name":"config.pgsql_password","default":"-","desc":"数据库密码"},{"type":"string","name":"config.pgsql_hostport","default":"-","desc":"数据库端口"}]}},{"method":"knowledgeDatabaseUpdate","doc":{"title":"postgresql配置","desc":"postgresql配置","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/knowledge_database","method":"POST","param":[{"type":"string","name":"config.pgsql_hostname","default":"-","desc":"数据库地址","validate":""},{"type":"string","name":"config.pgsql_database","default":"-","desc":"数据库名称","validate":""},{"type":"string","name":"config.pgsql_username","default":"-","desc":"数据库用户名","validate":""},{"type":"string","name":"config.pgsql_password","default":"-","desc":"数据库密码","validate":""},{"type":"string","name":"config.pgsql_hostport","default":"-","desc":"数据库端口","validate":""}]}},{"method":"knowledgeDatabaseTestLink","doc":{"title":"postgresql测试连接","desc":"postgresql测试连接","author":"wyh","version":"v1","url":"\/admin\/v1\/ai_knowledge\/knowledge_database\/test_link","method":"POST","param":[{"type":"string","name":"config.pgsql_hostname","default":"-","desc":"数据库地址","validate":""},{"type":"string","name":"config.pgsql_database","default":"-","desc":"数据库名称","validate":""},{"type":"string","name":"config.pgsql_username","default":"-","desc":"数据库用户名","validate":""},{"type":"string","name":"config.pgsql_password","default":"-","desc":"数据库密码","validate":""},{"type":"string","name":"config.pgsql_hostport","default":"-","desc":"数据库端口","validate":""}]}}]},{"class":"addon\\ai_knowledge\\controller\\AiKnowledgeChatTitleController","doc":{"title":"对话界面(后台)","desc":"对话界面(后台)","use":"addon\\ai_knowledge\\controller\\AiKnowledgeChatTitleController"},"list":[{"method":"conversations","doc":{"title":"聊天历史记录","desc":"聊天历史记录","url":"\/admin\/v1\/ai_knowledge\/chat_title\/conversations","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"offset","default":"-","desc":"偏移量","validate":"required"},{"type":"int","name":"limit","default":"-","desc":"限制，每页条数，默认28","validate":"required"},{"type":"string","name":"title","default":"-","desc":"搜索条件","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"array","name":"data","default":"-","desc":"数据"},{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"聊天标题ID"},{"type":"string","name":"data.list[].title","default":"-","desc":"标题"},{"type":"int","name":"data.list[].rel_id","default":"-","desc":"关联ID"},{"type":"int","name":"data.list[].knowledge_model_api_id","default":"-","desc":"知识库模型APIID"},{"type":"int","name":"data.list[].knowledge_open","default":"-","desc":"知识库是否开启"},{"type":"int","name":"data.list[].collect","default":"-","desc":"收藏状态"},{"type":"int","name":"data.list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"data.total","default":"-","desc":"总条数"},{"type":"int","name":"data.offset","default":"-","desc":"偏移量"}]}},{"method":"chatHistory","doc":{"title":"聊天对话记录","desc":"聊天对话记录","url":"\/admin\/v1\/ai_knowledge\/chat_title\/:id\/chat_history","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"聊天标题ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"array","name":"data","default":"-","desc":"数据"},{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"聊天记录ID"},{"type":"string","name":"data.list[].chat_title_id","default":"-","desc":"聊天标题ID"},{"type":"string","name":"data.list[].role","default":"-","desc":"角色"},{"type":"string","name":"data.list[].rel_id","default":"-","desc":"关联ID"},{"type":"string","name":"data.list[].content","default":"-","desc":"内容"},{"type":"string","name":"data.list[].like","default":"-","desc":"点赞状态"},{"type":"string","name":"data.list[].dislike","default":"-","desc":"点踩状态"},{"type":"string","name":"data.list[].dislike_reason","default":"-","desc":"点踩原因"},{"type":"int","name":"data.list[].parent_id","default":"-","desc":"父ID"},{"type":"int","name":"data.list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"data.list[].username","default":"-","desc":"聊天角色名"},{"type":"array","name":"data.list[].children","default":"-","desc":"子列表数据"}]}},{"method":"chatHistoryLike","doc":{"title":"点赞","desc":"点赞","url":"\/admin\/v1\/ai_knowledge\/chat_title\/:id\/chat_history\/:chat_history_id\/like","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"聊天标题ID","validate":"required"},{"type":"int","name":"chat_history_id","default":"-","desc":"聊天ID","validate":"required"},{"type":"int","name":"like","default":"-","desc":"1点赞，0取消点赞","validate":"required"}]}},{"method":"chatHistoryDislike","doc":{"title":"点踩","desc":"点踩","url":"\/admin\/v1\/ai_knowledge\/chat_title\/:id\/chat_history\/:chat_history_id\/dislike","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"聊天标题ID","validate":"required"},{"type":"int","name":"chat_history_id","default":"-","desc":"聊天ID","validate":"required"},{"type":"int","name":"dislike","default":"-","desc":"1点踩，0取消点踩","validate":"required"}]}},{"method":"deleteChatTitle","doc":{"title":"删除聊天记录","desc":"删除聊天记录","url":"\/admin\/v1\/ai_knowledge\/chat_title\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"聊天标题ID","validate":"required"}]}},{"method":"clearChatTitle","doc":{"title":"一键清空所有聊天记录","desc":"一键清空所有聊天记录","url":"\/admin\/v1\/ai_knowledge\/chat_title\/clear","method":"DELETE","author":"wyh","version":"v1"}},{"method":"updateChatTitle","doc":{"title":"编辑聊天标题","desc":"编辑聊天标题","url":"\/admin\/v1\/ai_knowledge\/chat_title\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"聊天标题ID","validate":"required"},{"type":"string","name":"title","default":"-","desc":"聊天标题","validate":"required"}]}},{"method":"promptChatTitle","doc":{"title":"获取页面提示","desc":"获取页面提示","url":"\/admin\/v1\/ai_knowledge\/chat_title\/prompt","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"page_type","default":"-","desc":"聊天标题ID","validate":"required"},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"array","name":"data.prompts","default":"-","desc":"提示列表"}]}}]},{"class":"addon\\idcsmart_voucher\\controller\\AdminIndexController","doc":{"title":"代金券(后台)","desc":"代金券(后台)","use":"addon\\idcsmart_voucher\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\idcsmart_webhook\\controller\\WebhookNoticeController","doc":{"title":"Webhook通知","desc":"Webhook通知","use":"addon\\idcsmart_webhook\\controller\\WebhookNoticeController"},"list":[]},{"class":"addon\\idcsmart_webhook\\controller\\WebhookController","doc":{"title":"Webhook","desc":"Webhook","use":"addon\\idcsmart_webhook\\controller\\WebhookController"},"list":[]},{"class":"addon\\idcsmart_ssh_key\\controller\\AdminIndexController","doc":{"title":"SSH密钥(后台)","desc":"SSH密钥(后台)","use":"addon\\idcsmart_ssh_key\\controller\\AdminIndexController"},"list":[{"method":"list","doc":{"title":"SSH密钥列表","desc":"SSH密钥列表","author":"theworld","version":"v1","url":"\/admin\/v1\/ssh_key","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"},{"type":"int","name":"client_id","default":"-","desc":"搜索:用户ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"SSH密钥"},{"type":"int","name":"list[].id","default":"-","desc":"SSH密钥ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].public_key","default":"-","desc":"公钥"},{"type":"string","name":"list[].finger_print","default":"-","desc":"指纹"},{"type":"string","name":"list[].client","default":"-","desc":"用户"},{"type":"int","name":"count","default":"-","desc":"SSH密钥总数"}]}}]},{"class":"addon\\idcsmart_recommend\\controller\\RecommendController","doc":{"title":"推介计划(后台)","desc":"推介计划(后台)","use":"addon\\idcsmart_recommend\\controller\\RecommendController"},"list":[]},{"class":"addon\\idcsmart_recommend\\controller\\RecommendPrereplyController","doc":{"title":"推介计划预设回复(后台)","desc":"推介计划预设回复(后台)","use":"addon\\idcsmart_recommend\\controller\\RecommendPrereplyController"},"list":[]},{"class":"addon\\cost_pay\\controller\\AdminIndexController","doc":{"title":"成本支出(后台)","desc":"成本支出(后台)","use":"addon\\cost_pay\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\multi_language\\controller\\AdminIndexController","doc":{"title":"商品多语言(后台)","desc":"商品多语言(后台)","use":"addon\\multi_language\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\idcsmart_ticket\\controller\\TicketStatusController","doc":{"title":"工单状态(后台)","desc":"工单状态(后台)","use":"addon\\idcsmart_ticket\\controller\\TicketStatusController"},"list":[{"method":"ticketStatusList","doc":{"title":"工单状态列表","desc":"工单状态列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/status","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"工单状态列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].name","default":"-","desc":"工单状态"},{"type":"string","name":"list[].color","default":"-","desc":"状态颜色"},{"type":"int","name":"list[].status","default":"-","desc":"完结状态:1完结,0未完结"},{"type":"int","name":"list[].default","default":"-","desc":"是否默认状态:0否,1是,默认状态无法修改删除"}]}},{"method":"index","doc":{"title":"工单状态详情","desc":"工单状态详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/status\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"工单状态ID","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"string","name":"name","default":"-","desc":"工单状态"},{"type":"string","name":"color","default":"-","desc":"状态颜色"},{"type":"int","name":"status","default":"-","desc":"完结状态:1完结,0未完结"}]}},{"method":"create","doc":{"title":"创建工单状态","desc":"创建工单状态","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/status","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"工单状态ID","validate":""},{"type":"string","name":"color","default":"-","desc":"状态颜色","validate":""},{"type":"int","name":"status","default":"-","desc":"完结状态:1完结,0未完结","validate":""}]}},{"method":"update","doc":{"title":"编辑工单状态","desc":"编辑工单状态","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/status\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单状态ID","validate":""},{"type":"string","name":"name","default":"-","desc":"工单状态ID","validate":""},{"type":"string","name":"color","default":"-","desc":"状态颜色","validate":""},{"type":"int","name":"status","default":"-","desc":"完结状态:1完结,0未完结","validate":""}]}},{"method":"delete","doc":{"title":"删除工单状态","desc":"删除工单状态","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/status\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"工单状态ID","validate":""}]}}]},{"class":"addon\\idcsmart_ticket\\controller\\TicketDeliveryController","doc":{"title":"工单自动向上传递规则(后台)","desc":"工单自动向上传递规则(后台)","use":"addon\\idcsmart_ticket\\controller\\TicketDeliveryController"},"list":[{"method":"supplierProductList","doc":{"title":"工单传递供应商商品列表","desc":"工单传递供应商商品列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/supplier\/product","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"工单传递供应商商品列表"},{"type":"int","name":"list[].supplier_name","default":"-","desc":"供应商名称"},{"type":"array","name":"list[].group","default":"-","desc":"分组"},{"type":"string","name":"list[].group[].product_group_name","default":"-","desc":"分组名称"},{"type":"array","name":"list[].group[].products","default":"-","desc":"商品"},{"type":"int","name":"list[].group[].products[].product_id","default":"-","desc":"商品ID"},{"type":"int","name":"list[].group[].products[].supplier_id","default":"-","desc":"供应商ID"},{"type":"int","name":"list[].group[].products[].product_group_id","default":"-","desc":"商品分组ID"},{"type":"string","name":"list[].group[].products[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].group[].products[].product_group_name","default":"-","desc":"分组名称"},{"type":"string","name":"list[].group[].products[].supplier_name","default":"-","desc":"供应商名称"}]}},{"method":"ticketDeliveryList","doc":{"title":"工单传递规则列表","desc":"工单传递规则列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/delivery","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"工单传递规则列表"},{"type":"int","name":"list[].id","default":"-","desc":"规则ID"},{"type":"int","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"int","name":"list[].type_name","default":"-","desc":"类型名称"},{"type":"int","name":"list[].blocked_words","default":"-","desc":"屏蔽词，逗号分隔"}]}},{"method":"index","doc":{"title":"工单传递规则详情","desc":"工单传递规则详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/delivery\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"工单传递规则ID","validate":"required"}],"return":[{"type":"object","name":"ticket_delivery","default":"-","desc":"工单传递规则详情"},{"type":"int","name":"ticket_delivery.product_id","default":"-","desc":"商品ID"},{"type":"string","name":"ticket_delivery.ticket_type_id","default":"-","desc":"类型ID"},{"type":"string","name":"ticket_delivery.blocked_words","default":"-","desc":"屏蔽词，逗号分隔"}]}},{"method":"create","doc":{"title":"创建工单传递规则","desc":"创建工单传递规则","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/delivery","method":"POST","param":[{"type":"int","name":"ticket_type_id","default":"-","desc":"工单类型ID","validate":"required"},{"type":"array","name":"product_ids","default":"-","desc":"商品ID数组","validate":"required"},{"type":"string","name":"blocked_words","default":"-","desc":"屏蔽词","validate":""}]}},{"method":"update","doc":{"title":"编辑工单传递规则","desc":"编辑工单传递规则","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/delivery\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单传递规则ID","validate":"required"},{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"required"},{"type":"int","name":"ticket_type_id","default":"-","desc":"类型ID","validate":"required"},{"type":"string","name":"blocked_words","default":"-","desc":"屏蔽词","validate":""}]}},{"method":"delete","doc":{"title":"删除工单传递规则","desc":"删除工单传递规则","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/delivery\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"工单传递规则ID","validate":"required"}]}}]},{"class":"addon\\idcsmart_ticket\\controller\\TicketPrereplyController","doc":{"title":"工单预设回复(后台)","desc":"工单预设回复(后台)","use":"addon\\idcsmart_ticket\\controller\\TicketPrereplyController"},"list":[{"method":"ticketPrereplyList","doc":{"title":"工单预设回复列表","desc":"工单预设回复列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/prereply","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"工单预设回复列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].content","default":"-","desc":"内容"}]}},{"method":"index","doc":{"title":"工单预设回复详情","desc":"工单预设回复详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/prereply\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"工单预设回复ID","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"string","name":"content","default":"-","desc":"内容"}]}},{"method":"create","doc":{"title":"创建工单预设回复","desc":"创建工单预设回复","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/prereply","method":"POST","param":[{"type":"string","name":"content","default":"-","desc":"内容","validate":""}]}},{"method":"update","doc":{"title":"编辑工单预设回复","desc":"编辑工单预设回复","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/prereply\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单预设回复ID","validate":""},{"type":"string","name":"content","default":"-","desc":"内容","validate":""}]}},{"method":"delete","doc":{"title":"删除工单预设回复","desc":"删除工单预设回复","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/prereply\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"工单预设回复ID","validate":""}]}}]},{"class":"addon\\idcsmart_ticket\\controller\\TicketController","doc":{"title":"工单(后台)","desc":"工单(后台)","use":"addon\\idcsmart_ticket\\controller\\TicketController"},"list":[{"method":"getConfig","doc":{"title":"设置","desc":"设置","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/config","method":"get","return":[{"type":"int","name":"refresh_time","default":"-","desc":"刷新时间"},{"type":"int","name":"ticket_notice_open","default":"-","desc":"是否开启工单通知，1是默认，0否"},{"type":"string","name":"ticket_notice_description","default":"-","desc":"工单通知描述"},{"type":"int","name":"ticket_type_id","default":"-","desc":"工单部门ID"},{"type":"int","name":"downstream_delivery","default":"-","desc":"下游传递"},{"type":"int","name":"ticket_close_switch","default":"-","desc":"自动关闭工单开关"},{"type":"int","name":"ticket_close_hour","default":"-","desc":"已回复状态的工单超过x小时后关闭"}]}},{"method":"setConfig","doc":{"title":"设置","desc":"设置","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/config","method":"POST","param":[{"type":"int","name":"refresh_time","default":"-","desc":"刷新时间","validate":""},{"type":"int","name":"ticket_notice_open","default":"-","desc":"是否开启工单通知，1是默认，0否","validate":""},{"type":"string","name":"ticket_notice_description","default":"-","desc":"工单通知描述","validate":""},{"type":"int","name":"ticket_type_id","default":"-","desc":"工单部门ID","validate":""},{"type":"int","name":"downstream_delivery","default":"-","desc":"下游传递","validate":""},{"type":"int","name":"ticket_close_switch","default":"-","desc":"自动关闭工单开关","validate":"1开启，0关闭"},{"type":"int","name":"ticket_close_hour","default":"-","desc":"已回复状态的工单超过x小时后关闭","validate":""}]}},{"method":"department","doc":{"title":"工单部门","desc":"工单部门","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/department","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"工单部门列表"},{"type":"int","name":"list[].id","default":"-","desc":"工单部门ID"},{"type":"string","name":"list[].name","default":"-","desc":"工单部门名称"}]}},{"method":"ticketList","doc":{"title":"工单列表","desc":"工单列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"array","name":"status","default":"-","desc":"状态搜索,数组(\/console\/v1\/ticket\/status","validate":"get获取状态列表)"},{"type":"int","name":"ticket_type_id","default":"-","desc":"工单类型搜索(\/console\/v1\/ticket\/type","validate":"get获取类型列表)"},{"type":"int","name":"client_id","default":"-","desc":"用户搜索(客户列表接口获取)","validate":""},{"type":"int","name":"admin_id","default":"-","desc":"跟进人搜索(管理员列表获取)","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"工单列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].ticket_num","default":"-","desc":"工单号"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].name","default":"-","desc":"类型"},{"type":"int","name":"list[].post_time","default":"-","desc":"提交时间"},{"type":"string","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"客户名称"},{"type":"array","name":"list[].hosts","default":"-","desc":"关联产品,数组"},{"type":"array","name":"list[].host_ids","default":"-","desc":"关联产品ID,数组(作跳转使用)"},{"type":"int","name":"list[].last_reply_time","default":"-","desc":"最近回复时间"},{"type":"string","name":"list[].status","default":"-","desc":"状态"},{"type":"string","name":"list[].color","default":"-","desc":"状态颜色"},{"type":"string","name":"list[].admin_name","default":"-","desc":"跟进人,为null时显示-"},{"type":"int","name":"list[].ticket_internal","default":"-","desc":"是否有内部工单插件:1是(显示新建内部工单按钮),0否"},{"type":"int","name":"list[].client_level","default":"-","desc":"客户等级客户ID"},{"type":"int","name":"list[].last_time","default":"-","desc":"最近操作时间"},{"type":"int","name":"list[].downstream_delivery","default":"-","desc":"是否下游传递"},{"type":"int","name":"list[].upstream_ticket_id","default":"-","desc":"大于0时，为上游工单ID，显示[向上传递]"},{"type":"int","name":"count","default":"-","desc":"工单总数"}]}},{"method":"receive","doc":{"title":"接收工单","desc":"接收工单","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id\/receive","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"}]}},{"method":"resolved","doc":{"title":"已解决工单","desc":"已解决工单","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id\/resolved","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"}]}},{"method":"index","doc":{"title":"工单详情","desc":"工单详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"}],"return":[{"type":"object","name":"ticket","default":"-","desc":"工单详情"},{"type":"int","name":"ticket.id","default":"-","desc":"工单ID"},{"type":"int","name":"ticket.client_id","default":"-","desc":"用户ID"},{"type":"string","name":"ticket.title","default":"-","desc":"工单标题"},{"type":"string","name":"ticket.title","default":"-","desc":"工单标题"},{"type":"string","name":"ticket.priority","default":"-","desc":"内容"},{"type":"int","name":"ticket.ticket_type_id","default":"-","desc":"类型ID"},{"type":"string","name":"ticket.status","default":"-","desc":"状态:Pending待接受,Handling处理中,Reply待回复,Replied已回复,Resolved已解决,Closed已关闭"},{"type":"int","name":"ticket.create_time","default":"-","desc":"创建时间"},{"type":"array","name":"ticket.attachment","default":"-","desc":"工单附件,数组,返回所有附件"},{"type":"int","name":"ticket.last_reply_time","default":"-","desc":"工单最后回复时间"},{"type":"string","name":"ticket.username","default":"-","desc":"用户名"},{"type":"array","name":"ticket.host_ids","default":"-","desc":"关联产品ID,数组"},{"type":"int","name":"ticket.can_operate","default":"-","desc":"是否可操作"},{"type":"int","name":"ticket.upstream_ticket_id","default":"-","desc":"上游工单ID"},{"type":"int","name":"ticket.delivery_status","default":"-","desc":"传递状态：1已开启传递，0已关闭传递"},{"type":"int","name":"ticket.delivery_operate","default":"-","desc":"传递操作:0不显示按钮,1发起传递,2开启传递,3终止传递"},{"type":"array","name":"ticket.replies","default":"-","desc":"沟通记录,数组"},{"type":"int","name":"ticket.replies[].id","default":"-","desc":"回复ID,注意：有一个回复ID为0,是工单内容默认填充,这里不能修改"},{"type":"string","name":"ticket.replies[].content","default":"-","desc":"内容"},{"type":"array","name":"ticket.replies[].attachment","default":"-","desc":"附件访问地址,数组"},{"type":"int","name":"ticket.replies[].create_time","default":"-","desc":"时间"},{"type":"string","name":"ticket.replies[].type","default":"-","desc":"类型:Client用户回复,Admin管理员回复"},{"type":"string","name":"ticket.replies[].client_name","default":"-","desc":"用户名,type==Client时用此值"},{"type":"string","name":"ticket.replies[].admin_name","default":"-","desc":"管理员名,type==Admin时用此值"},{"type":"int","name":"ticket.replies[].quote_reply_id","default":"-","desc":"引用的回复ID,0表示未引用"},{"type":"object","name":"ticket.replies[].quote_info","default":"-","desc":"引用的回复信息,未引用时为null"},{"type":"int","name":"ticket.replies[].quote_info.id","default":"-","desc":"被引用回复ID"},{"type":"string","name":"ticket.replies[].quote_info.content","default":"-","desc":"被引用内容(截取前100字)"},{"type":"string","name":"ticket.replies[].quote_info.type","default":"-","desc":"类型:Client\/Admin"},{"type":"string","name":"ticket.replies[].quote_info.sender_name","default":"-","desc":"发送者名称"},{"type":"int","name":"ticket.replies[].quote_info.create_time","default":"-","desc":"发送时间"},{"type":"int","name":"ticket.replies[].quote_info.is_deleted","default":"-","desc":"该回复是否已被删除:1是,0否"},{"type":"string","name":"ticket.forwards[].nickname","default":"-","desc":"管理员名"},{"type":"string","name":"ticket.forwards[].forward_nickname","default":"-","desc":"转入理员名"},{"type":"string","name":"ticket.forwards[].notes","default":"-","desc":"备注"},{"type":"string","name":"ticket.forwards[].ticket_type_name","default":"-","desc":"转入部门名"},{"type":"int","name":"ticket.forwards[].create_time","default":"-","desc":"时间"}]}},{"method":"reply","doc":{"title":"回复工单","desc":"回复工单","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id\/reply","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"},{"type":"string","name":"content","default":"-","desc":"回复内容,不超过3000个字符","validate":"required"},{"type":"array","name":"attachment","default":"-","desc":"附件,数组(后台调admin\/v1\/upload(前台调console\/v1\/upload)上传文件,取返回值save_name)","validate":""},{"type":"int","name":"quote_reply_id","default":"-","desc":"引用的回复ID,可选,默认0表示不引用","validate":""}],"return":[{"type":"int","name":"ticket_reply_id","default":"-","desc":"回复ID"}]}},{"method":"download","doc":{"title":"工单附件下载","desc":"工单附件下载","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/download","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"附件名称","validate":"required"}]}},{"method":"convert","doc":{"title":"转内部工单","desc":"转内部工单","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/convert","method":"POST","param":[{"type":"int","name":"ticket_id","default":"-","desc":"工单ID(转内部工单时需要传此参数)","validate":""},{"type":"string","name":"title","default":"-","desc":"内部工单标题","validate":"required"},{"type":"int","name":"ticket_type_id","default":"-","desc":"内部工单类型ID(调admin\/v1\/ticket\/internal\/type获取列表)","validate":"required"},{"type":"string","name":"priority","default":"-","desc":"紧急程度:medium一般,high紧急","validate":"required"},{"type":"int","name":"client_id","default":"-","desc":"关联用户","validate":""},{"type":"int","name":"admin_role_id","default":"-","desc":"指定部门","validate":"required"},{"type":"int","name":"admin_id","default":"-","desc":"管理员ID","validate":""},{"type":"array","name":"host_ids","default":"-","desc":"关联产品ID,数组(\/admin\/v1\/host?client_id=","validate":"获取所选客户的产品列表,取产品ID)"},{"type":"string","name":"content","default":"-","desc":"问题描述","validate":""},{"type":"array","name":"attachment","default":"-","desc":"附件,数组(后台调admin\/v1\/upload(前台调console\/v1\/upload)上传文件,取返回值save_name)","validate":""}]}},{"method":"ticketInternalType","doc":{"title":"内部工单类型列表","desc":"内部工单类型列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/internal\/type","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"工单类型列表"},{"type":"int","name":"list[].id","default":"-","desc":"工单类型ID"},{"type":"int","name":"list[].name","default":"-","desc":"工单类型名称"},{"type":"int","name":"list[].role_name","default":"-","desc":"默认接受部门"}]}},{"method":"create","doc":{"title":"创建工单","desc":"创建工单","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket","method":"POST","param":[{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":"required"},{"type":"string","name":"title","default":"-","desc":"工单标题","validate":"required"},{"type":"int","name":"ticket_type_id","default":"-","desc":"工单类型ID","validate":"required"},{"type":"array","name":"host_ids","default":"-","desc":"关联产品ID,数组(id从)","validate":""},{"type":"string","name":"content","default":"-","desc":"问题描述","validate":""},{"type":"array","name":"attachment","default":"-","desc":"附件,数组(后台调admin\/v1\/upload(前台调console\/v1\/upload)上传文件,取返回值save_name)","validate":""},{"type":"string","name":"notes","default":"-","desc":"备注","validate":""}]}},{"method":"forward","doc":{"title":"转交工单","desc":"转交工单","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id\/forward","method":"POST","param":[{"type":"int","name":"admin_id","default":"-","desc":"管理员ID","validate":"required"},{"type":"int","name":"notes","default":"-","desc":"备注","validate":"required"},{"type":"int","name":"ticket_type_id","default":"-","desc":"部门ID","validate":"required"}]}},{"method":"status","doc":{"title":"修改工单状态","desc":"修改工单状态","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id\/status","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"},{"type":"int","name":"status","default":"-","desc":"状态ID","validate":"required"},{"type":"int","name":"ticket_type_id","default":"-","desc":"工单类型ID","validate":""},{"type":"array","name":"host_ids","default":"-","desc":"产品ID,数组","validate":""}]}},{"method":"ticketReplyUpdate","doc":{"title":"修改工单回复","desc":"修改工单回复","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/reply\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单回复ID","validate":"required"},{"type":"int","name":"content","default":"-","desc":"内容","validate":"required"}]}},{"method":"ticketReplyDelete","doc":{"title":"删除工单回复","desc":"删除工单回复","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/reply\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"工单回复ID","validate":"required"}]}},{"method":"ticketLog","doc":{"title":"工单日志","desc":"工单日志","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id\/log","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"-"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"记录时间"},{"type":"int","name":"list[].description","default":"-","desc":"描述"}]}},{"method":"updateContent","doc":{"title":"修改工单内容","desc":"修改工单内容","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id\/content","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"},{"type":"int","name":"content","default":"-","desc":"内容","validate":"required"}]}},{"method":"manualDelivery","doc":{"title":"手动发起传递","desc":"手动发起传递","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id\/delivery\/manual","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"}]}},{"method":"terminateDelivery","doc":{"title":"终止传递","desc":"终止传递","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id\/delivery\/terminate","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"}]}},{"method":"activeDelivery","doc":{"title":"启动传递","desc":"启动传递","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:id\/delivery\/active","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"}]}}]},{"class":"addon\\idcsmart_ticket\\controller\\TicketTypeController","doc":{"title":"工单类型(后台)","desc":"工单类型(后台)","use":"addon\\idcsmart_ticket\\controller\\TicketTypeController"},"list":[{"method":"ticketTypeList","doc":{"title":"工单部门列表","desc":"工单部门列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/type","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"工单部门列表"},{"type":"int","name":"list[].id","default":"-","desc":"工单部门ID"},{"type":"int","name":"list[].name","default":"-","desc":"工单部门名称"},{"type":"int","name":"list[].admin[].id","default":"-","desc":"管理员ID"},{"type":"string","name":"list[].admin[].name","default":"-","desc":"管理员名称"}]}},{"method":"index","doc":{"title":"工单部门详情","desc":"工单部门详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/type\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"工单部门ID","validate":"required"}],"return":[{"type":"object","name":"ticket_type","default":"-","desc":"工单部门详情"},{"type":"int","name":"ticket_type.id","default":"-","desc":"工单部门ID"},{"type":"string","name":"ticket_type.name","default":"-","desc":"工单部门名称"},{"type":"int","name":"admin[].id","default":"-","desc":"管理员ID"},{"type":"string","name":"admin[].name","default":"-","desc":"管理员名称"}]}},{"method":"create","doc":{"title":"创建工单部门","desc":"创建工单部门","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/type","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"工单部门名称","validate":"required"},{"type":"array","name":"admin_id","default":"-","desc":"管理员ID","validate":"required"}]}},{"method":"update","doc":{"title":"编辑工单部门","desc":"编辑工单部门","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/type\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单部门ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"工单部门名称","validate":"required"},{"type":"array","name":"admin_id","default":"-","desc":"管理员ID","validate":"required"}]}},{"method":"delete","doc":{"title":"删除工单部门","desc":"删除工单部门","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/type\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"工单部门ID","validate":"required"}]}}]},{"class":"addon\\idcsmart_ticket\\controller\\TicketNotesController","doc":{"title":"工单备注(后台)","desc":"工单备注(后台)","use":"addon\\idcsmart_ticket\\controller\\TicketNotesController"},"list":[{"method":"ticketNotesList","doc":{"title":"工单备注列表","desc":"工单备注列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/notes","method":"GET","param":[{"type":"int","name":"ticket_id","default":"-","desc":"工单ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"工单备注列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].content","default":"-","desc":"工单备注"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"list[].update_time","default":"-","desc":"更新时间"},{"type":"string","name":"list[].name","default":"-","desc":"管理员名称"}]}},{"method":"index","doc":{"title":"工单备注详情","desc":"工单备注详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:ticket_id\/notes\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"工单备注ID","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"string","name":"content","default":"-","desc":"工单备注"},{"type":"int","name":"create_time","default":"-","desc":"创建时间"},{"type":"int","name":"update_time","default":"-","desc":"更新时间"},{"type":"string","name":"name","default":"-","desc":"管理员名称"}]}},{"method":"create","doc":{"title":"创建工单备注","desc":"创建工单备注","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:ticket_id\/notes","method":"POST","param":[{"type":"int","name":"ticket_id","default":"-","desc":"工单ID","validate":""},{"type":"string","name":"content","default":"-","desc":"工单备注","validate":""}]}},{"method":"update","doc":{"title":"编辑工单备注","desc":"编辑工单备注","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:ticket_id\/notes\/:id","method":"PUT","param":[{"type":"int","name":"ticket_id","default":"-","desc":"工单ID","validate":""},{"type":"int","name":"id","default":"-","desc":"工单备注ID","validate":""},{"type":"string","name":"content","default":"-","desc":"工单备注","validate":""}]}},{"method":"delete","doc":{"title":"删除工单备注","desc":"删除工单备注","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket\/:ticket_id\/notes\/:id","method":"DELETE","param":[{"type":"int","name":"ticket_id","default":"-","desc":"工单ID","validate":""},{"type":"int","name":"id","default":"-","desc":"工单备注ID","validate":""}]}}]},{"class":"addon\\idcsmart_ticket_internal\\controller\\TicketInternalController","doc":{"title":"内部工单(后台)","desc":"内部工单(后台)","use":"addon\\idcsmart_ticket_internal\\controller\\TicketInternalController"},"list":[{"method":"getConfig","doc":{"title":"设置","desc":"设置","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/config","method":"get","return":[{"type":"int","name":"refresh_time","default":"-","desc":"刷新时间"}]}},{"method":"setConfig","doc":{"title":"设置","desc":"设置","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/config","method":"POST","param":[{"type":"int","name":"refresh_time","default":"-","desc":"刷新时间","validate":"required"}]}},{"method":"department","doc":{"title":"工单部门","desc":"工单部门","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/department","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"工单部门列表"},{"type":"int","name":"list[].admin_role_id","default":"-","desc":"工单部门ID"},{"type":"string","name":"list[].name","default":"-","desc":"工单部门名称"}]}},{"method":"ticketInternalList","doc":{"title":"内部工单列表","desc":"内部工单列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字(内部工单编号)","validate":""},{"type":"array","name":"status","default":"-","desc":"状态搜索,状态ID数组(\/admin\/v1\/ticket_internal\/status获取)","validate":""},{"type":"int","name":"ticket_type_id","default":"-","desc":"类型搜索(\/admin\/v1\/ticket_internal\/type获取)","validate":""},{"type":"int","name":"post_admin_id","default":"-","desc":"发起人搜索(v1\/admin获取管理员列表)","validate":""},{"type":"int","name":"last_reply_admin_id","default":"-","desc":"跟进人搜索(v1\/admin获取管理员列表)","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"内部工单列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].ticket_num","default":"-","desc":"工单号"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].name","default":"-","desc":"类型"},{"type":"string","name":"list[].post_admin_name","default":"-","desc":"发起人"},{"type":"int","name":"list[].admin_name","default":"-","desc":"跟进人(为null时显示-)"},{"type":"string","name":"list[].status","default":"-","desc":"状态"},{"type":"string","name":"list[].color","default":"-","desc":"颜色"},{"type":"int","name":"list[].last_reply_time","default":"-","desc":"最近回复时间"},{"type":"int","name":"count","default":"-","desc":"工单总数"}]}},{"method":"index","doc":{"title":"内部工单详情","desc":"内部工单详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"内部工单ID","validate":"required"}],"return":[{"type":"object","name":"ticket_internal","default":"-","desc":"内部工单详情"},{"type":"int","name":"ticket_internal.id","default":"-","desc":"内部工单ID"},{"type":"int","name":"ticket_internal.ticket_num","default":"-","desc":"内部工单编号"},{"type":"string","name":"ticket_internal.title","default":"-","desc":"内部工单标题"},{"type":"string","name":"ticket_internal.content","default":"-","desc":"内容"},{"type":"int","name":"ticket_internal.ticket_type_id","default":"-","desc":"类型ID"},{"type":"string","name":"ticket_internal.status","default":"-","desc":"状态Id"},{"type":"int","name":"ticket_internal.create_time","default":"-","desc":"创建时间"},{"type":"array","name":"ticket_internal.attachment","default":"-","desc":"内部工单附件,数组,返回所有附件"},{"type":"int","name":"ticket_internal.last_reply_time","default":"-","desc":"工单最后回复时间"},{"type":"int","name":"ticket_internal.post_admin_id","default":"-","desc":"提交人ID(具体数据从管理员列表里获取)"},{"type":"int","name":"ticket_internal.post_admin_name","default":"-","desc":"提交人"},{"type":"int","name":"ticket_internal.client_id","default":"-","desc":"关联用户ID(具体数据从客户列表里获取)"},{"type":"array","name":"ticket_internal.host_ids","default":"-","desc":"关联产品ID,数组(\/admin\/v1\/host?client_id="},{"type":"array","name":"ticket_internal.replies","default":"-","desc":"沟通记录,数组"},{"type":"string","name":"ticket_internal.replies[].id","default":"-","desc":"回复ID(为0的为初始内容,不可编辑删除)"},{"type":"string","name":"ticket_internal.replies[].content","default":"-","desc":"内容"},{"type":"array","name":"ticket_internal.replies[].attachment","default":"-","desc":"附件访问地址,数组"},{"type":"int","name":"ticket_internal.replies[].create_time","default":"-","desc":"时间"},{"type":"string","name":"ticket_internal.replies[].admin_name","default":"-","desc":"管理员名称"},{"type":"string","name":"ticket_internal.replies[].username","default":"-","desc":"客户名称"}]}},{"method":"create","doc":{"title":"创建内部工单","desc":"创建内部工单","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal","method":"POST","param":[{"type":"int","name":"ticket_id","default":"-","desc":"工单ID(调\/admin\/v1\/ticket获取客户工单列表,传client_id,page=1,limit传9999,如果没有安装用户工单,此接口会报404,无法选择)","validate":""},{"type":"string","name":"title","default":"-","desc":"内部工单标题","validate":"required"},{"type":"int","name":"ticket_type_id","default":"-","desc":"内部工单类型ID","validate":"required"},{"type":"int","name":"client_id","default":"-","desc":"关联用户","validate":""},{"type":"int","name":"admin_role_id","default":"-","desc":"指定部门","validate":"required"},{"type":"array","name":"host_ids","default":"-","desc":"关联产品ID,数组(\/admin\/v1\/host?client_id=","validate":"获取所选客户的产品列表,取产品ID)"},{"type":"string","name":"content","default":"-","desc":"问题描述","validate":""},{"type":"array","name":"attachment","default":"-","desc":"附件,数组(后台调admin\/v1\/upload(前台调console\/v1\/upload)上传文件,取返回值save_name)","validate":""}]}},{"method":"reply","doc":{"title":"回复内部工单","desc":"回复内部工单","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:id\/reply","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"},{"type":"string","name":"content","default":"-","desc":"回复内容,不超过3000个字符","validate":"required"},{"type":"array","name":"attachment","default":"-","desc":"附件,数组(后台调admin\/v1\/upload(前台调console\/v1\/upload)上传文件,取返回值save_name)","validate":""}],"return":[{"type":"int","name":"ticket_internal_reply_id","default":"-","desc":"回复ID"}]}},{"method":"deleteReply","doc":{"title":"删除内部工单回复","desc":"删除内部工单回复","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:id\/reply\/:reply_id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"},{"type":"string","name":"content","default":"-","desc":"回复内容,不超过3000个字符","validate":"required"},{"type":"array","name":"attachment","default":"-","desc":"附件,数组(后台调admin\/v1\/upload(前台调console\/v1\/upload)上传文件,取返回值save_name)","validate":""}],"return":[{"type":"int","name":"ticket_internal_reply_id","default":"-","desc":"回复ID"}]}},{"method":"forward","doc":{"title":"转发内部工单","desc":"转发内部工单","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:id\/forward","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"},{"type":"int","name":"admin_role_id","default":"-","desc":"部门ID(管理员分组ID)","validate":"required"},{"type":"int","name":"admin_id","default":"-","desc":"指定人员ID(管理员ID)","validate":""},{"type":"int","name":"ticket_type_id","default":"-","desc":"类型ID(管理员ID)","validate":""}]}},{"method":"close","doc":{"title":"关闭内部工单","desc":"关闭内部工单","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:id\/close","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"}]}},{"method":"download","doc":{"title":"工单附件下载","desc":"工单附件下载","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/download","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"附件名称","validate":"required"}]}},{"method":"updateBaseInfo","doc":{"title":"编辑内部工单基础信息","desc":"编辑内部工单基础信息","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:id\/base_info","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"内部工单ID","validate":"required"},{"type":"int","name":"admin_role_id","default":"-","desc":"部门ID","validate":"required"},{"type":"int","name":"ticket_type_id","default":"-","desc":"内部工单类型ID","validate":"required"},{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":"required"},{"type":"int","name":"ticket_id","default":"-","desc":"用户工单ID","validate":""},{"type":"array","name":"host_ids","default":"-","desc":"产品数组","validate":""},{"type":"int","name":"status","default":"-","desc":"状态ID","validate":"required"}]}},{"method":"ticketLog","doc":{"title":"内部工单日志","desc":"内部工单日志","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:id\/log","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"-"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"记录时间"},{"type":"int","name":"list[].description","default":"-","desc":"描述"}]}},{"method":"ticketReplyUpdate","doc":{"title":"修改工单回复","desc":"修改工单回复","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/reply\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单回复ID","validate":"required"},{"type":"int","name":"content","default":"-","desc":"内容","validate":"required"}]}},{"method":"status","doc":{"title":"修改工单状态","desc":"修改工单状态","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:id\/status","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单ID","validate":"required"},{"type":"int","name":"status","default":"-","desc":"状态ID","validate":"required"},{"type":"int","name":"ticket_type_id","default":"-","desc":"工单类型ID","validate":""},{"type":"array","name":"host_ids","default":"-","desc":"产品ID,数组","validate":""}]}}]},{"class":"addon\\idcsmart_ticket_internal\\controller\\TicketInternalStatusController","doc":{"title":"内部工单状态(后台)","desc":"内部工单状态(后台)","use":"addon\\idcsmart_ticket\\controller\\TicketInternalStatusController"},"list":[{"method":"ticketStatusList","doc":{"title":"工单状态列表","desc":"工单状态列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/status","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"工单状态列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].name","default":"-","desc":"工单状态"},{"type":"string","name":"list[].color","default":"-","desc":"状态颜色"},{"type":"int","name":"list[].status","default":"-","desc":"完结状态:1完结,0未完结"},{"type":"int","name":"list[].default","default":"-","desc":"是否默认状态:0否,1是,默认状态无法修改删除"}]}},{"method":"index","doc":{"title":"工单状态详情","desc":"工单状态详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/status\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"工单状态ID","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"string","name":"name","default":"-","desc":"工单状态"},{"type":"string","name":"color","default":"-","desc":"状态颜色"},{"type":"int","name":"status","default":"-","desc":"完结状态:1完结,0未完结"}]}},{"method":"create","doc":{"title":"创建工单状态","desc":"创建工单状态","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/status","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"工单状态ID","validate":""},{"type":"string","name":"color","default":"-","desc":"状态颜色","validate":""},{"type":"int","name":"status","default":"-","desc":"完结状态:1完结,0未完结","validate":""}]}},{"method":"update","doc":{"title":"编辑工单状态","desc":"编辑工单状态","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/status\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单状态ID","validate":""},{"type":"string","name":"name","default":"-","desc":"工单状态ID","validate":""},{"type":"string","name":"color","default":"-","desc":"状态颜色","validate":""},{"type":"int","name":"status","default":"-","desc":"完结状态:1完结,0未完结","validate":""}]}},{"method":"delete","doc":{"title":"删除工单状态","desc":"删除工单状态","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/status\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"工单状态ID","validate":""}]}}]},{"class":"addon\\idcsmart_ticket_internal\\controller\\TicketInternalTypeController","doc":{"title":"内部工单类型(后台)","desc":"内部工单类型(后台)","use":"addon\\idcsmart_ticket_internal\\controller\\TicketInternalTypeController"},"list":[{"method":"ticketTypeList","doc":{"title":"工单类型列表","desc":"工单类型列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/type","method":"GET","param":[{"type":"int","name":"admin_role_id","default":"-","desc":"部门ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"工单类型列表"},{"type":"int","name":"list[].id","default":"-","desc":"工单类型ID"},{"type":"int","name":"list[].name","default":"-","desc":"工单类型名称"},{"type":"int","name":"list[].role_name","default":"-","desc":"默认接受部门"}]}},{"method":"index","doc":{"title":"工单类型详情","desc":"工单类型详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/type\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"工单类型ID","validate":"required"}],"return":[{"type":"object","name":"ticket_type","default":"-","desc":"工单类型详情"},{"type":"int","name":"ticket_type.id","default":"-","desc":"工单类型ID"},{"type":"string","name":"ticket_type.name","default":"-","desc":"工单类型名称"},{"type":"string","name":"ticket_type.role_name","default":"-","desc":"默认接受部门"}]}},{"method":"create","doc":{"title":"创建工单类型","desc":"创建工单类型","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/type","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"工单类型名称","validate":"required"},{"type":"int","name":"admin_role_id","default":"-","desc":"部门ID","validate":"required"}]}},{"method":"update","doc":{"title":"编辑工单类型","desc":"编辑工单类型","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/type\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单类型ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"工单类型名称","validate":"required"},{"type":"int","name":"admin_role_id","default":"-","desc":"部门ID","validate":"required"}]}},{"method":"delete","doc":{"title":"删除工单类型","desc":"删除工单类型","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/type\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"工单类型ID","validate":"required"}]}}]},{"class":"addon\\idcsmart_ticket_internal\\controller\\TicketInternalNotesController","doc":{"title":"内部工单备注(后台)","desc":"内部工单备注(后台)","use":"addon\\idcsmart_ticket_internal\\controller\\TicketInternalNotesController"},"list":[{"method":"ticketNotesList","doc":{"title":"工单备注列表","desc":"工单备注列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/notes","method":"GET","param":[{"type":"int","name":"ticket_id","default":"-","desc":"工单ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"工单备注列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].content","default":"-","desc":"工单备注"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"list[].update_time","default":"-","desc":"更新时间"},{"type":"string","name":"list[].name","default":"-","desc":"管理员名称"}]}},{"method":"index","doc":{"title":"工单备注详情","desc":"工单备注详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:ticket_id\/notes\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"工单备注ID","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"string","name":"content","default":"-","desc":"工单备注"},{"type":"int","name":"create_time","default":"-","desc":"创建时间"},{"type":"int","name":"update_time","default":"-","desc":"更新时间"},{"type":"string","name":"name","default":"-","desc":"管理员名称"}]}},{"method":"create","doc":{"title":"创建工单备注","desc":"创建工单备注","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:ticket_id\/notes","method":"POST","param":[{"type":"string","name":"content","default":"-","desc":"工单备注","validate":""}]}},{"method":"update","doc":{"title":"编辑工单备注","desc":"编辑工单备注","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:ticket_id\/notes\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单备注ID","validate":""},{"type":"string","name":"content","default":"-","desc":"工单备注","validate":""}]}},{"method":"delete","doc":{"title":"删除工单备注","desc":"删除工单备注","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/:ticket_id\/notes\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"工单备注ID","validate":""}]}}]},{"class":"addon\\idcsmart_ticket_internal\\controller\\TicketInternalPrereplyController","doc":{"title":"工单预设回复(后台)","desc":"工单预设回复(后台)","use":"addon\\idcsmart_ticket_internal\\controller\\TicketInternalPrereplyController"},"list":[{"method":"ticketPrereplyList","doc":{"title":"工单预设回复列表","desc":"工单预设回复列表","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/prereply","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"工单预设回复列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].content","default":"-","desc":"内容"}]}},{"method":"index","doc":{"title":"工单预设回复详情","desc":"工单预设回复详情","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/prereply\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"工单预设回复ID","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"string","name":"content","default":"-","desc":"内容"}]}},{"method":"create","doc":{"title":"创建工单预设回复","desc":"创建工单预设回复","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/prereply","method":"POST","param":[{"type":"string","name":"content","default":"-","desc":"内容","validate":""}]}},{"method":"update","doc":{"title":"编辑工单预设回复","desc":"编辑工单预设回复","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/prereply\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"工单预设回复ID","validate":""},{"type":"string","name":"content","default":"-","desc":"内容","validate":""}]}},{"method":"delete","doc":{"title":"删除工单预设回复","desc":"删除工单预设回复","author":"wyh","version":"v1","url":"\/admin\/v1\/ticket_internal\/prereply\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"工单预设回复ID","validate":""}]}}]},{"class":"addon\\prevent_sms_theft\\controller\\ConfigurationController","doc":{"title":"防盗刷规则","desc":"防盗刷规则","use":"addon\\prevent_sms_theft\\controller\\ConfigurationController"},"list":[]},{"class":"addon\\prevent_sms_theft\\controller\\ListController","doc":{"title":"防盗刷名单","desc":"防盗刷名单","use":"addon\\prevent_sms_theft\\controller\\ListController"},"list":[]},{"class":"addon\\prevent_sms_theft\\controller\\LogController","doc":{"title":"防盗刷日志","desc":"防盗刷日志","use":"addon\\prevent_sms_theft\\controller\\LogController"},"list":[]},{"class":"addon\\idcsmart_sub_account\\controller\\AdminIndexController","doc":{"title":"子账户管理","desc":"子账户管理","use":"addon\\idcsmart_sub_account\\controller\\AdminIndexController"},"list":[{"method":"list","doc":{"title":"子账户列表","desc":"子账户列表","author":"theworld","version":"v1","url":"\/admin\/v1\/sub_account","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"用户ID","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"子账户"},{"type":"int","name":"list[].id","default":"-","desc":"子账户ID"},{"type":"int","name":"list[].status","default":"-","desc":"状态0禁用1启用"},{"type":"string","name":"list[].username","default":"-","desc":"账户名"},{"type":"string","name":"list[].email","default":"-","desc":"邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"},{"type":"string","name":"list[].last_action_time","default":"-","desc":"上次使用时间"},{"type":"int","name":"count","default":"-","desc":"子账户总数"}]}},{"method":"index","doc":{"title":"子账户详情","desc":"子账户详情","author":"theworld","version":"v1","url":"\/admin\/v1\/sub_account\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"子账户ID","validate":""}],"return":[{"type":"object","name":"account","default":"-","desc":"子账户"},{"type":"int","name":"account.id","default":"-","desc":"子账户ID"},{"type":"string","name":"account.username","default":"-","desc":"账户名"},{"type":"string","name":"account.email","default":"-","desc":"邮箱"},{"type":"int","name":"account.phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"account.phone","default":"-","desc":"手机号"},{"type":"array","name":"account.auth","default":"-","desc":"权限"},{"type":"array","name":"account.notice","default":"-","desc":"通知product产品marketing营销ticket工单cost费用recommend推介system系统"},{"type":"array","name":"account.project_id","default":"-","desc":"项目ID"},{"type":"string","name":"account.visible_product","default":"-","desc":"可见产品:module模块host具体产品"},{"type":"array","name":"account.module","default":"-","desc":"模块"},{"type":"array","name":"account.host_id","default":"-","desc":"产品ID"}]}},{"method":"update","doc":{"title":"编辑子账户","desc":"编辑子账户","author":"theworld","version":"v1","url":"\/admin\/v1\/sub_account\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"子账户ID","validate":"required"},{"type":"string","name":"email","default":"-","desc":"邮箱","validate":"邮箱手机号两者至少输入一个"},{"type":"int","name":"phone_code","default":"-","desc":"国际电话区号","validate":"输入手机号时必须传此参数"},{"type":"string","name":"phone","default":"-","desc":"手机号","validate":"邮箱手机号两者至少输入一个"},{"type":"string","name":"password","default":"-","desc":"密码","validate":"required"},{"type":"array","name":"project_id","default":"-","desc":"项目ID","validate":""},{"type":"string","name":"visible_product","default":"-","desc":"可见产品:module模块host具体产品","validate":""},{"type":"array","name":"module","default":"-","desc":"模块","validate":""},{"type":"array","name":"host_id","default":"-","desc":"产品ID","validate":""},{"type":"array","name":"auth","default":"-","desc":"权限","validate":"required"},{"type":"array","name":"notice","default":"-","desc":"通知product产品marketing营销ticket工单cost费用recommend推介system系统","validate":"required"}]}},{"method":"parentList","doc":{"title":"获取子账户对应主账户","desc":"获取子账户对应主账户","author":"theworld","version":"v1","url":"\/admin\/v1\/sub_account\/parent","method":"GET","param":[{"type":"string","name":"id","default":"-","desc":"用户ID,用,分隔","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"子账户"},{"type":"int","name":"list[].id","default":"-","desc":"子账户ID"},{"type":"int","name":"list[].parent_id","default":"-","desc":"主账户ID"},{"type":"string","name":"list[].username","default":"-","desc":"主账户名"}]}}]},{"class":"addon\\idcsmart_statistics\\controller\\StatisticsController","doc":{"title":"统计信息(后台)","desc":"统计信息(后台)","use":"addon\\idcsmart_statistics\\controller\\StatisticsController"},"list":[]},{"class":"addon\\idcsmart_announcement\\controller\\AdminIndexController","doc":{"title":"公告中心(后台)","desc":"公告中心(后台)","use":"addon\\idcsmart_announcement\\controller\\AdminIndexController"},"list":[{"method":"idcsmartAnnouncementList","doc":{"title":"公告列表","desc":"公告列表","author":"theworld","version":"v1","url":"\/admin\/v1\/announcement","method":"GET","param":[{"type":"int","name":"addon_idcsmart_announcement_type_id","default":"-","desc":"desc:分类ID","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字,搜索范围:标题","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"asc,descvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:公告"},{"type":"int","name":"list[].id","default":"-","desc":"desc:公告ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].img","default":"-","desc":"desc:公告缩略图"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"string","name":"list[].admin","default":"-","desc":"desc:提交人"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"list[].hidden","default":"-","desc":"desc:0显示1隐藏"},{"type":"int","name":"count","default":"-","desc":"desc:公告总数"}]}},{"method":"idcsmartAnnouncementDetail","doc":{"title":"公告详情","desc":"公告详情","author":"theworld","version":"v1","url":"\/admin\/v1\/announcement\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:公告ID","validate":"validate:required"}],"return":[{"type":"array","name":"announcement","default":"-","desc":"desc:公告"},{"type":"int","name":"announcement.id","default":"-","desc":"desc:公告ID"},{"type":"int","name":"announcement.addon_idcsmart_announcement_type_id","default":"-","desc":"desc:分类ID"},{"type":"string","name":"announcement.type","default":"-","desc":"desc:分类名"},{"type":"string","name":"announcement.title","default":"-","desc":"desc:标题"},{"type":"string","name":"announcement.content","default":"-","desc":"desc:内容"},{"type":"string","name":"announcement.keywords","default":"-","desc":"desc:关键字"},{"type":"array","name":"announcement.attachment","default":"-","desc":"desc:附件"},{"type":"int","name":"announcement.hidden","default":"-","desc":"desc:0:显示1:隐藏"}]}},{"method":"createIdcsmartAnnouncement","doc":{"title":"添加公告","desc":"添加公告","author":"theworld","version":"v1","url":"\/admin\/v1\/announcement","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"int","name":"addon_idcsmart_announcement_type_id","default":"-","desc":"desc:分类ID","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"string","name":"img","default":"-","desc":"desc:公告缩略图","validate":"validate:optional"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件,上传附件需调用后台公共接口文件上传获取新的save_name传入","validate":"validate:optional"},{"type":"string","name":"content","default":"-","desc":"desc:内容","validate":"validate:required"},{"type":"int","name":"hidden","default":"-","desc":"desc:0显示1隐藏","validate":"validate:required"}]}},{"method":"updateIdcsmartAnnouncement","doc":{"title":"修改公告","desc":"修改公告","author":"theworld","version":"v1","url":"\/admin\/v1\/announcement\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:公告ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"int","name":"addon_idcsmart_announcement_type_id","default":"-","desc":"desc:分类ID","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"string","name":"img","default":"-","desc":"desc:公告缩略图","validate":"validate:optional"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件,上传附件需调用后台公共接口文件上传获取新的save_name传入","validate":"validate:optional"},{"type":"string","name":"content","default":"-","desc":"desc:内容","validate":"validate:required"},{"type":"int","name":"hidden","default":"-","desc":"desc:0显示1隐藏","validate":"validate:required"}]}},{"method":"deleteIdcsmartAnnouncement","doc":{"title":"删除公告","desc":"删除公告","author":"theworld","version":"v1","url":"\/admin\/v1\/announcement\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:公告ID","validate":"validate:required"}]}},{"method":"hiddenIdcsmartAnnouncement","doc":{"title":"隐藏\/显示公告","desc":"隐藏\/显示公告","author":"theworld","version":"v1","url":"\/admin\/v1\/announcement\/:id\/hidden","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:公告ID","validate":"validate:required"},{"type":"int","name":"hidden","default":"-","desc":"desc:0显示1隐藏","validate":"validate:required"}]}},{"method":"idcsmartAnnouncementTypeList","doc":{"title":"获取公告分类","desc":"获取公告分类","author":"theworld","version":"v1","url":"\/admin\/v1\/announcement\/type","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:公告分类"},{"type":"int","name":"list[].id","default":"-","desc":"desc:公告分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].admin","default":"-","desc":"desc:修改人"},{"type":"int","name":"list[].update_time","default":"-","desc":"desc:修改时间"},{"type":"int","name":"list[].announcement_num","default":"-","desc":"desc:公告数量"}]}},{"method":"createIdcsmartAnnouncementType","doc":{"title":"添加公告分类","desc":"添加公告分类","author":"theworld","version":"v1","url":"\/admin\/v1\/announcement\/type","method":"POST","param":[{"type":"array","name":"list","default":"-","desc":"desc:分类数组","validate":"validate:required"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称","validate":"validate:required"}]}},{"method":"updateIdcsmartAnnouncementType","doc":{"title":"修改公告分类","desc":"修改公告分类","author":"theworld","version":"v1","url":"\/admin\/v1\/announcement\/type\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:公告分类ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"}]}},{"method":"deleteIdcsmartAnnouncementType","doc":{"title":"删除公告分类","desc":"删除公告分类","author":"theworld","version":"v1","url":"\/admin\/v1\/announcement\/type\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:公告分类ID","validate":"validate:required"}]}}]},{"class":"addon\\wanyun_resource\\controller\\AdminIndexController","doc":{"title":"皖云资源管理(后台)","desc":"皖云资源管理(后台)","use":"addon\\wanyun_resource\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\online_service\\controller\\AdminIndexController","doc":{"title":"在线客服(后台)","desc":"在线客服(后台)","use":"addon\\online_service\\controller\\AdminIndexController"},"list":[{"method":"index","doc":{"title":"在线客服","desc":"在线客服","author":"theworld","version":"v1","url":"\/admin\/v1\/online_service","method":"GET","return":[{"type":"string","name":"content","default":"-","desc":"在线客服源码"}]}},{"method":"save","doc":{"title":"保存在线客服源码","desc":"保存在线客服源码","author":"theworld","version":"v1","url":"\/admin\/v1\/online_service","method":"PUT","param":[{"type":"string","name":"content","default":"-","desc":"在线客服源码","validate":"required"}]}}]},{"class":"addon\\event_promotion\\controller\\AdminIndexController","doc":{"title":"活动促销插件(基础版)","desc":"活动促销插件(基础版)","use":"addon\\event_promotion\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\idcsmart_client_level\\controller\\AdminStandardConfigController","doc":{"title":"用户等级标准等级配置(后台)","desc":"用户等级标准等级配置(后台)","use":"addon\\idcsmart_client_level\\controller\\AdminStandardConfigController"},"list":[]},{"class":"addon\\idcsmart_client_level\\controller\\AdminStandardRuleController","doc":{"title":"用户等级标准等级规则(后台)","desc":"用户等级标准等级规则(后台)","use":"addon\\idcsmart_client_level\\controller\\AdminStandardRuleController"},"list":[]},{"class":"addon\\idcsmart_client_level\\controller\\AdminIndexController","doc":{"title":"用户等级","desc":"用户等级","use":"addon\\idcsmart_client_level\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\idcsmart_client_level\\controller\\ProductGroupController","doc":{"title":"用户等级-商品分组","desc":"用户等级-商品分组","use":"addon\\idcsmart_client_level\\controller\\ProductGroupController"},"list":[]},{"class":"addon\\ticket_internal_premium\\controller\\ConfigController","doc":{"title":"内部任务工单-设置","desc":"内部任务工单-设置","use":"addon\\ticket_internal_premium\\controller\\ConfigController"},"list":[]},{"class":"addon\\ticket_internal_premium\\controller\\NotesController","doc":{"title":"内部任务工单-工单备注","desc":"内部任务工单-工单备注","use":"addon\\ticket_internal_premium\\controller\\NotesController"},"list":[]},{"class":"addon\\ticket_internal_premium\\controller\\PrereplyController","doc":{"title":"内部任务工单-预设回复","desc":"内部任务工单-预设回复","use":"addon\\ticket_internal_premium\\controller\\PrereplyController"},"list":[]},{"class":"addon\\ticket_internal_premium\\controller\\CronController","doc":{"title":"内部任务工单-定时工单","desc":"内部任务工单-定时工单","use":"addon\\ticket_internal_premium\\controller\\CronController"},"list":[]},{"class":"addon\\ticket_internal_premium\\controller\\TicketController","doc":{"title":"内部任务工单-工单","desc":"内部任务工单-工单","use":"addon\\ticket_internal_premium\\controller\\TicketController"},"list":[]},{"class":"addon\\ticket_internal_premium\\controller\\DepartmentController","doc":{"title":"内部任务工单-部门","desc":"内部任务工单-部门","use":"addon\\ticket_internal_premium\\controller\\DepartmentController"},"list":[]},{"class":"addon\\ticket_internal_premium\\controller\\StatusController","doc":{"title":"内部任务工单-工单状态","desc":"内部任务工单-工单状态","use":"addon\\ticket_internal_premium\\controller\\StatusController"},"list":[]},{"class":"addon\\idcsmart_renew\\controller\\AdminIndexController","doc":{"title":"续费","desc":"续费","use":"addon\\idcsmart_renew\\controller\\AdminIndexController"},"list":[{"method":"renewPage","doc":{"title":"续费页面","desc":"续费页面","author":"wyh","version":"v1","url":"\/admin\/v1\/host\/:id\/renew","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}],"return":[{"type":"array","name":"host","default":"-","desc":"-"},{"type":"float","name":"host[].price","default":"0.01","desc":"实际支付的金额"},{"type":"string","name":"host[].billing_cycle","default":"小时","desc":"周期"},{"type":"int","name":"host[].duration","default":"3600","desc":"周期时间"},{"type":"float","name":"host[].base_price","default":"-","desc":"基础原价(不包括优惠码，客户等级等折扣)"},{"type":"int","name":"host[].id","default":"-","desc":"周期比例ID"},{"type":"string","name":"host[].name_show","default":"-","desc":"周期名字显示"},{"type":"float","name":"host[].prr","default":"-","desc":"与产品当前周期比例的比值（后台产品内页开启按比例续费的功能会使用）"},{"type":"float","name":"host[].price_save","default":"-","desc":"保存至数据库的续费金额"},{"type":"float","name":"host[].renew_amount","default":"-","desc":"续费金额(自有软件使用)"},{"type":"boolean","name":"host[].max_renew","default":"-","desc":"当前周期，续费金额已经减了客户等级折扣金额，所以不需要再减一次(当前周期为true，其他周期为false，手动输入优惠码时，也为false)"}]}},{"method":"renew","doc":{"title":"续费","desc":"续费","author":"wyh","version":"v1","url":"\/admin\/v1\/host\/:id\/renew","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"},{"type":"string","name":"billing_cycle","default":"-","desc":"周期","validate":"required"},{"type":"string","name":"promo_code","default":"-","desc":"优惠码","validate":""},{"type":"int","name":"pay","default":"-","desc":"标记支付:1是,0否","validate":"required"},{"type":"array","name":"promo_code","default":"[\"fKwUIZ91\",\"nG0aWo55\"]","desc":"优惠码,数组格式","validate":""},{"type":"float","name":"custom_amount","default":"100","desc":"自定义金额","validate":""}]}},{"method":"renewBatchPage","doc":{"title":"批量续费页面","desc":"批量续费页面","author":"wyh","version":"v1","url":"\/admin\/v1\/host\/renew\/batch","method":"GET","param":[{"type":"array","name":"ids","default":"-","desc":"产品ID,数组","validate":"required"}],"return":[{"type":"array","name":"list","default":"-","desc":"产品"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"周期"},{"type":"string","name":"list[].status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"string","name":"list[].billing_cycles","default":"-","desc":"可续费周期"},{"type":"string","name":"list[].billing_cycles.price","default":"-","desc":"价格"},{"type":"string","name":"list[].billing_cycles.billing_cycle","default":"-","desc":"周期"},{"type":"string","name":"list[].billing_cycles.duration","default":"-","desc":"周期时间"},{"type":"string","name":"list[].billing_cycles.base_price","default":"-","desc":"基础原价(不包括优惠码，客户等级等折扣)"},{"type":"string","name":"list[].billing_cycles.id","default":"-","desc":"周期比例ID"},{"type":"string","name":"list[].billing_cycles.name_show","default":"-","desc":"周期名字显示"},{"type":"string","name":"list[].billing_cycles.prr","default":"-","desc":"与产品当前周期比例的比值（后台产品内页开启按比例续费的功能会使用）"},{"type":"string","name":"list[].billing_cycles.price_save","default":"-","desc":"保存至数据库的续费金额"},{"type":"string","name":"list[].billing_cycles.renew_amount","default":"-","desc":"续费金额(自有软件使用)"},{"type":"string","name":"list[].billing_cycles.max_renew","default":"-","desc":"当前周期，续费金额已经减了客户等级折扣金额，所以不需要再减一次(当前周期为true，其他周期为false，手动输入优惠码时，也为false)"}]}},{"method":"renewBatch","doc":{"title":"批量续费","desc":"批量续费","author":"wyh","version":"v1","url":"\/admin\/v1\/host\/renew\/batch","method":"POST","param":[{"type":"array","name":"ids","default":"-","desc":"产品ID,数组","validate":"required"},{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":"required"},{"type":"object","name":"billing_cycles","default":"-","desc":"周期,对象{\"id\":\"小时\"}","validate":"required"},{"type":"object","name":"amount_custom","default":"-","desc":"金额,对象{\"id\":\"0.01\"}","validate":"required"},{"type":"int","name":"pay","default":"-","desc":"标记支付:1是,0否","validate":"required"},{"type":"object","name":"customfield","default":"-","desc":"自定义参数,比如优惠码参数传:{\"promo_code\":[\"pr8nRQOGbmv5\"]}","validate":""}]}},{"method":"renewAutoStatus","doc":{"title":"获取自动续费设置","desc":"获取自动续费设置","author":"theworld","version":"v1","url":"\/admin\/v1\/host\/:id\/renew\/auto","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"},{"type":"int","name":"status","default":"-","desc":"自动续费状态1开启,0关闭","validate":""}]}},{"method":"updateRenewAutoStatus","doc":{"title":"自动续费设置","desc":"自动续费设置","author":"theworld","version":"v1","url":"\/admin\/v1\/host\/:id\/renew\/auto","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"},{"type":"int","name":"status","default":"-","desc":"自动续费状态1开启,0关闭","validate":"required"}]}}]},{"class":"addon\\product_drop_down_select\\controller\\AdminIndexController","doc":{"title":"商品下拉选择优化插件(后台)","desc":"商品下拉选择优化插件(后台)","use":"addon\\product_drop_down_select\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\mp_weixin_notice\\controller\\AdminIndexController","doc":{"title":"微信公众号通知(后台)","desc":"微信公众号通知(后台)","use":"addon\\mp_weixin_notice\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\manual_resource\\controller\\ManualResourceSupplierController","doc":{"title":"手动资源供应商","desc":"手动资源供应商","use":"addon\\manual_resource\\controller\\ManualResourceSupplierController"},"list":[]},{"class":"addon\\manual_resource\\controller\\ManualResourceLogController","doc":{"title":"手动资源操作记录","desc":"手动资源操作记录","use":"addon\\manual_resource\\controller\\ManualResourceLogController"},"list":[]},{"class":"addon\\manual_resource\\controller\\ManualResourceController","doc":{"title":"手动资源","desc":"手动资源","use":"addon\\manual_resource\\controller\\ManualResourceController"},"list":[]},{"class":"addon\\product_related_limit\\controller\\AdminIndexController","doc":{"title":"商品关联限购\/续费(后台)","desc":"商品关联限购\/续费(后台)","use":"addon\\product_related_limit\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\idcsmart_invoice\\controller\\AdminIndexController","doc":{"title":"发票(后台)","desc":"发票(后台)","use":"addon\\idcsmart_invoice\\controller\\AdminIndexController"},"list":[]},{"class":"addon\\idcsmart_news\\controller\\AdminIndexController","doc":{"title":"新闻中心(后台)","desc":"新闻中心(后台)","use":"addon\\idcsmart_news\\controller\\AdminIndexController"},"list":[{"method":"idcsmartNewsList","doc":{"title":"新闻列表","desc":"新闻列表","author":"theworld","version":"v1","url":"\/admin\/v1\/news","method":"GET","param":[{"type":"int","name":"addon_idcsmart_news_type_id","default":"-","desc":"分类ID","validate":""},{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:标题","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"新闻"},{"type":"int","name":"list[].id","default":"-","desc":"新闻ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].img","default":"-","desc":"新闻缩略图"},{"type":"string","name":"list[].type","default":"-","desc":"类型"},{"type":"string","name":"list[].admin","default":"-","desc":"提交人"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"list[].hidden","default":"-","desc":"0显示1隐藏"},{"type":"int","name":"list[].cron_release","default":"-","desc":"是否定时发布(0=否,1=是)"},{"type":"int","name":"list[].cron_release_time","default":"-","desc":"定时发布时间"},{"type":"int","name":"count","default":"-","desc":"新闻总数"}]}},{"method":"idcsmartNewsDetail","doc":{"title":"新闻详情","desc":"新闻详情","author":"theworld","version":"v1","url":"\/admin\/v1\/news\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"新闻ID","validate":"required"}],"return":[{"type":"object","name":"news","default":"-","desc":"新闻"},{"type":"int","name":"news.id","default":"-","desc":"新闻ID"},{"type":"int","name":"news.addon_idcsmart_news_type_id","default":"-","desc":"分类ID"},{"type":"string","name":"news.type","default":"-","desc":"分类名"},{"type":"string","name":"news.title","default":"-","desc":"标题"},{"type":"string","name":"news.content","default":"-","desc":"内容"},{"type":"string","name":"news.keywords","default":"-","desc":"关键字"},{"type":"array","name":"news.attachment","default":"-","desc":"附件"},{"type":"int","name":"news.hidden","default":"-","desc":"0:显示1:隐藏"},{"type":"int","name":"news.cron_release","default":"-","desc":"是否定时发布(0=否,1=是)"},{"type":"int","name":"news.cron_release_time","default":"-","desc":"定时发布时间"}]}},{"method":"createIdcsmartNews","doc":{"title":"添加新闻","desc":"添加新闻","author":"theworld","version":"v1","url":"\/admin\/v1\/news","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"标题","validate":"required"},{"type":"int","name":"addon_idcsmart_news_type_id","default":"-","desc":"分类ID","validate":"required"},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"string","name":"img","default":"-","desc":"新闻缩略图","validate":""},{"type":"array","name":"attachment","default":"-","desc":"附件,上传附件需调用后台公共接口文件上传获取新的save_name传入","validate":""},{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"},{"type":"int","name":"hidden","default":"-","desc":"0显示1隐藏","validate":"required"},{"type":"int","name":"cron_release","default":"-","desc":"是否定时发布(0=否,1=是)","validate":"required"},{"type":"int","name":"cron_release_time","default":"-","desc":"定时发布时间","validate":"requireIf,cron_release=1"}]}},{"method":"updateIdcsmartNews","doc":{"title":"修改新闻","desc":"修改新闻","author":"theworld","version":"v1","url":"\/admin\/v1\/news\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"新闻ID","validate":"required"},{"type":"string","name":"title","default":"-","desc":"标题","validate":"required"},{"type":"int","name":"addon_idcsmart_news_type_id","default":"-","desc":"分类ID","validate":"required"},{"type":"string","name":"keywords","default":"-","desc":"关键字","validate":""},{"type":"string","name":"img","default":"-","desc":"新闻缩略图","validate":""},{"type":"array","name":"attachment","default":"-","desc":"附件,上传附件需调用后台公共接口文件上传获取新的save_name传入","validate":""},{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"},{"type":"int","name":"hidden","default":"-","desc":"0显示1隐藏","validate":"required"},{"type":"int","name":"cron_release","default":"-","desc":"是否定时发布(0=否,1=是)","validate":"required"},{"type":"int","name":"cron_release_time","default":"-","desc":"定时发布时间","validate":"requireIf,cron_release=1"}]}},{"method":"deleteIdcsmartNews","doc":{"title":"删除新闻","desc":"删除新闻","author":"theworld","version":"v1","url":"\/admin\/v1\/news\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"新闻ID","validate":"required"}]}},{"method":"hiddenIdcsmartNews","doc":{"title":"隐藏\/显示新闻","desc":"隐藏\/显示新闻","author":"theworld","version":"v1","url":"\/admin\/v1\/news\/:id\/hidden","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"新闻ID","validate":"required"},{"type":"int","name":"hidden","default":"-","desc":"0显示1隐藏","validate":"required"}]}},{"method":"idcsmartNewsTypeList","doc":{"title":"获取新闻分类","desc":"获取新闻分类","author":"theworld","version":"v1","url":"\/admin\/v1\/news\/type","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"新闻分类"},{"type":"int","name":"list[].id","default":"-","desc":"新闻分类ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].admin","default":"-","desc":"修改人"},{"type":"int","name":"list[].update_time","default":"-","desc":"修改时间"},{"type":"int","name":"list[].news_num","default":"-","desc":"新闻数量"},{"type":"int","name":"count","default":"-","desc":"全部新闻数量"}]}},{"method":"createIdcsmartNewsType","doc":{"title":"添加新闻分类","desc":"添加新闻分类","author":"theworld","version":"v1","url":"\/admin\/v1\/news\/type","method":"POST","param":[{"type":"array","name":"list","default":"-","desc":"分类数组","validate":"required"},{"type":"string","name":"list[].name","default":"-","desc":"名称","validate":"required"}]}},{"method":"updateIdcsmartNewsType","doc":{"title":"修改新闻分类","desc":"修改新闻分类","author":"theworld","version":"v1","url":"\/admin\/v1\/news\/type\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"新闻分类ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"}]}},{"method":"deleteIdcsmartNewsType","doc":{"title":"删除新闻分类","desc":"删除新闻分类","author":"theworld","version":"v1","url":"\/admin\/v1\/news\/type\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"新闻分类ID","validate":"required"}]}},{"method":"topIdcsmartNews","doc":{"title":"置顶\/取消置顶新闻","desc":"置顶\/取消置顶新闻","author":"wyh","version":"v1","url":"\/admin\/v1\/news\/:id\/top","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"新闻ID","validate":"required"},{"type":"int","name":"is_top","default":"-","desc":"0取消置顶1置顶","validate":"required"}]}}]},{"class":"app\\admin\\controller\\CustomHostNameController","doc":{"title":"自定义产品标识管理","desc":"自定义产品标识管理","use":"app\\admin\\controller\\CustomHostNameController"},"list":[{"method":"list","doc":{"title":"自定义产品标识列表","desc":"自定义产品标识列表","url":"\/admin\/v1\/custom_host_name","method":"GET","author":"theworld","version":"v1","return":[{"type":"int","name":"list[].id","default":"-","desc":"desc:自定义产品标识ID"},{"type":"string","name":"list[].custom_host_name_prefix","default":"-","desc":"desc:自定义主机标识前缀"},{"type":"array","name":"list[].custom_host_name_string_allow","default":"-","desc":"desc:允许的字符串"},{"type":"int","name":"list[].custom_host_name_string_length","default":"-","desc":"desc:字符串长度"},{"type":"array","name":"list[].product_group","default":"-","desc":"desc:关联商品分组"},{"type":"int","name":"list[].product_group[].id","default":"-","desc":"desc:关联商品分组ID"},{"type":"string","name":"list[].product_group[].first_group_name","default":"-","desc":"desc:一级分组名称"},{"type":"string","name":"list[].product_group[].name","default":"-","desc":"desc:关联商品分组名称"}]},"cmd":"admin_CustomHostName_list"},{"method":"create","doc":{"title":"添加自定义产品标识","desc":"添加自定义产品标识","url":"\/admin\/v1\/custom_host_name","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"custom_host_name_prefix","default":"-","desc":"desc:自定义主机标识前缀","validate":"validate:required"},{"type":"array","name":"custom_host_name_string_allow","default":"-","desc":"desc:允许的字符串","validate":"number数字upper大写字母lower小写字母validate:required"},{"type":"int","name":"custom_host_name_string_length","default":"-","desc":"desc:字符串长度","validate":"validate:required"}]},"cmd":"admin_CustomHostName_create"},{"method":"update","doc":{"title":"修改自定义产品标识","desc":"修改自定义产品标识","url":"\/admin\/v1\/custom_host_name\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:自定义产品标识ID","validate":"validate:required"},{"type":"string","name":"custom_host_name_prefix","default":"-","desc":"desc:自定义主机标识前缀","validate":"validate:required"},{"type":"array","name":"custom_host_name_string_allow","default":"-","desc":"desc:允许的字符串","validate":"number数字upper大写字母lower小写字母validate:required"},{"type":"int","name":"custom_host_name_string_length","default":"-","desc":"desc:字符串长度","validate":"validate:required"}]},"cmd":"admin_CustomHostName_update"},{"method":"delete","doc":{"title":"删除自定义产品标识","desc":"删除自定义产品标识","url":"\/admin\/v1\/custom_host_name\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:自定义产品标识ID","validate":"validate:required"}]},"cmd":"admin_CustomHostName_delete"},{"method":"relatedProductGroup","doc":{"title":"关联商品组","desc":"关联商品组","url":"\/admin\/v1\/custom_host_name\/:id\/related_product_group","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:自定义产品标识ID","validate":"validate:required"},{"type":"array","name":"product_group_id","default":"-","desc":"desc:二级商品分组ID","validate":"validate:required"}]},"cmd":"admin_CustomHostName_relatedProductGroup"}]},{"class":"app\\admin\\controller\\HostController","doc":{"title":"产品管理","desc":"产品管理","use":"app\\admin\\controller\\HostController"},"list":[{"method":"hostList","doc":{"title":"产品列表","desc":"产品列表","url":"\/admin\/v1\/host","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:产品ID商品名称标识用户名邮箱手机号validate:optional"},{"type":"string","name":"billing_cycle","default":"-","desc":"desc:付款周期","validate":"validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:optional"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败validate:optional"},{"type":"string","name":"due_time","default":"-","desc":"desc:到期时间","validate":"today今天内three最近三天seven最近七天month最近一个月custom自定义expired已到期validate:optional"},{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"validate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"validate:optional"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:optional"},{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:optional"},{"type":"string","name":"username","default":"-","desc":"desc:用户名","validate":"validate:optional"},{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"validate:optional"},{"type":"int","name":"server_id","default":"-","desc":"desc:接口ID","validate":"validate:optional"},{"type":"string","name":"first_payment_amount","default":"-","desc":"desc:订购金额","validate":"validate:optional"},{"type":"string","name":"ip","default":"-","desc":"desc:IP","validate":"validate:optional"},{"type":"string","name":"tab","default":"-","desc":"desc:状态筛选","validate":"using使用中expiring即将到期overdue已逾期deleted已删除validate:optional"},{"type":"int","name":"view_id","default":"-","desc":"desc:视图ID","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idrenew_amountdue_timefirst_payment_amountactive_timeclient_idreg_timevalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"},{"type":"string","name":"module","default":"-","desc":"desc:模块搜索","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:产品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"int","name":"list[].client_name","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"int","name":"list[].active_time","default":"-","desc":"desc:开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"desc:计费方式"},{"type":"string","name":"list[].billing_cycle_name","default":"-","desc":"desc:周期"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].renew_amount","default":"-","desc":"desc:续费金额"},{"type":"string","name":"list[].client_notes","default":"-","desc":"desc:用户备注"},{"type":"int","name":"list[].ip_num","default":"-","desc":"desc:IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"desc:主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"desc:附加IP"},{"type":"string","name":"list[].server_name","default":"-","desc":"desc:商品接口"},{"type":"string","name":"list[].admin_notes","default":"-","desc":"desc:管理员备注"},{"type":"string","name":"list[].base_price","default":"-","desc":"desc:当前周期原价"},{"type":"int","name":"list[].client_status","default":"-","desc":"desc:用户是否启用"},{"type":"int","name":"list[].reg_time","default":"-","desc":"desc:用户注册时间"},{"type":"string","name":"list[].country","default":"-","desc":"desc:国家"},{"type":"string","name":"list[].address","default":"-","desc":"desc:地址"},{"type":"string","name":"list[].language","default":"-","desc":"desc:语言"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"bool","name":"list[].certification","default":"-","desc":"desc:是否实名认识"},{"type":"string","name":"list[].certification_type","default":"-","desc":"desc:实名类型"},{"type":"string","name":"list[].client_level","default":"-","desc":"desc:用户等级"},{"type":"string","name":"list[].client_level_color","default":"-","desc":"desc:用户等级颜色"},{"type":"string","name":"list[].sale","default":"-","desc":"desc:销售"},{"type":"string","name":"list[].addon_client_custom_field_[id]","default":"-","desc":"desc:用户自定义字段"},{"type":"string","name":"list[].self_defined_field_[id]","default":"-","desc":"desc:商品自定义字段"},{"type":"string","name":"list[].base_info","default":"-","desc":"desc:产品基础信息"},{"type":"int","name":"count","default":"-","desc":"desc:产品总数"},{"type":"int","name":"expiring_count","default":"-","desc":"desc:即将到期产品数量"},{"type":"string","name":"total_renew_amount","default":"-","desc":"desc:总续费金额"},{"type":"string","name":"page_total_renew_amount","default":"-","desc":"desc:当前页总续费金额"},{"type":"int","name":"failed_action_count","default":"-","desc":"desc:手动处理产品数量"}]},"cmd":"admin_Host_hostList"},{"method":"index","doc":{"title":"产品详情","desc":"产品详情","url":"\/admin\/v1\/host\/:id","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"object","name":"host","default":"-","desc":"desc:产品"},{"type":"int","name":"host.id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"host.order_id","default":"-","desc":"desc:订单ID"},{"type":"int","name":"host.product_id","default":"-","desc":"desc:商品ID"},{"type":"int","name":"host.server_id","default":"-","desc":"desc:接口ID"},{"type":"string","name":"host.name","default":"-","desc":"desc:标识"},{"type":"string","name":"host.notes","default":"-","desc":"desc:备注"},{"type":"string","name":"host.first_payment_amount","default":"-","desc":"desc:订购金额"},{"type":"string","name":"host.renew_amount","default":"-","desc":"desc:续费金额"},{"type":"string","name":"host.billing_cycle","default":"-","desc":"desc:计费周期"},{"type":"string","name":"host.billing_cycle_name","default":"-","desc":"desc:模块计费周期名称"},{"type":"string","name":"host.billing_cycle_time","default":"-","desc":"desc:模块计费周期时间"},{"type":"int","name":"host.active_time","default":"-","desc":"desc:开通时间"},{"type":"int","name":"host.due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"host.status","default":"-","desc":"desc:状态"},{"type":"string","name":"host.suspend_type","default":"-","desc":"desc:暂停类型"},{"type":"string","name":"host.suspend_reason","default":"-","desc":"desc:暂停原因"},{"type":"string","name":"host.client_notes","default":"-","desc":"desc:用户备注"},{"type":"int","name":"host.ratio_renew","default":"-","desc":"desc:是否开启比例续费"},{"type":"string","name":"host.base_price","default":"-","desc":"desc:购买周期原价"},{"type":"array","name":"status","default":"-","desc":"desc:状态列表"},{"type":"string","name":"host.product_name","default":"-","desc":"desc:商品名称"},{"type":"int","name":"host.agent","default":"-","desc":"desc:代理产品"},{"type":"string","name":"host.upstream_host_id","default":"-","desc":"desc:上游产品ID"},{"type":"string","name":"host.mode","default":"-","desc":"desc:商品代理模式"},{"type":"string","name":"host.keep_time_price","default":"-","desc":"desc:保留期价格"},{"type":"string","name":"host.on_demand_flow_price","default":"-","desc":"desc:按需流量价格"},{"type":"string","name":"host.on_demand_billing_cycle_unit","default":"-","desc":"desc:出账周期单位"},{"type":"int","name":"host.on_demand_billing_cycle_day","default":"-","desc":"desc:出账周期号数"},{"type":"string","name":"host.on_demand_billing_cycle_point","default":"-","desc":"desc:出账周期时间点"},{"type":"int","name":"host.addition.country_id","default":"-","desc":"desc:国家ID"},{"type":"string","name":"host.addition.city","default":"-","desc":"desc:城市"},{"type":"string","name":"host.addition.area","default":"-","desc":"desc:区域"},{"type":"string","name":"host.addition.image_icon","default":"-","desc":"desc:镜像图标"},{"type":"string","name":"host.addition.image_name","default":"-","desc":"desc:镜像名称"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"desc:自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"desc:字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"desc:字段类型"},{"type":"string","name":"self_defined_field[].description","default":"-","desc":"desc:字段描述"},{"type":"string","name":"self_defined_field[].field_option","default":"-","desc":"desc:下拉选项"},{"type":"int","name":"self_defined_field[].is_required","default":"-","desc":"desc:是否必填"},{"type":"string","name":"self_defined_field[].value","default":"-","desc":"desc:当前值"}]},"cmd":"admin_Host_index"},{"method":"update","doc":{"title":"修改产品","desc":"修改产品","url":"\/admin\/v1\/host\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"server_id","default":"-","desc":"desc:接口","validate":"validate:optional"},{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"},{"type":"string","name":"upstream_host_id","default":"-","desc":"desc:上游产品ID","validate":"validate:optional"},{"type":"float","name":"first_payment_amount","default":"-","desc":"desc:订购金额","validate":"validate:required"},{"type":"float","name":"renew_amount","default":"-","desc":"desc:续费金额","validate":"validate:required"},{"type":"string","name":"billing_cycle","default":"-","desc":"desc:计费周期","validate":"validate:required"},{"type":"string","name":"active_time","default":"-","desc":"desc:开通时间","validate":"validate:optional"},{"type":"string","name":"due_time","default":"-","desc":"desc:到期时间","validate":"validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败validate:optional"},{"type":"object","name":"self_defined_field","default":"-","desc":"desc:自定义字段","validate":"{\"5\":\"123\"}5是自定义字段ID123是填写的内容validate:optional"},{"type":"int","name":"ratio_renew","default":"-","desc":"desc:是否开启比例续费","validate":"0否1是validate:optional"},{"type":"float","name":"base_price","default":"-","desc":"desc:购买周期原价","validate":"validate:optional"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:optional"},{"type":"float","name":"keep_time_price","default":"-","desc":"desc:保留期价格","validate":"validate:optional"},{"type":"float","name":"on_demand_flow_price","default":"-","desc":"desc:按需流量价格","validate":"validate:optional"},{"type":"string","name":"on_demand_billing_cycle_unit","default":"-","desc":"desc:出账周期单位","validate":"hour每小时day每天month每月validate:optional"},{"type":"int","name":"on_demand_billing_cycle_day","default":"-","desc":"desc:出账周期号数","validate":"每月有效validate:optional"},{"type":"string","name":"on_demand_billing_cycle_point","default":"-","desc":"desc:出账周期时间点","validate":"如00:00每天每月生效validate:optional"},{"type":"int","name":"upgrade_renew_cal","default":"-","desc":"desc:升降级时是否按原价处理续费金额","validate":"1是0否默认validate:optional"}]},"cmd":"admin_Host_update"},{"method":"delete","doc":{"title":"删除产品","desc":"删除产品","url":"\/admin\/v1\/host\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"admin_Host_delete"},{"method":"batchDelete","doc":{"title":"批量删除产品","desc":"批量删除产品","url":"\/admin\/v1\/host","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"int","name":"module_delete","default":"-","desc":"desc:是否执行模块删除","validate":"1是0否validate:required"}]},"cmd":"admin_Host_batchDelete"},{"method":"createAccount","doc":{"title":"模块开通","desc":"模块开通","url":"\/admin\/v1\/host\/:id\/module\/create","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"admin_Host_createAccount"},{"method":"suspendAccount","doc":{"title":"模块暂停","desc":"模块暂停","url":"\/admin\/v1\/host\/:id\/module\/suspend","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"string","name":"suspend_type","default":"-","desc":"desc:暂停类型","validate":"overdue到期暂停overtraffic超流暂停certification_not_complete实名未完成other其他validate:required"},{"type":"string","name":"suspend_reason","default":"-","desc":"desc:暂停原因","validate":"validate:optional"},{"type":"int","name":"auto_unsuspend_time","default":"-","desc":"desc:自动解除暂停时间","validate":"validate:optional"}]},"cmd":"admin_Host_suspendAccount"},{"method":"unsuspendAccount","doc":{"title":"模块解除暂停","desc":"模块解除暂停","url":"\/admin\/v1\/host\/:id\/module\/unsuspend","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"admin_Host_unsuspendAccount"},{"method":"terminateAccount","doc":{"title":"模块删除","desc":"模块删除","url":"\/admin\/v1\/host\/:id\/module\/terminate","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"admin_Host_terminateAccount"},{"method":"adminArea","doc":{"title":"产品内页模块","desc":"产品内页模块","url":"\/admin\/v1\/host\/:id\/module","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"string","name":"content","default":"-","desc":"desc:模块输出内容"}]},"cmd":"admin_Host_adminArea"},{"method":"clientHost","doc":{"title":"获取用户所有产品","desc":"获取用户所有产品","url":"\/admin\/v1\/client\/:id\/host\/all","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:产品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"int","name":"count","default":"-","desc":"desc:产品总数"}]},"cmd":"admin_Host_clientHost"},{"method":"moduleButton","doc":{"title":"模块按鈕输出","desc":"模块按鈕输出","url":"\/admin\/v1\/host\/:id\/module\/button","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"string","name":"button[].type","default":"-","desc":"desc:按鈕类型"},{"type":"string","name":"button[].func","default":"-","desc":"desc:按鈕功能"},{"type":"string","name":"button[].name","default":"-","desc":"desc:名称"}]},"cmd":"admin_Host_moduleButton"},{"method":"moduleField","doc":{"title":"产品内页模块输入框输出","desc":"产品内页模块输入框输出","url":"\/admin\/v1\/host\/:id\/module\/field","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"string","name":"[].name","default":"-","desc":"desc:配置小标题"},{"type":"string","name":"[].field[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"[].field[].key","default":"-","desc":"desc:标识"},{"type":"string","name":"[].field[].value","default":"-","desc":"desc:当前值"},{"type":"bool","name":"[].field[].disable","default":"-","desc":"desc:状态"}]},"cmd":"admin_Host_moduleField"},{"method":"hostIpIndex","doc":{"title":"产品IP详情","desc":"产品IP详情","url":"\/admin\/v1\/host\/:id\/ip","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"string","name":"dedicate_ip","default":"-","desc":"desc:主IP"},{"type":"string","name":"assign_ip","default":"-","desc":"desc:附加IP"},{"type":"int","name":"ip_num","default":"-","desc":"desc:IP数量"}]},"cmd":"admin_Host_hostIpIndex"},{"method":"adminAreaModuleOperate","doc":{"title":"后台产品内页实例操作输出","desc":"后台产品内页实例操作输出","url":"\/admin\/v1\/host\/:id\/module_operate","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"string","name":"content","default":"-","desc":"desc:模块输出内容"}]},"cmd":"admin_Host_adminAreaModuleOperate"},{"method":"syncAccount","doc":{"title":"拉取上游信息","desc":"拉取上游信息","url":"\/admin\/v1\/host\/:id\/module\/sync","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"admin_Host_syncAccount"},{"method":"failedActionHostList","doc":{"title":"手动处理产品列表","desc":"手动处理产品列表","url":"\/admin\/v1\/host\/failed_action","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"action","default":"-","desc":"desc:失败动作搜索","validate":"create开通失败suspend暂停失败terminate删除失败validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"产品ID商品名称产品标识IP地址validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"iddue_timefailed_action_trigger_timevalidate:optional"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:产品标识"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].status","default":"-","desc":"desc:产品状态"},{"type":"string","name":"list[].failed_action","default":"-","desc":"desc:失败动作"},{"type":"string","name":"list[].failed_action_reason","default":"-","desc":"desc:失败原因"},{"type":"string","name":"list[].renew_amount","default":"-","desc":"desc:续费金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"desc:计费方式"},{"type":"string","name":"list[].billing_cycle_name","default":"-","desc":"desc:模块计费周期名称"},{"type":"int","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].client_name","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].email","default":"-","desc":"desc:邮箱"},{"type":"int","name":"list[].phone_code","default":"-","desc":"desc:区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"int","name":"list[].failed_action_trigger_time","default":"-","desc":"desc:触发时间"},{"type":"int","name":"list[].retry","default":"-","desc":"desc:是否可重试"},{"type":"int","name":"count","default":"-","desc":"desc:总条数"},{"type":"int","name":"expiring_count","default":"-","desc":"desc:即将到期产品数量"},{"type":"int","name":"failed_action_count","default":"-","desc":"desc:手动处理产品数量"}]},"cmd":"admin_Host_failedActionHostList"},{"method":"failedActionMarkProcessed","doc":{"title":"标记已处理","desc":"标记已处理","url":"\/admin\/v1\/host\/:id\/mark_processed","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"admin_Host_failedActionMarkProcessed"},{"method":"failedActionRetry","doc":{"title":"手动处理重试","desc":"手动处理重试","url":"\/admin\/v1\/host\/retry","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"admin_Host_failedActionRetry"},{"method":"batchSyncAccount","doc":{"title":"批量同步","desc":"批量同步","url":"\/admin\/v1\/host\/sync","method":"POST","author":"hh","version":"v1","param":[{"type":"array","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"array","name":"host_status","default":"-","desc":"desc:产品状态","validate":"Active已开通Suspended已暂停validate:required"}]},"cmd":"admin_Host_batchSyncAccount"},{"method":"pushDownstream","doc":{"title":"推送到下游","desc":"推送到下游","url":"\/admin\/v1\/host\/:id\/push_downstream","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}]},"cmd":"admin_Host_pushDownstream"}]},{"class":"app\\admin\\controller\\NoticeController","doc":{"title":"消息通知","desc":"消息通知","use":"app\\admin\\controller\\NoticeController"},"list":[{"method":"sync","doc":{"title":"异步请求，获取官方通知，更新本地通知信息","desc":"异步请求，获取官方通知，更新本地通知信息","url":"\/admin\/v1\/notice\/sync","method":"GET","author":"wyh","version":"v1"},"cmd":"admin_Notice_sync"},{"method":"list","doc":{"title":"通知列表","desc":"通知列表","url":"\/admin\/v1\/notice","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字搜索","validate":"搜索范围:标题内容validate:optional"},{"type":"int","name":"read","default":"-","desc":"desc:是否已读","validate":"0未读1已读validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:消息类型","validate":"idcsmart官方通知system系统通知validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"默认idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:排序","validate":"descascvalidate:optional"}],"return":[{"type":"object","name":"list","default":"-","desc":"desc:通知列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].content","default":"-","desc":"desc:内容"},{"type":"string","name":"list[].attachment","default":"-","desc":"desc:附件"},{"type":"int","name":"list[].accept_time","default":"-","desc":"desc:接收时间"},{"type":"int","name":"list[].read","default":"-","desc":"desc:是否已读"},{"type":"string","name":"list[].type","default":"-","desc":"desc:消息类型"},{"type":"int","name":"list[].rel_id","default":"-","desc":"desc:关联ID"},{"type":"int","name":"count","default":"-","desc":"desc:总数"},{"type":"int","name":"total_count","default":"-","desc":"desc:所有消息未读总数"}]},"cmd":"admin_Notice_list"},{"method":"detail","doc":{"title":"通知详情","desc":"通知详情","url":"\/admin\/v1\/notice\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:通知ID","validate":"validate:required"}],"return":[{"type":"object","name":"notice","default":"-","desc":"desc:通知详情"},{"type":"int","name":"notice.id","default":"-","desc":"desc:ID"},{"type":"string","name":"notice.title","default":"-","desc":"desc:标题"},{"type":"string","name":"notice.content","default":"-","desc":"desc:内容"},{"type":"string","name":"notice.attachment","default":"-","desc":"desc:附件"},{"type":"int","name":"notice.accept_time","default":"-","desc":"desc:接收时间"},{"type":"int","name":"notice.read","default":"-","desc":"desc:是否已读"},{"type":"string","name":"notice.type","default":"-","desc":"desc:消息类型"},{"type":"int","name":"notice.rel_id","default":"-","desc":"desc:关联ID"},{"type":"int","name":"count","default":"-","desc":"desc:总数"},{"type":"object","name":"before","default":"-","desc":"desc:上一条"},{"type":"object","name":"next","default":"-","desc":"desc:下一条"}]},"cmd":"admin_Notice_detail"},{"method":"markRead","doc":{"title":"标记已读","desc":"标记已读","url":"\/admin\/v1\/notice\/mark_read","method":"POST","author":"wyh","version":"v1","param":[{"type":"array","name":"ids","default":"-","desc":"desc:通知ID数组","validate":"validate:optional"},{"type":"int","name":"all","default":"-","desc":"desc:是否全部标记为已读","validate":"1是0否validate:optional"}]},"cmd":"admin_Notice_markRead"},{"method":"delete","doc":{"title":"删除通知","desc":"删除通知","url":"\/admin\/v1\/notice","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"array","name":"ids","default":"-","desc":"desc:通知ID数组","validate":"validate:required"}]},"cmd":"admin_Notice_delete"}]},{"class":"app\\admin\\controller\\ProductDurationGroupPresetsLinkController","doc":{"title":"商品周期预设分组关联管理","desc":"商品周期预设分组关联管理","use":"app\\admin\\controller\\ProductDurationGroupPresetsLinkController"},"list":[{"method":"linkList","doc":{"title":"关联列表","desc":"关联列表","url":"\/admin\/v1\/product_duration_group_presets_link","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:分组名称接口名称validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:关联列表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:分组名称"},{"type":"int","name":"list[].gid","default":"-","desc":"desc:分组ID"},{"type":"array","name":"list[].servers","default":"-","desc":"desc:接口"},{"type":"int","name":"list[].servers[].server_id","default":"-","desc":"desc:接口ID"},{"type":"string","name":"list[].servers[].server_name","default":"-","desc":"desc:接口名称"},{"type":"int","name":"count","default":"-","desc":"desc:关联总数"}]},"cmd":"admin_ProductDurationGroupPresetsLink_linkList"},{"method":"create","doc":{"title":"新建周期配置组关联","desc":"新建周期配置组关联","url":"\/admin\/v1\/product_duration_group_presets_link","method":"POST","author":"wyh","version":"v1","param":[{"type":"array","name":"server_ids","default":"-","desc":"desc:接口ID数组","validate":"validate:required"},{"type":"int","name":"gid","default":"-","desc":"desc:分组ID","validate":"validate:required"}]},"cmd":"admin_ProductDurationGroupPresetsLink_create"},{"method":"update","doc":{"title":"编辑周期配置组关联","desc":"编辑周期配置组关联","url":"\/admin\/v1\/product_duration_group_presets_link\/:gid","method":"PUT","author":"wyh","version":"v1","param":[{"type":"array","name":"server_ids","default":"-","desc":"desc:接口ID数组","validate":"validate:required"},{"type":"int","name":"gid","default":"-","desc":"desc:分组ID","validate":"validate:required"}]},"cmd":"admin_ProductDurationGroupPresetsLink_update"},{"method":"delete","doc":{"title":"删除周期配置组关联","desc":"删除周期配置组关联","url":"\/admin\/v1\/product_duration_group_presets_link\/:gid","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"gid","default":"-","desc":"desc:分组ID","validate":"validate:required"}]},"cmd":"admin_ProductDurationGroupPresetsLink_delete"}]},{"class":"app\\admin\\controller\\CloudServerProductController","doc":{"title":"模板控制器-云服务器商品","desc":"模板控制器-云服务器商品","use":"app\\admin\\controller\\CloudServerProductController"},"list":[{"method":"list","doc":{"title":"云服务器商品列表","desc":"云服务器商品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_product","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"int","name":"list[].area_id","default":"-","desc":"desc:区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"desc:一级区域"},{"type":"string","name":"list[].second_area","default":"-","desc":"desc:二级区域"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].cpu","default":"-","desc":"desc:处理器"},{"type":"string","name":"list[].memory","default":"-","desc":"desc:内存"},{"type":"string","name":"list[].system_disk","default":"-","desc":"desc:系统盘"},{"type":"string","name":"list[].bandwidth","default":"-","desc":"desc:带宽"},{"type":"string","name":"list[].duration","default":"-","desc":"desc:时长"},{"type":"string","name":"list[].tag","default":"-","desc":"desc:标签"},{"type":"string","name":"list[].original_price","default":"-","desc":"desc:原价"},{"type":"string","name":"list[].original_price_unit","default":"-","desc":"desc:原价单位"},{"type":"string","name":"list[].selling_price","default":"-","desc":"desc:售价"},{"type":"string","name":"list[].selling_price_unit","default":"-","desc":"desc:售价单位"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:关联商品ID"},{"type":"int","name":"count","default":"-","desc":"desc:商品数量"}]},"cmd":"admin_CloudServerProduct_list"},{"method":"create","doc":{"title":"创建云服务器商品","desc":"创建云服务器商品","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_product","method":"POST","param":[{"type":"int","name":"area_id","default":"-","desc":"desc:区域ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"string","name":"cpu","default":"-","desc":"desc:处理器","validate":"validate:required"},{"type":"string","name":"memory","default":"-","desc":"desc:内存","validate":"validate:required"},{"type":"string","name":"system_disk","default":"-","desc":"desc:系统盘","validate":"validate:required"},{"type":"string","name":"bandwidth","default":"-","desc":"desc:带宽","validate":"validate:required"},{"type":"string","name":"duration","default":"-","desc":"desc:时长","validate":"validate:required"},{"type":"string","name":"tag","default":"-","desc":"desc:标签","validate":"validate:required"},{"type":"float","name":"original_price","default":"-","desc":"desc:原价","validate":"validate:required"},{"type":"string","name":"original_price_unit","default":"-","desc":"desc:原价单位","validate":"month月year年validate:required"},{"type":"float","name":"selling_price","default":"-","desc":"desc:售价","validate":"validate:required"},{"type":"string","name":"selling_price_unit","default":"-","desc":"desc:售价单位","validate":"month月year年validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_CloudServerProduct_create"},{"method":"update","doc":{"title":"编辑云服务器商品","desc":"编辑云服务器商品","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_product\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"area_id","default":"-","desc":"desc:区域ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"string","name":"cpu","default":"-","desc":"desc:处理器","validate":"validate:required"},{"type":"string","name":"memory","default":"-","desc":"desc:内存","validate":"validate:required"},{"type":"string","name":"system_disk","default":"-","desc":"desc:系统盘","validate":"validate:required"},{"type":"string","name":"bandwidth","default":"-","desc":"desc:带宽","validate":"validate:required"},{"type":"string","name":"duration","default":"-","desc":"desc:时长","validate":"validate:required"},{"type":"string","name":"tag","default":"-","desc":"desc:标签","validate":"validate:required"},{"type":"float","name":"original_price","default":"-","desc":"desc:原价","validate":"validate:required"},{"type":"string","name":"original_price_unit","default":"-","desc":"desc:原价单位","validate":"month月year年validate:required"},{"type":"float","name":"selling_price","default":"-","desc":"desc:售价","validate":"validate:required"},{"type":"string","name":"selling_price_unit","default":"-","desc":"desc:售价单位","validate":"month月year年validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_CloudServerProduct_update"},{"method":"delete","doc":{"title":"删除云服务器商品","desc":"删除云服务器商品","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_product\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_CloudServerProduct_delete"},{"method":"order","doc":{"title":"云服务器商品排序","desc":"云服务器商品排序","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_product\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID数组","validate":"validate:required"}]},"cmd":"admin_CloudServerProduct_order"}]},{"class":"app\\admin\\controller\\OrderRecordController","doc":{"title":"订单信息记录","desc":"订单信息记录","use":"app\\admin\\controller\\OrderRecordController"},"list":[{"method":"list","doc":{"title":"订单信息记录列表","desc":"订单信息记录列表","url":"\/admin\/v1\/order\/:id\/record","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:订单信息记录列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:订单信息记录ID"},{"type":"string","name":"list[].content","default":"-","desc":"desc:内容"},{"type":"array","name":"list[].attachment","default":"-","desc":"desc:附件"},{"type":"int","name":"list[].admin_id","default":"-","desc":"desc:管理员ID"},{"type":"string","name":"list[].admin_name","default":"-","desc":"desc:管理员名称"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"count","default":"-","desc":"desc:订单信息记录总数"}]},"cmd":"admin_OrderRecord_list"},{"method":"create","doc":{"title":"新增订单信息记录","desc":"新增订单信息记录","url":"\/admin\/v1\/order\/:id\/record","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:内容","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]},"cmd":"admin_OrderRecord_create"},{"method":"update","doc":{"title":"编辑订单信息记录","desc":"编辑订单信息记录","url":"\/admin\/v1\/order\/record\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单信息记录ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:内容","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]},"cmd":"admin_OrderRecord_update"},{"method":"delete","doc":{"title":"删除订单信息记录","desc":"删除订单信息记录","url":"\/admin\/v1\/order\/record\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单信息记录ID","validate":"validate:required"}]},"cmd":"admin_OrderRecord_delete"}]},{"class":"app\\admin\\controller\\NoticeSettingController","doc":{"title":"通知发送管理","desc":"通知发送管理","use":"app\\admin\\controller\\NoticeSettingController"},"list":[{"method":"settingList","doc":{"title":"发送管理","desc":"发送管理","url":"\/admin\/v1\/notice\/send","method":"GET","author":"xiong","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:发送管理列表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:动作名称"},{"type":"string","name":"list[].sms_global_name","default":"-","desc":"desc:短信国际接口名称"},{"type":"int","name":"list[].sms_global_template","default":"-","desc":"desc:短信国际接口模板ID"},{"type":"string","name":"list[].sms_name","default":"-","desc":"desc:短信国内接口名称"},{"type":"int","name":"list[].sms_template","default":"-","desc":"desc:短信国内接口模板ID"},{"type":"int","name":"list[].sms_enable","default":"-","desc":"desc:短信启用状态"},{"type":"string","name":"list[].email_name","default":"-","desc":"desc:邮件接口名称"},{"type":"int","name":"list[].email_template","default":"-","desc":"desc:邮件接口模板ID"},{"type":"int","name":"list[].email_enable","default":"-","desc":"desc:邮件启用状态"},{"type":"string","name":"list[].type","default":"-","desc":"desc:通知分类标识"},{"type":"array","name":"configuration","default":"-","desc":"desc:默认接口"},{"type":"string","name":"configuration.send_sms","default":"-","desc":"desc:默认国内短信接口"},{"type":"string","name":"configuration.send_sms_global","default":"-","desc":"desc:默认国际短信接口"},{"type":"string","name":"configuration.send_email","default":"-","desc":"desc:默认邮件接口"},{"type":"string","name":"type[].name","default":"-","desc":"desc:分类标识"},{"type":"string","name":"type[].name_lang","default":"-","desc":"desc:分类名称"}]},"cmd":"admin_NoticeSetting_settingList"},{"method":"update","doc":{"title":"发送设置","desc":"发送设置","url":"\/admin\/v1\/notice\/send","method":"PUT","author":"xiong","version":"v1","param":[{"type":"array","name":"name","default":"-","desc":"desc:动作名称为键","validate":"validate:required"},{"type":"string","name":"name.name","default":"-","desc":"desc:动作名称","validate":"validate:required"},{"type":"string","name":"name.sms_global_name","default":"-","desc":"desc:短信国际接口名称","validate":"validate:optional"},{"type":"int","name":"name.sms_global_template","default":"-","desc":"desc:短信国际接口模板ID","validate":"validate:optional"},{"type":"string","name":"name.sms_name","default":"-","desc":"desc:短信国内接口名称","validate":"validate:optional"},{"type":"int","name":"name.sms_template","default":"-","desc":"desc:短信国内接口模板ID","validate":"validate:optional"},{"type":"int","name":"name.sms_enable","default":"-","desc":"desc:短信启用状态","validate":"0禁用1启用validate:optional"},{"type":"string","name":"name.email_name","default":"-","desc":"desc:邮件接口名称","validate":"validate:optional"},{"type":"int","name":"name.email_template","default":"-","desc":"desc:邮件接口模板ID","validate":"validate:optional"},{"type":"int","name":"name.email_enable","default":"-","desc":"desc:邮件启用状态","validate":"0禁用1启用validate:optional"},{"type":"array","name":"configuration","default":"-","desc":"desc:默认接口","validate":"validate:optional"},{"type":"string","name":"configuration.send_sms","default":"-","desc":"desc:默认国内短信接口","validate":"validate:optional"},{"type":"string","name":"configuration.send_sms_global","default":"-","desc":"desc:默认国际短信接口","validate":"validate:optional"},{"type":"string","name":"configuration.send_email","default":"-","desc":"desc:默认邮件接口","validate":"validate:optional"}]},"cmd":"admin_NoticeSetting_update"},{"method":"batchUpdate","doc":{"title":"发送批量设置","desc":"发送批量设置","url":"\/admin\/v1\/notice\/send\/batch","method":"POST","author":"wyh","version":"v1","param":[{"type":"array","name":"name","default":"-","desc":"desc:动作名称数组","validate":"validate:required"},{"type":"string","name":"sms_name","default":"-","desc":"desc:国内短信接口名称","validate":"validate:optional"},{"type":"string","name":"sms_global_name","default":"-","desc":"desc:国际短信接口名称","validate":"validate:optional"},{"type":"string","name":"email_name","default":"-","desc":"desc:邮件接口名称","validate":"validate:optional"}]},"cmd":"admin_NoticeSetting_batchUpdate"}]},{"class":"app\\admin\\controller\\TrademarkServiceProductController","doc":{"title":"模板控制器-商标延伸服务商品","desc":"模板控制器-商标延伸服务商品","use":"app\\admin\\controller\\TrademarkServiceProductController"},"list":[{"method":"list","doc":{"title":"商标延伸服务商品列表","desc":"商标延伸服务商品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/trademark_service_product","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].price","default":"-","desc":"desc:价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:关联商品ID"}]},"cmd":"admin_TrademarkServiceProduct_list"},{"method":"create","doc":{"title":"创建商标延伸服务商品","desc":"创建商标延伸服务商品","author":"theworld","version":"v1","url":"\/admin\/v1\/trademark_service_product","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_TrademarkServiceProduct_create"},{"method":"update","doc":{"title":"编辑商标延伸服务商品","desc":"编辑商标延伸服务商品","author":"theworld","version":"v1","url":"\/admin\/v1\/trademark_service_product\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_TrademarkServiceProduct_update"},{"method":"delete","doc":{"title":"删除商标延伸服务商品","desc":"删除商标延伸服务商品","author":"theworld","version":"v1","url":"\/admin\/v1\/trademark_service_product\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_TrademarkServiceProduct_delete"},{"method":"order","doc":{"title":"商标延伸服务商品排序","desc":"商标延伸服务商品排序","author":"theworld","version":"v1","url":"\/admin\/v1\/trademark_service_product\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID数组","validate":"validate:required"}]},"cmd":"admin_TrademarkServiceProduct_order"}]},{"class":"app\\admin\\controller\\AdminController","doc":{"title":"管理员","desc":"管理员管理","use":"app\\admin\\controller\\AdminController"},"list":[{"method":"adminList","doc":{"title":"管理员列表","desc":"管理员列表","url":"\/admin\/v1\/admin","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"ID名称用户名邮箱validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"0禁用1正常validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idnicknamenameemailvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:管理员列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].nickname","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"list[].roles","default":"-","desc":"desc:分组名称"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"int","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"int","name":"list[].lock","default":"-","desc":"desc:锁定"},{"type":"int","name":"list[].lock_time","default":"-","desc":"desc:锁定到期时间"},{"type":"int","name":"list[].totp_bind","default":"-","desc":"desc:是否绑定totp"},{"type":"int","name":"count","default":"-","desc":"desc:管理员总数"}]},"cmd":"admin_Admin_adminList"},{"method":"index","doc":{"title":"获取单个管理员","desc":"获取单个管理员","url":"\/admin\/v1\/admin\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:管理员ID","validate":"validate:required"}],"return":[{"type":"object","name":"admin","default":"-","desc":"desc:管理员"},{"type":"int","name":"admin.id","default":"-","desc":"desc:ID"},{"type":"string","name":"admin.nickname","default":"-","desc":"desc:名称"},{"type":"string","name":"admin.name","default":"-","desc":"desc:用户名"},{"type":"string","name":"admin.email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"admin.role_id","default":"-","desc":"desc:分组ID"},{"type":"string","name":"admin.roles","default":"-","desc":"desc:所属分组"},{"type":"string","name":"admin.status","default":"-","desc":"desc:状态"},{"type":"int","name":"admin.phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"admin.phone","default":"-","desc":"desc:手机号"}]},"cmd":"admin_Admin_index"},{"method":"create","doc":{"title":"添加管理员","desc":"添加管理员","url":"\/admin\/v1\/admin","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:用户名","validate":"validate:required"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:required"},{"type":"string","name":"repassword","default":"-","desc":"desc:重复密码","validate":"validate:required"},{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"validate:required"},{"type":"string","name":"nickname","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"role_id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"int","name":"phone_code","default":"-","desc":"desc:国际电话区号","validate":"validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"validate:optional"}]},"cmd":"admin_Admin_create"},{"method":"update","doc":{"title":"修改管理员","desc":"修改管理员","url":"\/admin\/v1\/admin\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:管理员ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:用户名","validate":"validate:required"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:optional"},{"type":"string","name":"repassword","default":"-","desc":"desc:重复密码","validate":"validate:optional"},{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"validate:required"},{"type":"string","name":"nickname","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"role_id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"int","name":"phone_code","default":"-","desc":"desc:国际电话区号","validate":"validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"validate:optional"}]},"cmd":"admin_Admin_update"},{"method":"delete","doc":{"title":"删除管理员","desc":"删除管理员","url":"\/admin\/v1\/admin\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:管理员ID","validate":"validate:required"}]},"cmd":"admin_Admin_delete"},{"method":"status","doc":{"title":"管理员状态切换","desc":"管理员状态切换","url":"\/admin\/v1\/admin\/:id\/status","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:管理员ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:状态","validate":"0禁用1启用validate:required"}]},"cmd":"admin_Admin_status"},{"method":"logout","doc":{"title":"注销","desc":"注销","url":"\/admin\/v1\/logout","method":"POST","author":"wyh","version":"v1"},"cmd":"admin_Admin_logout"},{"method":"updatePassword","doc":{"title":"修改管理员密码","desc":"修改管理员密码","url":"\/admin\/v1\/admin\/password\/update","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"origin_password","default":"-","desc":"desc:原密码","validate":"validate:required"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:required"},{"type":"string","name":"repassword","default":"-","desc":"desc:重复密码","validate":"validate:required"}]},"cmd":"admin_Admin_updatePassword"},{"method":"currentAdmin","doc":{"title":"获取当前管理员信息","desc":"获取当前管理员信息","url":"\/admin\/v1\/login_info","method":"GET","author":"hh","version":"v1","return":[{"type":"string","name":"name","default":"-","desc":"desc:用户名"},{"type":"string","name":"nickname","default":"-","desc":"desc:姓名"},{"type":"bool","name":"set_operate_password","default":"-","desc":"desc:是否设置了操作密码"},{"type":"bool","name":"totp_bind","default":"-","desc":"desc:是否绑定totp"},{"type":"string","name":"email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号"},{"type":"string","name":"admin_role_name","default":"-","desc":"desc:管理组名称"},{"type":"int","name":"prohibit_admin_bind_phone","default":"-","desc":"desc:禁止后台用户自助绑定手机号"},{"type":"int","name":"prohibit_admin_bind_email","default":"-","desc":"desc:禁止后台用户自助绑定邮箱"}]},"cmd":"admin_Admin_currentAdmin"},{"method":"updateAdminOperatePassword","doc":{"title":"修改管理员操作密码","desc":"修改管理员操作密码","url":"\/admin\/v1\/admin\/operate_password","method":"PUT","author":"hh","version":"v1","param":[{"type":"string","name":"origin_operate_password","default":"-","desc":"desc:原操作密码","validate":"已有操作密码时必传validate:optional"},{"type":"string","name":"operate_password","default":"-","desc":"desc:新操作密码","validate":"validate:optional"},{"type":"string","name":"re_operate_password","default":"-","desc":"desc:重复操作密码","validate":"validate:optional"}]},"cmd":"admin_Admin_updateAdminOperatePassword"},{"method":"updateAdminNickname","doc":{"title":"修改管理员姓名","desc":"修改管理员姓名","url":"\/admin\/v1\/admin\/nickname","method":"PUT","author":"theworld","version":"v1","param":[{"type":"string","name":"nickname","default":"-","desc":"desc:姓名","validate":"validate:optional"}]},"cmd":"admin_Admin_updateAdminNickname"},{"method":"verifyOldPhone","doc":{"title":"验证原手机","desc":"验证原手机","author":"theworld","version":"v1","url":"\/admin\/v1\/admin\/verify_old_phone","method":"POST","param":[{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"}]},"cmd":"admin_Admin_verifyOldPhone"},{"method":"updatePhone","doc":{"title":"修改手机","desc":"修改手机","author":"theworld","version":"v1","url":"\/admin\/v1\/admin\/phone","method":"PUT","param":[{"type":"int","name":"phone_code","default":"-","desc":"desc:国际电话区号","validate":"validate:required"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"validate:required"},{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"}]},"cmd":"admin_Admin_updatePhone"},{"method":"verifyOldEmail","doc":{"title":"验证原邮箱","desc":"验证原邮箱","author":"theworld","version":"v1","url":"\/admin\/v1\/admin\/verify_old_email","method":"POST","param":[{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"}]},"cmd":"admin_Admin_verifyOldEmail"},{"method":"updateEmail","doc":{"title":"修改邮箱","desc":"修改邮箱","author":"theworld","version":"v1","url":"\/admin\/v1\/admin\/email","method":"PUT","param":[{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"validate:required"},{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"}]},"cmd":"admin_Admin_updateEmail"},{"method":"getTotp","doc":{"title":"获取TOTP密钥","desc":"获取TOTP密钥","author":"theworld","version":"v1","url":"\/admin\/v1\/admin\/totp","method":"GET","return":[{"type":"string","name":"secret","default":"-","desc":"desc:TOTP密钥"},{"type":"string","name":"url","default":"-","desc":"desc:二维码地址"}]},"cmd":"admin_Admin_getTotp"},{"method":"bindTotp","doc":{"title":"绑定TOTP","desc":"绑定TOTP","author":"theworld","version":"v1","url":"\/admin\/v1\/admin\/totp","method":"PUT","param":[{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"}]},"cmd":"admin_Admin_bindTotp"},{"method":"unbindTotp","doc":{"title":"解绑TOTP","desc":"解绑TOTP","author":"theworld","version":"v1","url":"\/admin\/v1\/admin\/totp","method":"DELETE","param":[{"type":"string","name":"method","default":"-","desc":"desc:验证方式","validate":"totpphoneemailvalidate:required"},{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:required"}]},"cmd":"admin_Admin_unbindTotp"},{"method":"adminUnbindTotp","doc":{"title":"管理员解绑其他管理员TOTP","desc":"管理员解绑其他管理员TOTP","author":"theworld","version":"v1","url":"\/admin\/v1\/admin\/:id\/totp","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:管理员ID","validate":"validate:required"}]},"cmd":"admin_Admin_adminUnbindTotp"},{"method":"adminUnlock","doc":{"title":"管理员解锁其他管理员","desc":"管理员解锁其他管理员","author":"theworld","version":"v1","url":"\/admin\/v1\/admin\/:id\/lock","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:管理员ID","validate":"validate:required"}]},"cmd":"admin_Admin_adminUnlock"}]},{"class":"app\\admin\\controller\\MenuController","doc":{"title":"导航管理","desc":"导航管理","use":"app\\admin\\controller\\MenuController"},"list":[{"method":"getAdminMenu","doc":{"title":"获取后台导航","desc":"获取后台导航","url":"\/admin\/v1\/menu\/admin","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"menu","default":"-","desc":"desc:菜单"},{"type":"int","name":"menu[].id","default":"-","desc":"desc:菜单ID"},{"type":"string","name":"menu[].type","default":"-","desc":"desc:菜单类型"},{"type":"string","name":"menu[].name","default":"-","desc":"desc:名称"},{"type":"object","name":"menu[].language","default":"-","desc":"desc:语言"},{"type":"string","name":"menu[].url","default":"-","desc":"desc:网址"},{"type":"string","name":"menu[].icon","default":"-","desc":"desc:图标"},{"type":"int","name":"menu[].nav_id","default":"-","desc":"desc:导航ID"},{"type":"int","name":"menu[].parent_id","default":"-","desc":"desc:父ID"},{"type":"array","name":"menu[].child","default":"-","desc":"desc:子菜单"},{"type":"int","name":"menu[].child[].id","default":"-","desc":"desc:菜单ID"},{"type":"string","name":"menu[].child[].type","default":"-","desc":"desc:菜单类型"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"desc:名称"},{"type":"object","name":"menu[].child[].language","default":"-","desc":"desc:语言"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"desc:图标"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"desc:网址"},{"type":"int","name":"menu[].child[].nav_id","default":"-","desc":"desc:导航ID"},{"type":"int","name":"menu[].child[].parent_id","default":"-","desc":"desc:父ID"},{"type":"array","name":"language","default":"-","desc":"desc:语言"},{"type":"string","name":"language[].display_name","default":"-","desc":"desc:语言名称"},{"type":"string","name":"language[].display_flag","default":"-","desc":"desc:国家代码"},{"type":"string","name":"language[].display_img","default":"-","desc":"desc:图片"},{"type":"string","name":"language[].display_lang","default":"-","desc":"desc:语言标识"},{"type":"array","name":"system_nav","default":"-","desc":"desc:系统默认导航"},{"type":"string","name":"system_nav[].id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"system_nav[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"system_nav[].url","default":"-","desc":"desc:网址"},{"type":"array","name":"plugin_nav","default":"-","desc":"desc:插件默认导航"},{"type":"string","name":"plugin_nav[].title","default":"-","desc":"desc:插件标题"},{"type":"array","name":"plugin_nav[].nav","default":"-","desc":"desc:插件导航"},{"type":"int","name":"plugin_nav[].nav[].id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"plugin_nav[].nav[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"plugin_nav[].nav[].url","default":"-","desc":"desc:网址"}]},"cmd":"admin_Menu_getAdminMenu"},{"method":"getHomeMenu","doc":{"title":"获取前台导航","desc":"获取前台导航","url":"\/admin\/v1\/menu\/home","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"menu","default":"-","desc":"desc:菜单"},{"type":"int","name":"menu[].id","default":"-","desc":"desc:菜单ID"},{"type":"string","name":"menu[].type","default":"-","desc":"desc:菜单类型"},{"type":"string","name":"menu[].name","default":"-","desc":"desc:名称"},{"type":"object","name":"menu[].language","default":"-","desc":"desc:语言"},{"type":"string","name":"menu[].url","default":"-","desc":"desc:网址"},{"type":"int","name":"menu[].second_reminder","default":"-","desc":"desc:二次提醒"},{"type":"string","name":"menu[].icon","default":"-","desc":"desc:图标"},{"type":"int","name":"menu[].nav_id","default":"-","desc":"desc:导航ID"},{"type":"int","name":"menu[].parent_id","default":"-","desc":"desc:父ID"},{"type":"array","name":"menu[].module","default":"-","desc":"desc:模块类型"},{"type":"array","name":"menu[].res_module","default":"-","desc":"desc:res模块类型"},{"type":"array","name":"menu[].product_id","default":"-","desc":"desc:包含商品"},{"type":"int","name":"menu[].is_cross_module","default":"-","desc":"desc:是否为跨模块列表"},{"type":"array","name":"menu[].select_field","default":"-","desc":"desc:选择字段"},{"type":"array","name":"menu[].child","default":"-","desc":"desc:子菜单"},{"type":"int","name":"menu[].child[].id","default":"-","desc":"desc:菜单ID"},{"type":"string","name":"menu[].child[].type","default":"-","desc":"desc:菜单类型"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"desc:名称"},{"type":"object","name":"menu[].child[].language","default":"-","desc":"desc:语言"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"desc:网址"},{"type":"int","name":"menu[].child[].second_reminder","default":"-","desc":"desc:二次提醒"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"desc:图标"},{"type":"int","name":"menu[].child[].nav_id","default":"-","desc":"desc:导航ID"},{"type":"int","name":"menu[].child[].parent_id","default":"-","desc":"desc:父ID"},{"type":"array","name":"menu[].child[].module","default":"-","desc":"desc:模块类型"},{"type":"array","name":"menu[].child[].res_module","default":"-","desc":"desc:res模块类型"},{"type":"array","name":"menu[].child[].product_id","default":"-","desc":"desc:包含商品"},{"type":"int","name":"menu[].child[].is_cross_module","default":"-","desc":"desc:是否为跨模块列表"},{"type":"array","name":"menu[].child[].select_field","default":"-","desc":"desc:选择字段"},{"type":"array","name":"language","default":"-","desc":"desc:语言"},{"type":"string","name":"language[].display_name","default":"-","desc":"desc:语言名称"},{"type":"string","name":"language[].display_flag","default":"-","desc":"desc:国家代码"},{"type":"string","name":"language[].display_img","default":"-","desc":"desc:图片"},{"type":"string","name":"language[].display_lang","default":"-","desc":"desc:语言标识"},{"type":"array","name":"system_nav","default":"-","desc":"desc:系统默认导航"},{"type":"string","name":"system_nav[].id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"system_nav[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"system_nav[].url","default":"-","desc":"desc:网址"},{"type":"array","name":"plugin_nav","default":"-","desc":"desc:插件默认导航"},{"type":"string","name":"plugin_nav[].title","default":"-","desc":"desc:插件标题"},{"type":"array","name":"plugin_nav[].nav","default":"-","desc":"desc:插件导航"},{"type":"int","name":"plugin_nav[].nav[].id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"plugin_nav[].nav[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"plugin_nav[].nav[].url","default":"-","desc":"desc:网址"},{"type":"array","name":"module","default":"-","desc":"desc:模块"},{"type":"string","name":"module[].name","default":"-","desc":"desc:模块名称"},{"type":"string","name":"module[].display_name","default":"-","desc":"desc:模块显示名称"},{"type":"array","name":"res_module","default":"-","desc":"desc:上游模块"},{"type":"string","name":"res_module[].name","default":"-","desc":"desc:上游模块名称"},{"type":"string","name":"res_module[].display_name","default":"-","desc":"desc:上游模块显示名称"}]},"cmd":"admin_Menu_getHomeMenu"},{"method":"saveAdminMenu","doc":{"title":"保存后台导航","desc":"保存后台导航","url":"\/admin\/v1\/menu\/admin","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"menu","default":"-","desc":"desc:菜单","validate":"validate:required"},{"type":"string","name":"menu[].type","default":"-","desc":"desc:菜单类型","validate":"system系统plugin插件custom自定义validate:required"},{"type":"string","name":"menu[].name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"object","name":"menu[].language","default":"-","desc":"desc:语言","validate":"validate:required"},{"type":"string","name":"menu[].url","default":"-","desc":"desc:网址","validate":"菜单类型为自定义时需要传递validate:optional"},{"type":"string","name":"menu[].icon","default":"-","desc":"desc:图标","validate":"validate:optional"},{"type":"int","name":"menu[].nav_id","default":"-","desc":"desc:导航ID","validate":"菜单类型不为自定义时需要传递validate:optional"},{"type":"array","name":"menu[].child","default":"-","desc":"desc:子菜单","validate":"validate:required"},{"type":"string","name":"menu[].child[].type","default":"-","desc":"desc:菜单类型","validate":"system系统plugin插件custom自定义validate:required"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"object","name":"menu[].child[].language","default":"-","desc":"desc:语言","validate":"validate:required"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"desc:网址","validate":"菜单类型为自定义时需要传递validate:optional"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"desc:图标","validate":"validate:optional"},{"type":"int","name":"menu[].child[].nav_id","default":"-","desc":"desc:导航ID","validate":"菜单类型不为自定义时需要传递validate:optional"}]},"cmd":"admin_Menu_saveAdminMenu"},{"method":"saveHomeMenu","doc":{"title":"保存前台导航","desc":"保存前台导航","url":"\/admin\/v1\/menu\/home","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"menu","default":"-","desc":"desc:菜单","validate":"validate:required"},{"type":"string","name":"menu[].type","default":"-","desc":"desc:菜单类型","validate":"system系统plugin插件custom自定义module产品列表embedded内嵌validate:required"},{"type":"string","name":"menu[].name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"object","name":"menu[].language","default":"-","desc":"desc:语言","validate":"validate:required"},{"type":"string","name":"menu[].url","default":"-","desc":"desc:网址","validate":"菜单类型为自定义时需要传递validate:optional"},{"type":"int","name":"menu[].second_reminder","default":"-","desc":"desc:二次提醒","validate":"0否1是菜单类型为自定义时需要传递validate:optional"},{"type":"string","name":"menu[].icon","default":"-","desc":"desc:图标","validate":"validate:optional"},{"type":"int","name":"menu[].nav_id","default":"-","desc":"desc:导航ID","validate":"菜单类型为系统或插件时需要传递validate:optional"},{"type":"array","name":"menu[].module","default":"-","desc":"desc:模块类型","validate":"菜单类型为产品列表时可以传递validate:optional"},{"type":"array","name":"menu[].res_module","default":"-","desc":"desc:res模块类型","validate":"菜单类型为产品列表时可以传递云whmcs_cloudmf_cloudmf_financeDCIMwhmcs_dcimmf_dcimmf_finance_dcim可以多选validate:optional"},{"type":"array","name":"menu[].product_id","default":"-","desc":"desc:商品ID","validate":"菜单类型为产品列表时需要传递validate:optional"},{"type":"int","name":"menu[].is_cross_module","default":"-","desc":"desc:是否为跨模块列表","validate":"菜单类型为产品列表时可以传递validate:optional"},{"type":"array","name":"menu[].select_field","default":"-","desc":"desc:选择字段","validate":"area=区域product_name=商品名称billing_cycle=计费方式is_auto_renew=自动续费base_info=基础信息ip=IPos=OSactive_time=开通时间due_time=到期时间status=状态notes=备注菜单类型为产品列表时可以传递validate:optional"},{"type":"array","name":"menu[].child","default":"-","desc":"desc:子菜单","validate":"validate:required"},{"type":"string","name":"menu[].child[].type","default":"-","desc":"desc:菜单类型","validate":"system系统plugin插件custom自定义module产品列表embedded内嵌validate:required"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"object","name":"menu[].child[].language","default":"-","desc":"desc:语言","validate":"validate:required"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"desc:网址","validate":"菜单类型为自定义时需要传递validate:optional"},{"type":"int","name":"menu[].child[].second_reminder","default":"-","desc":"desc:二次提醒","validate":"0否1是菜单类型为自定义时需要传递validate:optional"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"desc:图标","validate":"validate:optional"},{"type":"int","name":"menu[].child[].nav_id","default":"-","desc":"desc:导航ID","validate":"菜单类型为系统或插件时需要传递validate:optional"},{"type":"array","name":"menu[].child[].module","default":"-","desc":"desc:模块类型","validate":"菜单类型为产品列表时可以传递validate:optional"},{"type":"array","name":"menu[].child[].res_module","default":"-","desc":"desc:res模块类型","validate":"菜单类型为产品列表时可以传递validate:optional"},{"type":"array","name":"menu[].child[].product_id","default":"-","desc":"desc:商品ID","validate":"菜单类型为产品列表时需要传递validate:optional"},{"type":"int","name":"menu[].child[].is_cross_module","default":"-","desc":"desc:是否为跨模块列表","validate":"菜单类型为产品列表时可以传递validate:optional"},{"type":"array","name":"menu[].child[].select_field","default":"-","desc":"desc:选择字段","validate":"area=区域product_name=商品名称billing_cycle=计费方式is_auto_renew=自动续费base_info=基础信息ip=IPos=OSactive_time=开通时间due_time=到期时间status=状态notes=备注菜单类型为产品列表时可以传递validate:optional"}]},"cmd":"admin_Menu_saveHomeMenu"},{"method":"customHomeMenuIcon","doc":{"title":"自定义前台导航图标","desc":"自定义前台导航图标","url":"\/admin\/v1\/menu\/home\/icon","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"icon","default":"-","desc":"desc:图标","validate":"validate:required"}],"return":[{"type":"string","name":"show_name","default":"-","desc":"desc:图标显示名称"},{"type":"string","name":"icon_uri","default":"-","desc":"desc:图标资源地址"}]},"cmd":"admin_Menu_customHomeMenuIcon"}]},{"class":"app\\admin\\controller\\ApiController","doc":{"title":"API管理","desc":"API管理","use":"app\\admin\\controller\\ApiController"},"list":[{"method":"getConfig","doc":{"title":"获取API设置","desc":"获取API设置","author":"theworld","version":"v1","url":"\/admin\/v1\/api\/config","method":"GET","return":[{"type":"int","name":"client_create_api","default":"-","desc":"desc:用户API创建权限"},{"type":"int","name":"client_create_api_type","default":"-","desc":"desc:用户API创建权限类型"}]},"cmd":"admin_Api_getConfig"},{"method":"updateConfig","doc":{"title":"保存API设置","desc":"保存API设置","author":"theworld","version":"v1","url":"\/admin\/v1\/api\/config","method":"PUT","param":[{"type":"int","name":"client_create_api","default":"-","desc":"desc:用户API创建权限","validate":"0关闭1开启validate:optional"},{"type":"int","name":"client_create_api_type","default":"-","desc":"desc:用户API创建权限类型","validate":"0全部用户1指定用户可创建2指定用户不可创建validate:optional"}]},"cmd":"admin_Api_updateConfig"},{"method":"clientList","doc":{"title":"API指定用户列表","desc":"API指定用户列表","author":"theworld","version":"v1","url":"\/admin\/v1\/api\/client","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:用户列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:姓名"},{"type":"string","name":"list[].email","default":"-","desc":"desc:邮箱"},{"type":"int","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司"},{"type":"int","name":"list[].host_num","default":"-","desc":"desc:产品数量"},{"type":"int","name":"list[].host_active_num","default":"-","desc":"desc:已激活产品数量"},{"type":"array","name":"list[].custom_field","default":"-","desc":"desc:自定义字段"},{"type":"string","name":"list[].custom_field[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].custom_field[].value","default":"-","desc":"desc:值"},{"type":"bool","name":"list[].certification","default":"-","desc":"desc:是否实名认证"},{"type":"string","name":"list[].certification_type","default":"-","desc":"desc:实名类型"},{"type":"int","name":"count","default":"-","desc":"desc:用户总数"}]},"cmd":"admin_Api_clientList"},{"method":"addClient","doc":{"title":"添加API指定用户","desc":"添加API指定用户","author":"theworld","version":"v1","url":"\/admin\/v1\/api\/client\/:id","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"}]},"cmd":"admin_Api_addClient"},{"method":"removeClient","doc":{"title":"移除API指定用户","desc":"移除API指定用户","author":"theworld","version":"v1","url":"\/admin\/v1\/api\/client\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"}]},"cmd":"admin_Api_removeClient"}]},{"class":"app\\admin\\controller\\UpstreamOrderController","doc":{"title":"上下游(后台)","desc":"上下游(后台)","use":"app\\admin\\controller\\UpstreamOrderController"},"list":[{"method":"list","doc":{"title":"订单列表","desc":"订单列表","author":"theworld","version":"v1","url":"\/admin\/v1\/upstream\/order","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:ID用户名称邮箱手机号商品名称产品标识validate:optional"},{"type":"int","name":"supplier_id","default":"-","desc":"desc:供应商ID","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:订单列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:订单ID"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].profit","default":"-","desc":"desc:利润"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].gateway","default":"-","desc":"desc:支付方式"},{"type":"string","name":"list[].credit","default":"-","desc":"desc:使用余额"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].client_name","default":"-","desc":"desc:用户名称"},{"type":"string","name":"list[].email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].host_name","default":"-","desc":"desc:产品标识"},{"type":"array","name":"list[].product_names","default":"-","desc":"desc:订单下所有产品的商品名称"},{"type":"int","name":"list[].host_id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].order_item_count","default":"-","desc":"desc:订单子项数量"},{"type":"string","name":"list[].gateway_sign","default":"-","desc":"desc:支付接口标识"},{"type":"int","name":"count","default":"-","desc":"desc:订单总数"}]},"cmd":"admin_UpstreamOrder_list"},{"method":"sellInfo","doc":{"title":"销售信息","desc":"销售信息","author":"theworld","version":"v1","url":"\/admin\/v1\/upstream\/sell_info","method":"GET","param":[{"type":"int","name":"supplier_id","default":"-","desc":"desc:供应商ID","validate":"validate:optional"}],"return":[{"type":"string","name":"total","default":"-","desc":"desc:总销售额"},{"type":"string","name":"profit","default":"-","desc":"desc:总利润"},{"type":"int","name":"product_count","default":"-","desc":"desc:商品总数"},{"type":"int","name":"host_count","default":"-","desc":"desc:产品总数"}]},"cmd":"admin_UpstreamOrder_sellInfo"}]},{"class":"app\\admin\\controller\\ProductDurationGroupPresetsController","doc":{"title":"商品周期预设管理","desc":"商品周期预设管理","use":"app\\admin\\controller\\ProductDurationGroupPresetsController"},"list":[{"method":"presetsList","doc":{"title":"预设列表","desc":"预设列表","url":"\/admin\/v1\/product_duration_group_presets","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:预设列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:分组名称"},{"type":"array","name":"list[].duration_info","default":"-","desc":"desc:周期信息"},{"type":"string","name":"list[].duration_info[].name","default":"-","desc":"desc:周期名称"},{"type":"int","name":"list[].duration_info[].num","default":"-","desc":"desc:周期时长"},{"type":"string","name":"list[].duration_info[].unit","default":"-","desc":"desc:周期单位"},{"type":"int","name":"list[].ratio_open","default":"-","desc":"desc:是否开启周期比例"},{"type":"array","name":"list[].ration_info","default":"-","desc":"desc:周期比例信息"},{"type":"string","name":"list[].ration_info[].name","default":"-","desc":"desc:周期名称"},{"type":"float","name":"list[].ration_info[].ratio","default":"-","desc":"desc:周期比例"},{"type":"int","name":"count","default":"-","desc":"desc:预设总数"}]},"cmd":"admin_ProductDurationGroupPresets_presetsList"},{"method":"index","doc":{"title":"获取周期预设信息","desc":"获取周期预设信息","url":"\/admin\/v1\/product_duration_group_presets\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:周期分组预设ID","validate":"validate:required"}],"return":[{"type":"object","name":"presets","default":"-","desc":"desc:预设信息"},{"type":"int","name":"presets.id","default":"-","desc":"desc:分组预设ID"},{"type":"string","name":"presets.name","default":"-","desc":"desc:分组名称"},{"type":"int","name":"presets.ratio_open","default":"-","desc":"desc:是否开启周期比例"},{"type":"array","name":"presets.durations","default":"-","desc":"desc:周期信息"},{"type":"int","name":"presets.durations[].id","default":"-","desc":"desc:周期ID"},{"type":"string","name":"presets.durations[].name","default":"-","desc":"desc:周期名称"},{"type":"int","name":"presets.durations[].num","default":"-","desc":"desc:周期时长"},{"type":"string","name":"presets.durations[].unit","default":"-","desc":"desc:周期单位"},{"type":"float","name":"presets.durations[].ratio","default":"-","desc":"desc:周期比例"}]},"cmd":"admin_ProductDurationGroupPresets_index"},{"method":"create","doc":{"title":"新建周期配置组","desc":"新建周期配置组","url":"\/admin\/v1\/product_duration_group_presets","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:分组名称","validate":"validate:required"},{"type":"int","name":"ratio_open","default":"-","desc":"desc:周期比例开关","validate":"0关1开validate:required"},{"type":"array","name":"durations","default":"-","desc":"desc:周期信息","validate":"validate:required"},{"type":"string","name":"durations[].name","default":"-","desc":"desc:周期名称","validate":"validate:required"},{"type":"int","name":"durations[].num","default":"-","desc":"desc:周期时长","validate":"validate:required"},{"type":"string","name":"durations[].unit","default":"-","desc":"desc:周期单位","validate":"hour小时day天month自然月validate:required"},{"type":"float","name":"durations[].ratio","default":"-","desc":"desc:周期比例","validate":"可默认传0validate:required"}]},"cmd":"admin_ProductDurationGroupPresets_create"},{"method":"update","doc":{"title":"修改周期配置组","desc":"修改周期配置组","url":"\/admin\/v1\/product_duration_group_presets\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:周期分组预设ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:分组名称","validate":"validate:required"},{"type":"int","name":"ratio_open","default":"-","desc":"desc:周期比例开关","validate":"0关1开validate:required"},{"type":"array","name":"durations","default":"-","desc":"desc:周期信息","validate":"validate:required"},{"type":"string","name":"durations[].name","default":"-","desc":"desc:周期名称","validate":"validate:required"},{"type":"int","name":"durations[].num","default":"-","desc":"desc:周期时长","validate":"validate:required"},{"type":"string","name":"durations[].unit","default":"-","desc":"desc:周期单位","validate":"hour小时day天month自然月validate:required"},{"type":"float","name":"durations[].ratio","default":"-","desc":"desc:周期比例","validate":"可默认传0validate:required"}]},"cmd":"admin_ProductDurationGroupPresets_update"},{"method":"delete","doc":{"title":"删除周期配置组","desc":"删除周期配置组","url":"\/admin\/v1\/product_duration_group_presets\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:周期分组预设ID","validate":"validate:required"}]},"cmd":"admin_ProductDurationGroupPresets_delete"},{"method":"copy","doc":{"title":"周期配置组复制","desc":"周期配置组复制","url":"\/admin\/v1\/product_duration_group_presets\/:id\/copy","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:周期分组预设ID","validate":"validate:required"}]},"cmd":"admin_ProductDurationGroupPresets_copy"}]},{"class":"app\\admin\\controller\\HonorController","doc":{"title":"荣誉资质","desc":"荣誉资质","use":"app\\admin\\controller\\HonorController"},"list":[{"method":"list","doc":{"title":"获取荣誉资质","desc":"获取荣誉资质","url":"\/admin\/v1\/honor","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:荣誉资质列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:荣誉资质ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].img","default":"-","desc":"desc:图片地址"}]},"cmd":"admin_Honor_list"},{"method":"create","doc":{"title":"添加荣誉资质","desc":"添加荣誉资质","url":"\/admin\/v1\/honor","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"img","default":"-","desc":"desc:图片地址","validate":"validate:required"}]},"cmd":"admin_Honor_create"},{"method":"update","doc":{"title":"编辑荣誉资质","desc":"编辑荣誉资质","url":"\/admin\/v1\/honor\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:荣誉资质ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"img","default":"-","desc":"desc:图片地址","validate":"validate:required"}]},"cmd":"admin_Honor_update"},{"method":"delete","doc":{"title":"删除荣誉资质","desc":"删除荣誉资质","url":"\/admin\/v1\/honor\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:荣誉资质ID","validate":"validate:required"}]},"cmd":"admin_Honor_delete"}]},{"class":"app\\admin\\controller\\ClientController","doc":{"title":"用户管理","desc":"用户管理","use":"app\\admin\\controller\\ClientController"},"list":[{"method":"clientList","doc":{"title":"用户列表","desc":"用户列表","author":"theworld","version":"v1","url":"\/admin\/v1\/client","method":"GET","param":[{"type":"object","name":"custom_field","default":"-","desc":"desc:自定义字段","validate":"key为自定义字段名称value为自定义字段的值validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:关键字类型","validate":"id用户IDusername姓名phone手机号email邮箱company公司validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围随关键字类型变化默认搜索范围为用户ID姓名邮箱手机号公司validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"精确搜索validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idreg_timehost_active_numhost_numcreditcost_pricerefund_pricewithdraw_pricevalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"},{"type":"int","name":"show_sub_client","default":"-","desc":"desc:显示子账户","validate":"0隐藏1显示validate:optional"},{"type":"string","name":"addon_client_custom_field_[num]","default":"-","desc":"desc:搜索用户自定义字段","validate":"num为自定义字段IDvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:用户列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:姓名"},{"type":"string","name":"list[].email","default":"-","desc":"desc:邮箱"},{"type":"int","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"int","name":"list[].reg_time","default":"-","desc":"desc:注册时间"},{"type":"string","name":"list[].country","default":"-","desc":"desc:国家"},{"type":"string","name":"list[].address","default":"-","desc":"desc:地址"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司"},{"type":"string","name":"list[].language","default":"-","desc":"desc:语言"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"string","name":"list[].credit","default":"-","desc":"desc:余额"},{"type":"int","name":"list[].host_num","default":"-","desc":"desc:产品数量"},{"type":"int","name":"list[].host_active_num","default":"-","desc":"desc:已激活产品数量"},{"type":"array","name":"list[].custom_field","default":"-","desc":"desc:自定义字段"},{"type":"string","name":"list[].custom_field[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].custom_field[].value","default":"-","desc":"desc:值"},{"type":"string","name":"list[].cost_price","default":"-","desc":"desc:消费金额"},{"type":"bool","name":"list[].certification","default":"-","desc":"desc:是否实名认证"},{"type":"string","name":"list[].certification_type","default":"-","desc":"desc:实名类型"},{"type":"string","name":"list[].client_level","default":"-","desc":"desc:用户等级"},{"type":"string","name":"list[].client_level_color","default":"-","desc":"desc:用户等级颜色"},{"type":"string","name":"list[].sale","default":"-","desc":"desc:销售"},{"type":"array","name":"list[].oauth","default":"-","desc":"desc:关联的三方登录类型"},{"type":"int","name":"list[].mp_weixin_notice","default":"-","desc":"desc:微信公众号关注状态"},{"type":"string","name":"list[].refund_price","default":"-","desc":"desc:退款金额"},{"type":"string","name":"list[].withdraw_price","default":"-","desc":"desc:提现金额"},{"type":"string","name":"list[].addon_client_custom_field_[num]","default":"-","desc":"desc:用户自定义字段"},{"type":"int","name":"count","default":"-","desc":"desc:用户总数"},{"type":"string","name":"total_credit","default":"-","desc":"desc:总余额"},{"type":"string","name":"page_total_credit","default":"-","desc":"desc:当前页总余额"}]},"cmd":"admin_Client_clientList"},{"method":"index","doc":{"title":"用户详情","desc":"用户详情","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"}],"return":[{"type":"object","name":"client","default":"-","desc":"desc:用户"},{"type":"int","name":"client.id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"client.username","default":"-","desc":"desc:姓名"},{"type":"string","name":"client.email","default":"-","desc":"desc:邮箱"},{"type":"int","name":"client.phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"client.phone","default":"-","desc":"desc:手机号"},{"type":"string","name":"client.company","default":"-","desc":"desc:公司"},{"type":"int","name":"client.country_id","default":"-","desc":"desc:国家ID"},{"type":"string","name":"client.address","default":"-","desc":"desc:地址"},{"type":"string","name":"client.language","default":"-","desc":"desc:语言"},{"type":"string","name":"client.notes","default":"-","desc":"desc:备注"},{"type":"int","name":"client.status","default":"-","desc":"desc:状态"},{"type":"int","name":"client.register_time","default":"-","desc":"desc:注册时间"},{"type":"int","name":"client.last_login_time","default":"-","desc":"desc:上次登录时间"},{"type":"string","name":"client.last_login_ip","default":"-","desc":"desc:上次登录IP"},{"type":"string","name":"client.credit","default":"-","desc":"desc:余额"},{"type":"string","name":"client.consume","default":"-","desc":"desc:消费"},{"type":"string","name":"client.refund","default":"-","desc":"desc:退款"},{"type":"string","name":"client.withdraw","default":"-","desc":"desc:提现"},{"type":"int","name":"client.host_num","default":"-","desc":"desc:产品数量"},{"type":"int","name":"client.host_active_num","default":"-","desc":"desc:已激活产品数量"},{"type":"array","name":"client.login_logs","default":"-","desc":"desc:登录记录"},{"type":"string","name":"client.login_logs[].ip","default":"-","desc":"desc:IP"},{"type":"int","name":"client.login_logs[].login_time","default":"-","desc":"desc:登录时间"},{"type":"boolean","name":"client.certification","default":"-","desc":"desc:是否实名认证"},{"type":"object","name":"client.certification_detail","default":"-","desc":"desc:实名认证详情"},{"type":"object","name":"client.certification_detail.company","default":"-","desc":"desc:企业实名认证详情"},{"type":"string","name":"client.certification_detail.company.card_name","default":"-","desc":"desc:认证姓名"},{"type":"int","name":"client.certification_detail.company.card_type","default":"-","desc":"desc:证件类型"},{"type":"string","name":"client.certification_detail.company.card_number","default":"-","desc":"desc:证件号"},{"type":"string","name":"client.certification_detail.company.phone","default":"-","desc":"desc:手机号"},{"type":"int","name":"client.certification_detail.company.status","default":"-","desc":"desc:状态"},{"type":"string","name":"client.certification_detail.company.company","default":"-","desc":"desc:公司名称"},{"type":"string","name":"client.certification_detail.company.company_organ_code","default":"-","desc":"desc:公司代码"},{"type":"string","name":"client.certification_detail.company.img_one","default":"-","desc":"desc:身份证正面"},{"type":"string","name":"client.certification_detail.company.img_two","default":"-","desc":"desc:身份证反面"},{"type":"string","name":"client.certification_detail.company.img_three","default":"-","desc":"desc:营业执照"},{"type":"string","name":"client.certification_detail.company.auth_fail","default":"-","desc":"desc:失败原因"},{"type":"object","name":"client.certification_detail.person","default":"-","desc":"desc:个人实名认证详情"},{"type":"string","name":"client.certification_detail.person.card_name","default":"-","desc":"desc:认证姓名"},{"type":"int","name":"client.certification_detail.person.card_type","default":"-","desc":"desc:证件类型"},{"type":"string","name":"client.certification_detail.person.card_number","default":"-","desc":"desc:证件号"},{"type":"string","name":"client.certification_detail.person.phone","default":"-","desc":"desc:手机号"},{"type":"int","name":"client.certification_detail.person.status","default":"-","desc":"desc:状态"},{"type":"string","name":"client.certification_detail.person.img_one","default":"-","desc":"desc:身份证正面"},{"type":"string","name":"client.certification_detail.person.img_two","default":"-","desc":"desc:身份证反面"},{"type":"string","name":"client.certification_detail.person.img_three","default":"-","desc":"desc:营业执照"},{"type":"string","name":"client.certification_detail.person.auth_fail","default":"-","desc":"desc:失败原因"},{"type":"bool","name":"client.set_operate_password","default":"-","desc":"desc:是否设置了操作密码"},{"type":"int","name":"client.receive_sms","default":"-","desc":"desc:接收短信"},{"type":"int","name":"client.receive_email","default":"-","desc":"desc:接收邮件"},{"type":"array","name":"client.oauth","default":"-","desc":"desc:关联的三方登录类型"},{"type":"int","name":"client.mp_weixin_notice","default":"-","desc":"desc:微信公众号关注状态"},{"type":"float","name":"client.freeze_credit","default":"-","desc":"desc:冻结余额"}]},"cmd":"admin_Client_index"},{"method":"create","doc":{"title":"新建用户","desc":"新建用户","author":"theworld","version":"v1","url":"\/admin\/v1\/client","method":"POST","param":[{"type":"string","name":"username","default":"-","desc":"desc:姓名","validate":"validate:optional"},{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"邮箱手机号两者至少输入一个validate:optional"},{"type":"int","name":"phone_code","default":"-","desc":"desc:国际电话区号","validate":"输入手机号时必须传此参数validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"邮箱手机号两者至少输入一个validate:optional"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:required"},{"type":"string","name":"repassword","default":"-","desc":"desc:重复密码","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID"}]},"cmd":"admin_Client_create"},{"method":"update","doc":{"title":"修改用户","desc":"修改用户","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"string","name":"username","default":"-","desc":"desc:姓名","validate":"validate:optional"},{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"邮箱手机号两者至少输入一个validate:optional"},{"type":"int","name":"phone_code","default":"-","desc":"desc:国际电话区号","validate":"输入手机号时必须传此参数validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"邮箱手机号两者至少输入一个validate:optional"},{"type":"string","name":"company","default":"-","desc":"desc:公司","validate":"validate:optional"},{"type":"string","name":"country","default":"-","desc":"desc:国家","validate":"validate:optional"},{"type":"string","name":"address","default":"-","desc":"desc:地址","validate":"validate:optional"},{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"为空代表不修改validate:optional"},{"type":"string","name":"operate_password","default":"-","desc":"desc:操作密码","validate":"为空代表不修改validate:optional"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:optional"}]},"cmd":"admin_Client_update"},{"method":"delete","doc":{"title":"删除用户","desc":"删除用户","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"}]},"cmd":"admin_Client_delete"},{"method":"status","doc":{"title":"用户状态切换","desc":"用户状态切换","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/:id\/status","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:状态","validate":"0禁用1启用validate:required"}]},"cmd":"admin_Client_status"},{"method":"receiveSms","doc":{"title":"修改用户接收短信","desc":"修改用户接收短信","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/:id\/receive_sms","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"int","name":"receive_sms","default":"-","desc":"desc:接收短信","validate":"0禁用1启用validate:required"}]},"cmd":"admin_Client_receiveSms"},{"method":"receiveEmail","doc":{"title":"修改用户接收邮件","desc":"修改用户接收邮件","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/:id\/receive_email","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"int","name":"receive_email","default":"-","desc":"desc:接收邮件","validate":"0禁用1启用validate:required"}]},"cmd":"admin_Client_receiveEmail"},{"method":"search","doc":{"title":"搜索用户","desc":"搜索用户","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/search","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围为用户ID姓名邮箱手机号validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"精确搜索validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:用户列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:姓名"}]},"cmd":"admin_Client_search"},{"method":"login","doc":{"title":"以用户登录","desc":"以用户登录","author":"wyh","version":"v1","url":"\/admin\/v1\/client\/:id\/login","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"}],"return":[{"type":"string","name":"jwt","default":"-","desc":"desc:JWT"}]},"cmd":"admin_Client_login"}]},{"class":"app\\admin\\controller\\CommonController","doc":{"title":"公共接口","desc":"公共接口","use":"app\\admin\\controller\\CommonController"},"list":[{"method":"gateway","doc":{"title":"支付接口","desc":"支付接口","url":"\/admin\/v1\/gateway","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:支付接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].url","default":"-","desc":"desc:图片"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Common_gateway"},{"method":"sms","doc":{"title":"短信接口","desc":"短信接口","url":"\/admin\/v1\/sms","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:短信接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"int","name":"list[].sms_type","default":"-","desc":"desc:短信类型"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Common_sms"},{"method":"email","doc":{"title":"邮件接口","desc":"邮件接口","url":"\/admin\/v1\/email","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:邮件接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Common_email"},{"method":"captchaList","doc":{"title":"验证码接口","desc":"验证码接口","url":"\/admin\/v1\/captcha_list","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:验证码接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Common_captchaList"},{"method":"common","doc":{"title":"公共配置","desc":"公共配置","url":"\/admin\/v1\/common","method":"GET","author":"xiong","version":"v1","return":[{"type":"string","name":"currency_code","default":"-","desc":"desc:货币代码"},{"type":"string","name":"currency_prefix","default":"-","desc":"desc:货币符号"},{"type":"string","name":"currency_suffix","default":"-","desc":"desc:货币后缀"},{"type":"string","name":"website_name","default":"-","desc":"desc:网站名称"},{"type":"string","name":"system_logo","default":"-","desc":"desc:系统LOGO"},{"type":"string","name":"admin_logo","default":"-","desc":"desc:后台LOGO"},{"type":"int","name":"edition","default":"-","desc":"desc:版本"},{"type":"array","name":"lang_admin","default":"-","desc":"desc:后台语言列表"},{"type":"array","name":"lang_home","default":"-","desc":"desc:前台语言列表"},{"type":"array","name":"admin_enforce_safe_method","default":"-","desc":"desc:后台强制安全选项"},{"type":"int","name":"global_list_limit","default":"-","desc":"desc:全局列表展示条数"},{"type":"int","name":"recharge_order_support_refund","default":"-","desc":"desc:充值订单是否支持退款"}]},"cmd":"admin_Common_common"},{"method":"countryList","doc":{"title":"国家列表","desc":"国家列表","url":"\/admin\/v1\/country","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围为国家名中文名区号validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:国家列表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:国家名"},{"type":"string","name":"list[].name_zh","default":"-","desc":"desc:中文名"},{"type":"int","name":"list[].phone_code","default":"-","desc":"desc:区号"},{"type":"string","name":"list[].iso","default":"-","desc":"desc:国家英文缩写"},{"type":"int","name":"count","default":"-","desc":"desc:国家总数"}]},"cmd":"admin_Common_countryList"},{"method":"authList","doc":{"title":"权限列表","desc":"权限列表","author":"theworld","version":"v1","url":"\/admin\/v1\/auth","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:权限列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"array","name":"list[].child","default":"-","desc":"desc:权限子集"},{"type":"int","name":"list[].child[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].child[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].child[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].child[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].child[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].child[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].child[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"array","name":"list[].child[].child","default":"-","desc":"desc:权限子集"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].child[].child[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].child[].child[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].child[].child[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].child[].child[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].child[].child[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].child[].child[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"string","name":"widget[].id","default":"-","desc":"desc:挂件标识"},{"type":"string","name":"widget[].title","default":"-","desc":"desc:挂件标题"}]},"cmd":"admin_Common_authList"},{"method":"adminAuthList","doc":{"title":"当前管理员权限列表","desc":"当前管理员权限列表","author":"theworld","version":"v1","url":"\/admin\/v1\/admin\/auth","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:权限列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"array","name":"list[].child","default":"-","desc":"desc:权限子集"},{"type":"int","name":"list[].child[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].child[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].child[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].child[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].child[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].child[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].child[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"array","name":"list[].child[].child","default":"-","desc":"desc:权限子集"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].child[].child[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].child[].child[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].child[].child[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].child[].child[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].child[].child[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].child[].child[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"array","name":"auths","default":"-","desc":"desc:权限"}]},"cmd":"admin_Common_adminAuthList"},{"method":"adminMenu","doc":{"title":"获取后台导航","desc":"获取后台导航","author":"theworld","version":"v1","url":"\/admin\/v1\/menu","method":"GET","return":[{"type":"array","name":"menu","default":"-","desc":"desc:菜单"},{"type":"int","name":"menu[].id","default":"-","desc":"desc:菜单ID"},{"type":"string","name":"menu[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"menu[].url","default":"-","desc":"desc:网址"},{"type":"string","name":"menu[].icon","default":"-","desc":"desc:图标"},{"type":"int","name":"menu[].parent_id","default":"-","desc":"desc:父ID"},{"type":"array","name":"menu[].child","default":"-","desc":"desc:子菜单"},{"type":"int","name":"menu[].child[].id","default":"-","desc":"desc:菜单ID"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"desc:网址"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"desc:图标"},{"type":"int","name":"menu[].child[].parent_id","default":"-","desc":"desc:父ID"},{"type":"int","name":"menu_id","default":"-","desc":"desc:选中菜单ID"},{"type":"string","name":"url","default":"-","desc":"desc:登录后跳转地址"}]},"cmd":"admin_Common_adminMenu"},{"method":"upload","doc":{"title":"文件上传","desc":"文件上传","url":"\/admin\/v1\/upload","method":"POST","author":"wyh","version":"v1","param":[{"type":"resource","name":"file","default":"-","desc":"desc:文件资源","validate":"validate:required"},{"type":"int","name":"move","default":"-","desc":"desc:移动资源","validate":"0否1是仅支持图片validate:optional"}],"return":[{"type":"string","name":"save_name","default":"-","desc":"desc:文件名"},{"type":"string","name":"data.image_base64","default":"-","desc":"desc:图片base64"},{"type":"string","name":"data.image_url","default":"-","desc":"desc:图片地址"}]},"cmd":"admin_Common_upload"},{"method":"globalSearch","doc":{"title":"全局搜索","desc":"全局搜索","url":"\/admin\/v1\/global_search","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围为用户姓名公司邮箱手机号备注商品名称商品一级分组名称商品二级分组名称产品ID标识validate:required"}],"return":[{"type":"array","name":"clients","default":"-","desc":"desc:用户列表"},{"type":"int","name":"clients[].id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"clients[].username","default":"-","desc":"desc:姓名"},{"type":"string","name":"clients[].company","default":"-","desc":"desc:公司"},{"type":"string","name":"clients[].email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"clients[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"clients[].phone","default":"-","desc":"desc:手机号"},{"type":"array","name":"products","default":"-","desc":"desc:商品列表"},{"type":"int","name":"products[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"products[].name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"products[].product_group_name_first","default":"-","desc":"desc:商品一级分组名称"},{"type":"string","name":"products[].product_group_name_second","default":"-","desc":"desc:商品二级分组名称"},{"type":"array","name":"hosts","default":"-","desc":"desc:产品列表"},{"type":"int","name":"hosts[].id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"hosts[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"hosts[].product_name","default":"-","desc":"desc:商品名称"},{"type":"int","name":"hosts[].client_id","default":"-","desc":"desc:用户ID"}]},"cmd":"admin_Common_globalSearch"},{"method":"activePluginList","doc":{"title":"获取已激活插件","desc":"获取已激活插件","url":"\/admin\/v1\/active_plugin","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:插件列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"}]},"cmd":"admin_Common_activePluginList"},{"method":"clientareaAuthList","doc":{"title":"会员中心权限列表","desc":"会员中心权限列表","author":"theworld","version":"v1","url":"\/admin\/v1\/clientarea_auth","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:权限列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"array","name":"list[].rules","default":"-","desc":"desc:权限规则标题"},{"type":"array","name":"list[].child","default":"-","desc":"desc:权限子集"},{"type":"int","name":"list[].child[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].child[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].child[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].child[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].child[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].child[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].child[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"string","name":"list[].child[].rules","default":"-","desc":"desc:权限规则标题"},{"type":"array","name":"list[].child[].child","default":"-","desc":"desc:权限子集"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"desc:权限ID"},{"type":"string","name":"list[].child[].child[].title","default":"-","desc":"desc:权限标题"},{"type":"string","name":"list[].child[].child[].url","default":"-","desc":"desc:地址"},{"type":"int","name":"list[].child[].child[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].child[].child[].parent_id","default":"-","desc":"desc:父级ID"},{"type":"string","name":"list[].child[].child[].module","default":"-","desc":"desc:插件模块路径"},{"type":"string","name":"list[].child[].child[].plugin","default":"-","desc":"desc:插件标识名"},{"type":"string","name":"list[].child[].child[].rules","default":"-","desc":"desc:权限规则标题"}]},"cmd":"admin_Common_clientareaAuthList"},{"method":"commonSearchTableList","doc":{"title":"获取全局单表单字段搜索选项","desc":"获取全局单表单字段搜索选项","url":"\/admin\/v1\/common_search_table","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:搜索框显示数据"},{"type":"string","name":"list[].table","default":"-","desc":"desc:表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:显示名称"},{"type":"array","name":"list[].field","default":"-","desc":"desc:字段"},{"type":"string","name":"list[].field[].key","default":"-","desc":"desc:搜索字段"},{"type":"string","name":"list[].field[].name","default":"-","desc":"desc:搜索字段显示名称"},{"type":"string","name":"list[].field[].type","default":"-","desc":"desc:搜索框类型"},{"type":"array","name":"list[].field[].option","default":"-","desc":"desc:选择框选项"},{"type":"string","name":"list[].field[].option[].name","default":"-","desc":"desc:选项显示名称"},{"type":"string","name":"list[].field[].option[].value","default":"-","desc":"desc:选项值"},{"type":"array","name":"list[].field[].option[].child","default":"-","desc":"desc:商品二级分组"},{"type":"string","name":"list[].field[].option[].child[].name","default":"-","desc":"desc:商品二级分组名称"},{"type":"array","name":"list[].field[].option[].child[].product","default":"-","desc":"desc:商品"},{"type":"int","name":"list[].field[].option[].child[].product[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].field[].option[].child[].product[].name","default":"-","desc":"desc:商品名称"}]},"cmd":"admin_Common_commonSearchTableList"},{"method":"commonSearch","doc":{"title":"全局单表单字段搜索","desc":"全局单表单字段搜索","url":"\/admin\/v1\/common_search","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"table","default":"-","desc":"desc:表","validate":"validate:required"},{"type":"string","name":"key","default":"-","desc":"desc:搜索字段","validate":"validate:required"},{"type":"string","name":"value","default":"-","desc":"desc:搜索传递的值","validate":"validate:required"}],"return":[{"type":"string","name":"table","default":"-","desc":"desc:表"},{"type":"array","name":"list","default":"-","desc":"desc:搜索后返回的列表"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Common_commonSearch"},{"method":"adminViewIndex","doc":{"title":"获取视图详情","desc":"获取视图详情","author":"theworld","version":"v1","url":"\/admin\/v1\/view","method":"GET","param":[{"type":"string","name":"id","default":"-","desc":"desc:视图ID","validate":"和页面标识二选一必传validate:optional"},{"type":"string","name":"view","default":"-","desc":"desc:页面标识","validate":"client用户管理order订单管理host产品管理transaction交易流水和视图ID二选一必传validate:optional"}],"return":[{"type":"string","name":"field[].name","default":"-","desc":"desc:字段分组名称"},{"type":"string","name":"field[].field[].key","default":"-","desc":"desc:字段标识"},{"type":"string","name":"field[].field[].name","default":"-","desc":"desc:字段名称"},{"type":"array","name":"select_field","default":"-","desc":"desc:当前选定字段标识"},{"type":"int","name":"data_range_switch","default":"-","desc":"desc:是否启用数据范围"},{"type":"array","name":"select_data_range","default":"-","desc":"desc:当前选定数据范围"},{"type":"string","name":"select_data_range[].key","default":"-","desc":"desc:当前选定数据范围字段标识"},{"type":"string","name":"select_data_range[].rule","default":"-","desc":"desc:当前选定数据范围规则"},{"type":"mixed","name":"select_data_range[].value","default":"-","desc":"desc:当前选定数据范围的值"},{"type":"string","name":"select_data_range[].value.start","default":"-","desc":"desc:开始日期"},{"type":"string","name":"select_data_range[].value.end","default":"-","desc":"desc:结束日期"},{"type":"string","name":"select_data_range[].value.condition1","default":"-","desc":"desc:动态条件1"},{"type":"int","name":"select_data_range[].value.day1","default":"-","desc":"desc:动态时间1"},{"type":"string","name":"select_data_range[].value.condition2","default":"-","desc":"desc:动态条件2"},{"type":"int","name":"select_data_range[].value.day2","default":"-","desc":"desc:动态时间2"},{"type":"array","name":"password_field","default":"-","desc":"desc:密码类型字段"},{"type":"array","name":"admin_view_list","default":"-","desc":"desc:可切换视图列表"},{"type":"int","name":"admin_view_list[].id","default":"-","desc":"desc:视图ID"},{"type":"string","name":"admin_view_list[].name","default":"-","desc":"desc:视图名称"},{"type":"int","name":"admin_view_list[].default","default":"-","desc":"desc:默认视图"}]},"cmd":"admin_Common_adminViewIndex"},{"method":"adminViewDataRange","doc":{"title":"获取视图可用数据范围","desc":"获取视图可用数据范围","author":"theworld","version":"v1","url":"\/admin\/v1\/view\/data_range","method":"GET","param":[{"type":"string","name":"view","default":"-","desc":"desc:页面标识","validate":"client用户管理order订单管理host产品管理transaction交易流水validate:required"}],"return":[{"type":"string","name":"data_range[].name","default":"-","desc":"desc:数据范围分组名称"},{"type":"string","name":"data_range[].field[].key","default":"-","desc":"desc:数据范围字段标识"},{"type":"string","name":"data_range[].field[].name","default":"-","desc":"desc:数据范围字段名称"},{"type":"string","name":"data_range[].field[].type","default":"-","desc":"desc:数据范围字段类型"},{"type":"array","name":"data_range[].field[].option","default":"-","desc":"desc:选项"},{"type":"int","name":"data_range[].field[].option[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"data_range[].field[].option[].name","default":"-","desc":"desc:名称"},{"type":"array","name":"data_range[].field[].option[].child","default":"-","desc":"desc:商品二级分组"},{"type":"string","name":"data_range[].field[].option[].child[].name","default":"-","desc":"desc:商品二级分组名称"},{"type":"array","name":"data_range[].field[].option[].child[].product","default":"-","desc":"desc:商品"},{"type":"int","name":"data_range[].field[].option[].child[].product[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"data_range[].field[].option[].child[].product[].name","default":"-","desc":"desc:商品名称"},{"type":"array","name":"data_range[].field[].rule","default":"-","desc":"desc:数据范围规则"}]},"cmd":"admin_Common_adminViewDataRange"},{"method":"adminViewList","doc":{"title":"视图列表","desc":"视图列表","author":"theworld","version":"v1","url":"\/admin\/v1\/view\/list","method":"GET","param":[{"type":"string","name":"view","default":"-","desc":"desc:页面标识","validate":"client用户管理order订单管理host产品管理transaction交易流水validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:视图列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:视图ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:视图名称"},{"type":"int","name":"list[].default","default":"-","desc":"desc:默认视图"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"int","name":"choose","default":"-","desc":"desc:当前指定视图"},{"type":"array","name":"choose_list","default":"-","desc":"desc:可指定视图列表"},{"type":"int","name":"choose_list[].id","default":"-","desc":"desc:视图ID"},{"type":"string","name":"choose_list[].name","default":"-","desc":"desc:视图名称"}]},"cmd":"admin_Common_adminViewList"},{"method":"chooseAdminView","doc":{"title":"指定视图","desc":"指定视图","author":"theworld","version":"v1","url":"\/admin\/v1\/view\/choose","method":"PUT","param":[{"type":"string","name":"view","default":"-","desc":"desc:页面标识","validate":"client用户管理order订单管理host产品管理transaction交易流水validate:required"},{"type":"int","name":"choose","default":"-","desc":"desc:指定视图ID","validate":"为0代表默认展示最后浏览视图validate:required"}]},"cmd":"admin_Common_chooseAdminView"},{"method":"createAdminView","doc":{"title":"新建视图","desc":"新建视图","author":"theworld","version":"v1","url":"\/admin\/v1\/view","method":"POST","param":[{"type":"string","name":"view","default":"-","desc":"desc:页面标识","validate":"client用户管理order订单管理host产品管理transaction交易流水validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:视图名称","validate":"validate:required"},{"type":"array","name":"select_field","default":"-","desc":"desc:选定字段标识","validate":"validate:required"},{"type":"int","name":"data_range_switch","default":"-","desc":"desc:是否启用数据范围","validate":"0否1是validate:required"},{"type":"array","name":"select_data_range","default":"-","desc":"desc:当前选定数据范围","validate":"validate:optional"},{"type":"string","name":"select_data_range[].key","default":"-","desc":"desc:选定数据范围字段标识","validate":"validate:optional"},{"type":"string","name":"select_data_range[].rule","default":"-","desc":"desc:选定数据范围规则","validate":"equal等于not_equal不等于include包含not_include不包含empty为空not_empty不为空interval区间dynamic动态validate:optional"},{"type":"mixed","name":"select_data_range[].value","default":"-","desc":"desc:当前选定数据范围的值","validate":"规则为empty和not_empty时不需要传递validate:optional"},{"type":"string","name":"select_data_range[].value.start","default":"-","desc":"desc:开始日期","validate":"数据范围为date且规则为interval时必传validate:optional"},{"type":"string","name":"select_data_range[].value.end","default":"-","desc":"desc:结束日期","validate":"数据范围为date且规则为interval时必传validate:optional"},{"type":"string","name":"select_data_range[].value.condition1","default":"-","desc":"desc:动态条件1","validate":"now当前ago天前later天后数据范围为date且规则为dynamic时必传validate:optional"},{"type":"int","name":"select_data_range[].value.day1","default":"-","desc":"desc:动态时间1","validate":"数据范围为date且规则为dynamic且condition1不为now时必传validate:optional"},{"type":"string","name":"select_data_range[].value.condition2","default":"-","desc":"desc:动态条件2","validate":"now当前ago天前later天后数据范围为date且规则为dynamic时必传validate:optional"},{"type":"int","name":"select_data_range[].value.day2","default":"-","desc":"desc:动态时间2","validate":"数据范围为date且规则为dynamic且condition2不为now时必传validate:optional"}]},"cmd":"admin_Common_createAdminView"},{"method":"updateAdminView","doc":{"title":"编辑视图","desc":"编辑视图","author":"theworld","version":"v1","url":"\/admin\/v1\/view\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:视图ID","validate":"validate:required"},{"type":"string","name":"view","default":"-","desc":"desc:页面标识","validate":"client用户管理order订单管理host产品管理transaction交易流水validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:视图名称","validate":"validate:required"},{"type":"array","name":"select_field","default":"-","desc":"desc:选定字段标识","validate":"validate:required"},{"type":"int","name":"data_range_switch","default":"-","desc":"desc:是否启用数据范围","validate":"0否1是validate:required"},{"type":"array","name":"select_data_range","default":"-","desc":"desc:当前选定数据范围","validate":"validate:optional"},{"type":"string","name":"select_data_range[].key","default":"-","desc":"desc:选定数据范围字段标识","validate":"validate:optional"},{"type":"string","name":"select_data_range[].rule","default":"-","desc":"desc:选定数据范围规则","validate":"equal等于not_equal不等于include包含not_include不包含empty为空not_empty不为空interval区间dynamic动态validate:optional"},{"type":"mixed","name":"select_data_range[].value","default":"-","desc":"desc:当前选定数据范围的值","validate":"规则为empty和not_empty时不需要传递validate:optional"},{"type":"string","name":"select_data_range[].value.start","default":"-","desc":"desc:开始日期","validate":"数据范围为date且规则为interval时必传validate:optional"},{"type":"string","name":"select_data_range[].value.end","default":"-","desc":"desc:结束日期","validate":"数据范围为date且规则为interval时必传validate:optional"},{"type":"string","name":"select_data_range[].value.condition1","default":"-","desc":"desc:动态条件1","validate":"now当前ago天前later天后数据范围为date且规则为dynamic时必传validate:optional"},{"type":"int","name":"select_data_range[].value.day1","default":"-","desc":"desc:动态时间1","validate":"数据范围为date且规则为dynamic且condition1不为now时必传validate:optional"},{"type":"string","name":"select_data_range[].value.condition2","default":"-","desc":"desc:动态条件2","validate":"now当前ago天前later天后数据范围为date且规则为dynamic时必传validate:optional"},{"type":"int","name":"select_data_range[].value.day2","default":"-","desc":"desc:动态时间2","validate":"数据范围为date且规则为dynamic且condition2不为now时必传validate:optional"}]},"cmd":"admin_Common_updateAdminView"},{"method":"updateAdminViewField","doc":{"title":"编辑视图字段","desc":"编辑视图字段","author":"theworld","version":"v1","url":"\/admin\/v1\/view\/:id\/field","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:视图ID","validate":"validate:required"},{"type":"array","name":"select_field","default":"-","desc":"desc:选定字段标识","validate":"validate:required"}]},"cmd":"admin_Common_updateAdminViewField"},{"method":"updateAdminViewDataRange","doc":{"title":"编辑视图数据范围","desc":"编辑视图数据范围","author":"theworld","version":"v1","url":"\/admin\/v1\/view\/:id\/data_range","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:视图ID","validate":"validate:required"},{"type":"array","name":"select_data_range","default":"-","desc":"desc:当前选定数据范围","validate":"validate:required"},{"type":"string","name":"select_data_range[].key","default":"-","desc":"desc:选定数据范围字段标识","validate":"validate:optional"},{"type":"string","name":"select_data_range[].rule","default":"-","desc":"desc:选定数据范围规则","validate":"equal等于not_equal不等于include包含not_include不包含empty为空not_empty不为空interval区间dynamic动态validate:optional"},{"type":"mixed","name":"select_data_range[].value","default":"-","desc":"desc:当前选定数据范围的值","validate":"规则为empty和not_empty时不需要传递validate:optional"},{"type":"string","name":"select_data_range[].value.start","default":"-","desc":"desc:开始日期","validate":"数据范围为date且规则为interval时必传validate:optional"},{"type":"string","name":"select_data_range[].value.end","default":"-","desc":"desc:结束日期","validate":"数据范围为date且规则为interval时必传validate:optional"},{"type":"string","name":"select_data_range[].value.condition1","default":"-","desc":"desc:动态条件1","validate":"now当前ago天前later天后数据范围为date且规则为dynamic时必传validate:optional"},{"type":"int","name":"select_data_range[].value.day1","default":"-","desc":"desc:动态时间1","validate":"数据范围为date且规则为dynamic且condition1不为now时必传validate:optional"},{"type":"string","name":"select_data_range[].value.condition2","default":"-","desc":"desc:动态条件2","validate":"now当前ago天前later天后数据范围为date且规则为dynamic时必传validate:optional"},{"type":"int","name":"select_data_range[].value.day2","default":"-","desc":"desc:动态时间2","validate":"数据范围为date且规则为dynamic且condition2不为now时必传validate:optional"}]},"cmd":"admin_Common_updateAdminViewDataRange"},{"method":"deleteAdminView","doc":{"title":"删除视图","desc":"删除视图","author":"theworld","version":"v1","url":"\/admin\/v1\/view\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:视图ID","validate":"validate:required"}]},"cmd":"admin_Common_deleteAdminView"},{"method":"copyAdminView","doc":{"title":"复制视图","desc":"复制视图","author":"theworld","version":"v1","url":"\/admin\/v1\/view\/:id\/copy","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:视图ID","validate":"validate:required"}]},"cmd":"admin_Common_copyAdminView"},{"method":"statusAdminView","doc":{"title":"视图切换状态","desc":"视图切换状态","author":"theworld","version":"v1","url":"\/admin\/v1\/view\/:id\/status","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:视图ID","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:状态","validate":"0关闭1开启validate:required"}]},"cmd":"admin_Common_statusAdminView"},{"method":"orderAdminView","doc":{"title":"视图排序","desc":"视图排序","author":"theworld","version":"v1","url":"\/admin\/v1\/view\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:视图ID数组","validate":"validate:required"},{"type":"string","name":"view","default":"-","desc":"desc:页面标识","validate":"client用户管理order订单管理host产品管理transaction交易流水validate:required"}]},"cmd":"admin_Common_orderAdminView"},{"method":"templateTabList","doc":{"title":"模板控制器Tab","desc":"模板控制器Tab","author":"theworld","version":"v1","url":"\/admin\/v1\/template_tab","method":"GET","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"不传递时默认为当前系统设置的主题validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:模板控制器Tab列表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].url","default":"-","desc":"desc:地址"}]},"cmd":"admin_Common_templateTabList"},{"method":"sendParam","doc":{"title":"公共发送参数","desc":"公共发送参数","url":"\/admin\/v1\/send_param","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:发送参数列表"},{"type":"string","name":"list[].label","default":"-","desc":"desc:标签"},{"type":"array","name":"list[].param","default":"-","desc":"desc:参数"},{"type":"string","name":"list[].param[].value","default":"-","desc":"desc:值"},{"type":"string","name":"list[].param[].label","default":"-","desc":"desc:标签"}]},"cmd":"admin_Common_sendParam"}]},{"class":"app\\admin\\controller\\CloudServerAreaController","doc":{"title":"模板控制器-云服务器区域","desc":"模板控制器-云服务器区域","use":"app\\admin\\controller\\CloudServerAreaController"},"list":[{"method":"list","doc":{"title":"云服务器区域列表","desc":"云服务器区域列表","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_area","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:区域列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"desc:一级区域"},{"type":"string","name":"list[].second_area","default":"-","desc":"desc:二级区域"},{"type":"array","name":"area","default":"-","desc":"desc:区域选项"},{"type":"string","name":"area[].name","default":"-","desc":"desc:一级区域名称"},{"type":"array","name":"area[].children","default":"-","desc":"desc:二级区域"},{"type":"int","name":"area[].children[].id","default":"-","desc":"desc:二级区域ID"},{"type":"string","name":"area[].children[].name","default":"-","desc":"desc:二级区域名称"}]},"cmd":"admin_CloudServerArea_list"},{"method":"create","doc":{"title":"添加云服务器区域","desc":"添加云服务器区域","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_area","method":"POST","param":[{"type":"string","name":"first_area","default":"-","desc":"desc:一级区域","validate":"validate:required"},{"type":"string","name":"second_area","default":"-","desc":"desc:二级区域","validate":"validate:required"}]},"cmd":"admin_CloudServerArea_create"},{"method":"update","doc":{"title":"修改云服务器区域","desc":"修改云服务器区域","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_area\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:区域ID","validate":"validate:required"},{"type":"string","name":"first_area","default":"-","desc":"desc:一级区域","validate":"validate:required"},{"type":"string","name":"second_area","default":"-","desc":"desc:二级区域","validate":"validate:required"}]},"cmd":"admin_CloudServerArea_update"},{"method":"delete","doc":{"title":"删除云服务器区域","desc":"删除云服务器区域","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_area\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:区域ID","validate":"validate:required"}]},"cmd":"admin_CloudServerArea_delete"},{"method":"order","doc":{"title":"云服务器区域排序","desc":"云服务器区域排序","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_area\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:区域ID数组","validate":"validate:required"}]},"cmd":"admin_CloudServerArea_order"}]},{"class":"app\\admin\\controller\\ClientRecordController","doc":{"title":"用户信息记录","desc":"用户信息记录","use":"app\\admin\\controller\\ClientRecordController"},"list":[{"method":"list","doc":{"title":"用户信息记录列表","desc":"用户信息记录列表","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/:id\/record","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:用户信息记录"},{"type":"int","name":"list[].id","default":"-","desc":"desc:用户信息记录ID"},{"type":"string","name":"list[].content","default":"-","desc":"desc:内容"},{"type":"array","name":"list[].attachment","default":"-","desc":"desc:附件"},{"type":"int","name":"list[].admin_id","default":"-","desc":"desc:管理员ID"},{"type":"string","name":"list[].admin_name","default":"-","desc":"desc:管理员名称"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"count","default":"-","desc":"desc:用户信息记录总数"}]},"cmd":"admin_ClientRecord_list"},{"method":"create","doc":{"title":"新增用户信息记录","desc":"新增用户信息记录","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/:id\/record","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:内容","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]},"cmd":"admin_ClientRecord_create"},{"method":"update","doc":{"title":"编辑用户信息记录","desc":"编辑用户信息记录","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/record\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户信息记录ID","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:内容","validate":"validate:required"},{"type":"array","name":"attachment","default":"-","desc":"desc:附件","validate":"validate:optional"}]},"cmd":"admin_ClientRecord_update"},{"method":"delete","doc":{"title":"删除用户信息记录","desc":"删除用户信息记录","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/record\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户信息记录ID","validate":"validate:required"}]},"cmd":"admin_ClientRecord_delete"}]},{"class":"app\\admin\\controller\\UpstreamProductController","doc":{"title":"上下游商品(后台)","desc":"上下游商品(后台)","use":"app\\admin\\controller\\UpstreamProductController"},"list":[{"method":"list","doc":{"title":"商品列表","desc":"商品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/upstream\/product","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:商品名称validate:optional"},{"type":"int","name":"supplier_id","default":"-","desc":"desc:供应商ID","validate":"validate:optional"},{"type":"string","name":"mode","default":"-","desc":"desc:代理模式","validate":"only_api仅调用接口sync同步商品validate:optional"},{"type":"int","name":"need_manual_sync","default":"-","desc":"desc:需要手动同步资源","validate":"0否1是validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:商品描述"},{"type":"int","name":"list[].supplier_id","default":"-","desc":"desc:供应商ID"},{"type":"string","name":"list[].supplier_name","default":"-","desc":"desc:供应商名称"},{"type":"int","name":"list[].profit_type","default":"-","desc":"desc:利润方式"},{"type":"string","name":"list[].profit_percent","default":"-","desc":"desc:利润百分比"},{"type":"int","name":"list[].auto_setup","default":"-","desc":"desc:是否自动开通"},{"type":"int","name":"list[].hidden","default":"-","desc":"desc:是否隐藏"},{"type":"string","name":"list[].pay_type","default":"-","desc":"desc:付款类型"},{"type":"string","name":"list[].price","default":"-","desc":"desc:商品最低价格"},{"type":"string","name":"list[].upstream_price","default":"-","desc":"desc:上游原价"},{"type":"string","name":"list[].cycle","default":"-","desc":"desc:商品最低周期"},{"type":"int","name":"list[].upstream_product_id","default":"-","desc":"desc:上游商品ID"},{"type":"int","name":"list[].certification","default":"-","desc":"desc:本地实名购买"},{"type":"string","name":"list[].product_group_name_second","default":"-","desc":"desc:二级分组名称"},{"type":"int","name":"list[].product_group_id_second","default":"-","desc":"desc:二级分组ID"},{"type":"string","name":"list[].product_group_name_first","default":"-","desc":"desc:一级分组名称"},{"type":"int","name":"list[].product_group_id_first","default":"-","desc":"desc:一级分组ID"},{"type":"int","name":"list[].renew_profit_percent","default":"-","desc":"desc:续费利润百分比或固定金额"},{"type":"int","name":"list[].renew_profit_type","default":"-","desc":"desc:续费利润方式"},{"type":"int","name":"list[].upgrade_profit_percent","default":"-","desc":"desc:升降级利润百分比或固定金额"},{"type":"int","name":"list[].upgrade_profit_type","default":"-","desc":"desc:升降级利润方式"},{"type":"int","name":"list[].sync","default":"-","desc":"desc:是否同步商品的可升降级商品"},{"type":"string","name":"list[].mode","default":"-","desc":"desc:代理模式"},{"type":"int","name":"list[].need_manual_sync","default":"-","desc":"desc:需要手动同步资源"},{"type":"int","name":"count","default":"-","desc":"desc:商品总数"}]},"cmd":"admin_UpstreamProduct_list"},{"method":"index","doc":{"title":"商品详情","desc":"商品详情","author":"theworld","version":"v1","url":"\/admin\/v1\/upstream\/product\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"object","name":"product","default":"-","desc":"desc:商品"},{"type":"int","name":"product.id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"product.name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"product.description","default":"-","desc":"desc:商品描述"},{"type":"int","name":"product.supplier_id","default":"-","desc":"desc:供应商ID"},{"type":"string","name":"product.supplier_name","default":"-","desc":"desc:供应商名称"},{"type":"string","name":"product.profit_percent","default":"-","desc":"desc:利润百分比"},{"type":"int","name":"product.profit_type","default":"-","desc":"desc:利润方式"},{"type":"int","name":"product.auto_setup","default":"-","desc":"desc:是否自动开通"},{"type":"int","name":"product.hidden","default":"-","desc":"desc:是否隐藏"},{"type":"string","name":"product.pay_type","default":"-","desc":"desc:付款类型"},{"type":"string","name":"product.price","default":"-","desc":"desc:商品最低价格"},{"type":"string","name":"product.upstream_price","default":"-","desc":"desc:上游原价"},{"type":"string","name":"product.cycle","default":"-","desc":"desc:商品最低周期"},{"type":"int","name":"product.upstream_product_id","default":"-","desc":"desc:上游商品ID"},{"type":"int","name":"product.certification","default":"-","desc":"desc:本地实名购买"},{"type":"string","name":"product.product_group_name_second","default":"-","desc":"desc:二级分组名称"},{"type":"int","name":"product.product_group_id_second","default":"-","desc":"desc:二级分组ID"},{"type":"string","name":"product.product_group_name_first","default":"-","desc":"desc:一级分组名称"},{"type":"int","name":"product.product_group_id_first","default":"-","desc":"desc:一级分组ID"},{"type":"string","name":"product.renew_profit_percent","default":"-","desc":"desc:续费利润百分比"},{"type":"int","name":"product.renew_profit_type","default":"-","desc":"desc:续费利润方式"},{"type":"string","name":"product.upgrade_profit_percent","default":"-","desc":"desc:升降级利润百分比"},{"type":"int","name":"product.upgrade_profit_type","default":"-","desc":"desc:升降级利润方式"},{"type":"int","name":"need_manual_sync","default":"-","desc":"desc:需要手动同步资源"}]},"cmd":"admin_UpstreamProduct_index"},{"method":"create","doc":{"title":"添加商品","desc":"添加商品","author":"theworld","version":"v1","url":"\/admin\/v1\/upstream\/product","method":"POST","param":[{"type":"int","name":"supplier_id","default":"-","desc":"desc:供应商ID","validate":"validate:required"},{"type":"int","name":"upstream_product_id","default":"-","desc":"desc:上游商品ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:商品名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:商品描述","validate":"validate:optional"},{"type":"float","name":"profit_percent","default":"-","desc":"desc:利润百分比","validate":"validate:required"},{"type":"int","name":"profit_type","default":"-","desc":"desc:利润方式","validate":"0百分比1固定金额validate:required"},{"type":"int","name":"auto_setup","default":"-","desc":"desc:是否自动开通","validate":"1是0否validate:required"},{"type":"int","name":"certification","default":"-","desc":"desc:本地实名购买","validate":"0关闭1开启validate:required"},{"type":"int","name":"product_group_id","default":"-","desc":"desc:二级分组ID","validate":"validate:required"},{"type":"boolean","name":"sync","default":"-","desc":"desc:是否代理升降级商品","validate":"0否1是validate:required"},{"type":"float","name":"renew_profit_percent","default":"-","desc":"desc:续费利润百分比","validate":"validate:required"},{"type":"int","name":"renew_profit_type","default":"-","desc":"desc:续费利润方式","validate":"0百分比1固定金额validate:required"},{"type":"float","name":"upgrade_profit_percent","default":"-","desc":"desc:升降级利润百分比","validate":"validate:required"},{"type":"int","name":"upgrade_profit_type","default":"-","desc":"desc:升降级利润方式","validate":"0百分比1固定金额validate:required"},{"type":"string","name":"mode","default":"-","desc":"desc:代理模式","validate":"only_api仅调用接口sync同步商品validate:required"},{"type":"string","name":"price_basis","default":"-","desc":"desc:价格基础","validate":"standard标准价agent代理价默认standardvalidate:required"}],"return":[{"type":"int","name":"need_manual_sync","default":"-","desc":"desc:需要手动同步模块\/插件"}]},"cmd":"admin_UpstreamProduct_create"},{"method":"update","doc":{"title":"编辑商品","desc":"编辑商品","author":"theworld","version":"v1","url":"\/admin\/v1\/upstream\/product\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"supplier_id","default":"-","desc":"desc:供应商ID","validate":"validate:required"},{"type":"int","name":"upstream_product_id","default":"-","desc":"desc:上游商品ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:商品名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:商品描述","validate":"validate:optional"},{"type":"float","name":"profit_percent","default":"-","desc":"desc:利润百分比","validate":"validate:required"},{"type":"int","name":"profit_type","default":"-","desc":"desc:利润方式","validate":"0百分比1固定金额validate:required"},{"type":"int","name":"auto_setup","default":"-","desc":"desc:是否自动开通","validate":"1是0否validate:required"},{"type":"int","name":"certification","default":"-","desc":"desc:本地实名购买","validate":"0关闭1开启validate:required"},{"type":"int","name":"product_group_id","default":"-","desc":"desc:二级分组ID","validate":"validate:required"},{"type":"boolean","name":"sync","default":"-","desc":"desc:是否代理升降级商品","validate":"0否1是validate:required"},{"type":"float","name":"renew_profit_percent","default":"-","desc":"desc:续费利润百分比","validate":"validate:required"},{"type":"int","name":"renew_profit_type","default":"-","desc":"desc:续费利润方式","validate":"0百分比1固定金额validate:required"},{"type":"float","name":"upgrade_profit_percent","default":"-","desc":"desc:升降级利润百分比","validate":"validate:required"},{"type":"int","name":"upgrade_profit_type","default":"-","desc":"desc:升降级利润方式","validate":"0百分比1固定金额validate:required"},{"type":"string","name":"mode","default":"-","desc":"desc:代理模式","validate":"only_api仅调用接口sync同步商品validate:required"},{"type":"string","name":"price_basis","default":"-","desc":"desc:价格基础","validate":"standard标准价agent代理价默认standardvalidate:required"}],"return":[{"type":"int","name":"need_manual_sync","default":"-","desc":"desc:需要手动同步模块\/插件"}]},"cmd":"admin_UpstreamProduct_update"},{"method":"recommendProductList","doc":{"title":"推荐代理商品列表","desc":"推荐代理商品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/upstream\/recommend\/product","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:商品名称validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:推荐商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:推荐商品ID"},{"type":"int","name":"list[].upstream_product_id","default":"-","desc":"desc:上游商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].type","default":"-","desc":"desc:供应商类型"},{"type":"string","name":"list[].supplier_name","default":"-","desc":"desc:供应商名称"},{"type":"string","name":"list[].login_url","default":"-","desc":"desc:前台网站地址"},{"type":"string","name":"list[].url","default":"-","desc":"desc:接口地址"},{"type":"string","name":"list[].pay_type","default":"-","desc":"desc:付款类型"},{"type":"string","name":"list[].price","default":"-","desc":"desc:商品最低价格"},{"type":"string","name":"list[].cycle","default":"-","desc":"desc:商品最低周期"},{"type":"int","name":"list[].cpu_min","default":"-","desc":"desc:CPU(核)最小值"},{"type":"int","name":"list[].cpu_max","default":"-","desc":"desc:CPU(核)最大值"},{"type":"int","name":"list[].memory_min","default":"-","desc":"desc:内存(GB)最小值"},{"type":"int","name":"list[].memory_max","default":"-","desc":"desc:内存(GB)最大值"},{"type":"int","name":"list[].disk_min","default":"-","desc":"desc:硬盘(GB)最小值"},{"type":"int","name":"list[].disk_max","default":"-","desc":"desc:硬盘(GB)最大值"},{"type":"int","name":"list[].bandwidth_min","default":"-","desc":"desc:带宽(Mbps)最小值"},{"type":"int","name":"list[].bandwidth_max","default":"-","desc":"desc:带宽(Mbps)最大值"},{"type":"int","name":"list[].flow_min","default":"-","desc":"desc:流量(G)最小值"},{"type":"int","name":"list[].flow_max","default":"-","desc":"desc:流量(G)最大值"},{"type":"string","name":"list[].description","default":"-","desc":"desc:简介"},{"type":"int","name":"list[].agent","default":"-","desc":"desc:是否已代理"},{"type":"object","name":"list[].supplier","default":"-","desc":"desc:供应商"},{"type":"object","name":"list[].supplier.id","default":"-","desc":"desc:供应商ID"},{"type":"object","name":"list[].supplier.username","default":"-","desc":"desc:上游账户名"},{"type":"object","name":"list[].supplier.token","default":"-","desc":"desc:API密钥"},{"type":"object","name":"list[].supplier.secret","default":"-","desc":"desc:API私钥"},{"type":"int","name":"count","default":"-","desc":"desc:推荐商品总数"}]},"cmd":"admin_UpstreamProduct_recommendProductList"},{"method":"agentRecommendProduct","doc":{"title":"代理推荐商品添加供应商","desc":"代理推荐商品添加供应商","author":"theworld","version":"v1","url":"\/admin\/v1\/upstream\/recommend\/product","method":"POST","param":[{"type":"int","name":"id","default":"-","desc":"desc:推荐代理商品ID","validate":"validate:required"},{"type":"string","name":"username","default":"-","desc":"desc:用户名","validate":"validate:required"},{"type":"string","name":"token","default":"-","desc":"desc:API密钥","validate":"validate:required"},{"type":"string","name":"secret","default":"-","desc":"desc:API私钥","validate":"validate:required"}],"return":[{"type":"int","name":"supplier_id","default":"-","desc":"desc:供应商ID"}]},"cmd":"admin_UpstreamProduct_agentRecommendProduct"},{"method":"manualSync","doc":{"title":"代理模式为同步时，手动同步","desc":"代理模式为同步时，手动同步","author":"wyh","version":"v1","url":"\/admin\/v1\/upstream\/product\/:id\/sync","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_UpstreamProduct_manualSync"},{"method":"manualSyncResource","doc":{"title":"手动同步代理资源","desc":"手动同步代理资源","author":"theworld","version":"v1","url":"\/admin\/v1\/upstream\/product\/:id\/sync_resource","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_UpstreamProduct_manualSyncResource"}]},{"class":"app\\admin\\controller\\UpstreamHostController","doc":{"title":"上下游产品(后台)","desc":"上下游产品(后台)","use":"app\\admin\\controller\\UpstreamHostModel"},"list":[{"method":"list","doc":{"title":"产品列表","desc":"产品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/upstream\/host","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:ID用户名称邮箱手机号商品名称产品标识validate:optional"},{"type":"int","name":"supplier_id","default":"-","desc":"desc:供应商ID","validate":"validate:optional"},{"type":"string","name":"billing_cycle","default":"-","desc":"desc:付款周期","validate":"validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败validate:optional"},{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"validate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:产品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:产品标识"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].renew_amount","default":"-","desc":"desc:续费金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"desc:周期"},{"type":"string","name":"list[].due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司"},{"type":"string","name":"list[].email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"int","name":"list[].ip_num","default":"-","desc":"desc:IP数量"},{"type":"string","name":"list[].base_info","default":"-","desc":"desc:产品基础信息"},{"type":"int","name":"count","default":"-","desc":"desc:产品总数"}]},"cmd":"admin_UpstreamHost_list"},{"method":"index","doc":{"title":"产品详情","desc":"产品详情","author":"wyh","version":"v1","url":"\/admin\/v1\/upstream\/host\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:产品ID","validate":"validate:required"}],"return":[{"type":"object","name":"host","default":"-","desc":"desc:产品"},{"type":"int","name":"host.id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"host.upstream_host_id","default":"-","desc":"desc:上游产品ID"},{"type":"string","name":"host.first_payment_amount","default":"-","desc":"desc:订购金额"},{"type":"string","name":"host.renew_amount","default":"-","desc":"desc:续费金额"},{"type":"string","name":"host.billing_cycle","default":"-","desc":"desc:计费周期"},{"type":"string","name":"host.billing_cycle_name","default":"-","desc":"desc:模块计费周期名称"},{"type":"string","name":"host.billing_cycle_time","default":"-","desc":"desc:模块计费周期时间"},{"type":"int","name":"host.active_time","default":"-","desc":"desc:开通时间"},{"type":"int","name":"host.due_time","default":"-","desc":"desc:到期时间"},{"type":"string","name":"host.status","default":"-","desc":"desc:状态"}]},"cmd":"admin_UpstreamHost_index"}]},{"class":"app\\admin\\controller\\NoticeEmailController","doc":{"title":"邮件模板管理","desc":"邮件模板管理","use":"app\\admin\\controller\\NoticeEmailController"},"list":[{"method":"emailTemplateList","doc":{"title":"邮件模板列表","desc":"邮件模板列表","url":"\/admin\/v1\/notice\/email\/template","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:邮件模板列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:邮件模板ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].subject","default":"-","desc":"desc:标题"},{"type":"int","name":"count","default":"-","desc":"desc:邮件模板总数"}]},"cmd":"admin_NoticeEmail_emailTemplateList"},{"method":"index","doc":{"title":"获取单个邮件模板","desc":"获取单个邮件模板","url":"\/admin\/v1\/notice\/email\/template\/:id","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:邮件模板ID","validate":"validate:required"}],"return":[{"type":"object","name":"email_template","default":"-","desc":"desc:邮件模板"},{"type":"int","name":"email_template.id","default":"-","desc":"desc:邮件模板ID"},{"type":"string","name":"email_template.name","default":"-","desc":"desc:名称"},{"type":"string","name":"email_template.subject","default":"-","desc":"desc:标题"},{"type":"string","name":"email_template.message","default":"-","desc":"desc:内容"}]},"cmd":"admin_NoticeEmail_index"},{"method":"create","doc":{"title":"创建邮件模板","desc":"创建邮件模板","url":"\/admin\/v1\/notice\/email\/template","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"subject","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"message","default":"-","desc":"desc:内容","validate":"validate:required"},{"type":"string","name":"notice_setting_name","default":"-","desc":"desc:默认动作名称","validate":"validate:optional"}]},"cmd":"admin_NoticeEmail_create"},{"method":"update","doc":{"title":"修改邮件模板","desc":"修改邮件模板","url":"\/admin\/v1\/notice\/email\/template\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:邮件模板ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"subject","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"message","default":"-","desc":"desc:内容","validate":"validate:required"},{"type":"string","name":"notice_setting_name","default":"-","desc":"desc:默认动作名称","validate":"validate:optional"}]},"cmd":"admin_NoticeEmail_update"},{"method":"delete","doc":{"title":"删除邮件模板","desc":"删除邮件模板","url":"\/admin\/v1\/notice\/email\/template\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:邮件模板ID","validate":"validate:required"}]},"cmd":"admin_NoticeEmail_delete"},{"method":"test","doc":{"title":"测试邮件模板","desc":"测试邮件模板","url":"\/admin\/v1\/notice\/email\/:name\/template\/:id\/test","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:邮件接口标识名称","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:邮件模板ID","validate":"validate:required"},{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"validate:required"}]},"cmd":"admin_NoticeEmail_test"}]},{"class":"app\\admin\\controller\\NoticeSmsController","doc":{"title":"短信模板管理","desc":"短信模板管理","use":"app\\admin\\controller\\NoticeSmsController"},"list":[{"method":"templateList","doc":{"title":"获取短信模板","desc":"获取短信模板","url":"\/admin\/v1\/notice\/sms\/:name\/template","method":"GET","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:短信接口标识名称","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:短信模板列表"},{"type":"string","name":"list[].id","default":"-","desc":"desc:短信模板ID"},{"type":"string","name":"list[].template_id","default":"-","desc":"desc:短信接口模板ID"},{"type":"string","name":"list[].type","default":"-","desc":"desc:模板类型"},{"type":"string","name":"list[].sms_name","default":"-","desc":"desc:接口标识名称"},{"type":"string","name":"list[].title","default":"-","desc":"desc:模板标题"},{"type":"string","name":"list[].content","default":"-","desc":"desc:模板内容"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].notice_setting_name","default":"-","desc":"desc:默认动作名称"}]},"cmd":"admin_NoticeSms_templateList"},{"method":"index","doc":{"title":"获取单个短信模板","desc":"获取单个短信模板","url":"\/admin\/v1\/notice\/sms\/:name\/template\/:id","method":"GET","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:短信接口标识名称","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:短信模板ID","validate":"validate:required"}],"return":[{"type":"string","name":"template_id","default":"-","desc":"desc:模板ID"},{"type":"string","name":"type","default":"-","desc":"desc:模板类型"},{"type":"string","name":"title","default":"-","desc":"desc:模板标题"},{"type":"string","name":"content","default":"-","desc":"desc:模板内容"},{"type":"string","name":"notes","default":"-","desc":"desc:备注"},{"type":"string","name":"status","default":"-","desc":"desc:状态"},{"type":"string","name":"product_url","default":"-","desc":"desc:应用场景"},{"type":"string","name":"remark","default":"-","desc":"desc:场景说明"},{"type":"string","name":"notice_setting_name","default":"-","desc":"desc:默认动作名称"}]},"cmd":"admin_NoticeSms_index"},{"method":"status","doc":{"title":"更新模板审核状态","desc":"更新模板审核状态","url":"\/admin\/v1\/notice\/sms\/:name\/template\/status","method":"GET","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:短信接口标识名称","validate":"validate:required"}]},"cmd":"admin_NoticeSms_status"},{"method":"audit","doc":{"title":"提交审核短信模板","desc":"提交审核短信模板","url":"\/admin\/v1\/notice\/sms\/:name\/template\/audit","method":"POST","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:短信接口标识名称","validate":"validate:required"},{"type":"array","name":"ids","default":"-","desc":"desc:模板ID数组","validate":"validate:required"},{"type":"int","name":"resubmit","default":"-","desc":"desc:已通过模板是否重新提交","validate":"0否1是validate:optional"}]},"cmd":"admin_NoticeSms_audit"},{"method":"create","doc":{"title":"创建短信模板","desc":"创建短信模板","url":"\/admin\/v1\/notice\/sms\/:name\/template","method":"POST","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:短信接口标识名称","validate":"validate:required"},{"type":"string","name":"template_id","default":"-","desc":"desc:模板ID","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:模板类型","validate":"0大陆1国际validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:模板标题","validate":"validate:optional"},{"type":"string","name":"content","default":"-","desc":"desc:模板内容","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"0未提交审核2通过审核3未通过审核validate:optional"},{"type":"string","name":"product_url","default":"-","desc":"desc:应用场景","validate":"阿里云短信必填validate:optional"},{"type":"string","name":"remark","default":"-","desc":"desc:场景说明","validate":"阿里云短信必填validate:optional"},{"type":"string","name":"notice_setting_name","default":"-","desc":"desc:默认动作名称","validate":"validate:optional"}]},"cmd":"admin_NoticeSms_create"},{"method":"update","doc":{"title":"修改短信模板","desc":"修改短信模板","url":"\/admin\/v1\/notice\/sms\/:name\/template\/:id","method":"PUT","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:短信接口标识名称","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:短信模板ID","validate":"validate:required"},{"type":"string","name":"template_id","default":"-","desc":"desc:模板ID","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:模板类型","validate":"0大陆1国际validate:optional"},{"type":"string","name":"title","default":"-","desc":"desc:模板标题","validate":"validate:optional"},{"type":"string","name":"content","default":"-","desc":"desc:模板内容","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"0未提交审核2通过审核3未通过审核validate:optional"},{"type":"string","name":"product_url","default":"-","desc":"desc:应用场景","validate":"阿里云短信必填validate:optional"},{"type":"string","name":"remark","default":"-","desc":"desc:场景说明","validate":"阿里云短信必填validate:optional"},{"type":"string","name":"notice_setting_name","default":"-","desc":"desc:默认动作名称","validate":"validate:optional"}]},"cmd":"admin_NoticeSms_update"},{"method":"delete","doc":{"title":"删除短信模板","desc":"删除短信模板","url":"\/admin\/v1\/notice\/sms\/:name\/template\/:id","method":"DELETE","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:短信接口标识名称","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:短信模板ID","validate":"validate:required"}]},"cmd":"admin_NoticeSms_delete"},{"method":"test","doc":{"title":"测试短信模板","desc":"测试短信模板","url":"\/admin\/v1\/notice\/sms\/:name\/template\/:id\/test","method":"GET","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:短信接口标识名称","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:短信模板ID","validate":"validate:required"},{"type":"string","name":"phone_code","default":"-","desc":"desc:手机区号","validate":"validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"validate:required"}]},"cmd":"admin_NoticeSms_test"}]},{"class":"app\\admin\\controller\\UpgradeSystemController","doc":{"title":"系统升级","desc":"系统升级","use":"app\\admin\\controller\\UpgradeSystemController"},"list":[{"method":"systemVersion","doc":{"title":"获取系统版本","desc":"获取系统版本","author":"theworld","version":"v1","url":"\/admin\/v1\/system\/version","method":"GET","return":[{"type":"string","name":"version","default":"-","desc":"desc:当前系统版本"},{"type":"string","name":"last_version","default":"-","desc":"desc:最新系统版本"},{"type":"string","name":"last_version_check","default":"-","desc":"desc:最新系统版本检测结果"},{"type":"int","name":"is_download","default":"-","desc":"desc:更新包是否下载完毕"},{"type":"string","name":"license","default":"-","desc":"desc:授权码"},{"type":"string","name":"service_due_time","default":"-","desc":"desc:服务到期时间"},{"type":"string","name":"due_time","default":"-","desc":"desc:授权到期时间"},{"type":"string","name":"system_version_type","default":"-","desc":"desc:系统升级版本"},{"type":"string","name":"system_version_type_last","default":"-","desc":"desc:最后一次系统升级版本"},{"type":"int","name":"expire","default":"-","desc":"desc:是否即将到期"}]},"cmd":"admin_UpgradeSystem_systemVersion"},{"method":"updateSystemVersionType","doc":{"title":"更改系统升级版本","desc":"更改系统升级版本","author":"theworld","version":"v1","url":"\/admin\/v1\/system\/system_version_type","method":"PUT","param":[{"type":"string","name":"system_version_type","default":"-","desc":"desc:系统升级版本","validate":"beta内测版stable正式版validate:required"}]},"cmd":"admin_UpgradeSystem_updateSystemVersionType"},{"method":"upgradeContent","doc":{"title":"获取更新内容","desc":"获取更新内容","author":"theworld","version":"v1","url":"\/admin\/v1\/system\/upgrade_content","method":"GET","return":[{"type":"string","name":"warning","default":"-","desc":"desc:必读内容"},{"type":"string","name":"content","default":"-","desc":"desc:更新内容"}]},"cmd":"admin_UpgradeSystem_upgradeContent"},{"method":"upgradeDownload","doc":{"title":"更新下载","desc":"更新下载","author":"theworld","version":"v1","url":"\/admin\/v1\/system\/upgrade_download","method":"GET"},"cmd":"admin_UpgradeSystem_upgradeDownload"},{"method":"upgradeDownloadProgress","doc":{"title":"获取更新下载进度","desc":"获取更新下载进度","author":"theworld","version":"v1","url":"\/admin\/v1\/system\/upgrade_download_progress","method":"GET","return":[{"type":"string","name":"progress","default":"-","desc":"desc:下载百分比"},{"type":"string","name":"moment_size","default":"-","desc":"desc:已下载大小"},{"type":"string","name":"origin_size","default":"-","desc":"desc:文件总大小"}]},"cmd":"admin_UpgradeSystem_upgradeDownloadProgress"},{"method":"getAuth","doc":{"title":"获取授权信息","desc":"获取授权信息","author":"theworld","version":"v1","url":"\/admin\/v1\/system\/auth","method":"GET"},"cmd":"admin_UpgradeSystem_getAuth"},{"method":"updateLicense","doc":{"title":"更换授权码","desc":"更换授权码","author":"theworld","version":"v1","url":"\/admin\/v1\/system\/license","method":"PUT","param":[{"type":"string","name":"license","default":"-","desc":"desc:授权码","validate":"validate:required"}]},"cmd":"admin_UpgradeSystem_updateLicense"}]},{"class":"app\\admin\\controller\\FeedbackController","doc":{"title":"意见反馈","desc":"意见反馈","use":"app\\admin\\controller\\FeedbackController"},"list":[{"method":"feedbackList","doc":{"title":"意见反馈列表","desc":"意见反馈列表","url":"\/admin\/v1\/feedback","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:意见反馈列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:意见反馈ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].contact","default":"-","desc":"desc:联系方式"},{"type":"array","name":"list[].attachment","default":"-","desc":"desc:附件"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:反馈时间"},{"type":"int","name":"count","default":"-","desc":"desc:意见反馈总数"}]},"cmd":"admin_Feedback_feedbackList"},{"method":"feedbackTypeList","doc":{"title":"获取意见反馈类型","desc":"获取意见反馈类型","url":"\/admin\/v1\/feedback\/type","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:意见反馈类型列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:意见反馈类型ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"}]},"cmd":"admin_Feedback_feedbackTypeList"},{"method":"createFeedbackType","doc":{"title":"添加意见反馈类型","desc":"添加意见反馈类型","url":"\/admin\/v1\/feedback\/type","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"}]},"cmd":"admin_Feedback_createFeedbackType"},{"method":"updateFeedbackType","doc":{"title":"编辑意见反馈类型","desc":"编辑意见反馈类型","url":"\/admin\/v1\/feedback\/type\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:意见反馈类型ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"}]},"cmd":"admin_Feedback_updateFeedbackType"},{"method":"deleteFeedbackType","doc":{"title":"删除意见反馈类型","desc":"删除意见反馈类型","url":"\/admin\/v1\/feedback\/type\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:意见反馈类型ID","validate":"validate:required"}]},"cmd":"admin_Feedback_deleteFeedbackType"}]},{"class":"app\\admin\\controller\\PartnerController","doc":{"title":"合作伙伴","desc":"合作伙伴","use":"app\\admin\\controller\\PartnerController"},"list":[{"method":"list","doc":{"title":"获取合作伙伴","desc":"获取合作伙伴","url":"\/admin\/v1\/partner","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:合作伙伴列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:合作伙伴ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].img","default":"-","desc":"desc:图片地址"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"}]},"cmd":"admin_Partner_list"},{"method":"create","doc":{"title":"添加合作伙伴","desc":"添加合作伙伴","url":"\/admin\/v1\/partner","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"img","default":"-","desc":"desc:图片地址","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"}]},"cmd":"admin_Partner_create"},{"method":"update","doc":{"title":"编辑合作伙伴","desc":"编辑合作伙伴","url":"\/admin\/v1\/partner\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:合作伙伴ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"img","default":"-","desc":"desc:图片地址","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"}]},"cmd":"admin_Partner_update"},{"method":"delete","doc":{"title":"删除合作伙伴","desc":"删除合作伙伴","url":"\/admin\/v1\/partner\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:合作伙伴ID","validate":"validate:required"}]},"cmd":"admin_Partner_delete"}]},{"class":"app\\admin\\controller\\PluginController","doc":{"title":"插件管理","desc":"插件管理","use":"app\\admin\\controller\\PluginController"},"list":[{"method":"certificationPluginList","doc":{"title":"获取实名认证接口列表","desc":"获取实名认证接口列表","url":"\/admin\/v1\/plugin\/certification","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:实名认证接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本"},{"type":"string","name":"list[].author","default":"-","desc":"desc:开发者"},{"type":"string","name":"list[].author_url","default":"-","desc":"desc:开发者链接"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].help_url","default":"-","desc":"desc:申请链接"},{"type":"string","name":"list[].menu_id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"list[].url","default":"-","desc":"desc:导航链接"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Plugin_certificationPluginList"},{"method":"certificationInstall","doc":{"title":"实名认证接口安装","desc":"实名认证接口安装","url":"\/admin\/v1\/plugin\/certification\/:name","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_certificationInstall"},{"method":"certificationUninstall","doc":{"title":"实名认证接口卸载","desc":"实名认证接口卸载","url":"\/admin\/v1\/plugin\/certification\/:name","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_certificationUninstall"},{"method":"certificationStatus","doc":{"title":"禁用(启用)实名认证接口","desc":"禁用(启用)实名认证接口","url":"\/admin\/v1\/plugin\/certification\/:name\/:status","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"1启用0禁用validate:required"}]},"cmd":"admin_Plugin_certificationStatus"},{"method":"certificationSetting","doc":{"title":"获取单个实名认证接口配置","desc":"获取单个实名认证接口配置","url":"\/admin\/v1\/plugin\/certification\/:name","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}],"return":[{"type":"object","name":"plugin","default":"-","desc":"desc:实名认证接口"},{"type":"int","name":"plugin.id","default":"-","desc":"desc:实名认证接口ID"},{"type":"int","name":"plugin.status","default":"-","desc":"desc:状态"},{"type":"string","name":"plugin.name","default":"-","desc":"desc:标识"},{"type":"string","name":"plugin.title","default":"-","desc":"desc:名称"},{"type":"string","name":"plugin.url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"plugin.author","default":"-","desc":"desc:作者"},{"type":"string","name":"plugin.author_url","default":"-","desc":"desc:作者链接"},{"type":"string","name":"plugin.version","default":"-","desc":"desc:版本"},{"type":"string","name":"plugin.description","default":"-","desc":"desc:描述"},{"type":"string","name":"plugin.module","default":"-","desc":"desc:所属模块"},{"type":"int","name":"plugin.order","default":"-","desc":"desc:排序"},{"type":"string","name":"plugin.help_url","default":"-","desc":"desc:帮助链接"},{"type":"int","name":"plugin.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"plugin.update_time","default":"-","desc":"desc:更新时间"},{"type":"array","name":"plugin.config","default":"-","desc":"desc:配置"},{"type":"string","name":"plugin.config[].title","default":"-","desc":"desc:配置名称"},{"type":"string","name":"plugin.config[].type","default":"-","desc":"desc:配置类型"},{"type":"string","name":"plugin.config[].value","default":"-","desc":"desc:默认值"},{"type":"string","name":"plugin.config[].tip","default":"-","desc":"desc:提示"},{"type":"string","name":"plugin.config[].field","default":"-","desc":"desc:配置字段名"}]},"cmd":"admin_Plugin_certificationSetting"},{"method":"certificationSettingPost","doc":{"title":"保存实名认证接口配置","desc":"保存实名认证接口配置","url":"\/admin\/v1\/plugin\/certification\/:name","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"array","name":"config.field","default":"-","desc":"desc:配置","validate":"field为返回的配置字段validate:required"}]},"cmd":"admin_Plugin_certificationSettingPost"},{"method":"captchaPluginList","doc":{"title":"获取验证码接口列表","desc":"获取验证码接口列表","url":"\/admin\/v1\/plugin\/captcha","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:验证码接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本"},{"type":"string","name":"list[].author","default":"-","desc":"desc:开发者"},{"type":"string","name":"list[].author_url","default":"-","desc":"desc:开发者链接"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].help_url","default":"-","desc":"desc:申请链接"},{"type":"string","name":"list[].menu_id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"list[].url","default":"-","desc":"desc:导航链接"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Plugin_captchaPluginList"},{"method":"captchaInstall","doc":{"title":"验证码接口安装","desc":"验证码接口安装","url":"\/admin\/v1\/plugin\/captcha\/:name","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_captchaInstall"},{"method":"captchaUninstall","doc":{"title":"验证码接口卸载","desc":"验证码接口卸载","url":"\/admin\/v1\/plugin\/captcha\/:name","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_captchaUninstall"},{"method":"captchaStatus","doc":{"title":"禁用(启用)验证码接口","desc":"禁用(启用)验证码接口","url":"\/admin\/v1\/plugin\/captcha\/:name\/:status","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"1启用0禁用validate:required"}]},"cmd":"admin_Plugin_captchaStatus"},{"method":"captchaSetting","doc":{"title":"获取单个验证码接口配置","desc":"获取单个验证码接口配置","url":"\/admin\/v1\/plugin\/captcha\/:name","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}],"return":[{"type":"object","name":"plugin","default":"-","desc":"desc:验证码接口"},{"type":"int","name":"plugin.id","default":"-","desc":"desc:验证码接口ID"},{"type":"int","name":"plugin.status","default":"-","desc":"desc:状态"},{"type":"string","name":"plugin.name","default":"-","desc":"desc:标识"},{"type":"string","name":"plugin.title","default":"-","desc":"desc:名称"},{"type":"string","name":"plugin.url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"plugin.author","default":"-","desc":"desc:作者"},{"type":"string","name":"plugin.author_url","default":"-","desc":"desc:作者链接"},{"type":"string","name":"plugin.version","default":"-","desc":"desc:版本"},{"type":"string","name":"plugin.description","default":"-","desc":"desc:描述"},{"type":"string","name":"plugin.module","default":"-","desc":"desc:所属模块"},{"type":"int","name":"plugin.order","default":"-","desc":"desc:排序"},{"type":"string","name":"plugin.help_url","default":"-","desc":"desc:帮助链接"},{"type":"int","name":"plugin.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"plugin.update_time","default":"-","desc":"desc:更新时间"},{"type":"array","name":"plugin.config","default":"-","desc":"desc:配置"},{"type":"string","name":"plugin.config[].title","default":"-","desc":"desc:配置名称"},{"type":"string","name":"plugin.config[].type","default":"-","desc":"desc:配置类型"},{"type":"string","name":"plugin.config[].value","default":"-","desc":"desc:默认值"},{"type":"string","name":"plugin.config[].tip","default":"-","desc":"desc:提示"},{"type":"string","name":"plugin.config[].field","default":"-","desc":"desc:配置字段名"}]},"cmd":"admin_Plugin_captchaSetting"},{"method":"captchaSettingPost","doc":{"title":"保存验证码接口配置","desc":"保存验证码接口配置","url":"\/admin\/v1\/plugin\/captcha\/:name","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"array","name":"config.field","default":"-","desc":"desc:配置","validate":"field为返回的配置字段validate:required"}]},"cmd":"admin_Plugin_captchaSettingPost"},{"method":"oauthPluginList","doc":{"title":"获取三方登录接口列表","desc":"获取三方登录接口列表","url":"\/admin\/v1\/plugin\/oauth","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:三方登录接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本"},{"type":"string","name":"list[].author","default":"-","desc":"desc:开发者"},{"type":"string","name":"list[].author_url","default":"-","desc":"desc:开发者链接"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].help_url","default":"-","desc":"desc:申请链接"},{"type":"string","name":"list[].menu_id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"list[].url","default":"-","desc":"desc:导航链接"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Plugin_oauthPluginList"},{"method":"oauthInstall","doc":{"title":"三方登录接口安装","desc":"三方登录接口安装","url":"\/admin\/v1\/plugin\/oauth\/:name","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_oauthInstall"},{"method":"oauthUninstall","doc":{"title":"三方登录接口卸载","desc":"三方登录接口卸载","url":"\/admin\/v1\/plugin\/oauth\/:name","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_oauthUninstall"},{"method":"oauthStatus","doc":{"title":"禁用(启用)三方登录接口","desc":"禁用(启用)三方登录接口","url":"\/admin\/v1\/plugin\/oauth\/:name\/:status","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"1启用0禁用validate:required"}]},"cmd":"admin_Plugin_oauthStatus"},{"method":"oauthSetting","doc":{"title":"获取单个三方登录接口配置","desc":"获取单个三方登录接口配置","url":"\/admin\/v1\/plugin\/oauth\/:name","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}],"return":[{"type":"object","name":"plugin","default":"-","desc":"desc:三方登录接口"},{"type":"int","name":"plugin.id","default":"-","desc":"desc:三方登录接口ID"},{"type":"int","name":"plugin.status","default":"-","desc":"desc:状态"},{"type":"string","name":"plugin.name","default":"-","desc":"desc:标识"},{"type":"string","name":"plugin.title","default":"-","desc":"desc:名称"},{"type":"string","name":"plugin.url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"plugin.author","default":"-","desc":"desc:作者"},{"type":"string","name":"plugin.author_url","default":"-","desc":"desc:作者链接"},{"type":"string","name":"plugin.version","default":"-","desc":"desc:版本"},{"type":"string","name":"plugin.description","default":"-","desc":"desc:描述"},{"type":"string","name":"plugin.module","default":"-","desc":"desc:所属模块"},{"type":"int","name":"plugin.order","default":"-","desc":"desc:排序"},{"type":"string","name":"plugin.help_url","default":"-","desc":"desc:帮助链接"},{"type":"int","name":"plugin.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"plugin.update_time","default":"-","desc":"desc:更新时间"},{"type":"array","name":"plugin.config","default":"-","desc":"desc:配置"},{"type":"string","name":"plugin.config[].title","default":"-","desc":"desc:配置名称"},{"type":"string","name":"plugin.config[].type","default":"-","desc":"desc:配置类型"},{"type":"string","name":"plugin.config[].value","default":"-","desc":"desc:默认值"},{"type":"string","name":"plugin.config[].tip","default":"-","desc":"desc:提示"},{"type":"string","name":"plugin.config[].field","default":"-","desc":"desc:配置字段名"}]},"cmd":"admin_Plugin_oauthSetting"},{"method":"oauthSettingPost","doc":{"title":"保存三方登录接口配置","desc":"保存三方登录接口配置","url":"\/admin\/v1\/plugin\/oauth\/:name","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"array","name":"config.field","default":"-","desc":"desc:配置","validate":"field为返回的配置字段validate:required"}]},"cmd":"admin_Plugin_oauthSettingPost"},{"method":"smsPluginList","doc":{"title":"获取短信接口列表","desc":"获取短信接口列表","url":"\/admin\/v1\/plugin\/sms","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:短信接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本"},{"type":"string","name":"list[].author","default":"-","desc":"desc:开发者"},{"type":"string","name":"list[].author_url","default":"-","desc":"desc:开发者链接"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].help_url","default":"-","desc":"desc:申请链接"},{"type":"int","name":"list[].sms_type","default":"-","desc":"desc:短信类型"},{"type":"string","name":"list[].menu_id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"list[].url","default":"-","desc":"desc:导航链接"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Plugin_smsPluginList"},{"method":"smsInstall","doc":{"title":"短信接口安装","desc":"短信接口安装","url":"\/admin\/v1\/plugin\/sms\/:name","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_smsInstall"},{"method":"smsUninstall","doc":{"title":"短信接口卸载","desc":"短信接口卸载","url":"\/admin\/v1\/plugin\/sms\/:name","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_smsUninstall"},{"method":"smsStatus","doc":{"title":"禁用(启用)短信接口","desc":"禁用(启用)短信接口","url":"\/admin\/v1\/plugin\/sms\/:name\/:status","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"1启用0禁用validate:required"}]},"cmd":"admin_Plugin_smsStatus"},{"method":"smsSetting","doc":{"title":"获取单个短信接口配置","desc":"获取单个短信接口配置","url":"\/admin\/v1\/plugin\/sms\/:name","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}],"return":[{"type":"object","name":"plugin","default":"-","desc":"desc:短信接口"},{"type":"int","name":"plugin.id","default":"-","desc":"desc:短信接口ID"},{"type":"int","name":"plugin.status","default":"-","desc":"desc:状态"},{"type":"string","name":"plugin.name","default":"-","desc":"desc:标识"},{"type":"string","name":"plugin.title","default":"-","desc":"desc:名称"},{"type":"string","name":"plugin.url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"plugin.author","default":"-","desc":"desc:作者"},{"type":"string","name":"plugin.author_url","default":"-","desc":"desc:作者链接"},{"type":"string","name":"plugin.version","default":"-","desc":"desc:版本"},{"type":"string","name":"plugin.description","default":"-","desc":"desc:描述"},{"type":"string","name":"plugin.module","default":"-","desc":"desc:所属模块"},{"type":"int","name":"plugin.order","default":"-","desc":"desc:排序"},{"type":"string","name":"plugin.help_url","default":"-","desc":"desc:帮助链接"},{"type":"int","name":"plugin.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"plugin.update_time","default":"-","desc":"desc:更新时间"},{"type":"array","name":"plugin.config","default":"-","desc":"desc:配置"},{"type":"string","name":"plugin.config[].title","default":"-","desc":"desc:配置名称"},{"type":"string","name":"plugin.config[].type","default":"-","desc":"desc:配置类型"},{"type":"string","name":"plugin.config[].value","default":"-","desc":"desc:默认值"},{"type":"string","name":"plugin.config[].tip","default":"-","desc":"desc:提示"},{"type":"string","name":"plugin.config[].field","default":"-","desc":"desc:配置字段名"}]},"cmd":"admin_Plugin_smsSetting"},{"method":"smsSettingPost","doc":{"title":"保存短信接口配置","desc":"保存短信接口配置","url":"\/admin\/v1\/plugin\/sms\/:name","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"array","name":"config.field","default":"-","desc":"desc:配置","validate":"field为返回的配置字段validate:required"}]},"cmd":"admin_Plugin_smsSettingPost"},{"method":"smsPullSign","doc":{"title":"拉取短信签名","desc":"拉取短信签名","url":"\/admin\/v1\/plugin\/sms\/:name\/sign","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"array","name":"config.field","default":"-","desc":"desc:配置","validate":"field为返回的配置字段validate:required"}]},"cmd":"admin_Plugin_smsPullSign"},{"method":"mailPluginList","doc":{"title":"获取邮件接口列表","desc":"获取邮件接口列表","url":"\/admin\/v1\/plugin\/mail","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:邮件接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本"},{"type":"string","name":"list[].author","default":"-","desc":"desc:开发者"},{"type":"string","name":"list[].author_url","default":"-","desc":"desc:开发者链接"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].help_url","default":"-","desc":"desc:申请链接"},{"type":"string","name":"list[].menu_id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"list[].url","default":"-","desc":"desc:导航链接"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Plugin_mailPluginList"},{"method":"mailInstall","doc":{"title":"邮件接口安装","desc":"邮件接口安装","url":"\/admin\/v1\/plugin\/mail\/:name","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_mailInstall"},{"method":"mailUninstall","doc":{"title":"邮件接口卸载","desc":"邮件接口卸载","url":"\/admin\/v1\/plugin\/mail\/:name","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_mailUninstall"},{"method":"mailStatus","doc":{"title":"禁用(启用)邮件接口","desc":"禁用(启用)邮件接口","url":"\/admin\/v1\/plugin\/mail\/:name\/:status","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"1启用0禁用validate:required"}]},"cmd":"admin_Plugin_mailStatus"},{"method":"mailSetting","doc":{"title":"获取单个邮件接口配置","desc":"获取单个邮件接口配置","url":"\/admin\/v1\/plugin\/mail\/:name","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}],"return":[{"type":"object","name":"plugin","default":"-","desc":"desc:邮件接口"},{"type":"int","name":"plugin.id","default":"-","desc":"desc:邮件接口ID"},{"type":"int","name":"plugin.status","default":"-","desc":"desc:状态"},{"type":"string","name":"plugin.name","default":"-","desc":"desc:标识"},{"type":"string","name":"plugin.title","default":"-","desc":"desc:名称"},{"type":"string","name":"plugin.url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"plugin.author","default":"-","desc":"desc:作者"},{"type":"string","name":"plugin.author_url","default":"-","desc":"desc:作者链接"},{"type":"string","name":"plugin.version","default":"-","desc":"desc:版本"},{"type":"string","name":"plugin.description","default":"-","desc":"desc:描述"},{"type":"string","name":"plugin.module","default":"-","desc":"desc:所属模块"},{"type":"int","name":"plugin.order","default":"-","desc":"desc:排序"},{"type":"string","name":"plugin.help_url","default":"-","desc":"desc:帮助链接"},{"type":"int","name":"plugin.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"plugin.update_time","default":"-","desc":"desc:更新时间"},{"type":"array","name":"plugin.config","default":"-","desc":"desc:配置"},{"type":"string","name":"plugin.config[].title","default":"-","desc":"desc:配置名称"},{"type":"string","name":"plugin.config[].type","default":"-","desc":"desc:配置类型"},{"type":"string","name":"plugin.config[].value","default":"-","desc":"desc:默认值"},{"type":"string","name":"plugin.config[].tip","default":"-","desc":"desc:提示"},{"type":"string","name":"plugin.config[].field","default":"-","desc":"desc:配置字段名"}]},"cmd":"admin_Plugin_mailSetting"},{"method":"mailSettingPost","doc":{"title":"保存邮件接口配置","desc":"保存邮件接口配置","url":"\/admin\/v1\/plugin\/mail\/:name","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"array","name":"config.field","default":"-","desc":"desc:配置","validate":"field为返回的配置字段validate:required"}]},"cmd":"admin_Plugin_mailSettingPost"},{"method":"gatewayPluginList","doc":{"title":"获取支付接口列表","desc":"获取支付接口列表","url":"\/admin\/v1\/plugin\/gateway","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:支付接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本"},{"type":"string","name":"list[].author","default":"-","desc":"desc:开发者"},{"type":"string","name":"list[].author_url","default":"-","desc":"desc:开发者链接"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].help_url","default":"-","desc":"desc:申请链接"},{"type":"string","name":"list[].menu_id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"list[].url","default":"-","desc":"desc:导航链接"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Plugin_gatewayPluginList"},{"method":"gatewayInstall","doc":{"title":"支付接口安装","desc":"支付接口安装","url":"\/admin\/v1\/plugin\/gateway\/:name","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_gatewayInstall"},{"method":"gatewayUninstall","doc":{"title":"支付接口卸载","desc":"支付接口卸载","url":"\/admin\/v1\/plugin\/gateway\/:name","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_gatewayUninstall"},{"method":"gatewayStatus","doc":{"title":"禁用(启用)支付接口","desc":"禁用(启用)支付接口","url":"\/admin\/v1\/plugin\/gateway\/:name\/:status","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"1启用0禁用validate:required"}]},"cmd":"admin_Plugin_gatewayStatus"},{"method":"gatewaySetting","doc":{"title":"获取单个支付接口配置","desc":"获取单个支付接口配置","url":"\/admin\/v1\/plugin\/gateway\/:name","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}],"return":[{"type":"object","name":"plugin","default":"-","desc":"desc:支付接口"},{"type":"int","name":"plugin.id","default":"-","desc":"desc:支付接口ID"},{"type":"int","name":"plugin.status","default":"-","desc":"desc:状态"},{"type":"string","name":"plugin.name","default":"-","desc":"desc:标识"},{"type":"string","name":"plugin.title","default":"-","desc":"desc:名称"},{"type":"string","name":"plugin.url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"plugin.author","default":"-","desc":"desc:作者"},{"type":"string","name":"plugin.author_url","default":"-","desc":"desc:作者链接"},{"type":"string","name":"plugin.version","default":"-","desc":"desc:版本"},{"type":"string","name":"plugin.description","default":"-","desc":"desc:描述"},{"type":"string","name":"plugin.module","default":"-","desc":"desc:所属模块"},{"type":"int","name":"plugin.order","default":"-","desc":"desc:排序"},{"type":"string","name":"plugin.help_url","default":"-","desc":"desc:帮助链接"},{"type":"int","name":"plugin.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"plugin.update_time","default":"-","desc":"desc:更新时间"},{"type":"array","name":"plugin.config","default":"-","desc":"desc:配置"},{"type":"string","name":"plugin.config[].title","default":"-","desc":"desc:配置名称"},{"type":"string","name":"plugin.config[].type","default":"-","desc":"desc:配置类型"},{"type":"string","name":"plugin.config[].value","default":"-","desc":"desc:默认值"},{"type":"string","name":"plugin.config[].tip","default":"-","desc":"desc:提示"},{"type":"string","name":"plugin.config[].field","default":"-","desc":"desc:配置字段名"}]},"cmd":"admin_Plugin_gatewaySetting"},{"method":"gatewaySettingPost","doc":{"title":"保存支付接口配置","desc":"保存支付接口配置","url":"\/admin\/v1\/plugin\/gateway\/:name","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"array","name":"config.field","default":"-","desc":"desc:配置","validate":"field为返回的配置字段validate:required"}]},"cmd":"admin_Plugin_gatewaySettingPost"},{"method":"addonPluginList","doc":{"title":"获取插件列表","desc":"获取插件列表","url":"\/admin\/v1\/plugin\/addon","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:插件列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本"},{"type":"string","name":"list[].author","default":"-","desc":"desc:开发者"},{"type":"string","name":"list[].author_url","default":"-","desc":"desc:开发者链接"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].help_url","default":"-","desc":"desc:申请链接"},{"type":"string","name":"list[].menu_id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"list[].url","default":"-","desc":"desc:导航链接"},{"type":"string","name":"list[].module","default":"-","desc":"desc:addon插件"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Plugin_addonPluginList"},{"method":"addonInstall","doc":{"title":"插件安装","desc":"插件安装","url":"\/admin\/v1\/plugin\/addon\/:name","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_addonInstall"},{"method":"addonUninstall","doc":{"title":"插件卸载","desc":"插件卸载","url":"\/admin\/v1\/plugin\/addon\/:name","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_addonUninstall"},{"method":"addonStatus","doc":{"title":"禁用(启用)插件","desc":"禁用(启用)插件","url":"\/admin\/v1\/plugin\/addon\/:name\/:status","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"1启用0禁用validate:required"}]},"cmd":"admin_Plugin_addonStatus"},{"method":"ossPluginList","doc":{"title":"获取对象存储接口列表","desc":"获取对象存储接口列表","url":"\/admin\/v1\/plugin\/oss","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:对象存储接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本"},{"type":"string","name":"list[].author","default":"-","desc":"desc:开发者"},{"type":"string","name":"list[].author_url","default":"-","desc":"desc:开发者链接"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].help_url","default":"-","desc":"desc:申请链接"},{"type":"string","name":"list[].menu_id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"list[].url","default":"-","desc":"desc:导航链接"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Plugin_ossPluginList"},{"method":"ossInstall","doc":{"title":"对象存储接口安装","desc":"对象存储接口安装","url":"\/admin\/v1\/plugin\/oss\/:name","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_ossInstall"},{"method":"ossUninstall","doc":{"title":"对象存储接口卸载","desc":"对象存储接口卸载","url":"\/admin\/v1\/plugin\/oss\/:name","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_ossUninstall"},{"method":"ossStatus","doc":{"title":"禁用(启用)对象存储接口","desc":"禁用(启用)对象存储接口","url":"\/admin\/v1\/plugin\/oss\/:name\/:status","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"1启用0禁用validate:required"}]},"cmd":"admin_Plugin_ossStatus"},{"method":"ossSetting","doc":{"title":"获取单个对象存储接口配置","desc":"获取单个对象存储接口配置","url":"\/admin\/v1\/plugin\/oss\/:name","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}],"return":[{"type":"object","name":"plugin","default":"-","desc":"desc:对象存储接口"},{"type":"int","name":"plugin.id","default":"-","desc":"desc:对象存储接口ID"},{"type":"int","name":"plugin.status","default":"-","desc":"desc:状态"},{"type":"string","name":"plugin.name","default":"-","desc":"desc:标识"},{"type":"string","name":"plugin.title","default":"-","desc":"desc:名称"},{"type":"string","name":"plugin.url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"plugin.author","default":"-","desc":"desc:作者"},{"type":"string","name":"plugin.author_url","default":"-","desc":"desc:作者链接"},{"type":"string","name":"plugin.version","default":"-","desc":"desc:版本"},{"type":"string","name":"plugin.description","default":"-","desc":"desc:描述"},{"type":"string","name":"plugin.module","default":"-","desc":"desc:所属模块"},{"type":"int","name":"plugin.order","default":"-","desc":"desc:排序"},{"type":"string","name":"plugin.help_url","default":"-","desc":"desc:帮助链接"},{"type":"int","name":"plugin.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"plugin.update_time","default":"-","desc":"desc:更新时间"},{"type":"array","name":"plugin.config","default":"-","desc":"desc:配置"},{"type":"string","name":"plugin.config[].title","default":"-","desc":"desc:配置名称"},{"type":"string","name":"plugin.config[].type","default":"-","desc":"desc:配置类型"},{"type":"string","name":"plugin.config[].value","default":"-","desc":"desc:默认值"},{"type":"string","name":"plugin.config[].tip","default":"-","desc":"desc:提示"},{"type":"string","name":"plugin.config[].field","default":"-","desc":"desc:配置字段名"}]},"cmd":"admin_Plugin_ossSetting"},{"method":"ossSettingPost","doc":{"title":"保存对象存储接口配置","desc":"保存对象存储接口配置","url":"\/admin\/v1\/plugin\/oss\/:name","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"array","name":"config.field","default":"-","desc":"desc:配置","validate":"field为返回的配置字段validate:required"}]},"cmd":"admin_Plugin_ossSettingPost"},{"method":"ossData","doc":{"title":"对象存储是否存有数据判断接口","desc":"对象存储是否存有数据判断接口","url":"\/admin\/v1\/plugin\/oss\/:name\/data","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}],"return":[{"type":"boolean","name":"has_data","default":"-","desc":"desc:是否存有数据"}]},"cmd":"admin_Plugin_ossData"},{"method":"ossLink","doc":{"title":"检测对象存储是否联通","desc":"检测对象存储是否联通","url":"\/admin\/v1\/plugin\/oss\/:name\/link","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}],"return":[{"type":"boolean","name":"link","default":"-","desc":"desc:是否联通"}]},"cmd":"admin_Plugin_ossLink"},{"method":"templateUninstall","doc":{"title":"官网主题卸载","desc":"官网主题卸载","url":"\/admin\/v1\/plugin\/template\/:theme","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"validate:required"}]},"cmd":"admin_Plugin_templateUninstall"},{"method":"upgrade","doc":{"title":"插件升级","desc":"插件升级:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,template主题模板,oss对象存储","url":"\/admin\/v1\/plugin\/:module\/:name\/upgrade","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"desc:模块","validate":"gateway支付接口列表addon插件列表sms短信接口列表mail邮件接口列表validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:插件标识","validate":"模块不是主题时必填validate:optional"},{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"模块是主题时必填validate:optional"}]},"cmd":"admin_Plugin_upgrade"},{"method":"sync","doc":{"title":"插件同步","desc":"插件同步","url":"\/admin\/v1\/plugin\/sync","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"desc:模块","validate":"addon插件gateway支付接口sms短信接口mail邮件接口certification实名接口server模块oauth第三方登录sub_server子模块widget首页挂件oss对象存储validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:插件列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].type","default":"-","desc":"desc:应用类型"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本"},{"type":"string","name":"list[].uuid","default":"-","desc":"desc:标识"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"list[].downloaded","default":"-","desc":"desc:是否已下载"},{"type":"int","name":"list[].upgrade","default":"-","desc":"desc:是否可升级"},{"type":"string","name":"list[].error_msg","default":"-","desc":"desc:错误信息"}]},"cmd":"admin_Plugin_sync"},{"method":"download","doc":{"title":"插件下载","desc":"插件下载","url":"\/admin\/v1\/plugin\/:id\/download","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"id","default":"-","desc":"desc:插件ID","validate":"validate:required"}]},"cmd":"admin_Plugin_download"},{"method":"pluginHookList","doc":{"title":"带Hook插件列表","desc":"带Hook插件列表","url":"\/admin\/v1\/plugin\/hook","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:插件列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].author","default":"-","desc":"desc:开发者"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"}]},"cmd":"admin_Plugin_pluginHookList"},{"method":"pluginHookOrder","doc":{"title":"带Hook插件排序","desc":"带Hook插件排序","url":"\/admin\/v1\/plugin\/hook\/order","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:插件ID数组","validate":"validate:required"}]},"cmd":"admin_Plugin_pluginHookOrder"},{"method":"gatewayPluginOrder","doc":{"title":"支付插件排序","desc":"支付插件排序","url":"\/admin\/v1\/plugin\/order\/gateway","method":"PUT","author":"wyh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:插件ID数组","validate":"validate:required"}]},"cmd":"admin_Plugin_gatewayPluginOrder"},{"method":"invoicePluginList","doc":{"title":"获取发票接口列表","desc":"获取发票接口列表","url":"\/admin\/v1\/plugin\/invoice","method":"GET","author":"hh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:发票接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].name","default":"-","desc":"desc:标识"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本"},{"type":"string","name":"list[].author","default":"-","desc":"desc:开发者"},{"type":"string","name":"list[].author_url","default":"-","desc":"desc:开发者链接"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].help_url","default":"-","desc":"desc:申请链接"},{"type":"string","name":"list[].menu_id","default":"-","desc":"desc:导航ID"},{"type":"string","name":"list[].url","default":"-","desc":"desc:导航链接"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_Plugin_invoicePluginList"},{"method":"invoiceInstall","doc":{"title":"发票接口安装","desc":"发票接口安装","url":"\/admin\/v1\/plugin\/invoice\/:name","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_invoiceInstall"},{"method":"invoiceUninstall","doc":{"title":"发票接口卸载","desc":"发票接口卸载","url":"\/admin\/v1\/plugin\/invoice\/:name","method":"DELETE","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}]},"cmd":"admin_Plugin_invoiceUninstall"},{"method":"invoiceStatus","doc":{"title":"禁用(启用)发票接口","desc":"禁用(启用)发票接口","url":"\/admin\/v1\/plugin\/invoice\/:name\/:status","method":"PUT","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"1启用0禁用validate:required"}]},"cmd":"admin_Plugin_invoiceStatus"},{"method":"invoiceSetting","doc":{"title":"获取单个发票接口配置","desc":"获取单个发票接口配置","url":"\/admin\/v1\/plugin\/invoice\/:name","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"}],"return":[{"type":"object","name":"plugin","default":"-","desc":"desc:发票接口"},{"type":"int","name":"plugin.id","default":"-","desc":"desc:发票接口ID"},{"type":"int","name":"plugin.status","default":"-","desc":"desc:状态"},{"type":"string","name":"plugin.name","default":"-","desc":"desc:标识"},{"type":"string","name":"plugin.title","default":"-","desc":"desc:名称"},{"type":"string","name":"plugin.url","default":"-","desc":"desc:图标地址"},{"type":"string","name":"plugin.author","default":"-","desc":"desc:作者"},{"type":"string","name":"plugin.author_url","default":"-","desc":"desc:作者链接"},{"type":"string","name":"plugin.version","default":"-","desc":"desc:版本"},{"type":"string","name":"plugin.description","default":"-","desc":"desc:描述"},{"type":"string","name":"plugin.module","default":"-","desc":"desc:所属模块"},{"type":"int","name":"plugin.order","default":"-","desc":"desc:排序"},{"type":"string","name":"plugin.help_url","default":"-","desc":"desc:帮助链接"},{"type":"int","name":"plugin.create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"plugin.update_time","default":"-","desc":"desc:更新时间"},{"type":"array","name":"plugin.config","default":"-","desc":"desc:配置"},{"type":"string","name":"plugin.config[].title","default":"-","desc":"desc:配置名称"},{"type":"string","name":"plugin.config[].type","default":"-","desc":"desc:配置类型"},{"type":"string","name":"plugin.config[].value","default":"-","desc":"desc:默认值"},{"type":"string","name":"plugin.config[].tip","default":"-","desc":"desc:提示"},{"type":"string","name":"plugin.config[].field","default":"-","desc":"desc:配置字段名"}]},"cmd":"admin_Plugin_invoiceSetting"},{"method":"invoiceSettingPost","doc":{"title":"保存发票接口配置","desc":"保存发票接口配置","url":"\/admin\/v1\/plugin\/invoice\/:name","method":"PUT","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:标识","validate":"validate:required"},{"type":"array","name":"config.field","default":"-","desc":"desc:配置","validate":"field为返回的配置字段validate:required"}]},"cmd":"admin_Plugin_invoiceSettingPost"}]},{"class":"app\\admin\\controller\\ProductGroupController","doc":{"title":"商品组管理","desc":"商品组管理","use":"app\\admin\\controller\\ProductGroupController"},"list":[{"method":"productGroupFirstList","doc":{"title":"获取商品一级分组","desc":"获取商品一级分组","url":"\/admin\/v1\/product\/group\/first","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:商品一级分组"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品一级分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品一级分组名称"},{"type":"int","name":"list[].hidden","default":"-","desc":"desc:是否隐藏"},{"type":"int","name":"count","default":"-","desc":"desc:商品一级分组总数"}]},"cmd":"admin_ProductGroup_productGroupFirstList"},{"method":"productGroupSecondList","doc":{"title":"获取商品二级分组","desc":"获取商品二级分组","url":"\/admin\/v1\/product\/group\/second","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:一级分组ID","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:商品二级分组"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品二级分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品二级分组名称"},{"type":"int","name":"list[].hidden","default":"-","desc":"desc:是否隐藏"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"count","default":"-","desc":"desc:商品二级分组总数"}]},"cmd":"admin_ProductGroup_productGroupSecondList"},{"method":"create","doc":{"title":"新建商品分组","desc":"新建商品分组","url":"\/admin\/v1\/product\/group","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:分组名称","validate":"validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:父级分组ID","validate":"传0表示创建一级分组validate:required"},{"type":"int","name":"hidden","default":"-","desc":"desc:是否隐藏","validate":"0否1是validate:optional"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:optional"}]},"cmd":"admin_ProductGroup_create"},{"method":"update","doc":{"title":"编辑商品分组","desc":"编辑商品分组","url":"\/admin\/v1\/product\/group\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:分组名称","validate":"validate:required"},{"type":"int","name":"hidden","default":"-","desc":"desc:是否隐藏","validate":"0否1是validate:optional"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:optional"}]},"cmd":"admin_ProductGroup_update"},{"method":"delete","doc":{"title":"删除商品分组","desc":"删除商品分组","url":"\/admin\/v1\/product\/group\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:分组ID","validate":"validate:required"}]},"cmd":"admin_ProductGroup_delete"},{"method":"moveProduct","doc":{"title":"移动商品至其他商品组","desc":"移动商品至其他商品组","url":"\/admin\/v1\/product\/group\/:id\/product","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:二级分组ID","validate":"validate:required"},{"type":"int","name":"target_product_group_id","default":"-","desc":"desc:移动后二级分组ID","validate":"validate:required"}]},"cmd":"admin_ProductGroup_moveProduct"},{"method":"order","doc":{"title":"商品分组拖动排序","desc":"商品分组拖动排序","url":"\/admin\/v1\/product\/group\/order\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"int","name":"first_product_group_id","default":"-","desc":"desc:一级分组ID","validate":"validate:required"},{"type":"int","name":"pre_product_group_id","default":"-","desc":"desc:移动后前一个分组ID","validate":"没有则传0validate:required"},{"type":"int","name":"pre_first_product_group_id","default":"-","desc":"desc:移动后的一级分组ID","validate":"validate:required"},{"type":"int","name":"backward","default":"-","desc":"desc:是否向后移动","validate":"1是0否validate:required"}]},"cmd":"admin_ProductGroup_order"},{"method":"orderFirst","doc":{"title":"一级商品分组拖动排序","desc":"一级商品分组拖动排序","url":"\/admin\/v1\/product\/group\/first\/order\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:一级分组ID","validate":"validate:required"},{"type":"int","name":"pre_first_product_group_id","default":"-","desc":"desc:移动后前一个一级分组ID","validate":"没有则传0validate:required"},{"type":"int","name":"backward","default":"-","desc":"desc:是否向后移动","validate":"1是0否validate:required"}]},"cmd":"admin_ProductGroup_orderFirst"},{"method":"hidden","doc":{"title":"隐藏\/显示商品分组","desc":"隐藏\/显示商品分组","url":"\/admin\/v1\/product\/group\/:id\/:hidden","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品分组ID","validate":"validate:required"},{"type":"int","name":"hidden","default":"-","desc":"desc:是否隐藏","validate":"0否1是validate:required"}]},"cmd":"admin_ProductGroup_hidden"}]},{"class":"app\\admin\\controller\\WebNavController","doc":{"title":"模板控制器-导航","desc":"模板控制器-导航","use":"app\\admin\\controller\\WebNavController"},"list":[{"method":"list","doc":{"title":"导航列表","desc":"导航列表","author":"theworld","version":"v1","url":"\/admin\/v1\/web_nav","method":"GET","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"不传递时默认为当前系统设置的主题validate:optional"},{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"zh-cnen-usvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:一级导航"},{"type":"int","name":"list[].id","default":"-","desc":"desc:一级导航ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].file_address","default":"-","desc":"desc:文件地址"},{"type":"int","name":"list[].show","default":"-","desc":"desc:是否展示"},{"type":"int","name":"list[].blank","default":"-","desc":"desc:是否打开新窗口"},{"type":"array","name":"list[].children","default":"-","desc":"desc:二级导航"},{"type":"int","name":"list[].children[].id","default":"-","desc":"desc:二级导航ID"},{"type":"int","name":"list[].children[].parent_id","default":"-","desc":"desc:父导航ID"},{"type":"string","name":"list[].children[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].children[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].children[].file_address","default":"-","desc":"desc:文件地址"},{"type":"string","name":"list[].children[].icon","default":"-","desc":"desc:图标"},{"type":"int","name":"list[].children[].show","default":"-","desc":"desc:是否展示"},{"type":"int","name":"list[].children[].blank","default":"-","desc":"desc:是否打开新窗口"}]},"cmd":"admin_WebNav_list"},{"method":"create","doc":{"title":"创建导航","desc":"创建导航","author":"theworld","version":"v1","url":"\/admin\/v1\/web_nav","method":"POST","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"不传递时默认为当前系统设置的主题validate:optional"},{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"zh-cnen-usvalidate:optional"},{"type":"int","name":"parent_id","default":"-","desc":"desc:父导航ID","validate":"validate:optional"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:optional"},{"type":"string","name":"file_address","default":"-","desc":"desc:文件地址","validate":"validate:optional"},{"type":"string","name":"icon","default":"-","desc":"desc:导航图标","validate":"validate:optional"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"int","name":"blank","default":"-","desc":"desc:是否打开新窗口","validate":"validate:required"}]},"cmd":"admin_WebNav_create"},{"method":"update","doc":{"title":"编辑导航","desc":"编辑导航","author":"theworld","version":"v1","url":"\/admin\/v1\/web_nav\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:导航ID","validate":"validate:required"},{"type":"int","name":"parent_id","default":"-","desc":"desc:父导航ID","validate":"validate:optional"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:optional"},{"type":"string","name":"file_address","default":"-","desc":"desc:文件地址","validate":"validate:optional"},{"type":"string","name":"icon","default":"-","desc":"desc:导航图标","validate":"validate:optional"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"int","name":"blank","default":"-","desc":"desc:是否打开新窗口","validate":"validate:required"}]},"cmd":"admin_WebNav_update"},{"method":"delete","doc":{"title":"删除导航","desc":"删除导航","author":"theworld","version":"v1","url":"\/admin\/v1\/web_nav\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:导航ID","validate":"validate:required"}]},"cmd":"admin_WebNav_delete"},{"method":"show","doc":{"title":"导航显示","desc":"导航显示","author":"theworld","version":"v1","url":"\/admin\/v1\/web_nav\/:id\/show","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:导航ID","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"}]},"cmd":"admin_WebNav_show"},{"method":"blank","doc":{"title":"导航打开新窗口开关","desc":"导航打开新窗口开关","author":"theworld","version":"v1","url":"\/admin\/v1\/web_nav\/:id\/blank","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:导航ID","validate":"validate:required"},{"type":"int","name":"blank","default":"-","desc":"desc:是否打开新窗口","validate":"0否1是validate:required"}]},"cmd":"admin_WebNav_blank"},{"method":"firstNavOrder","doc":{"title":"一级导航排序","desc":"一级导航排序","author":"theworld","version":"v1","url":"\/admin\/v1\/first_web_nav\/order","method":"PUT","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"不传递时默认为当前系统设置的主题validate:optional"},{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"zh-cnen-usvalidate:optional"},{"type":"array","name":"id","default":"-","desc":"desc:一级导航ID数组","validate":"validate:required"}]},"cmd":"admin_WebNav_firstNavOrder"},{"method":"secondNavOrder","doc":{"title":"二级导航排序","desc":"二级导航排序","author":"theworld","version":"v1","url":"\/admin\/v1\/second_web_nav\/order","method":"PUT","param":[{"type":"int","name":"parent_id","default":"-","desc":"desc:父导航ID","validate":"validate:required"},{"type":"array","name":"id","default":"-","desc":"desc:二级导航ID数组","validate":"validate:required"}]},"cmd":"admin_WebNav_secondNavOrder"}]},{"class":"app\\admin\\controller\\TaskController","doc":{"title":"任务管理","desc":"任务管理","use":"app\\admin\\controller\\TaskController"},"list":[{"method":"taskList","doc":{"title":"任务列表","desc":"任务列表","author":"theworld","version":"v1","url":"\/admin\/v1\/task","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:任务ID描述validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"Wait未开始Exec执行中Finish完成Failed失败validate:optional"},{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"validate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"iddescriptionstatusstart_timefinish_timevalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:任务类型","validate":"addon_client_care客户通知addon_renew_batch_renew批量续费batch_host_sync批量同步产品email邮件通知email_notice_admin邮件通知管理员host_create开通host_suspend暂停host_terminate删除host_upgrade升降级idcsmart_webhook_noticewebhook通知mp_weixin_notice微信公众号通知sms短信通知validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:任务列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:任务ID"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].retry","default":"-","desc":"desc:是否已重试"},{"type":"int","name":"list[].start_time","default":"-","desc":"desc:开始时间"},{"type":"int","name":"list[].finish_time","default":"-","desc":"desc:完成时间"},{"type":"string","name":"list[].fail_reason","default":"-","desc":"desc:失败原因"},{"type":"int","name":"count","default":"-","desc":"desc:任务总数"}]},"cmd":"admin_Task_taskList"},{"method":"retry","doc":{"title":"任务重试","desc":"任务重试","author":"theworld","version":"v1","url":"\/admin\/v1\/task\/:id\/retry","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:任务ID","validate":"validate:required"}]},"cmd":"admin_Task_retry"}]},{"class":"app\\admin\\controller\\IndexController","doc":{"title":"首页管理","desc":"首页管理","use":"app\\admin\\controller\\IndexController"},"list":[{"method":"index","doc":{"title":"首页","desc":"首页","author":"theworld","version":"v1","url":"\/admin\/v1\/index","method":"GET","return":[{"type":"string","name":"this_year_amount","default":"-","desc":"本年销售额"},{"type":"string","name":"this_year_amount_percent","default":"-","desc":"本年销售额同比增长百分比"},{"type":"string","name":"this_month_amount","default":"-","desc":"本月销售额"},{"type":"string","name":"this_month_amount_percent","default":"-","desc":"本月销售额同比增长百分比"},{"type":"int","name":"active_client_count","default":"-","desc":"活跃用户数量"},{"type":"string","name":"active_client_percent","default":"-","desc":"活跃用户百分比"},{"type":"string","name":"today_sale_amount","default":"-","desc":"今日销售额"}]},"cmd":"admin_Index_index"},{"method":"thisYearSale","doc":{"title":"本年销售详情","desc":"本年销售详情","author":"theworld","version":"v1","url":"\/admin\/v1\/index\/this_year_sale","method":"GET","return":[{"type":"array","name":"this_year_month_amount","default":"-","desc":"本年销售详情"},{"type":"int","name":"this_year_month_amount[].month","default":"-","desc":"月份"},{"type":"string","name":"this_year_month_amount[].amount","default":"-","desc":"金额"}]},"cmd":"admin_Index_thisYearSale"},{"method":"thisYearClient","doc":{"title":"本年大客户","desc":"本年大客户","author":"theworld","version":"v1","url":"\/admin\/v1\/index\/this_year_client","method":"GET","return":[{"type":"array","name":"clients","default":"-","desc":"本年大客户"},{"type":"int","name":"clients[].id","default":"-","desc":"用户ID"},{"type":"string","name":"clients[].username","default":"-","desc":"姓名"},{"type":"string","name":"clients[].email","default":"-","desc":"邮箱"},{"type":"int","name":"clients[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"clients[].phone","default":"-","desc":"手机号"},{"type":"string","name":"clients[].company","default":"-","desc":"公司"},{"type":"string","name":"clients[].amount","default":"-","desc":"金额"}]},"cmd":"admin_Index_thisYearClient"},{"method":"onlineAdmin","doc":{"title":"在线管理员列表","desc":"在线管理员列表","author":"theworld","version":"v1","url":"\/admin\/v1\/index\/online_admin","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"管理员列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].nickname","default":"-","desc":"名称"},{"type":"int","name":"list[].name","default":"-","desc":"用户名"},{"type":"int","name":"list[].email","default":"-","desc":"邮箱"},{"type":"int","name":"list[].last_action_time","default":"-","desc":"上次操作时间"},{"type":"int","name":"count","default":"-","desc":"管理员总数"}]},"cmd":"admin_Index_onlineAdmin"},{"method":"visitClient","doc":{"title":"最近访问用户列表","desc":"最近访问用户列表","author":"theworld","version":"v1","url":"\/admin\/v1\/index\/visit_client","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"用户列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].username","default":"-","desc":"姓名"},{"type":"int","name":"list[].email","default":"-","desc":"邮箱"},{"type":"int","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"int","name":"list[].phone","default":"-","desc":"手机号"},{"type":"int","name":"list[].company","default":"-","desc":"公司"},{"type":"int","name":"list[].visit_time","default":"-","desc":"访问时间"},{"type":"int","name":"count","default":"-","desc":"用户总数"}]},"cmd":"admin_Index_visitClient"}]},{"class":"app\\admin\\controller\\PhysicalServerAreaController","doc":{"title":"模板控制器-物理服务器区域","desc":"模板控制器-物理服务器区域","use":"app\\admin\\controller\\PhysicalServerAreaController"},"list":[{"method":"list","doc":{"title":"物理服务器区域列表","desc":"物理服务器区域列表","url":"\/admin\/v1\/physical_server_area","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:区域列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"desc:一级区域"},{"type":"string","name":"list[].second_area","default":"-","desc":"desc:二级区域"},{"type":"array","name":"area","default":"-","desc":"desc:区域选项"},{"type":"string","name":"area[].name","default":"-","desc":"desc:一级区域名称"},{"type":"array","name":"area[].children","default":"-","desc":"desc:二级区域"},{"type":"int","name":"area[].children[].id","default":"-","desc":"desc:二级区域ID"},{"type":"string","name":"area[].children[].name","default":"-","desc":"desc:二级区域名称"}]},"cmd":"admin_PhysicalServerArea_list"},{"method":"create","doc":{"title":"添加物理服务器区域","desc":"添加物理服务器区域","url":"\/admin\/v1\/physical_server_area","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"first_area","default":"-","desc":"desc:一级区域","validate":"validate:required"},{"type":"string","name":"second_area","default":"-","desc":"desc:二级区域","validate":"validate:required"}]},"cmd":"admin_PhysicalServerArea_create"},{"method":"update","doc":{"title":"修改物理服务器区域","desc":"修改物理服务器区域","url":"\/admin\/v1\/physical_server_area\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:区域ID","validate":"validate:required"},{"type":"string","name":"first_area","default":"-","desc":"desc:一级区域","validate":"validate:required"},{"type":"string","name":"second_area","default":"-","desc":"desc:二级区域","validate":"validate:required"}]},"cmd":"admin_PhysicalServerArea_update"},{"method":"delete","doc":{"title":"删除物理服务器区域","desc":"删除物理服务器区域","url":"\/admin\/v1\/physical_server_area\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:区域ID","validate":"validate:required"}]},"cmd":"admin_PhysicalServerArea_delete"},{"method":"order","doc":{"title":"物理服务器区域排序","desc":"物理服务器区域排序","url":"\/admin\/v1\/physical_server_area\/order","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:区域ID数组","validate":"validate:required"}]},"cmd":"admin_PhysicalServerArea_order"}]},{"class":"app\\admin\\controller\\CloudServerBannerController","doc":{"title":"模板控制器-云服务器轮播图","desc":"模板控制器-云服务器轮播图","use":"app\\admin\\controller\\CloudServerBannerController"},"list":[{"method":"list","doc":{"title":"云服务器轮播图列表","desc":"云服务器轮播图列表","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_banner","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:轮播图列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:轮播图ID"},{"type":"string","name":"list[].img","default":"-","desc":"desc:图片"},{"type":"string","name":"list[].url","default":"-","desc":"desc:跳转链接"},{"type":"int","name":"list[].start_time","default":"-","desc":"desc:展示开始时间"},{"type":"int","name":"list[].end_time","default":"-","desc":"desc:展示结束时间"},{"type":"int","name":"list[].show","default":"-","desc":"desc:是否展示"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"}]},"cmd":"admin_CloudServerBanner_list"},{"method":"create","doc":{"title":"添加云服务器轮播图","desc":"添加云服务器轮播图","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_banner","method":"POST","param":[{"type":"string","name":"img","default":"-","desc":"desc:图片","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:展示开始时间","validate":"validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:展示结束时间","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_CloudServerBanner_create"},{"method":"update","doc":{"title":"修改云服务器轮播图","desc":"修改云服务器轮播图","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_banner\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"},{"type":"string","name":"img","default":"-","desc":"desc:图片","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:展示开始时间","validate":"validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:展示结束时间","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_CloudServerBanner_update"},{"method":"delete","doc":{"title":"删除云服务器轮播图","desc":"删除云服务器轮播图","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_banner\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"}]},"cmd":"admin_CloudServerBanner_delete"},{"method":"show","doc":{"title":"展示云服务器轮播图","desc":"展示云服务器轮播图","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_banner\/:id\/show","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"}]},"cmd":"admin_CloudServerBanner_show"},{"method":"order","doc":{"title":"云服务器轮播图排序","desc":"云服务器轮播图排序","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_banner\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:轮播图ID数组","validate":"validate:required"}]},"cmd":"admin_CloudServerBanner_order"}]},{"class":"app\\admin\\controller\\BottomBarNavController","doc":{"title":"模板控制器-底部栏导航","desc":"模板控制器-底部栏导航","use":"app\\admin\\controller\\BottomBarNavController"},"list":[{"method":"list","doc":{"title":"底部栏导航列表","desc":"底部栏导航列表","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_nav","method":"GET","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"不传递时默认为当前系统设置的主题validate:optional"},{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"zh-cnen-usvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:分组"},{"type":"int","name":"list[].id","default":"-","desc":"desc:分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"array","name":"list[].children","default":"-","desc":"desc:导航"},{"type":"int","name":"list[].children[].id","default":"-","desc":"desc:导航ID"},{"type":"int","name":"list[].children[].group_id","default":"-","desc":"desc:分组ID"},{"type":"string","name":"list[].children[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].children[].url","default":"-","desc":"desc:跳转地址"},{"type":"int","name":"list[].children[].show","default":"-","desc":"desc:是否展示"},{"type":"int","name":"list[].children[].blank","default":"-","desc":"desc:是否打开新窗口"}]},"cmd":"admin_BottomBarNav_list"},{"method":"create","doc":{"title":"创建底部栏导航","desc":"创建底部栏导航","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_nav","method":"POST","param":[{"type":"int","name":"group_id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转地址","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"int","name":"blank","default":"-","desc":"desc:是否打开新窗口","validate":"0否1是validate:required"}]},"cmd":"admin_BottomBarNav_create"},{"method":"update","doc":{"title":"编辑底部栏导航","desc":"编辑底部栏导航","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_nav\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:导航ID","validate":"validate:required"},{"type":"int","name":"group_id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转地址","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"int","name":"blank","default":"-","desc":"desc:是否打开新窗口","validate":"0否1是validate:required"}]},"cmd":"admin_BottomBarNav_update"},{"method":"delete","doc":{"title":"删除底部栏导航","desc":"删除底部栏导航","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_nav\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:导航ID","validate":"validate:required"}]},"cmd":"admin_BottomBarNav_delete"},{"method":"show","doc":{"title":"底部栏导航显示","desc":"底部栏导航显示","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_nav\/:id\/show","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:导航ID","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"}]},"cmd":"admin_BottomBarNav_show"},{"method":"blank","doc":{"title":"底部栏导航打开新窗口开关","desc":"底部栏导航打开新窗口开关","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_nav\/:id\/blank","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:导航ID","validate":"validate:required"},{"type":"int","name":"blank","default":"-","desc":"desc:是否打开新窗口","validate":"0否1是validate:required"}]},"cmd":"admin_BottomBarNav_blank"},{"method":"order","doc":{"title":"底部栏导航排序","desc":"底部栏导航排序","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_nav\/order","method":"PUT","param":[{"type":"int","name":"group_id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"array","name":"id","default":"-","desc":"desc:导航ID数组","validate":"validate:required"}]},"cmd":"admin_BottomBarNav_order"}]},{"class":"app\\admin\\controller\\SeoController","doc":{"title":"模板控制器-SEO","desc":"模板控制器-SEO","use":"app\\admin\\controller\\SeoController"},"list":[{"method":"list","doc":{"title":"获取SEO","desc":"获取SEO","author":"theworld","version":"v1","url":"\/admin\/v1\/seo","method":"GET","param":[{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"zh-cnen-usvalidate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:SEO列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:SEOID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].page_address","default":"-","desc":"desc:页面地址"},{"type":"string","name":"list[].keywords","default":"-","desc":"desc:关键字"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"count","default":"-","desc":"desc:SEO数量"}]},"cmd":"admin_Seo_list"},{"method":"create","doc":{"title":"添加SEO","desc":"添加SEO","author":"theworld","version":"v1","url":"\/admin\/v1\/seo","method":"POST","param":[{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"zh-cnen-usvalidate:optional"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"page_address","default":"-","desc":"desc:页面地址","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"}]},"cmd":"admin_Seo_create"},{"method":"update","doc":{"title":"编辑SEO","desc":"编辑SEO","author":"theworld","version":"v1","url":"\/admin\/v1\/seo\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:SEOID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"page_address","default":"-","desc":"desc:页面地址","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"}]},"cmd":"admin_Seo_update"},{"method":"delete","doc":{"title":"删除SEO","desc":"删除SEO","author":"theworld","version":"v1","url":"\/admin\/v1\/seo\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:SEOID","validate":"validate:required"}]},"cmd":"admin_Seo_delete"}]},{"class":"app\\admin\\controller\\SideFloatingWindowController","doc":{"title":"模板控制器-侧边浮窗","desc":"模板控制器-侧边浮窗","use":"app\\admin\\controller\\SideFloatingWindowController"},"list":[{"method":"list","doc":{"title":"侧边浮窗列表","desc":"侧边浮窗列表","author":"theworld","version":"v1","url":"\/admin\/v1\/side_floating_window","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:侧边浮窗列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:侧边浮窗ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].icon","default":"-","desc":"desc:图标"},{"type":"string","name":"list[].content","default":"-","desc":"desc:显示内容"}]},"cmd":"admin_SideFloatingWindow_list"},{"method":"create","doc":{"title":"创建侧边浮窗","desc":"创建侧边浮窗","author":"theworld","version":"v1","url":"\/admin\/v1\/side_floating_window","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"icon","default":"-","desc":"desc:图标","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:显示内容","validate":"validate:required"}]},"cmd":"admin_SideFloatingWindow_create"},{"method":"update","doc":{"title":"编辑侧边浮窗","desc":"编辑侧边浮窗","author":"theworld","version":"v1","url":"\/admin\/v1\/side_floating_window\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:侧边浮窗ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"icon","default":"-","desc":"desc:图标","validate":"validate:required"},{"type":"string","name":"content","default":"-","desc":"desc:显示内容","validate":"validate:required"}]},"cmd":"admin_SideFloatingWindow_update"},{"method":"delete","doc":{"title":"删除侧边浮窗","desc":"删除侧边浮窗","author":"theworld","version":"v1","url":"\/admin\/v1\/side_floating_window\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:侧边浮窗ID","validate":"validate:required"}]},"cmd":"admin_SideFloatingWindow_delete"},{"method":"order","doc":{"title":"侧边浮窗排序","desc":"侧边浮窗排序","author":"theworld","version":"v1","url":"\/admin\/v1\/side_floating_window\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:侧边浮窗ID数组","validate":"validate:required"}]},"cmd":"admin_SideFloatingWindow_order"}]},{"class":"app\\admin\\controller\\ServerGroupController","doc":{"title":"接口分组管理","desc":"接口分组管理","use":"app\\admin\\controller\\ServerGroupController"},"list":[{"method":"serverGroupList","doc":{"title":"接口分组列表","desc":"接口分组列表","url":"\/admin\/v1\/server\/group","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"接口分组名称validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idnamevalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:接口分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:接口分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:分组名称"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"array","name":"list[].server","default":"-","desc":"desc:接口列表"},{"type":"int","name":"list[].server[].id","default":"-","desc":"desc:接口ID"},{"type":"string","name":"list[].server[].name","default":"-","desc":"desc:接口名称"},{"type":"int","name":"count","default":"-","desc":"desc:接口分组总数"}]},"cmd":"admin_ServerGroup_serverGroupList"},{"method":"create","doc":{"title":"新建接口分组","desc":"新建接口分组","url":"\/admin\/v1\/server\/group","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:分组名称","validate":"validate:required"},{"type":"array","name":"server_id","default":"-","desc":"desc:接口ID","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:接口分组ID"}]},"cmd":"admin_ServerGroup_create"},{"method":"update","doc":{"title":"修改接口分组","desc":"修改接口分组","url":"\/admin\/v1\/server\/group\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:接口分组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:分组名称","validate":"validate:required"},{"type":"array","name":"server_id","default":"-","desc":"desc:接口ID","validate":"validate:required"}]},"cmd":"admin_ServerGroup_update"},{"method":"delete","doc":{"title":"删除接口分组","desc":"删除接口分组","url":"\/admin\/v1\/server\/group\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:接口分组ID","validate":"validate:required"}]},"cmd":"admin_ServerGroup_delete"}]},{"class":"app\\admin\\controller\\TransactionController","doc":{"title":"交易流水管理","desc":"交易流水管理","use":"app\\admin\\controller\\TransactionController"},"list":[{"method":"transactionList","doc":{"title":"交易流水列表","desc":"交易流水列表","author":"theworld","version":"v1","url":"\/admin\/v1\/transaction","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:交易流水号订单ID用户名称邮箱手机号validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"new新订单renew续费订单upgrade升降级订单artificial人工订单validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:optional"},{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID","validate":"validate:optional"},{"type":"string","name":"amount","default":"-","desc":"desc:金额","validate":"validate:optional"},{"type":"string","name":"gateway","default":"-","desc":"desc:支付方式","validate":"validate:optional"},{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"validate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idamounttransaction_numberorder_idcreate_timeclient_idreg_timevalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:交易流水列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:交易流水ID"},{"type":"float","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].gateway","default":"-","desc":"desc:支付方式"},{"type":"string","name":"list[].transaction_number","default":"-","desc":"desc:交易流水号"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].client_name","default":"-","desc":"desc:用户名称"},{"type":"string","name":"list[].email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司"},{"type":"int","name":"list[].order_id","default":"-","desc":"desc:关联订单ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:交易时间"},{"type":"string","name":"list[].type","default":"-","desc":"desc:订单类型"},{"type":"int","name":"list[].client_status","default":"-","desc":"desc:用户是否启用"},{"type":"int","name":"list[].reg_time","default":"-","desc":"desc:用户注册时间"},{"type":"string","name":"list[].country","default":"-","desc":"desc:国家"},{"type":"string","name":"list[].address","default":"-","desc":"desc:地址"},{"type":"string","name":"list[].language","default":"-","desc":"desc:语言"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"string","name":"list[].transaction_notes","default":"-","desc":"desc:交易流水备注"},{"type":"array","name":"list[].hosts","default":"-","desc":"desc:产品"},{"type":"int","name":"list[].hosts[].id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"list[].hosts[].name","default":"-","desc":"desc:商品名称"},{"type":"array","name":"list[].descriptions","default":"-","desc":"desc:描述"},{"type":"bool","name":"list[].certification","default":"-","desc":"desc:是否实名认证"},{"type":"string","name":"list[].certification_type","default":"-","desc":"desc:实名类型"},{"type":"string","name":"list[].client_level","default":"-","desc":"desc:用户等级"},{"type":"string","name":"list[].client_level_color","default":"-","desc":"desc:用户等级颜色"},{"type":"string","name":"list[].sale","default":"-","desc":"desc:销售"},{"type":"string","name":"list[].addon_client_custom_field_[id]","default":"-","desc":"desc:用户自定义字段"},{"type":"int","name":"count","default":"-","desc":"desc:交易流水总数"},{"type":"string","name":"total_amount","default":"-","desc":"desc:总金额"},{"type":"string","name":"page_total_amount","default":"-","desc":"desc:当前页总金额"}]},"cmd":"admin_Transaction_transactionList"},{"method":"create","doc":{"title":"新增交易流水","desc":"新增交易流水","author":"theworld","version":"v1","url":"\/admin\/v1\/transaction","method":"POST","param":[{"type":"float","name":"amount","default":"-","desc":"desc:金额","validate":"validate:required"},{"type":"string","name":"gateway","default":"-","desc":"desc:支付方式","validate":"validate:required"},{"type":"string","name":"transaction_number","default":"-","desc":"desc:交易流水号","validate":"validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"}]},"cmd":"admin_Transaction_create"},{"method":"update","doc":{"title":"编辑交易流水","desc":"编辑交易流水","author":"theworld","version":"v1","url":"\/admin\/v1\/transaction\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:交易流水ID","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:金额","validate":"validate:required"},{"type":"string","name":"gateway","default":"-","desc":"desc:支付方式","validate":"validate:required"},{"type":"string","name":"transaction_number","default":"-","desc":"desc:交易流水号","validate":"validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"}]},"cmd":"admin_Transaction_update"},{"method":"delete","doc":{"title":"删除交易流水","desc":"删除交易流水","author":"theworld","version":"v1","url":"\/admin\/v1\/transaction\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:交易流水ID","validate":"validate:required"}]},"cmd":"admin_Transaction_delete"}]},{"class":"app\\admin\\controller\\ConfigurationController","doc":{"title":"系统设置","desc":"系统设置","use":"app\\admin\\controller\\ConfigurationController"},"list":[{"method":"systemList","doc":{"title":"获取系统设置","desc":"获取系统设置","url":"\/admin\/v1\/configuration\/system","method":"GET","author":"xiong","version":"v1","return":[{"type":"string","name":"lang_admin","default":"-","desc":"desc:后台默认语言"},{"type":"int","name":"lang_home_open","default":"-","desc":"desc:前台多语言开关"},{"type":"string","name":"lang_home","default":"-","desc":"desc:前台默认语言"},{"type":"int","name":"maintenance_mode","default":"-","desc":"desc:维护模式开关"},{"type":"string","name":"maintenance_mode_message","default":"-","desc":"desc:维护模式内容"},{"type":"string","name":"website_name","default":"-","desc":"desc:网站名称"},{"type":"string","name":"website_url","default":"-","desc":"desc:网站域名地址"},{"type":"string","name":"terms_service_url","default":"-","desc":"desc:服务条款地址"},{"type":"string","name":"terms_privacy_url","default":"-","desc":"desc:隐私条款地址"},{"type":"string","name":"system_logo","default":"-","desc":"desc:系统LOGO"},{"type":"string","name":"admin_logo","default":"-","desc":"desc:后台LOGO"},{"type":"int","name":"client_start_id_value","default":"-","desc":"desc:用户注册开始ID"},{"type":"int","name":"order_start_id_value","default":"-","desc":"desc:用户订单开始ID"},{"type":"string","name":"clientarea_url","default":"-","desc":"desc:会员中心地址"},{"type":"string","name":"www_url","default":"-","desc":"desc:官网地址"},{"type":"string","name":"tab_logo","default":"-","desc":"desc:标签页LOGO"},{"type":"int","name":"home_show_deleted_host","default":"-","desc":"desc:前台是否展示已删除产品"},{"type":"array","name":"prohibit_user_information_changes","default":"-","desc":"desc:禁止用户信息变更"},{"type":"array","name":"user_information_fields","default":"-","desc":"desc:用户信息字段"},{"type":"mixed","name":"user_information_fields[].id","default":"-","desc":"desc:用户信息字段ID"},{"type":"string","name":"user_information_fields[].name","default":"-","desc":"desc:用户信息字段名称"},{"type":"string","name":"clientarea_logo_url","default":"-","desc":"desc:会员中心LOGO跳转地址"},{"type":"int","name":"clientarea_logo_url_blank","default":"-","desc":"desc:会员中心LOGO跳转是否打开新页面"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数"},{"type":"string","name":"ip_white_list","default":"-","desc":"desc:IP白名单"},{"type":"int","name":"global_list_limit","default":"-","desc":"desc:全局列表展示条数"},{"type":"int","name":"donot_save_client_product_password","default":"-","desc":"desc:不保存用户产品密码"},{"type":"int","name":"edition","default":"-","desc":"desc:版本标识"}]},"cmd":"admin_Configuration_systemList"},{"method":"systemUpdate","doc":{"title":"保存系统设置","desc":"保存系统设置","url":"\/admin\/v1\/configuration\/system","method":"PUT","author":"xiong","version":"v1","param":[{"type":"string","name":"lang_admin","default":"-","desc":"desc:后台默认语言","validate":"validate:optional"},{"type":"int","name":"lang_home_open","default":"-","desc":"desc:前台多语言开关","validate":"1开启0关闭validate:optional"},{"type":"string","name":"lang_home","default":"-","desc":"desc:前台默认语言","validate":"validate:optional"},{"type":"int","name":"maintenance_mode","default":"-","desc":"desc:维护模式开关","validate":"1开启0关闭validate:optional"},{"type":"string","name":"maintenance_mode_message","default":"-","desc":"desc:维护模式内容","validate":"validate:optional"},{"type":"string","name":"website_name","default":"-","desc":"desc:网站名称","validate":"validate:optional"},{"type":"string","name":"website_url","default":"-","desc":"desc:网站域名地址","validate":"validate:optional"},{"type":"string","name":"terms_service_url","default":"-","desc":"desc:服务条款地址","validate":"validate:optional"},{"type":"string","name":"terms_privacy_url","default":"-","desc":"desc:隐私条款地址","validate":"validate:optional"},{"type":"string","name":"system_logo","default":"-","desc":"desc:系统LOGO","validate":"validate:optional"},{"type":"string","name":"admin_logo","default":"-","desc":"desc:后台LOGO","validate":"仅专业版可修改validate:optional"},{"type":"int","name":"client_start_id_value","default":"-","desc":"desc:用户注册开始ID","validate":"validate:optional"},{"type":"int","name":"order_start_id_value","default":"-","desc":"desc:用户订单开始ID","validate":"validate:optional"},{"type":"string","name":"clientarea_url","default":"-","desc":"desc:会员中心地址","validate":"validate:optional"},{"type":"string","name":"www_url","default":"-","desc":"desc:官网地址","validate":"validate:optional"},{"type":"string","name":"tab_logo","default":"-","desc":"desc:标签页LOGO","validate":"validate:optional"},{"type":"int","name":"home_show_deleted_host","default":"-","desc":"desc:前台是否展示已删除产品","validate":"1是0否validate:optional"},{"type":"array","name":"prohibit_user_information_changes","default":"-","desc":"desc:禁止用户信息变更","validate":"validate:optional"},{"type":"string","name":"clientarea_logo_url","default":"-","desc":"desc:会员中心LOGO跳转地址","validate":"validate:optional"},{"type":"int","name":"clientarea_logo_url_blank","default":"-","desc":"desc:会员中心LOGO跳转是否打开新页面","validate":"1是0否validate:optional"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数","validate":"validate:optional"},{"type":"string","name":"ip_white_list","default":"-","desc":"desc:IP白名单","validate":"回车分隔validate:optional"},{"type":"int","name":"global_list_limit","default":"-","desc":"desc:全局列表展示条数","validate":"validate:optional"},{"type":"int","name":"donot_save_client_product_password","default":"-","desc":"desc:不保存用户产品密码","validate":"1是0否validate:optional"}]},"cmd":"admin_Configuration_systemUpdate"},{"method":"loginList","doc":{"title":"获取登录设置","desc":"获取登录设置","url":"\/admin\/v1\/configuration\/login","method":"GET","author":"xiong","version":"v1","return":[{"type":"int","name":"register_email","default":"-","desc":"desc:邮箱注册开关"},{"type":"int","name":"register_phone","default":"-","desc":"desc:是否允许手机号注册"},{"type":"int","name":"login_phone_verify","default":"-","desc":"desc:是否支持手机验证码登录"},{"type":"int","name":"home_login_check_ip","default":"-","desc":"desc:前台登录检查IP"},{"type":"int","name":"admin_login_check_ip","default":"-","desc":"desc:后台登录检查IP"},{"type":"int","name":"code_client_email_register","default":"-","desc":"desc:邮箱注册是否需要验证码"},{"type":"int","name":"code_client_phone_register","default":"-","desc":"desc:手机注册是否需要验证码"},{"type":"int","name":"limit_email_suffix","default":"-","desc":"desc:是否限制邮箱后缀"},{"type":"string","name":"email_suffix","default":"-","desc":"desc:邮箱后缀"},{"type":"int","name":"home_login_check_common_ip","default":"-","desc":"desc:前台是否检测常用登录IP"},{"type":"array","name":"home_login_ip_exception_verify","default":"-","desc":"desc:用户异常登录验证方式"},{"type":"array","name":"home_enforce_safe_method","default":"-","desc":"desc:前台强制安全选项"},{"type":"array","name":"admin_enforce_safe_method","default":"-","desc":"desc:后台强制安全选项"},{"type":"int","name":"admin_allow_remember_account","default":"-","desc":"desc:后台是否允许记住账号"},{"type":"int","name":"login_email_password","default":"-","desc":"desc:是否开启邮箱密码登录"},{"type":"array","name":"admin_enforce_safe_method_scene","default":"-","desc":"desc:后台强制安全选项场景"},{"type":"int","name":"admin_second_verify","default":"-","desc":"desc:二次验证"},{"type":"string","name":"admin_second_verify_method_default","default":"-","desc":"desc:首选二次验证方式"},{"type":"int","name":"prohibit_admin_bind_phone","default":"-","desc":"desc:禁止后台用户自助绑定手机号"},{"type":"int","name":"prohibit_admin_bind_email","default":"-","desc":"desc:禁止后台用户自助绑定邮箱"},{"type":"int","name":"admin_password_or_verify_code_retry_times","default":"-","desc":"desc:密码或验证码重试次数"},{"type":"int","name":"admin_frozen_time","default":"-","desc":"desc:冻结时间"},{"type":"int","name":"admin_login_expire_time","default":"-","desc":"desc:登录有效期"},{"type":"string","name":"first_login_type","default":"-","desc":"desc:首选登录方式"},{"type":"array","name":"first_login_type_list","default":"-","desc":"desc:首选登录方式列表"},{"type":"string","name":"first_login_type_list[].value","default":"-","desc":"desc:首选登录方式标识"},{"type":"string","name":"first_login_type_list[].name","default":"-","desc":"desc:首选登录方式名称"},{"type":"int","name":"login_phone_password","default":"-","desc":"desc:是否开启手机密码登录"},{"type":"int","name":"home_login_expire_time","default":"-","desc":"desc:前台登录有效期"},{"type":"string","name":"admin_login_ip_whitelist","default":"-","desc":"desc:后台登录IP白名单"},{"type":"int","name":"login_register_redirect_show","default":"-","desc":"desc:登录注册页面展示跳转"},{"type":"string","name":"login_register_redirect_text","default":"-","desc":"desc:按钮文案"},{"type":"string","name":"login_register_redirect_url","default":"-","desc":"desc:跳转地址"},{"type":"int","name":"login_register_redirect_blank","default":"-","desc":"desc:跳转按钮是否新窗口打开"},{"type":"int","name":"admin_login_password_encrypt","default":"-","desc":"desc:后台登录密码是否加密传输"},{"type":"string","name":"exception_login_certification_plugin","default":"-","desc":"desc:异常登录实名认证插件"}]},"cmd":"admin_Configuration_loginList"},{"method":"loginUpdate","doc":{"title":"保存登录设置","desc":"保存登录设置","url":"\/admin\/v1\/configuration\/login","method":"PUT","author":"xiong","version":"v1","param":[{"type":"int","name":"register_email","default":"-","desc":"desc:邮箱注册开关","validate":"1开启0关闭validate:optional"},{"type":"int","name":"register_phone","default":"-","desc":"desc:是否允许手机号注册或密码登录","validate":"1开启0关闭validate:optional"},{"type":"int","name":"login_phone_verify","default":"-","desc":"desc:是否支持手机验证码登录","validate":"1开启0关闭validate:optional"},{"type":"int","name":"home_login_check_ip","default":"-","desc":"desc:前台登录检查IP","validate":"1开启0关闭validate:optional"},{"type":"int","name":"admin_login_check_ip","default":"-","desc":"desc:后台登录检查IP","validate":"1开启0关闭validate:optional"},{"type":"int","name":"code_client_email_register","default":"-","desc":"desc:邮箱注册是否需要验证码","validate":"1开启0关闭validate:optional"},{"type":"int","name":"code_client_phone_register","default":"-","desc":"desc:手机注册是否需要验证码","validate":"1开启0关闭validate:optional"},{"type":"int","name":"limit_email_suffix","default":"-","desc":"desc:是否限制邮箱后缀","validate":"1开启0关闭validate:optional"},{"type":"string","name":"email_suffix","default":"-","desc":"desc:邮箱后缀","validate":"validate:optional"},{"type":"int","name":"home_login_check_common_ip","default":"-","desc":"desc:前台是否检测常用登录IP","validate":"1开启0关闭validate:optional"},{"type":"array","name":"home_login_ip_exception_verify","default":"-","desc":"desc:用户异常登录验证方式","validate":"operate_password操作密码email_code邮箱验证码phone_code手机验证码certification实名校验validate:optional"},{"type":"array","name":"home_enforce_safe_method","default":"-","desc":"desc:前台强制安全选项","validate":"phone手机email邮箱operate_password操作密码certification实名认证oauth三方登录扫码validate:optional"},{"type":"array","name":"admin_enforce_safe_method","default":"-","desc":"desc:后台强制安全选项","validate":"operate_password操作密码validate:optional"},{"type":"int","name":"admin_allow_remember_account","default":"-","desc":"desc:后台是否允许记住账号","validate":"1开启0关闭validate:optional"},{"type":"array","name":"admin_enforce_safe_method_scene","default":"-","desc":"desc:后台强制安全选项场景","validate":"all全部client_delete用户删除update_client_status用户停启用host_operate产品相关操作order_delete订单删除clear_order_recycle清空回收站plugin_uninstall_disable插件卸载禁用validate:optional"},{"type":"string","name":"first_login_method","default":"-","desc":"desc:账户凭证首选登录方式","validate":"code验证码password密码validate:optional"},{"type":"string","name":"first_password_login_method","default":"-","desc":"desc:密码登录首选","validate":"phone手机email邮箱validate:optional"},{"type":"int","name":"login_email_password","default":"-","desc":"desc:是否开启邮箱登录","validate":"1开启0关闭validate:optional"},{"type":"int","name":"admin_second_verify","default":"-","desc":"desc:二次验证","validate":"1开启0关闭validate:optional"},{"type":"string","name":"admin_second_verify_method_default","default":"-","desc":"desc:首选二次验证方式","validate":"sms短信email邮件totpvalidate:optional"},{"type":"int","name":"prohibit_admin_bind_phone","default":"-","desc":"desc:禁止后台用户自助绑定手机号","validate":"1是0否validate:optional"},{"type":"int","name":"prohibit_admin_bind_email","default":"-","desc":"desc:禁止后台用户自助绑定邮箱","validate":"1是0否validate:optional"},{"type":"int","name":"admin_password_or_verify_code_retry_times","default":"-","desc":"desc:密码或验证码重试次数","validate":"validate:optional"},{"type":"int","name":"admin_frozen_time","default":"-","desc":"desc:冻结时间","validate":"单位分钟validate:optional"},{"type":"int","name":"admin_login_expire_time","default":"-","desc":"desc:登录有效期","validate":"单位分钟validate:optional"},{"type":"string","name":"first_login_type","default":"-","desc":"desc:首选登录方式","validate":"validate:optional"},{"type":"int","name":"login_phone_password","default":"-","desc":"desc:是否开启手机密码登录","validate":"1开启0关闭validate:optional"},{"type":"int","name":"home_login_expire_time","default":"-","desc":"desc:前台登录有效期","validate":"单位分钟validate:optional"},{"type":"string","name":"admin_login_ip_whitelist","default":"-","desc":"desc:后台登录IP白名单","validate":"换行分隔空表示不限制validate:optional"},{"type":"int","name":"login_register_redirect_show","default":"-","desc":"desc:登录注册页面展示跳转","validate":"1是0否validate:optional"},{"type":"string","name":"login_register_redirect_text","default":"-","desc":"desc:按钮文案","validate":"validate:optional"},{"type":"string","name":"login_register_redirect_url","default":"-","desc":"desc:跳转地址","validate":"validate:optional"},{"type":"int","name":"login_register_redirect_blank","default":"-","desc":"desc:跳转按钮是否新窗口打开","validate":"1是0否validate:optional"},{"type":"int","name":"admin_login_password_encrypt","default":"-","desc":"desc:后台登录密码是否加密传输","validate":"1是0否validate:optional"},{"type":"string","name":"exception_login_certification_plugin","default":"-","desc":"desc:异常登录实名认证插件","validate":"validate:optional"}]},"cmd":"admin_Configuration_loginUpdate"},{"method":"securityCaptcha","doc":{"title":"获取图形验证码预览","desc":"获取图形验证码预览","url":"\/admin\/v1\/configuration\/security\/captcha","method":"GET","author":"xiong","version":"v1","param":[{"type":"int","name":"captcha_width","default":"-","desc":"desc:图形验证码宽度","validate":"validate:required"},{"type":"int","name":"captcha_height","default":"-","desc":"desc:图形验证码高度","validate":"validate:required"},{"type":"int","name":"captcha_length","default":"-","desc":"desc:图形验证码字符长度","validate":"validate:required"}],"return":[{"type":"string","name":"captcha","default":"-","desc":"desc:图形验证码图片"}]},"cmd":"admin_Configuration_securityCaptcha"},{"method":"securityList","doc":{"title":"获取验证码设置","desc":"获取验证码设置","url":"\/admin\/v1\/configuration\/security","method":"GET","author":"xiong","version":"v1","return":[{"type":"int","name":"captcha_client_register","default":"-","desc":"desc:客户注册图形验证码开关"},{"type":"int","name":"captcha_client_login","default":"-","desc":"desc:客户登录图形验证码开关"},{"type":"int","name":"captcha_client_login_error","default":"-","desc":"desc:客户登录失败图形验证码开关"},{"type":"int","name":"captcha_admin_login","default":"-","desc":"desc:管理员登录图形验证码开关"},{"type":"int","name":"captcha_admin_login_error","default":"-","desc":"desc:管理员登录失败图形验证码开关"},{"type":"string","name":"captcha_plugin","default":"-","desc":"desc:验证码插件"},{"type":"int","name":"code_client_email_register","default":"-","desc":"desc:邮箱注册数字验证码开关"},{"type":"int","name":"captcha_client_verify","default":"-","desc":"desc:验证手机或邮箱图形验证码开关"},{"type":"int","name":"captcha_client_update","default":"-","desc":"desc:修改手机或邮箱图形验证码开关"},{"type":"int","name":"captcha_client_password_reset","default":"-","desc":"desc:重置密码图形验证码开关"},{"type":"int","name":"captcha_client_oauth","default":"-","desc":"desc:三方登录图形验证码开关"},{"type":"int","name":"captcha_client_security_verify","default":"-","desc":"desc:安全校验图形验证码开关"}]},"cmd":"admin_Configuration_securityList"},{"method":"securityUpdate","doc":{"title":"保存验证码设置","desc":"保存验证码设置","url":"\/admin\/v1\/configuration\/security","method":"PUT","author":"xiong","version":"v1","param":[{"type":"int","name":"captcha_client_register","default":"-","desc":"desc:客户注册图形验证码开关","validate":"1开启0关闭validate:optional"},{"type":"int","name":"captcha_client_login","default":"-","desc":"desc:客户登录图形验证码开关","validate":"1开启0关闭validate:optional"},{"type":"int","name":"captcha_client_login_error","default":"-","desc":"desc:客户登录失败图形验证码开关","validate":"1开启0关闭validate:optional"},{"type":"int","name":"captcha_admin_login","default":"-","desc":"desc:管理员登录图形验证码开关","validate":"1开启0关闭validate:optional"},{"type":"int","name":"captcha_admin_login_error","default":"-","desc":"desc:管理员登录失败图形验证码开关","validate":"1开启0关闭validate:optional"},{"type":"string","name":"captcha_plugin","default":"-","desc":"desc:验证码插件","validate":"从\/admin\/v1\/captcha_list接口获取validate:optional"},{"type":"int","name":"code_client_email_register","default":"-","desc":"desc:邮箱注册数字验证码开关","validate":"1开启0关闭validate:optional"},{"type":"int","name":"captcha_client_verify","default":"-","desc":"desc:验证手机或邮箱图形验证码开关","validate":"1开启0关闭validate:optional"},{"type":"int","name":"captcha_client_update","default":"-","desc":"desc:修改手机或邮箱图形验证码开关","validate":"1开启0关闭validate:optional"},{"type":"int","name":"captcha_client_password_reset","default":"-","desc":"desc:重置密码图形验证码开关","validate":"1开启0关闭validate:optional"},{"type":"int","name":"captcha_client_oauth","default":"-","desc":"desc:三方登录图形验证码开关","validate":"1开启0关闭validate:optional"},{"type":"int","name":"captcha_client_security_verify","default":"-","desc":"desc:安全校验图形验证码开关","validate":"1开启0关闭validate:optional"}]},"cmd":"admin_Configuration_securityUpdate"},{"method":"currencyList","doc":{"title":"获取货币设置","desc":"获取货币设置","url":"\/admin\/v1\/configuration\/currency","method":"GET","author":"xiong","version":"v1","return":[{"type":"string","name":"currency_code","default":"-","desc":"desc:货币代码"},{"type":"string","name":"currency_prefix","default":"-","desc":"desc:货币符号"},{"type":"string","name":"currency_suffix","default":"-","desc":"desc:货币后缀"},{"type":"int","name":"recharge_open","default":"-","desc":"desc:启用充值"},{"type":"int","name":"recharge_min","default":"-","desc":"desc:单笔最小金额"},{"type":"int","name":"recharge_notice","default":"-","desc":"desc:充值提示开关"},{"type":"string","name":"recharge_money_notice_content","default":"-","desc":"desc:充值金额提示内容"},{"type":"string","name":"recharge_pay_notice_content","default":"-","desc":"desc:充值支付提示内容"},{"type":"int","name":"recharge_order_support_refund","default":"-","desc":"desc:充值订单是否支持退款"}]},"cmd":"admin_Configuration_currencyList"},{"method":"currencyUpdate","doc":{"title":"保存货币设置","desc":"保存货币设置","url":"\/admin\/v1\/configuration\/currency","method":"PUT","author":"xiong","version":"v1","param":[{"type":"string","name":"currency_code","default":"-","desc":"desc:货币代码","validate":"validate:optional"},{"type":"string","name":"currency_prefix","default":"-","desc":"desc:货币符号","validate":"validate:optional"},{"type":"string","name":"currency_suffix","default":"-","desc":"desc:货币后缀","validate":"validate:optional"},{"type":"int","name":"recharge_open","default":"-","desc":"desc:启用充值","validate":"1开启0关闭validate:optional"},{"type":"int","name":"recharge_min","default":"-","desc":"desc:单笔最小金额","validate":"validate:optional"},{"type":"int","name":"recharge_notice","default":"-","desc":"desc:充值提示开关","validate":"1开启0关闭validate:optional"},{"type":"string","name":"recharge_money_notice_content","default":"-","desc":"desc:充值金额提示内容","validate":"validate:optional"},{"type":"string","name":"recharge_pay_notice_content","default":"-","desc":"desc:充值支付提示内容","validate":"validate:optional"},{"type":"int","name":"recharge_order_support_refund","default":"-","desc":"desc:充值订单是否支持退款","validate":"0否1是validate:optional"}]},"cmd":"admin_Configuration_currencyUpdate"},{"method":"cronList","doc":{"title":"获取自动化设置","desc":"获取自动化设置","url":"\/admin\/v1\/configuration\/cron","method":"GET","author":"xiong","version":"v1","return":[{"type":"string","name":"cron_shell","default":"-","desc":"desc:自动化脚本"},{"type":"string","name":"cron_status","default":"-","desc":"desc:自动化状态"},{"type":"int","name":"cron_due_suspend_swhitch","default":"-","desc":"desc:产品到期暂停开关"},{"type":"int","name":"cron_due_suspend_day","default":"-","desc":"desc:产品到期X天后暂停"},{"type":"int","name":"cron_due_unsuspend_swhitch","default":"-","desc":"desc:财务原因产品暂停后付款自动解封开关"},{"type":"int","name":"cron_due_terminate_swhitch","default":"-","desc":"desc:产品到期删除开关"},{"type":"int","name":"cron_due_terminate_day","default":"-","desc":"desc:产品到期X天后删除"},{"type":"int","name":"cron_due_renewal_first_swhitch","default":"-","desc":"desc:续费第一次提醒开关"},{"type":"int","name":"cron_due_renewal_first_day","default":"-","desc":"desc:续费X天后到期第一次提醒"},{"type":"int","name":"cron_due_renewal_second_swhitch","default":"-","desc":"desc:续费第二次提醒开关"},{"type":"int","name":"cron_due_renewal_second_day","default":"-","desc":"desc:续费X天后到期第二次提醒"},{"type":"int","name":"cron_overdue_first_swhitch","default":"-","desc":"desc:产品逾期第一次提醒开关"},{"type":"int","name":"cron_overdue_first_day","default":"-","desc":"desc:产品逾期X天后第一次提醒"},{"type":"int","name":"cron_overdue_second_swhitch","default":"-","desc":"desc:产品逾期第二次提醒开关"},{"type":"int","name":"cron_overdue_second_day","default":"-","desc":"desc:产品逾期X天后第二次提醒"},{"type":"int","name":"cron_overdue_third_swhitch","default":"-","desc":"desc:产品逾期第三次提醒开关"},{"type":"int","name":"cron_overdue_third_day","default":"-","desc":"desc:产品逾期X天后第三次提醒"},{"type":"int","name":"cron_ticket_close_swhitch","default":"-","desc":"desc:自动关闭工单开关"},{"type":"int","name":"cron_ticket_close_day","default":"-","desc":"desc:已回复状态的工单超过x小时后关闭"},{"type":"int","name":"cron_aff_swhitch","default":"-","desc":"desc:推介月报开关"},{"type":"int","name":"cron_order_overdue_swhitch","default":"-","desc":"desc:订单未付款通知开关"},{"type":"int","name":"cron_order_overdue_day","default":"-","desc":"desc:订单未付款X天后通知"},{"type":"string","name":"cron_task_shell","default":"-","desc":"desc:任务队列命令"},{"type":"string","name":"cron_task_status","default":"-","desc":"desc:任务队列最新状态"},{"type":"int","name":"cron_order_unpaid_delete_swhitch","default":"-","desc":"desc:订单自动删除开关"},{"type":"int","name":"cron_order_unpaid_delete_day","default":"-","desc":"desc:订单未付款X天后自动删除"},{"type":"int","name":"cron_day_start_time","default":"-","desc":"desc:定时任务开始时间"},{"type":"int","name":"cron_system_log_delete_swhitch","default":"-","desc":"desc:系统日志自动删除开关"},{"type":"int","name":"cron_system_log_delete_day","default":"-","desc":"desc:系统日志创建X天后自动删除"},{"type":"int","name":"cron_sms_log_delete_swhitch","default":"-","desc":"desc:短信日志自动删除开关"},{"type":"int","name":"cron_sms_log_delete_day","default":"-","desc":"desc:短信日志创建X天后自动删除"},{"type":"int","name":"cron_email_log_delete_swhitch","default":"-","desc":"desc:邮件日志自动删除开关"},{"type":"int","name":"cron_email_log_delete_day","default":"-","desc":"desc:邮件日志创建X天后自动删除"},{"type":"int","name":"task_fail_retry_open","default":"-","desc":"desc:任务是否重试"},{"type":"int","name":"task_fail_retry_times","default":"-","desc":"desc:任务重试次数"},{"type":"string","name":"cron_on_demand_cron_status","default":"-","desc":"desc:按需出账状态"},{"type":"string","name":"cron_on_demand_cron_shell","default":"-","desc":"desc:按需出账任务命令"},{"type":"int","name":"notice_independent_task_enabled","default":"-","desc":"desc:独立通知任务队列开关"},{"type":"string","name":"cron_task_notice_status","default":"-","desc":"desc:独立通知任务队列状态"},{"type":"string","name":"cron_task_notice_shell","default":"-","desc":"desc:独立通知任务队列命令"}]},"cmd":"admin_Configuration_cronList"},{"method":"cronUpdate","doc":{"title":"保存自动化设置","desc":"保存自动化设置","url":"\/admin\/v1\/configuration\/cron","method":"PUT","author":"xiong","version":"v1","param":[{"type":"int","name":"cron_due_suspend_swhitch","default":"-","desc":"desc:产品到期暂停开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_due_suspend_day","default":"-","desc":"desc:产品到期X天后暂停","validate":"validate:required"},{"type":"int","name":"cron_due_unsuspend_swhitch","default":"-","desc":"desc:财务原因产品暂停后付款自动解封开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_due_terminate_swhitch","default":"-","desc":"desc:产品到期删除开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_due_terminate_day","default":"-","desc":"desc:产品到期X天后删除","validate":"validate:required"},{"type":"int","name":"cron_due_renewal_first_swhitch","default":"-","desc":"desc:续费第一次提醒开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_due_renewal_first_day","default":"-","desc":"desc:续费X天后到期第一次提醒","validate":"validate:required"},{"type":"int","name":"cron_due_renewal_second_swhitch","default":"-","desc":"desc:续费第二次提醒开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_due_renewal_second_day","default":"-","desc":"desc:续费X天后到期第二次提醒","validate":"validate:required"},{"type":"int","name":"cron_overdue_first_swhitch","default":"-","desc":"desc:产品逾期第一次提醒开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_overdue_first_day","default":"-","desc":"desc:产品逾期X天后第一次提醒","validate":"validate:required"},{"type":"int","name":"cron_overdue_second_swhitch","default":"-","desc":"desc:产品逾期第二次提醒开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_overdue_second_day","default":"-","desc":"desc:产品逾期X天后第二次提醒","validate":"validate:required"},{"type":"int","name":"cron_overdue_third_swhitch","default":"-","desc":"desc:产品逾期第三次提醒开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_overdue_third_day","default":"-","desc":"desc:产品逾期X天后第三次提醒","validate":"validate:required"},{"type":"int","name":"cron_ticket_close_swhitch","default":"-","desc":"desc:自动关闭工单开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_ticket_close_day","default":"-","desc":"desc:已回复状态的工单超过x小时后关闭","validate":"validate:required"},{"type":"int","name":"cron_aff_swhitch","default":"-","desc":"desc:推介月报开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_order_overdue_swhitch","default":"-","desc":"desc:订单未付款通知开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_order_overdue_day","default":"-","desc":"desc:订单未付款X天后通知","validate":"validate:required"},{"type":"int","name":"cron_order_unpaid_delete_swhitch","default":"-","desc":"desc:订单自动删除开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_order_unpaid_delete_day","default":"-","desc":"desc:订单未付款X天后自动删除","validate":"validate:required"},{"type":"int","name":"cron_day_start_time","default":"-","desc":"desc:定时任务开始时间","validate":"validate:required"},{"type":"int","name":"cron_system_log_delete_swhitch","default":"-","desc":"desc:系统日志自动删除开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_system_log_delete_day","default":"-","desc":"desc:系统日志创建X天后自动删除","validate":"validate:required"},{"type":"int","name":"cron_sms_log_delete_swhitch","default":"-","desc":"desc:短信日志自动删除开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_sms_log_delete_day","default":"-","desc":"desc:短信日志创建X天后自动删除","validate":"validate:required"},{"type":"int","name":"cron_email_log_delete_swhitch","default":"-","desc":"desc:邮件日志自动删除开关","validate":"1开启0关闭validate:required"},{"type":"int","name":"cron_email_log_delete_day","default":"-","desc":"desc:邮件日志创建X天后自动删除","validate":"validate:required"},{"type":"int","name":"notice_independent_task_enabled","default":"-","desc":"desc:独立通知任务队列开关","validate":"1开启0关闭validate:required"}]},"cmd":"admin_Configuration_cronUpdate"},{"method":"themeList","doc":{"title":"获取主题设置","desc":"获取主题设置","url":"\/admin\/v1\/configuration\/theme","method":"GET","author":"theworld","version":"v1","return":[{"type":"string","name":"admin_theme","default":"-","desc":"desc:后台主题"},{"type":"string","name":"clientarea_theme","default":"-","desc":"desc:会员中心主题"},{"type":"string","name":"cart_theme","default":"-","desc":"desc:购物车主题"},{"type":"string","name":"cart_theme_mobile","default":"-","desc":"desc:购物车主题手机端"},{"type":"int","name":"cart_instruction","default":"-","desc":"desc:购物车说明开关"},{"type":"string","name":"cart_instruction_content","default":"-","desc":"desc:购物车说明内容"},{"type":"int","name":"cart_change_product","default":"-","desc":"desc:购物车切换商品开关"},{"type":"int","name":"web_switch","default":"-","desc":"desc:官网开关"},{"type":"string","name":"web_theme","default":"-","desc":"desc:官网主题"},{"type":"array","name":"admin_theme_list","default":"-","desc":"desc:后台主题列表"},{"type":"string","name":"first_navigation","default":"-","desc":"desc:一级导航名称"},{"type":"string","name":"second_navigation","default":"-","desc":"desc:二级导航名称"},{"type":"string","name":"admin_theme_list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"admin_theme_list[].img","default":"-","desc":"desc:图片"},{"type":"array","name":"clientarea_theme_list","default":"-","desc":"desc:会员中心主题列表"},{"type":"string","name":"clientarea_theme_list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"clientarea_theme_list[].img","default":"-","desc":"desc:图片"},{"type":"array","name":"web_theme_list","default":"-","desc":"desc:官网主题列表"},{"type":"string","name":"web_theme_list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"web_theme_list[].img","default":"-","desc":"desc:图片"},{"type":"string","name":"cart_theme_mobile_list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"cart_theme_mobile_list[].img","default":"-","desc":"desc:图片"},{"type":"string","name":"home_theme","default":"-","desc":"desc:首页PC主题"},{"type":"string","name":"home_theme_mobile","default":"-","desc":"desc:首页手机主题"},{"type":"array","name":"home_theme_list","default":"-","desc":"desc:首页PC主题列表"},{"type":"string","name":"home_theme_list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"home_theme_list[].img","default":"-","desc":"desc:图片"},{"type":"array","name":"home_theme_mobile_list","default":"-","desc":"desc:首页手机主题列表"},{"type":"string","name":"home_theme_mobile_list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"home_theme_mobile_list[].img","default":"-","desc":"desc:图片"},{"type":"array","name":"home_host_theme","default":"-","desc":"desc:会员中心产品详情PC主题"},{"type":"array","name":"home_host_theme_mobile","default":"-","desc":"desc:会员中心产品详情手机主题"},{"type":"array","name":"module_list","default":"-","desc":"desc:模块列表"},{"type":"string","name":"module_list[].name","default":"-","desc":"desc:模块标识"},{"type":"string","name":"module_list[].display_name","default":"-","desc":"desc:模块名称"},{"type":"string","name":"module_list[].theme_list[].name","default":"-","desc":"desc:PC主题名称"},{"type":"string","name":"module_list[].theme_list[].img","default":"-","desc":"desc:图片"},{"type":"string","name":"module_list[].theme_mobile_list[].name","default":"-","desc":"desc:手机主题名称"},{"type":"string","name":"module_list[].theme_mobile_list[].img","default":"-","desc":"desc:图片"}]},"cmd":"admin_Configuration_themeList"},{"method":"themeUpdate","doc":{"title":"保存主题设置","desc":"保存主题设置","url":"\/admin\/v1\/configuration\/theme","method":"PUT","author":"theworld","version":"v1","param":[{"type":"string","name":"admin_theme","default":"-","desc":"desc:后台主题","validate":"validate:required"},{"type":"string","name":"clientarea_theme","default":"-","desc":"desc:会员中心主题","validate":"validate:required"},{"type":"string","name":"cart_theme","default":"-","desc":"desc:购物车主题","validate":"validate:required"},{"type":"string","name":"clientarea_theme_mobile_switch","default":"-","desc":"desc:是否开启购物车主题","validate":"validate:required"},{"type":"string","name":"cart_theme_mobile","default":"-","desc":"desc:购物车主题手机端","validate":"validate:required"},{"type":"int","name":"cart_instruction","default":"-","desc":"desc:购物车说明开关","validate":"0关闭1开启validate:required"},{"type":"string","name":"cart_instruction_content","default":"-","desc":"desc:购物车说明内容","validate":"validate:optional"},{"type":"int","name":"cart_change_product","default":"-","desc":"desc:购物车切换商品开关","validate":"0关闭1开启validate:required"},{"type":"int","name":"web_switch","default":"-","desc":"desc:官网开关","validate":"0关闭1开启validate:required"},{"type":"string","name":"web_theme","default":"-","desc":"desc:官网主题","validate":"validate:required"},{"type":"string","name":"first_navigation","default":"-","desc":"desc:一级导航名称","validate":"validate:optional"},{"type":"string","name":"second_navigation","default":"-","desc":"desc:二级导航名称","validate":"validate:optional"},{"type":"string","name":"home_theme","default":"-","desc":"desc:首页PC主题","validate":"validate:optional"},{"type":"string","name":"home_theme_mobile","default":"-","desc":"desc:首页手机主题","validate":"validate:optional"},{"type":"array","name":"home_host_theme","default":"-","desc":"desc:会员中心产品详情PC主题","validate":"键值对键是模块标识值是主题validate:optional"},{"type":"array","name":"home_host_theme_mobile","default":"-","desc":"desc:会员中心产品详情手机主题","validate":"键值对键是模块标识值是主题validate:optional"}]},"cmd":"admin_Configuration_themeUpdate"},{"method":"certificationList","doc":{"title":"获取实名设置","desc":"获取实名设置","url":"\/admin\/v1\/configuration\/certification","method":"GET","author":"wyh","version":"v1","return":[{"type":"int","name":"certification_open","default":"-","desc":"desc:实名认证是否开启"},{"type":"int","name":"certification_approval","default":"-","desc":"desc:是否人工复审"},{"type":"int","name":"certification_notice","default":"-","desc":"desc:审批通过后是否通知客户"},{"type":"int","name":"certification_update_client_name","default":"-","desc":"desc:是否自动更新姓名"},{"type":"int","name":"certification_upload","default":"-","desc":"desc:是否需要上传证件照"},{"type":"int","name":"certification_update_client_phone","default":"-","desc":"desc:手机一致性"},{"type":"int","name":"certification_uncertified_suspended_host","default":"-","desc":"desc:未认证暂停产品"}]},"cmd":"admin_Configuration_certificationList"},{"method":"certificationUpdate","doc":{"title":"保存实名设置","desc":"保存实名设置","url":"\/admin\/v1\/configuration\/certification","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"certification_open","default":"-","desc":"desc:实名认证是否开启","validate":"1开启默认0关validate:required"},{"type":"int","name":"certification_approval","default":"-","desc":"desc:是否人工复审","validate":"1开启默认0关validate:required"},{"type":"int","name":"certification_notice","default":"-","desc":"desc:审批通过后是否通知客户","validate":"1通知默认0否validate:required"},{"type":"int","name":"certification_update_client_name","default":"-","desc":"desc:是否自动更新姓名","validate":"1是0否默认validate:required"},{"type":"int","name":"certification_upload","default":"-","desc":"desc:是否需要上传证件照","validate":"1是0否默认validate:required"},{"type":"int","name":"certification_update_client_phone","default":"-","desc":"desc:手机一致性","validate":"1是0否默认validate:required"},{"type":"int","name":"certification_uncertified_suspended_host","default":"-","desc":"desc:未认证暂停产品","validate":"1是0否默认validate:required"}]},"cmd":"admin_Configuration_certificationUpdate"},{"method":"infoList","doc":{"title":"获取信息配置","desc":"获取信息配置","url":"\/admin\/v1\/configuration\/info","method":"GET","author":"theworld","version":"v1","return":[{"type":"string","name":"enterprise_name","default":"-","desc":"desc:企业名称"},{"type":"string","name":"enterprise_telephone","default":"-","desc":"desc:企业电话"},{"type":"string","name":"enterprise_mailbox","default":"-","desc":"desc:企业邮箱"},{"type":"string","name":"enterprise_qrcode","default":"-","desc":"desc:企业二维码"},{"type":"string","name":"online_customer_service_link","default":"-","desc":"desc:在线客服链接"},{"type":"string","name":"icp_info","default":"-","desc":"desc:ICP信息"},{"type":"string","name":"icp_info_link","default":"-","desc":"desc:ICP信息链接"},{"type":"string","name":"public_security_network_preparation","default":"-","desc":"desc:公安网备"},{"type":"string","name":"public_security_network_preparation_link","default":"-","desc":"desc:公安网备链接"},{"type":"string","name":"telecom_appreciation","default":"-","desc":"desc:电信增値"},{"type":"string","name":"copyright_info","default":"-","desc":"desc:版权信息"},{"type":"string","name":"official_website_logo","default":"-","desc":"desc:官网LOGO"},{"type":"string","name":"cloud_product_link","default":"-","desc":"desc:云产品跳转链接"},{"type":"string","name":"dcim_product_link","default":"-","desc":"desc:DCIM产品跳转链接"}]},"cmd":"admin_Configuration_infoList"},{"method":"infoUpdate","doc":{"title":"保存信息配置","desc":"保存信息配置","url":"\/admin\/v1\/configuration\/info","method":"PUT","author":"theworld","version":"v1","param":[{"type":"string","name":"enterprise_name","default":"-","desc":"desc:企业名称","validate":"validate:required"},{"type":"string","name":"enterprise_telephone","default":"-","desc":"desc:企业电话","validate":"validate:required"},{"type":"string","name":"enterprise_mailbox","default":"-","desc":"desc:企业邮箱","validate":"validate:required"},{"type":"string","name":"enterprise_qrcode","default":"-","desc":"desc:企业二维码","validate":"validate:required"},{"type":"string","name":"online_customer_service_link","default":"-","desc":"desc:在线客服链接","validate":"validate:required"},{"type":"string","name":"icp_info","default":"-","desc":"desc:ICP信息","validate":"validate:required"},{"type":"string","name":"icp_info_link","default":"-","desc":"desc:ICP信息链接","validate":"validate:required"},{"type":"string","name":"public_security_network_preparation","default":"-","desc":"desc:公安网备","validate":"validate:required"},{"type":"string","name":"public_security_network_preparation_link","default":"-","desc":"desc:公安网备链接","validate":"validate:required"},{"type":"string","name":"telecom_appreciation","default":"-","desc":"desc:电信增値","validate":"validate:required"},{"type":"string","name":"copyright_info","default":"-","desc":"desc:版权信息","validate":"validate:required"},{"type":"string","name":"official_website_logo","default":"-","desc":"desc:官网LOGO","validate":"validate:required"},{"type":"string","name":"cloud_product_link","default":"-","desc":"desc:云产品跳转链接","validate":"validate:required"},{"type":"string","name":"dcim_product_link","default":"-","desc":"desc:DCIM产品跳转链接","validate":"validate:required"}]},"cmd":"admin_Configuration_infoUpdate"},{"method":"debugInfo","doc":{"title":"debug页面","desc":"debug页面","url":"\/admin\/v1\/configuration\/debug","method":"GET","author":"wyh","version":"v1","return":[{"type":"int","name":"debug_model","default":"-","desc":"desc:是否开启debug模式"},{"type":"string","name":"debug_model_auth","default":"-","desc":"desc:debug模式授权码"},{"type":"string","name":"debug_model_expire_time","default":"-","desc":"desc:到期时间"}]},"cmd":"admin_Configuration_debugInfo"},{"method":"debug","doc":{"title":"保存debug页面","desc":"保存debug页面","url":"\/admin\/v1\/configuration\/debug","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"debug_model","default":"-","desc":"desc:是否开启debug模式","validate":"1开启validate:required"}]},"cmd":"admin_Configuration_debug"},{"method":"getOssConfig","doc":{"title":"对象存储页面","desc":"对象存储页面","url":"\/admin\/v1\/configuration\/oss","method":"GET","author":"wyh","version":"v1","return":[{"type":"string","name":"oss_method","default":"-","desc":"desc:对象存储方式"},{"type":"string","name":"oss_sms_plugin","default":"-","desc":"desc:短信接口"},{"type":"string","name":"oss_sms_plugin_template","default":"-","desc":"desc:短信模板"},{"type":"array","name":"oss_sms_plugin_admin","default":"-","desc":"desc:短信通知人员"},{"type":"string","name":"oss_mail_plugin","default":"-","desc":"desc:邮件接口"},{"type":"string","name":"oss_mail_plugin_template","default":"-","desc":"desc:邮件模板"},{"type":"array","name":"oss_mail_plugin_admin","default":"-","desc":"desc:邮件通知人员"}]},"cmd":"admin_Configuration_getOssConfig"},{"method":"ossConfig","doc":{"title":"保存对象存储页面","desc":"保存对象存储页面","url":"\/admin\/v1\/configuration\/oss","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"oss_method","default":"-","desc":"desc:对象存储方式","validate":"默认本地存储LocalOssvalidate:optional"},{"type":"string","name":"oss_sms_plugin","default":"-","desc":"desc:短信接口","validate":"validate:optional"},{"type":"string","name":"oss_sms_plugin_template","default":"-","desc":"desc:短信模板","validate":"validate:optional"},{"type":"array","name":"oss_sms_plugin_admin","default":"-","desc":"desc:短信通知人员","validate":"validate:optional"},{"type":"string","name":"oss_mail_plugin","default":"-","desc":"desc:邮件接口","validate":"validate:optional"},{"type":"string","name":"oss_mail_plugin_template","default":"-","desc":"desc:邮件模板","validate":"validate:optional"},{"type":"array","name":"oss_mail_plugin_admin","default":"-","desc":"desc:邮件通知人员","validate":"validate:optional"},{"type":"string","name":"password","default":"-","desc":"desc:修改本地存储时需要传此字段","validate":"validate:optional"}]},"cmd":"admin_Configuration_ossConfig"},{"method":"webList","doc":{"title":"获取网站参数配置","desc":"获取网站参数配置","url":"\/admin\/v1\/configuration\/web","method":"GET","author":"theworld","version":"v1","return":[{"type":"string","name":"enterprise_name","default":"-","desc":"desc:企业名称"},{"type":"string","name":"enterprise_telephone","default":"-","desc":"desc:企业电话"},{"type":"string","name":"enterprise_mailbox","default":"-","desc":"desc:企业邮箱"},{"type":"string","name":"enterprise_qrcode","default":"-","desc":"desc:企业二维码"},{"type":"string","name":"online_customer_service_link","default":"-","desc":"desc:在线客服链接"},{"type":"string","name":"icp_info","default":"-","desc":"desc:ICP信息"},{"type":"string","name":"icp_info_link","default":"-","desc":"desc:ICP信息链接"},{"type":"string","name":"public_security_network_preparation","default":"-","desc":"desc:公安网备"},{"type":"string","name":"public_security_network_preparation_link","default":"-","desc":"desc:公安网备链接"},{"type":"string","name":"telecom_appreciation","default":"-","desc":"desc:电信增值"},{"type":"string","name":"copyright_info","default":"-","desc":"desc:版权信息"},{"type":"string","name":"official_website_logo","default":"-","desc":"desc:官网LOGO"}]},"cmd":"admin_Configuration_webList"},{"method":"webUpdate","doc":{"title":"保存网站参数配置","desc":"保存网站参数配置","url":"\/admin\/v1\/configuration\/web","method":"PUT","author":"theworld","version":"v1","param":[{"type":"string","name":"enterprise_name","default":"-","desc":"desc:企业名称","validate":"validate:required"},{"type":"string","name":"enterprise_telephone","default":"-","desc":"desc:企业电话","validate":"validate:required"},{"type":"string","name":"enterprise_mailbox","default":"-","desc":"desc:企业邮箱","validate":"validate:required"},{"type":"string","name":"enterprise_qrcode","default":"-","desc":"desc:企业二维码","validate":"validate:required"},{"type":"string","name":"online_customer_service_link","default":"-","desc":"desc:在线客服链接","validate":"validate:required"},{"type":"string","name":"icp_info","default":"-","desc":"desc:ICP信息","validate":"validate:required"},{"type":"string","name":"icp_info_link","default":"-","desc":"desc:ICP信息链接","validate":"validate:required"},{"type":"string","name":"public_security_network_preparation","default":"-","desc":"desc:公安网备","validate":"validate:required"},{"type":"string","name":"public_security_network_preparation_link","default":"-","desc":"desc:公安网备链接","validate":"validate:required"},{"type":"string","name":"telecom_appreciation","default":"-","desc":"desc:电信增値","validate":"validate:required"},{"type":"string","name":"copyright_info","default":"-","desc":"desc:版权信息","validate":"validate:required"},{"type":"string","name":"official_website_logo","default":"-","desc":"desc:官网LOGO","validate":"validate:required"}]},"cmd":"admin_Configuration_webUpdate"},{"method":"cloudServerList","doc":{"title":"获取云服务器配置","desc":"获取云服务器配置","url":"\/admin\/v1\/configuration\/cloud_server","method":"GET","author":"theworld","version":"v1","return":[{"type":"int","name":"cloud_server_more_offers","default":"-","desc":"desc:更多优惠"}]},"cmd":"admin_Configuration_cloudServerList"},{"method":"cloudServerUpdate","doc":{"title":"保存云服务器配置","desc":"保存云服务器配置","url":"\/admin\/v1\/configuration\/cloud_server","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"cloud_server_more_offers","default":"-","desc":"desc:更多优惠","validate":"0关闭1开启validate:required"}]},"cmd":"admin_Configuration_cloudServerUpdate"},{"method":"physicalServerList","doc":{"title":"获取物理服务器配置","desc":"获取物理服务器配置","url":"\/admin\/v1\/configuration\/physical_server","method":"GET","author":"theworld","version":"v1","return":[{"type":"int","name":"physical_server_more_offers","default":"-","desc":"desc:更多优惠"}]},"cmd":"admin_Configuration_physicalServerList"},{"method":"physicalServerUpdate","doc":{"title":"保存物理服务器配置","desc":"保存物理服务器配置","url":"\/admin\/v1\/configuration\/physical_server","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"physical_server_more_offers","default":"-","desc":"desc:更多优惠","validate":"0关闭1开启validate:required"}]},"cmd":"admin_Configuration_physicalServerUpdate"},{"method":"icpList","doc":{"title":"获取ICP配置","desc":"获取ICP配置","url":"\/admin\/v1\/configuration\/icp","method":"GET","author":"theworld","version":"v1","return":[{"type":"int","name":"icp_product_id","default":"-","desc":"desc:购买和咨询商品ID"}]},"cmd":"admin_Configuration_icpList"},{"method":"icpUpdate","doc":{"title":"保存ICP配置","desc":"保存ICP配置","url":"\/admin\/v1\/configuration\/icp","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"icp_product_id","default":"-","desc":"desc:购买和咨询商品ID","validate":"validate:required"}]},"cmd":"admin_Configuration_icpUpdate"},{"method":"productGlobalSetting","doc":{"title":"获取商品全局设置","desc":"获取商品全局设置","url":"\/admin\/v1\/configuration\/product","method":"GET","author":"theworld","version":"v1","return":[{"type":"int","name":"self_defined_field_apply_range","default":"-","desc":"desc:自定义字段应用范围"},{"type":"int","name":"custom_host_name_apply_range","default":"-","desc":"desc:自定义标识应用范围"},{"type":"int","name":"product_duration_group_presets_open","default":"-","desc":"desc:是否开启商品周期分组预设"},{"type":"int","name":"product_duration_group_presets_apply_range","default":"-","desc":"desc:商品周期分组预设应用范围"},{"type":"int","name":"product_duration_group_presets_default_id","default":"-","desc":"desc:商品周期分组预设全局默认分组ID"},{"type":"int","name":"product_new_host_renew_with_ratio_open","default":"-","desc":"desc:新产品续费按周期比例折算"},{"type":"int","name":"product_new_host_renew_with_ratio_apply_range","default":"-","desc":"desc:新产品续费按周期比例折算范围"},{"type":"array","name":"product_new_host_renew_with_ratio_apply_range_2","default":"-","desc":"desc:二级分组id"},{"type":"array","name":"product_new_host_renew_with_ratio_apply_range_1","default":"-","desc":"desc:接口id"},{"type":"int","name":"product_global_renew_rule","default":"-","desc":"desc:商品到期日计算规则"},{"type":"int","name":"product_global_show_base_info","default":"-","desc":"desc:基础信息展示"},{"type":"int","name":"product_renew_with_new_open","default":"-","desc":"desc:商品续费时重新计算续费金额"},{"type":"array","name":"product_renew_with_new_product_ids","default":"-","desc":"desc:所选商品ID"},{"type":"int","name":"product_overdue_not_delete_open","default":"-","desc":"desc:商品到期后不自动删除"},{"type":"array","name":"product_overdue_not_delete_product_ids","default":"-","desc":"desc:到期后不自动删除的商品ID"},{"type":"int","name":"host_sync_due_time_open","default":"-","desc":"desc:产品到期时间与上游一致"},{"type":"int","name":"host_sync_due_time_apply_range","default":"-","desc":"desc:产品到期时间与上游一致应用范围"},{"type":"array","name":"host_sync_due_time_product_ids","default":"-","desc":"desc:产品到期时间与上游一致的商品ID"},{"type":"int","name":"auto_renew_in_advance","default":"-","desc":"desc:自动续费提前开关"},{"type":"int","name":"auto_renew_in_advance_num","default":"-","desc":"desc:自动续费提前时间数"},{"type":"string","name":"auto_renew_in_advance_unit","default":"-","desc":"desc:自动续费提前时间单位"}]},"cmd":"admin_Configuration_productGlobalSetting"},{"method":"productGlobalSettingUpdate","doc":{"title":"保存商品全局设置","desc":"保存商品全局设置","url":"\/admin\/v1\/configuration\/product","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"self_defined_field_apply_range","default":"-","desc":"desc:自定义字段应用范围","validate":"0无1商品分组新增商品validate:required"},{"type":"int","name":"custom_host_name_apply_range","default":"-","desc":"desc:自定义标识应用范围","validate":"0无1商品分组新增商品validate:required"},{"type":"int","name":"product_duration_group_presets_open","default":"-","desc":"desc:是否开启商品周期分组预设","validate":"validate:required"},{"type":"int","name":"product_duration_group_presets_apply_range","default":"-","desc":"desc:商品周期分组预设应用范围","validate":"0全局默认1接口新增商品validate:required"},{"type":"int","name":"product_duration_group_presets_default_id","default":"-","desc":"desc:商品周期分组预设全局默认分组ID","validate":"validate:required"},{"type":"int","name":"product_new_host_renew_with_ratio_open","default":"-","desc":"desc:新产品续费按周期比例折算","validate":"0关闭1开启validate:optional"},{"type":"int","name":"product_new_host_renew_with_ratio_apply_range","default":"-","desc":"desc:新产品续费按周期比例折算范围","validate":"2商品分组下新产品1接口下新产品0全部新产品validate:optional"},{"type":"array","name":"product_new_host_renew_with_ratio_apply_range_2","default":"-","desc":"desc:二级分组id数组","validate":"validate:optional"},{"type":"array","name":"product_new_host_renew_with_ratio_apply_range_1","default":"-","desc":"desc:接口id数组","validate":"validate:optional"},{"type":"int","name":"product_global_renew_rule","default":"-","desc":"desc:商品到期日计算规则","validate":"0实际到期日1产品到期日validate:optional"},{"type":"int","name":"product_global_show_base_info","default":"-","desc":"desc:基础信息展示","validate":"0关闭1开启validate:optional"},{"type":"int","name":"product_renew_with_new_open","default":"-","desc":"desc:商品续费时重新计算续费金额","validate":"0关闭1开启validate:optional"},{"type":"array","name":"product_renew_with_new_product_ids","default":"-","desc":"desc:所选商品ID","validate":"validate:optional"},{"type":"int","name":"product_overdue_not_delete_open","default":"-","desc":"desc:商品到期后不自动删除","validate":"0关闭1开启validate:optional"},{"type":"array","name":"product_overdue_not_delete_product_ids","default":"-","desc":"desc:到期后不自动删除的商品ID","validate":"validate:optional"},{"type":"int","name":"host_sync_due_time_open","default":"-","desc":"desc:产品到期时间与上游一致","validate":"0关闭1开启validate:optional"},{"type":"int","name":"host_sync_due_time_apply_range","default":"-","desc":"desc:产品到期时间与上游一致应用范围","validate":"0全部上游商品1自定义上游商品validate:optional"},{"type":"array","name":"host_sync_due_time_product_ids","default":"-","desc":"desc:产品到期时间与上游一致的商品ID","validate":"validate:optional"},{"type":"int","name":"auto_renew_in_advance","default":"-","desc":"desc:自动续费提前开关","validate":"0关闭1开启validate:optional"},{"type":"int","name":"auto_renew_in_advance_num","default":"-","desc":"desc:自动续费提前时间数","validate":"validate:optional"},{"type":"string","name":"auto_renew_in_advance_unit","default":"-","desc":"desc:自动续费提前时间单位","validate":"minute分钟hour小时day天validate:optional"}]},"cmd":"admin_Configuration_productGlobalSettingUpdate"},{"method":"touristVisibleProduct","doc":{"title":"游客可见商品","desc":"游客可见商品","url":"\/admin\/v1\/configuration\/tourist_visible_product","method":"GET","author":"wyh","version":"v1","return":[{"type":"array","name":"tourist_visible_product_ids","default":"-","desc":"desc:商品ID"}]},"cmd":"admin_Configuration_touristVisibleProduct"},{"method":"touristVisibleProductUpdate","doc":{"title":"游客可见商品","desc":"游客可见商品","url":"\/admin\/v1\/configuration\/tourist_visible_product","method":"PUT","author":"wyh","version":"v1","param":[{"type":"array","name":"tourist_visible_product_ids","default":"-","desc":"desc:商品ID","validate":"validate:optional"}]},"cmd":"admin_Configuration_touristVisibleProductUpdate"},{"method":"supplierCreditWarning","doc":{"title":"获取代理商余额预警设置","desc":"获取代理商余额预警设置","url":"\/admin\/v1\/configuration\/supplier_credit_warning","method":"GET","author":"hh","version":"v1","return":[{"type":"int","name":"supplier_credit_warning_notice","default":"-","desc":"desc:余额预警"},{"type":"string","name":"supplier_credit_amount","default":"-","desc":"desc:自定义余额提醒大小"},{"type":"int","name":"supplier_credit_push_frequency","default":"-","desc":"desc:推送频率"}]},"cmd":"admin_Configuration_supplierCreditWarning"},{"method":"supplierCreditWarningUpdate","doc":{"title":"保存代理商余额预警设置","desc":"保存代理商余额预警设置","url":"\/admin\/v1\/configuration\/supplier_credit_warning","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"supplier_credit_warning_notice","default":"-","desc":"desc:余额预警","validate":"0关闭1开启validate:optional"},{"type":"float","name":"supplier_credit_amount","default":"-","desc":"desc:自定义余额提醒大小","validate":"validate:optional"},{"type":"int","name":"supplier_credit_push_frequency","default":"-","desc":"desc:推送频率","validate":"1一天一次2一天两次3一天三次validate:optional"}]},"cmd":"admin_Configuration_supplierCreditWarningUpdate"},{"method":"globalOnDemand","doc":{"title":"全局按需设置","desc":"全局按需设置","url":"\/admin\/v1\/configuration\/global_on_demand","method":"GET","author":"hh","version":"v1","return":[{"type":"string","name":"grace_time","default":"-","desc":"desc:宽限期"},{"type":"string","name":"grace_time_unit","default":"-","desc":"desc:宽限期单位"},{"type":"string","name":"keep_time","default":"-","desc":"desc:保留期"},{"type":"string","name":"keep_time_unit","default":"-","desc":"desc:保留期单位"}]},"cmd":"admin_Configuration_globalOnDemand"},{"method":"globalOnDemandUpdate","doc":{"title":"保存全局按需设置","desc":"保存全局按需设置","url":"\/admin\/v1\/configuration\/global_on_demand","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"grace_time","default":"-","desc":"desc:宽限期","validate":"validate:required"},{"type":"string","name":"grace_time_unit","default":"-","desc":"desc:宽限期单位","validate":"hour小时day天validate:required"},{"type":"int","name":"keep_time","default":"-","desc":"desc:保留期","validate":"validate:required"},{"type":"string","name":"keep_time_unit","default":"-","desc":"desc:保留期单位","validate":"hour小时day天validate:required"}]},"cmd":"admin_Configuration_globalOnDemandUpdate"},{"method":"upstreamInterceptList","doc":{"title":"获取亏本交易拦截配置","desc":"获取亏本交易拦截配置","url":"\/admin\/v1\/configuration\/upstream_intercept","method":"GET","author":"wyh","version":"v1","return":[{"type":"int","name":"upstream_intercept_new_order_notify","default":"-","desc":"desc:新购通知管理员"},{"type":"int","name":"upstream_intercept_new_order_reject","default":"-","desc":"desc:新购拒绝下单"},{"type":"int","name":"upstream_intercept_renew_notify","default":"-","desc":"desc:续费通知管理员"},{"type":"int","name":"upstream_intercept_renew_reject","default":"-","desc":"desc:续费拒绝下单"},{"type":"int","name":"upstream_intercept_upgrade_notify","default":"-","desc":"desc:升降级通知管理员"},{"type":"int","name":"upstream_intercept_upgrade_reject","default":"-","desc":"desc:升降级拒绝下单"}]},"cmd":"admin_Configuration_upstreamInterceptList"},{"method":"upstreamInterceptUpdate","doc":{"title":"保存亏本交易拦截配置","desc":"保存亏本交易拦截配置","url":"\/admin\/v1\/configuration\/upstream_intercept","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"upstream_intercept_new_order_notify","default":"-","desc":"desc:新购通知管理员","validate":"0否1是validate:required"},{"type":"int","name":"upstream_intercept_new_order_reject","default":"-","desc":"desc:新购拒绝下单","validate":"0否1是validate:required"},{"type":"int","name":"upstream_intercept_renew_notify","default":"-","desc":"desc:续费通知管理员","validate":"0否1是validate:required"},{"type":"int","name":"upstream_intercept_renew_reject","default":"-","desc":"desc:续费拒绝下单","validate":"0否1是validate:required"},{"type":"int","name":"upstream_intercept_upgrade_notify","default":"-","desc":"desc:升降级通知管理员","validate":"0否1是validate:required"},{"type":"int","name":"upstream_intercept_upgrade_reject","default":"-","desc":"desc:升降级拒绝下单","validate":"0否1是validate:required"}]},"cmd":"admin_Configuration_upstreamInterceptUpdate"},{"method":"themeConfigDetail","doc":{"title":"获取指定主题配置","desc":"获取指定主题配置","url":"\/admin\/v1\/configuration\/theme_config\/:theme","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题名称","validate":"validate:required"}],"return":[{"type":"string","name":"theme","default":"-","desc":"desc:主题名称"},{"type":"string","name":"display_one","default":"-","desc":"desc:公告区域展示内容1"},{"type":"string","name":"display","default":"-","desc":"desc:公告区域展示内容2"},{"type":"array","name":"display_options","default":"-","desc":"desc:展示内容选项"},{"type":"string","name":"display_options[].value","default":"-","desc":"desc:选项值"},{"type":"string","name":"display_options[].name","default":"-","desc":"desc:选项名称"},{"type":"int","name":"display_time","default":"-","desc":"desc:轮播时间设置"}]},"cmd":"admin_Configuration_themeConfigDetail"},{"method":"themeConfigUpdate","doc":{"title":"保存指定主题配置","desc":"保存指定主题配置","url":"\/admin\/v1\/configuration\/theme_config\/:theme","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题名称","validate":"validate:required"},{"type":"string","name":"display_one","default":"-","desc":"desc:公告区域展示内容1","validate":"ticket工单announcement公告recommend推荐计划validate:optional"},{"type":"string","name":"display","default":"-","desc":"desc:公告区域展示内容2","validate":"announcement公告recommend推荐计划validate:optional"}]},"cmd":"admin_Configuration_themeConfigUpdate"},{"method":"themeBannerList","doc":{"title":"获取主题轮播图列表","desc":"获取主题轮播图列表","url":"\/admin\/v1\/configuration\/theme_banner","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题名称筛选","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:轮播图列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:轮播图ID"},{"type":"string","name":"list[].theme","default":"-","desc":"desc:主题"},{"type":"string","name":"list[].img","default":"-","desc":"desc:图片"},{"type":"string","name":"list[].url","default":"-","desc":"desc:跳转链接"},{"type":"int","name":"list[].start_time","default":"-","desc":"desc:展示开始时间"},{"type":"int","name":"list[].end_time","default":"-","desc":"desc:展示结束时间"},{"type":"int","name":"list[].show","default":"-","desc":"desc:是否展示"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"int","name":"list[].order","default":"-","desc":"desc:排序"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"int","name":"list[].update_time","default":"-","desc":"desc:更新时间"}]},"cmd":"admin_Configuration_themeBannerList"},{"method":"themeBannerCreate","doc":{"title":"创建主题轮播图","desc":"创建主题轮播图","url":"\/admin\/v1\/configuration\/theme_banner","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题","validate":"validate:required"},{"type":"string","name":"img","default":"-","desc":"desc:图片","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:展示开始时间","validate":"validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:展示结束时间","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_Configuration_themeBannerCreate"},{"method":"themeBannerUpdate","doc":{"title":"更新主题轮播图","desc":"更新主题轮播图","url":"\/admin\/v1\/configuration\/theme_banner\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"},{"type":"string","name":"theme","default":"-","desc":"desc:主题","validate":"validate:required"},{"type":"string","name":"img","default":"-","desc":"desc:图片","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:展示开始时间","validate":"validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:展示结束时间","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_Configuration_themeBannerUpdate"},{"method":"themeBannerDelete","doc":{"title":"删除主题轮播图","desc":"删除主题轮播图","url":"\/admin\/v1\/configuration\/theme_banner\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"}]},"cmd":"admin_Configuration_themeBannerDelete"},{"method":"themeBannerShow","doc":{"title":"切换主题轮播图显示状态","desc":"切换主题轮播图显示状态","url":"\/admin\/v1\/configuration\/theme_banner\/:id\/show","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"}]},"cmd":"admin_Configuration_themeBannerShow"},{"method":"themeBannerOrder","doc":{"title":"主题轮播图排序","desc":"主题轮播图排序","url":"\/admin\/v1\/configuration\/theme_banner\/order","method":"PUT","author":"wyh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:轮播图ID数组","validate":"传主题下所有轮播图的IDvalidate:required"}]},"cmd":"admin_Configuration_themeBannerOrder"}]},{"class":"app\\admin\\controller\\PhysicalServerDiscountController","doc":{"title":"模板控制器-物理服务器优惠","desc":"模板控制器-物理服务器优惠","use":"app\\admin\\controller\\PhysicalServerDiscountController"},"list":[{"method":"list","doc":{"title":"物理服务器优惠列表","desc":"物理服务器优惠列表","url":"\/admin\/v1\/physical_server_discount","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:优惠列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:优惠ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].url","default":"-","desc":"desc:跳转链接"}]},"cmd":"admin_PhysicalServerDiscount_list"},{"method":"create","doc":{"title":"创建物理服务器优惠","desc":"创建物理服务器优惠","url":"\/admin\/v1\/physical_server_discount","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"}]},"cmd":"admin_PhysicalServerDiscount_create"},{"method":"update","doc":{"title":"编辑物理服务器优惠","desc":"编辑物理服务器优惠","url":"\/admin\/v1\/physical_server_discount\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:优惠ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"}]},"cmd":"admin_PhysicalServerDiscount_update"},{"method":"delete","doc":{"title":"删除物理服务器优惠","desc":"删除物理服务器优惠","url":"\/admin\/v1\/physical_server_discount\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:优惠ID","validate":"validate:required"}]},"cmd":"admin_PhysicalServerDiscount_delete"}]},{"class":"app\\admin\\controller\\ViewController","doc":{"title":"模板视图控制器","desc":"模板视图控制器","use":"app\\admin\\controller\\ViewController"},"list":[{"method":"index","doc":{"title":"后台首页模板统一入口","desc":"后台首页模板统一入口","url":"\/admin","method":"GET","author":"wyh","version":"v1"}},{"method":"plugin","doc":{"title":"插件页面模板统一入口","desc":"插件页面模板统一入口","url":"\/admin\/plugin\/:name\/:view_html","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:插件名称","validate":"小写下划线格式validate:required"},{"type":"string","name":"view_html","default":"-","desc":"desc:模板名","validate":"validate:required"}]}},{"method":"template","doc":{"title":"模板控制器页面模板统一入口","desc":"模板控制器页面模板统一入口","url":"\/admin\/template\/:name\/:view_html","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:插件名称","validate":"小写下划线格式validate:required"},{"type":"string","name":"view_html","default":"-","desc":"desc:模板名","validate":"validate:required"}]}}]},{"class":"app\\admin\\controller\\ServerHostingAreaController","doc":{"title":"模板控制器-服务器托管区域","desc":"模板控制器-服务器托管区域","use":"app\\admin\\controller\\ServerHostingAreaController"},"list":[{"method":"list","doc":{"title":"服务器托管区域列表","desc":"服务器托管区域列表","author":"theworld","version":"v1","url":"\/admin\/v1\/server_hosting_area","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:区域列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"desc:一级区域"}]},"cmd":"admin_ServerHostingArea_list"},{"method":"create","doc":{"title":"添加服务器托管区域","desc":"添加服务器托管区域","author":"theworld","version":"v1","url":"\/admin\/v1\/server_hosting_area","method":"POST","param":[{"type":"string","name":"first_area","default":"-","desc":"desc:一级区域","validate":"validate:required"}]},"cmd":"admin_ServerHostingArea_create"},{"method":"update","doc":{"title":"修改服务器托管区域","desc":"修改服务器托管区域","author":"theworld","version":"v1","url":"\/admin\/v1\/server_hosting_area\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:区域ID","validate":"validate:required"},{"type":"string","name":"first_area","default":"-","desc":"desc:一级区域","validate":"validate:required"}]},"cmd":"admin_ServerHostingArea_update"},{"method":"delete","doc":{"title":"删除服务器托管区域","desc":"删除服务器托管区域","author":"theworld","version":"v1","url":"\/admin\/v1\/server_hosting_area\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:区域ID","validate":"validate:required"}]},"cmd":"admin_ServerHostingArea_delete"},{"method":"order","doc":{"title":"服务器托管区域排序","desc":"服务器托管区域排序","author":"theworld","version":"v1","url":"\/admin\/v1\/server_hosting_area\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:区域ID数组","validate":"validate:required"}]},"cmd":"admin_ServerHostingArea_order"}]},{"class":"app\\admin\\controller\\IcpServiceProductController","doc":{"title":"模板控制器-ICP拓展服务商品","desc":"模板控制器-ICP拓展服务商品","use":"app\\admin\\controller\\IcpServiceProductController"},"list":[{"method":"list","doc":{"title":"ICP拓展服务商品列表","desc":"ICP拓展服务商品列表","url":"\/admin\/v1\/icp_service_product","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].price","default":"-","desc":"desc:价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:关联商品ID"}]},"cmd":"admin_IcpServiceProduct_list"},{"method":"create","doc":{"title":"创建ICP拓展服务商品","desc":"创建ICP拓展服务商品","url":"\/admin\/v1\/icp_service_product","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_IcpServiceProduct_create"},{"method":"update","doc":{"title":"编辑ICP拓展服务商品","desc":"编辑ICP拓展服务商品","url":"\/admin\/v1\/icp_service_product\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_IcpServiceProduct_update"},{"method":"delete","doc":{"title":"删除ICP拓展服务商品","desc":"删除ICP拓展服务商品","url":"\/admin\/v1\/icp_service_product\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_IcpServiceProduct_delete"},{"method":"order","doc":{"title":"ICP拓展服务商品排序","desc":"ICP拓展服务商品排序","url":"\/admin\/v1\/icp_service_product\/order","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_IcpServiceProduct_order"}]},{"class":"app\\admin\\controller\\BottomBarGroupController","doc":{"title":"模板控制器-底部栏分组","desc":"模板控制器-底部栏分组","use":"app\\admin\\controller\\BottomBarGroupController"},"list":[{"method":"list","doc":{"title":"底部栏分组列表","desc":"底部栏分组列表","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_group","method":"GET","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"不传递时默认为当前系统设置的主题validate:optional"},{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"zh-cnen-usvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:分组"},{"type":"int","name":"list[].id","default":"-","desc":"desc:分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"}]},"cmd":"admin_BottomBarGroup_list"},{"method":"create","doc":{"title":"创建底部栏分组","desc":"创建底部栏分组","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_group","method":"POST","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"不传递时默认为当前系统设置的主题validate:optional"},{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"zh-cnen-usvalidate:optional"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"}]},"cmd":"admin_BottomBarGroup_create"},{"method":"update","doc":{"title":"编辑底部栏分组","desc":"编辑底部栏分组","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_group\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"}]},"cmd":"admin_BottomBarGroup_update"},{"method":"delete","doc":{"title":"删除底部栏分组","desc":"删除底部栏分组","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_group\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:分组ID","validate":"validate:required"}]},"cmd":"admin_BottomBarGroup_delete"},{"method":"order","doc":{"title":"底部栏分组排序","desc":"底部栏分组排序","author":"theworld","version":"v1","url":"\/admin\/v1\/bottom_bar_group\/order","method":"PUT","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"不传递时默认为当前系统设置的主题validate:optional"},{"type":"string","name":"language","default":"-","desc":"desc:语言","validate":"zh-cnen-usvalidate:optional"},{"type":"array","name":"id","default":"-","desc":"desc:分组ID数组","validate":"validate:required"}]},"cmd":"admin_BottomBarGroup_order"}]},{"class":"app\\admin\\controller\\ConsultController","doc":{"title":"方案咨询","desc":"方案咨询","use":"app\\admin\\controller\\ConsultController"},"list":[{"method":"list","doc":{"title":"方案咨询列表","desc":"方案咨询列表","author":"theworld","version":"v1","url":"\/admin\/v1\/consult","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:方案咨询列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:方案咨询ID"},{"type":"string","name":"list[].matter","default":"-","desc":"desc:咨询事项"},{"type":"string","name":"list[].contact","default":"-","desc":"desc:联系人"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司名称"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:联系电话"},{"type":"string","name":"list[].email","default":"-","desc":"desc:联系邮箱"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:咨询时间"},{"type":"int","name":"count","default":"-","desc":"desc:方案咨询总数"}]},"cmd":"admin_Consult_list"}]},{"class":"app\\admin\\controller\\SupplierController","doc":{"title":"上下游供应商(后台)","desc":"上下游供应商(后台)","use":"app\\admin\\controller\\SupplierController"},"list":[{"method":"list","doc":{"title":"供应商列表","desc":"供应商列表","author":"theworld","version":"v1","url":"\/admin\/v1\/supplier","method":"GET","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:供应商名称链接地址validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:供应商列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:供应商ID"},{"type":"string","name":"list[].type","default":"-","desc":"desc:供应商类型"},{"type":"string","name":"list[].name","default":"-","desc":"desc:供应商名称"},{"type":"string","name":"list[].url","default":"-","desc":"desc:链接地址"},{"type":"string","name":"list[].currency_name","default":"-","desc":"desc:货币名称"},{"type":"string","name":"list[].currency_code","default":"-","desc":"desc:货币标识"},{"type":"string","name":"list[].rate","default":"-","desc":"desc:汇率"},{"type":"int","name":"list[].auto_update_rate","default":"-","desc":"desc:自动更新汇率"},{"type":"int","name":"list[].rate_update_time","default":"-","desc":"desc:汇率更新时间"},{"type":"int","name":"list[].host_num","default":"-","desc":"desc:产品数量"},{"type":"int","name":"list[].product_num","default":"-","desc":"desc:商品数量"},{"type":"string","name":"list[].credit","default":"-","desc":"desc:上游账户余额"},{"type":"int","name":"count","default":"-","desc":"desc:供应商总数"}]},"cmd":"admin_Supplier_list"},{"method":"index","doc":{"title":"供应商详情","desc":"供应商详情","author":"theworld","version":"v1","url":"\/admin\/v1\/supplier\/:id","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:供应商ID","validate":"validate:required"}],"return":[{"type":"object","name":"supplier","default":"-","desc":"desc:供应商"},{"type":"int","name":"supplier.id","default":"-","desc":"desc:供应商ID"},{"type":"string","name":"supplier.type","default":"-","desc":"desc:供应商类型"},{"type":"string","name":"supplier.name","default":"-","desc":"desc:名称"},{"type":"string","name":"supplier.url","default":"-","desc":"desc:链接地址"},{"type":"string","name":"supplier.username","default":"-","desc":"desc:用户名"},{"type":"string","name":"supplier.token","default":"-","desc":"desc:API密钥"},{"type":"string","name":"supplier.secret","default":"-","desc":"desc:API私钥"},{"type":"string","name":"supplier.contact","default":"-","desc":"desc:联系方式"},{"type":"string","name":"supplier.notes","default":"-","desc":"desc:备注"},{"type":"string","name":"supplier.currency_code","default":"-","desc":"desc:货币标识"},{"type":"string","name":"supplier.rate","default":"-","desc":"desc:汇率"},{"type":"int","name":"supplier.auto_update_rate","default":"-","desc":"desc:自动更新汇率"},{"type":"int","name":"supplier.rate_update_time","default":"-","desc":"desc:汇率更新时间"}]},"cmd":"admin_Supplier_index"},{"method":"create","doc":{"title":"添加供应商","desc":"添加供应商","author":"theworld","version":"v1","url":"\/admin\/v1\/supplier","method":"POST","param":[{"type":"string","name":"type","default":"-","desc":"desc:供应商类型","validate":"default默认业务系统whmcs财务系统finance魔方财务validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:链接地址","validate":"validate:required"},{"type":"string","name":"username","default":"-","desc":"desc:用户名","validate":"validate:required"},{"type":"string","name":"token","default":"-","desc":"desc:API密钥","validate":"validate:required"},{"type":"string","name":"secret","default":"-","desc":"desc:API私钥","validate":"validate:required"},{"type":"string","name":"contact","default":"-","desc":"desc:联系方式","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_Supplier_create"},{"method":"update","doc":{"title":"编辑供应商","desc":"编辑供应商","author":"theworld","version":"v1","url":"\/admin\/v1\/supplier\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:供应商ID","validate":"validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:供应商类型","validate":"default默认业务系统whmcs财务系统finance魔方财务validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:链接地址","validate":"validate:required"},{"type":"string","name":"username","default":"-","desc":"desc:用户名","validate":"validate:required"},{"type":"string","name":"token","default":"-","desc":"desc:API密钥","validate":"validate:required"},{"type":"string","name":"secret","default":"-","desc":"desc:API私钥","validate":"validate:required"},{"type":"string","name":"contact","default":"-","desc":"desc:联系方式","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_Supplier_update"},{"method":"updateSupplierRate","doc":{"title":"编辑兑换汇率","desc":"编辑兑换汇率","author":"theworld","version":"v1","url":"\/admin\/v1\/supplier\/:id\/rate","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:供应商ID","validate":"validate:required"},{"type":"int","name":"auto_update_rate","default":"-","desc":"desc:自动更新汇率","validate":"0关闭1开启validate:required"},{"type":"float","name":"rate","default":"-","desc":"desc:汇率","validate":"validate:optional"}]},"cmd":"admin_Supplier_updateSupplierRate"},{"method":"delete","doc":{"title":"删除供应商","desc":"删除供应商","author":"theworld","version":"v1","url":"\/admin\/v1\/supplier\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:供应商ID","validate":"validate:required"}]},"cmd":"admin_Supplier_delete"},{"method":"status","doc":{"title":"检查供应商接口连接状态","desc":"检查供应商接口连接状态","author":"theworld","version":"v1","url":"\/admin\/v1\/supplier\/:id\/status","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:供应商ID","validate":"validate:required"}]},"cmd":"admin_Supplier_status"},{"method":"product","doc":{"title":"获取供应商商品列表","desc":"获取供应商商品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/supplier\/:id\/product","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:供应商ID","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品名"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].price","default":"-","desc":"desc:商品最低价格"},{"type":"string","name":"list[].cycle","default":"-","desc":"desc:商品最低周期"}]},"cmd":"admin_Supplier_product"},{"method":"supplierCredit","doc":{"title":"刷新供应商余额","desc":"刷新供应商余额","author":"hh","version":"v1","url":"\/admin\/v1\/supplier\/:id\/credit","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:供应商ID","validate":"validate:required"}],"return":[{"type":"string","name":"credit","default":"-","desc":"desc:余额"}]},"cmd":"admin_Supplier_supplierCredit"}]},{"class":"app\\admin\\controller\\PhysicalServerProductController","doc":{"title":"模板控制器-物理服务器商品","desc":"模板控制器-物理服务器商品","use":"app\\admin\\controller\\PhysicalServerProductController"},"list":[{"method":"list","doc":{"title":"物理服务器商品列表","desc":"物理服务器商品列表","url":"\/admin\/v1\/physical_server_product","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"int","name":"list[].area_id","default":"-","desc":"desc:区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"desc:一级区域"},{"type":"string","name":"list[].second_area","default":"-","desc":"desc:二级区域"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].cpu","default":"-","desc":"desc:处理器"},{"type":"string","name":"list[].memory","default":"-","desc":"desc:内存"},{"type":"string","name":"list[].disk","default":"-","desc":"desc:硬盘"},{"type":"string","name":"list[].ip_num","default":"-","desc":"desc:IP数量"},{"type":"string","name":"list[].bandwidth","default":"-","desc":"desc:带宽"},{"type":"string","name":"list[].duration","default":"-","desc":"desc:时长"},{"type":"string","name":"list[].tag","default":"-","desc":"desc:标签"},{"type":"string","name":"list[].original_price","default":"-","desc":"desc:原价"},{"type":"string","name":"list[].original_price_unit","default":"-","desc":"desc:原价单位"},{"type":"string","name":"list[].selling_price","default":"-","desc":"desc:售价"},{"type":"string","name":"list[].selling_price_unit","default":"-","desc":"desc:售价单位"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:关联商品ID"},{"type":"int","name":"count","default":"-","desc":"desc:商品数量"}]},"cmd":"admin_PhysicalServerProduct_list"},{"method":"create","doc":{"title":"创建物理服务器商品","desc":"创建物理服务器商品","url":"\/admin\/v1\/physical_server_product","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"area_id","default":"-","desc":"desc:区域ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"string","name":"cpu","default":"-","desc":"desc:处理器","validate":"validate:required"},{"type":"string","name":"memory","default":"-","desc":"desc:内存","validate":"validate:required"},{"type":"string","name":"disk","default":"-","desc":"desc:硬盘","validate":"validate:required"},{"type":"string","name":"ip_num","default":"-","desc":"desc:IP数量","validate":"validate:required"},{"type":"string","name":"bandwidth","default":"-","desc":"desc:带宽","validate":"validate:required"},{"type":"string","name":"duration","default":"-","desc":"desc:时长","validate":"validate:required"},{"type":"string","name":"tag","default":"-","desc":"desc:标签","validate":"validate:required"},{"type":"float","name":"original_price","default":"-","desc":"desc:原价","validate":"validate:required"},{"type":"string","name":"original_price_unit","default":"-","desc":"desc:原价单位","validate":"month月year年validate:required"},{"type":"float","name":"selling_price","default":"-","desc":"desc:售价","validate":"validate:required"},{"type":"string","name":"selling_price_unit","default":"-","desc":"desc:售价单位","validate":"month月year年validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_PhysicalServerProduct_create"},{"method":"update","doc":{"title":"编辑物理服务器商品","desc":"编辑物理服务器商品","url":"\/admin\/v1\/physical_server_product\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"area_id","default":"-","desc":"desc:区域ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"string","name":"cpu","default":"-","desc":"desc:处理器","validate":"validate:required"},{"type":"string","name":"memory","default":"-","desc":"desc:内存","validate":"validate:required"},{"type":"string","name":"disk","default":"-","desc":"desc:硬盘","validate":"validate:required"},{"type":"string","name":"ip_num","default":"-","desc":"desc:IP数量","validate":"validate:required"},{"type":"string","name":"bandwidth","default":"-","desc":"desc:带宽","validate":"validate:required"},{"type":"string","name":"duration","default":"-","desc":"desc:时长","validate":"validate:required"},{"type":"string","name":"tag","default":"-","desc":"desc:标签","validate":"validate:required"},{"type":"float","name":"original_price","default":"-","desc":"desc:原价","validate":"validate:required"},{"type":"string","name":"original_price_unit","default":"-","desc":"desc:原价单位","validate":"month月year年validate:required"},{"type":"float","name":"selling_price","default":"-","desc":"desc:售价","validate":"validate:required"},{"type":"string","name":"selling_price_unit","default":"-","desc":"desc:售价单位","validate":"month月year年validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_PhysicalServerProduct_update"},{"method":"delete","doc":{"title":"删除物理服务器商品","desc":"删除物理服务器商品","url":"\/admin\/v1\/physical_server_product\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_PhysicalServerProduct_delete"},{"method":"order","doc":{"title":"物理服务器商品排序","desc":"物理服务器商品排序","url":"\/admin\/v1\/physical_server_product\/order","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID数组","validate":"validate:required"}]},"cmd":"admin_PhysicalServerProduct_order"}]},{"class":"app\\admin\\controller\\SelfDefinedFieldController","doc":{"title":"自定义字段管理","desc":"自定义字段管理","use":"app\\admin\\controller\\SelfDefinedFieldController"},"list":[{"method":"selfDefinedFieldList","doc":{"title":"自定义字段列表","desc":"自定义字段列表","url":"\/admin\/v1\/self_defined_field","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"product商品product_group商品组validate:optional"},{"type":"int","name":"relid","default":"-","desc":"desc:关联ID","validate":"商品IDvalidate:optional"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"desc:自定义字段ID"},{"type":"string","name":"list[].field_name","default":"-","desc":"desc:字段名称"},{"type":"int","name":"list[].is_required","default":"-","desc":"desc:是否必填"},{"type":"string","name":"list[].field_type","default":"-","desc":"desc:字段类型"},{"type":"string","name":"list[].description","default":"-","desc":"desc:字段描述"},{"type":"string","name":"list[].regexpr","default":"-","desc":"desc:验证规则"},{"type":"string","name":"list[].field_option","default":"-","desc":"desc:下拉选项"},{"type":"int","name":"list[].show_order_page","default":"-","desc":"desc:订单页可见"},{"type":"int","name":"list[].show_order_detail","default":"-","desc":"desc:订单详情可见"},{"type":"int","name":"list[].show_client_host_detail","default":"-","desc":"desc:前台产品详情可见"},{"type":"int","name":"list[].show_admin_host_detail","default":"-","desc":"desc:后台产品详情可见"},{"type":"int","name":"list[].show_client_host_list","default":"-","desc":"desc:会员中心列表显示"},{"type":"int","name":"list[].show_admin_host_list","default":"-","desc":"desc:后台产品列表显示"},{"type":"int","name":"list[].upstream_id","default":"-","desc":"desc:上游ID"},{"type":"string","name":"list[].explain_content","default":"-","desc":"desc:说明内容"},{"type":"int","name":"list[].is_global","default":"-","desc":"desc:全局"},{"type":"array","name":"list[].product_group","default":"-","desc":"desc:关联商品分组"},{"type":"int","name":"list[].product_group[].id","default":"-","desc":"desc:关联商品分组ID"},{"type":"string","name":"list[].product_group[].first_group_name","default":"-","desc":"desc:一级分组名称"},{"type":"string","name":"list[].product_group[].name","default":"-","desc":"desc:关联商品分组名称"},{"type":"int","name":"count","default":"-","desc":"desc:总条数"}]},"cmd":"admin_SelfDefinedField_selfDefinedFieldList"},{"method":"create","doc":{"title":"添加自定义字段","desc":"添加自定义字段","url":"\/admin\/v1\/self_defined_field","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"product商品product_group商品组validate:required"},{"type":"int","name":"relid","default":"-","desc":"desc:关联ID","validate":"商品ID类型为product时必填validate:optional"},{"type":"string","name":"field_name","default":"-","desc":"desc:字段名称","validate":"validate:required"},{"type":"int","name":"is_required","default":"-","desc":"desc:是否必填","validate":"0否1是validate:required"},{"type":"string","name":"field_type","default":"-","desc":"desc:字段类型","validate":"text文本框link链接password密码dropdown下拉tickbox勾选框textarea文本区explain说明validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:字段描述","validate":"validate:optional"},{"type":"string","name":"regexpr","default":"-","desc":"desc:验证规则","validate":"validate:optional"},{"type":"string","name":"field_option","default":"-","desc":"desc:下拉选项","validate":"field_type=dropdown时必填validate:optional"},{"type":"int","name":"show_order_page","default":"-","desc":"desc:订单页可见","validate":"0否1是validate:required"},{"type":"int","name":"show_order_detail","default":"-","desc":"desc:订单详情可见","validate":"0否1是validate:required"},{"type":"int","name":"show_client_host_detail","default":"-","desc":"desc:前台产品详情可见","validate":"0否1是validate:required"},{"type":"int","name":"show_admin_host_detail","default":"-","desc":"desc:后台产品详情可见","validate":"0否1是validate:required"},{"type":"int","name":"show_client_host_list","default":"-","desc":"desc:会员中心列表显示","validate":"0否1是validate:required"},{"type":"int","name":"show_admin_host_list","default":"-","desc":"desc:后台产品列表显示","validate":"0否1是validate:required"},{"type":"string","name":"explain_content","default":"-","desc":"desc:说明内容","validate":"field_type=explain时可用validate:optional"},{"type":"int","name":"is_global","default":"-","desc":"desc:全局","validate":"0否1是类型为product_group时必填validate:optional"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:自定义字段ID"}]},"cmd":"admin_SelfDefinedField_create"},{"method":"update","doc":{"title":"修改自定义字段","desc":"修改自定义字段","url":"\/admin\/v1\/self_defined_field\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:自定义字段ID","validate":"validate:required"},{"type":"string","name":"field_name","default":"-","desc":"desc:字段名称","validate":"validate:required"},{"type":"int","name":"is_required","default":"-","desc":"desc:是否必填","validate":"0否1是validate:required"},{"type":"string","name":"field_type","default":"-","desc":"desc:字段类型","validate":"text文本框link链接password密码dropdown下拉tickbox勾选框textarea文本区explain说明validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:字段描述","validate":"validate:optional"},{"type":"string","name":"regexpr","default":"-","desc":"desc:验证规则","validate":"validate:optional"},{"type":"string","name":"field_option","default":"-","desc":"desc:下拉选项","validate":"field_type=dropdown时必填validate:optional"},{"type":"int","name":"show_order_page","default":"-","desc":"desc:订单页可见","validate":"0否1是validate:required"},{"type":"int","name":"show_order_detail","default":"-","desc":"desc:订单详情可见","validate":"0否1是validate:required"},{"type":"int","name":"show_client_host_detail","default":"-","desc":"desc:前台产品详情可见","validate":"0否1是validate:required"},{"type":"int","name":"show_admin_host_detail","default":"-","desc":"desc:后台产品详情可见","validate":"0否1是validate:required"},{"type":"int","name":"show_client_host_list","default":"-","desc":"desc:会员中心列表显示","validate":"0否1是validate:required"},{"type":"int","name":"show_admin_host_list","default":"-","desc":"desc:后台产品列表显示","validate":"0否1是validate:required"},{"type":"string","name":"explain_content","default":"-","desc":"desc:说明内容","validate":"field_type=explain时可用validate:optional"},{"type":"int","name":"is_global","default":"-","desc":"desc:全局","validate":"0否1是validate:optional"}]},"cmd":"admin_SelfDefinedField_update"},{"method":"delete","doc":{"title":"删除自定义字段","desc":"删除自定义字段","url":"\/admin\/v1\/self_defined_field\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:自定义字段ID","validate":"validate:required"}]},"cmd":"admin_SelfDefinedField_delete"},{"method":"dragToSort","doc":{"title":"拖动排序","desc":"拖动排序","url":"\/admin\/v1\/self_defined_field\/:id\/drag","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"prev_id","default":"-","desc":"desc:前一个自定义字段ID","validate":"0表示置顶validate:required"},{"type":"int","name":"id","default":"-","desc":"desc:当前自定义字段ID","validate":"validate:required"}]},"cmd":"admin_SelfDefinedField_dragToSort"},{"method":"relatedProductGroup","doc":{"title":"关联商品组","desc":"关联商品组","author":"theworld","version":"v1","url":"\/admin\/v1\/self_defined_field\/:id\/related_product_group","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:自定义字段ID","validate":"仅限类型为product_groupvalidate:required"},{"type":"array","name":"product_group_id","default":"-","desc":"desc:二级商品分组ID","validate":"validate:required"}]},"cmd":"admin_SelfDefinedField_relatedProductGroup"},{"method":"isGlobalUpdate","doc":{"title":"全局自定义字段切换","desc":"全局自定义字段切换","author":"theworld","version":"v1","url":"\/admin\/v1\/self_defined_field\/:id\/is_global","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:自定义字段ID","validate":"仅限类型为product_groupvalidate:required"},{"type":"int","name":"is_global","default":"-","desc":"desc:是否为全局自定义字段","validate":"0否1是validate:required"},{"type":"int","name":"remove","default":"-","desc":"desc:是否移除关联商品组下商品同名自定义字段","validate":"0否1是validate:optional"}]},"cmd":"admin_SelfDefinedField_isGlobalUpdate"}]},{"class":"app\\admin\\controller\\ProductController","doc":{"title":"商品管理","desc":"商品管理","use":"app\\admin\\controller\\ProductController"},"list":[{"method":"productList","doc":{"title":"商品列表","desc":"商品列表","url":"\/admin\/v1\/product","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"desc:关联类型","validate":"validate:optional"},{"type":"string","name":"rel_id","default":"-","desc":"desc:关联ID","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idnamedescriptionvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"},{"type":"int","name":"exclude_domain","default":"-","desc":"desc:是否排除域名","validate":"0否1是validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品名"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"list[].stock_control","default":"-","desc":"desc:是否开启库存控制"},{"type":"int","name":"list[].qty","default":"-","desc":"desc:库存"},{"type":"string","name":"list[].pay_type","default":"-","desc":"desc:付款类型"},{"type":"int","name":"list[].hidden","default":"-","desc":"desc:是否隐藏"},{"type":"string","name":"list[].product_group_name_second","default":"-","desc":"desc:二级分组名称"},{"type":"int","name":"list[].product_group_id_second","default":"-","desc":"desc:二级分组ID"},{"type":"string","name":"list[].product_group_name_first","default":"-","desc":"desc:一级分组名称"},{"type":"int","name":"list[].product_group_id_first","default":"-","desc":"desc:一级分组ID"},{"type":"int","name":"list[].agentable","default":"-","desc":"desc:是否可代理商品"},{"type":"int","name":"list[].agent","default":"-","desc":"desc:代理商品"},{"type":"int","name":"list[].host_num","default":"-","desc":"desc:产品数量"},{"type":"int","name":"count","default":"-","desc":"desc:商品总数"}]},"cmd":"admin_Product_productList"},{"method":"moduleProductList","doc":{"title":"根据模块获取商品列表","desc":"根据模块获取商品列表","url":"\/admin\/v1\/module\/:module\/product","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"desc:模块名称","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:一级分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:一级分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:一级分组名称"},{"type":"array","name":"list[].child","default":"-","desc":"desc:二级分组"},{"type":"int","name":"list[].child[].id","default":"-","desc":"desc:二级分组ID"},{"type":"string","name":"list[].child[].name","default":"-","desc":"desc:二级分组名称"},{"type":"array","name":"list[].child[].child","default":"-","desc":"desc:商品"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].child[].child[].name","default":"-","desc":"desc:商品名称"}]},"cmd":"admin_Product_moduleProductList"},{"method":"index","doc":{"title":"商品详情","desc":"商品详情","url":"\/admin\/v1\/product\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"object","name":"product","default":"-","desc":"desc:商品"},{"type":"int","name":"product.id","default":"-","desc":"desc:ID"},{"type":"string","name":"product.name","default":"-","desc":"desc:商品名称"},{"type":"int","name":"product.product_group_id","default":"-","desc":"desc:所属商品组ID"},{"type":"string","name":"product.description","default":"-","desc":"desc:商品描述"},{"type":"int","name":"product.hidden","default":"-","desc":"desc:是否隐藏"},{"type":"int","name":"product.stock_control","default":"-","desc":"desc:库存控制"},{"type":"int","name":"product.qty","default":"-","desc":"desc:库存数量"},{"type":"int","name":"product.product_id","default":"-","desc":"desc:父商品ID"},{"type":"array","name":"product.plugin_custom_fields","default":"-","desc":"desc:自定义字段"},{"type":"int","name":"product.show","default":"-","desc":"desc:是否展示在会员中心"},{"type":"string","name":"product.renew_rule","default":"-","desc":"desc:续费规则"},{"type":"int","name":"product.auto_renew_in_advance","default":"-","desc":"desc:自动续费提前开关"},{"type":"int","name":"product.auto_renew_in_advance_num","default":"-","desc":"desc:自动续费提前时间数"},{"type":"string","name":"product.auto_renew_in_advance_unit","default":"-","desc":"desc:自动续费提前时间单位"},{"type":"int","name":"product.natural_month_prepaid","default":"-","desc":"desc:自然月预付费开关"},{"type":"string","name":"mode","default":"-","desc":"desc:代理模式"},{"type":"string","name":"supplier_name","default":"-","desc":"desc:供应商名称"},{"type":"int","name":"profit_type","default":"-","desc":"desc:利润类型"},{"type":"int","name":"show_base_info","default":"-","desc":"desc:产品列表是否展示基础信息"},{"type":"string","name":"module","default":"-","desc":"desc:商品对应模块"},{"type":"object","name":"plugin_custom_fields","default":"-","desc":"desc:插件钩子返回的自定义字段"},{"type":"object","name":"pay_ontrial","default":"-","desc":"desc:试用配置"},{"type":"int","name":"pay_ontrial.status","default":"-","desc":"desc:是否开启"},{"type":"string","name":"pay_ontrial.cycle_type","default":"-","desc":"desc:时长单位"},{"type":"int","name":"pay_ontrial.cycle_num","default":"-","desc":"desc:时长"},{"type":"string","name":"pay_ontrial.client_limit","default":"-","desc":"desc:用户限制"},{"type":"string","name":"pay_ontrial.account_limit","default":"-","desc":"desc:账户限制"},{"type":"string","name":"pay_ontrial.old_client_exclusive","default":"-","desc":"desc:老用户专享商品ID"},{"type":"int","name":"pay_ontrial.max","default":"-","desc":"desc:单用户最大试用数量"}]},"cmd":"admin_Product_index"},{"method":"create","doc":{"title":"新建商品","desc":"新建商品","url":"\/admin\/v1\/product","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:商品名称","validate":"validate:required"},{"type":"int","name":"product_group_id","default":"-","desc":"desc:分组ID","validate":"只传二级分组IDvalidate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:required"},{"type":"string","name":"renew_rule","default":"-","desc":"desc:续费规则","validate":"due到期日current当前时间validate:optional"}],"return":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID"}]},"cmd":"admin_Product_create"},{"method":"update","doc":{"title":"编辑商品","desc":"编辑商品","url":"\/admin\/v1\/product\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:商品名称","validate":"validate:required"},{"type":"int","name":"product_group_id","default":"-","desc":"desc:分组ID","validate":"只传二级分组IDvalidate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"int","name":"hidden","default":"-","desc":"desc:是否隐藏","validate":"1隐藏0显示validate:required"},{"type":"int","name":"stock_control","default":"-","desc":"desc:库存控制","validate":"1启用0关闭validate:required"},{"type":"int","name":"qty","default":"-","desc":"desc:库存数量","validate":"validate:required"},{"type":"string","name":"pay_type","default":"-","desc":"desc:付款类型","validate":"free免费onetime一次recurring_prepayment周期先付recurring_postpaid周期后付on_demand按需计费recurring_prepayment_on_demand周期先付+按需计费validate:required"},{"type":"int","name":"auto_setup","default":"-","desc":"desc:是否自动开通","validate":"1是0否validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:关联类型","validate":"serverserver_groupvalidate:required"},{"type":"int","name":"rel_id","default":"-","desc":"desc:关联ID","validate":"validate:required"},{"type":"array","name":"upgrade","default":"-","desc":"desc:可升降级商品ID数组","validate":"validate:optional"},{"type":"int","name":"product_id","default":"-","desc":"desc:父级商品ID","validate":"validate:optional"},{"type":"string","name":"price","default":"-","desc":"desc:商品起售价格","validate":"validate:optional"},{"type":"string","name":"renew_rule","default":"-","desc":"desc:续费规则","validate":"due到期日current当前时间validate:optional"},{"type":"int","name":"show_base_info","default":"-","desc":"desc:产品列表是否展示基础信息","validate":"1是0否validate:optional"},{"type":"int","name":"auto_renew_in_advance","default":"-","desc":"desc:自动续费提前开关","validate":"0关闭1开启validate:optional"},{"type":"int","name":"auto_renew_in_advance_num","default":"-","desc":"desc:自动续费提前时间数","validate":"validate:optional"},{"type":"string","name":"auto_renew_in_advance_unit","default":"-","desc":"desc:自动续费提前时间单位","validate":"minute分钟hour小时day天validate:optional"},{"type":"string","name":"sync_stock","default":"-","desc":"desc:是否同步库存","validate":"1是0否validate:optional"}]},"cmd":"admin_Product_update"},{"method":"updateServer","doc":{"title":"编辑商品接口","desc":"编辑商品接口","url":"\/admin\/v1\/product\/:id\/server","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"auto_setup","default":"-","desc":"desc:是否自动开通","validate":"1是0否validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:关联类型","validate":"serverserver_groupvalidate:required"},{"type":"int","name":"rel_id","default":"-","desc":"desc:关联ID","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示在会员中心","validate":"0否1是validate:required"},{"type":"int","name":"show_base_info","default":"-","desc":"desc:产品列表是否展示基础信息","validate":"1是0否validate:optional"}]},"cmd":"admin_Product_updateServer"},{"method":"delete","doc":{"title":"删除商品","desc":"删除商品","url":"\/admin\/v1\/product\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_Product_delete"},{"method":"batchDelete","doc":{"title":"批量删除商品","desc":"批量删除商品","url":"\/admin\/v1\/product","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_Product_batchDelete"},{"method":"hidden","doc":{"title":"隐藏\/显示商品","desc":"隐藏\/显示商品","url":"\/admin\/v1\/product\/:id\/:hidden","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"hidden","default":"-","desc":"desc:是否隐藏","validate":"1隐藏0显示validate:required"}]},"cmd":"admin_Product_hidden"},{"method":"order","doc":{"title":"商品拖动排序","desc":"商品拖动排序","url":"\/admin\/v1\/product\/order\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"pre_product_id","default":"-","desc":"desc:移动后前一个商品ID","validate":"没有则传0validate:required"},{"type":"int","name":"product_group_id","default":"-","desc":"desc:移动后的商品组ID","validate":"validate:required"},{"type":"int","name":"backward","default":"-","desc":"desc:是否向后移动","validate":"1是0否validate:required"}]},"cmd":"admin_Product_order"},{"method":"upgrade","doc":{"title":"获取商品关联的升降级商品","desc":"获取商品关联的升降级商品","url":"\/admin\/v1\/product\/:id\/upgrade","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品名"}]},"cmd":"admin_Product_upgrade"},{"method":"moduleServerConfigOption","doc":{"title":"选择接口获取配置","desc":"选择接口获取配置","url":"\/admin\/v1\/product\/:id\/server\/config_option","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:关联类型","validate":"server接口server_group接口分组validate:required"},{"type":"int","name":"rel_id","default":"-","desc":"desc:关联ID","validate":"validate:required"}],"return":[{"type":"string","name":"content","default":"-","desc":"desc:模块输出内容"}]},"cmd":"admin_Product_moduleServerConfigOption"},{"method":"moduleCalculatePrice","doc":{"title":"修改配置计算价格","desc":"修改配置计算价格","url":"\/admin\/v1\/product\/:id\/config_option","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"array","name":"config_options","default":"-","desc":"desc:模块自定义配置参数","validate":"validate:optional"}],"return":[{"type":"string","name":"price","default":"-","desc":"desc:价格"},{"type":"string","name":"renew_price","default":"-","desc":"desc:续费价格"},{"type":"string","name":"billing_cycle","default":"-","desc":"desc:周期名称"},{"type":"int","name":"duration","default":"-","desc":"desc:周期时长"},{"type":"string","name":"description","default":"-","desc":"desc:订单子项描述"},{"type":"string","name":"base_price","default":"-","desc":"desc:基础价格"}]},"cmd":"admin_Product_moduleCalculatePrice"},{"method":"saveAgentableProduct","doc":{"title":"保存可代理商品","desc":"保存可代理商品","url":"\/admin\/v1\/product\/agentable","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_Product_saveAgentableProduct"},{"method":"resModuleProductList","doc":{"title":"根据上游模块获取商品列表","desc":"根据上游模块获取商品列表","url":"\/admin\/v1\/res_module\/:module\/product","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"desc:模块名称","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:一级分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:一级分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:一级分组名称"},{"type":"array","name":"list[].child","default":"-","desc":"desc:二级分组"},{"type":"int","name":"list[].child[].id","default":"-","desc":"desc:二级分组ID"},{"type":"string","name":"list[].child[].name","default":"-","desc":"desc:二级分组名称"},{"type":"array","name":"list[].child[].child","default":"-","desc":"desc:商品"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].child[].child[].name","default":"-","desc":"desc:商品名称"}]},"cmd":"admin_Product_resModuleProductList"},{"method":"modulesProductList","doc":{"title":"根据模块获取商品列表","desc":"根据模块获取商品列表","url":"\/admin\/v1\/module\/product","method":"GET","author":"theworld","version":"v1","param":[{"type":"array","name":"-","default":"-","desc":"-","validate":""},{"type":"int","name":"type","default":"-","desc":"desc:类型","validate":"0本地模块1同步代理validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:一级分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:一级分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:一级分组名称"},{"type":"array","name":"list[].child","default":"-","desc":"desc:二级分组"},{"type":"int","name":"list[].child[].id","default":"-","desc":"desc:二级分组ID"},{"type":"string","name":"list[].child[].name","default":"-","desc":"desc:二级分组名称"},{"type":"array","name":"list[].child[].child","default":"-","desc":"desc:商品"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].child[].child[].name","default":"-","desc":"desc:商品名称"}]},"cmd":"admin_Product_modulesProductList"},{"method":"copy","doc":{"title":"复制商品","desc":"复制商品","url":"\/admin\/v1\/product\/:id\/copy","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"product_group_id","default":"-","desc":"desc:二级分组ID","validate":"validate:optional"}]},"cmd":"admin_Product_copy"},{"method":"getCustomHostName","doc":{"title":"获取商品自定义标识配置","desc":"获取商品自定义标识配置","url":"\/admin\/v1\/product\/:id\/custom_host_name","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"int","name":"custom_host_name","default":"-","desc":"desc:自定义主机标识开关"},{"type":"string","name":"custom_host_name_prefix","default":"-","desc":"desc:自定义主机标识前缀"},{"type":"array","name":"custom_host_name_string_allow","default":"-","desc":"desc:允许的字符串"},{"type":"int","name":"custom_host_name_string_length","default":"-","desc":"desc:字符串长度"}]},"cmd":"admin_Product_getCustomHostName"},{"method":"saveCustomHostName","doc":{"title":"保存商品自定义标识配置","desc":"保存商品自定义标识配置","url":"\/admin\/v1\/product\/:id\/custom_host_name","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"custom_host_name","default":"-","desc":"desc:自定义主机标识开关","validate":"0关闭1开启validate:required"},{"type":"string","name":"custom_host_name_prefix","default":"-","desc":"desc:自定义主机标识前缀","validate":"validate:required"},{"type":"array","name":"custom_host_name_string_allow","default":"-","desc":"desc:允许的字符串","validate":"number数字upper大写字母lower小写字母validate:required"},{"type":"int","name":"custom_host_name_string_length","default":"-","desc":"desc:字符串长度","validate":"validate:required"}]},"cmd":"admin_Product_saveCustomHostName"},{"method":"syncImageLogList","doc":{"title":"同步镜像日志列表","desc":"同步镜像日志列表","url":"\/admin\/v1\/product\/sync_image_log","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idcreate_timevalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:同步镜像日志"},{"type":"int","name":"list[].id","default":"-","desc":"desc:同步镜像日志ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].result","default":"-","desc":"desc:同步结果"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:同步时间"},{"type":"int","name":"count","default":"-","desc":"desc:同步镜像日志总数"}]},"cmd":"admin_Product_syncImageLogList"},{"method":"syncImage","doc":{"title":"同步镜像","desc":"同步镜像","url":"\/admin\/v1\/product\/sync_image","method":"POST","author":"theworld","version":"v1","param":[{"type":"array","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:optional"}]},"cmd":"admin_Product_syncImage"},{"method":"payOntrial","doc":{"title":"试用配置","desc":"试用配置","url":"\/admin\/v1\/product\/:id\/pay_ontrial","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"object","name":"pay_ontrial","default":"-","desc":"desc:试用配置","validate":"validate:required"},{"type":"int","name":"pay_ontrial.status","default":"-","desc":"desc:是否开启","validate":"validate:required"},{"type":"string","name":"pay_ontrial.cycle_type","default":"-","desc":"desc:时长单位","validate":"hourdaymonthvalidate:required"},{"type":"int","name":"pay_ontrial.cycle_num","default":"-","desc":"desc:时长","validate":"validate:required"},{"type":"string","name":"pay_ontrial.client_limit","default":"-","desc":"desc:用户限制","validate":"no不限制new新用户host用户必须存在激活中的产品validate:required"},{"type":"array","name":"pay_ontrial.account_limit","default":"-","desc":"desc:账户限制","validate":"多选email绑定邮件phone绑定手机certification实名validate:optional"},{"type":"array","name":"pay_ontrial.old_client_exclusive","default":"-","desc":"desc:老用户专享","validate":"商品ID数组validate:optional"},{"type":"int","name":"pay_ontrial.max","default":"-","desc":"desc:单用户最大试用数量","validate":"validate:required"}]},"cmd":"admin_Product_payOntrial"},{"method":"productNoticeGroupList","doc":{"title":"全局通知管理列表","desc":"全局通知管理列表","url":"\/admin\/v1\/product\/notice_group","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"desc:通知类型标识","validate":"validate:required"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"name","default":"-","desc":"desc:搜索分组名称","validate":"validate:optional"},{"type":"string","name":"product_name","default":"-","desc":"desc:搜索商品名称","validate":"validate:optional"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"desc:触发动作组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:触发动作组名称"},{"type":"int","name":"list[].is_default","default":"-","desc":"desc:是否默认组"},{"type":"int","name":"list[].notice_setting.xxx","default":"-","desc":"desc:对应触发动作状态"},{"type":"int","name":"list[].product[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product[].name","default":"-","desc":"desc:商品名称"},{"type":"int","name":"count","default":"-","desc":"desc:总条数"},{"type":"string","name":"notice_type[].type","default":"-","desc":"desc:通知类型标识"},{"type":"string","name":"notice_type[].name","default":"-","desc":"desc:通知类型名称"},{"type":"string","name":"notice_setting[].name","default":"-","desc":"desc:通知标识"},{"type":"string","name":"notice_setting[].name_lang","default":"-","desc":"desc:通知名称"}]},"cmd":"admin_Product_productNoticeGroupList"},{"method":"productNoticeGroupCreate","doc":{"title":"创建触发动作组","desc":"创建触发动作组","url":"\/admin\/v1\/product\/notice_group","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"desc:通知类型标识","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:触发动作组名称","validate":"validate:required"},{"type":"int","name":"notice_setting.xxx","default":"-","desc":"desc:对应触发动作状态","validate":"xxx动作标识0关闭1开启validate:required"},{"type":"array","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:optional"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:触发动作组ID"}]},"cmd":"admin_Product_productNoticeGroupCreate"},{"method":"productNoticeGroupUpdate","doc":{"title":"修改触发动作组","desc":"修改触发动作组","url":"\/admin\/v1\/product\/notice_group\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:触发动作组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:触发动作组名称","validate":"validate:required"},{"type":"int","name":"notice_setting.xxx","default":"-","desc":"desc:对应触发动作状态","validate":"xxx动作标识0关闭1开启validate:required"},{"type":"array","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:optional"}]},"cmd":"admin_Product_productNoticeGroupUpdate"},{"method":"productNoticeGroupDelete","doc":{"title":"删除触发动作组","desc":"删除触发动作组","url":"\/admin\/v1\/product\/notice_group\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:触发动作组ID","validate":"validate:required"}]},"cmd":"admin_Product_productNoticeGroupDelete"},{"method":"productNoticeGroupUpdateActStatus","doc":{"title":"修改触发动作组动作状态","desc":"修改触发动作组动作状态","url":"\/admin\/v1\/product\/notice_group\/:id\/act\/status","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:触发动作组ID","validate":"validate:required"},{"type":"string","name":"act","default":"-","desc":"desc:动作标识","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:状态","validate":"0否1是validate:required"}]},"cmd":"admin_Product_productNoticeGroupUpdateActStatus"},{"method":"productOnDemandbillingItem","doc":{"title":"获取商品按需计费项目","desc":"获取商品按需计费项目","url":"\/admin\/v1\/product\/:id\/on_demand\/billing_item","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"string","name":"list[].name","default":"-","desc":"desc:配置项标识"},{"type":"string","name":"list[].value","default":"-","desc":"desc:配置项名称"}]},"cmd":"admin_Product_productOnDemandbillingItem"},{"method":"productOnDemandIndex","doc":{"title":"商品按需计费配置详情","desc":"商品按需计费配置详情","url":"\/admin\/v1\/product\/:id\/on_demand","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"billing_cycle_unit","default":"-","desc":"desc:出账周期单位"},{"type":"int","name":"billing_cycle_day","default":"-","desc":"desc:出账周期号数"},{"type":"string","name":"billing_cycle_point","default":"-","desc":"desc:出账周期时间点"},{"type":"int","name":"duration_id","default":"-","desc":"desc:周期ID"},{"type":"string","name":"duration_ratio","default":"-","desc":"desc:周期比例"},{"type":"string","name":"min_credit","default":"-","desc":"desc:购买时用户最低余额"},{"type":"int","name":"min_usage_time","default":"-","desc":"desc:最低使用时长"},{"type":"string","name":"min_usage_time_unit","default":"-","desc":"desc:最低使用时长单位"},{"type":"int","name":"upgrade_min_billing_time","default":"-","desc":"desc:升降级最低计费时长"},{"type":"string","name":"upgrade_min_billing_time_unit","default":"-","desc":"desc:升降级最低计费时长单位"},{"type":"int","name":"grace_time","default":"-","desc":"desc:宽限期"},{"type":"string","name":"grace_time_unit","default":"-","desc":"desc:宽限期单位"},{"type":"int","name":"keep_time","default":"-","desc":"desc:保留期"},{"type":"string","name":"keep_time_unit","default":"-","desc":"desc:保留期单位"},{"type":"array","name":"keep_time_billing_item","default":"-","desc":"desc:保留计费项目标识"},{"type":"string","name":"initial_fee","default":"-","desc":"desc:初装费"},{"type":"int","name":"client_auto_delete","default":"-","desc":"desc:允许用户设置自动释放"},{"type":"int","name":"on_demand_to_duration","default":"-","desc":"desc:允许按需转包年包月"},{"type":"int","name":"duration_to_on_demand","default":"-","desc":"desc:允许包年包月\/试用转按需"},{"type":"int","name":"credit_limit_pay","default":"-","desc":"desc:允许信用额支付"}]},"cmd":"admin_Product_productOnDemandIndex"},{"method":"productOnDemandUpdate","doc":{"title":"修改商品按需计费配置","desc":"修改商品按需计费配置","url":"\/admin\/v1\/product\/:id\/on_demand","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"billing_cycle_unit","default":"-","desc":"desc:出账周期单位","validate":"hour每小时day每天month每月validate:required"},{"type":"int","name":"billing_cycle_day","default":"-","desc":"desc:出账周期号数","validate":"billing_cycle_unit=month时必填validate:optional"},{"type":"string","name":"billing_cycle_point","default":"-","desc":"desc:出账周期时间点","validate":"如00:00billing_cycle_unit=day\/month时必填validate:optional"},{"type":"int","name":"duration_id","default":"-","desc":"desc:周期ID","validate":"validate:optional"},{"type":"float","name":"duration_ratio","default":"-","desc":"desc:周期比例","validate":"duration_id>0时必填validate:optional"},{"type":"float","name":"min_credit","default":"-","desc":"desc:购买时用户最低余额","validate":"validate:required"},{"type":"int","name":"min_usage_time","default":"-","desc":"desc:最低使用时长","validate":"validate:required"},{"type":"string","name":"min_usage_time_unit","default":"-","desc":"desc:最低使用时长单位","validate":"second秒minute分hour小时validate:required"},{"type":"int","name":"upgrade_min_billing_time","default":"-","desc":"desc:升降级最低计费时长","validate":"validate:optional"},{"type":"string","name":"upgrade_min_billing_time_unit","default":"-","desc":"desc:升降级最低计费时长单位","validate":"second秒minute分hour小时validate:optional"},{"type":"int","name":"grace_time","default":"-","desc":"desc:宽限期","validate":"validate:required"},{"type":"string","name":"grace_time_unit","default":"-","desc":"desc:宽限期单位","validate":"hour小时day天validate:required"},{"type":"int","name":"keep_time","default":"-","desc":"desc:保留期","validate":"validate:required"},{"type":"string","name":"keep_time_unit","default":"-","desc":"desc:保留期单位","validate":"hour小时day天validate:required"},{"type":"array","name":"keep_time_billing_item","default":"-","desc":"desc:保留计费项目标识","validate":"validate:optional"},{"type":"float","name":"initial_fee","default":"-","desc":"desc:初装费","validate":"validate:optional"},{"type":"int","name":"client_auto_delete","default":"-","desc":"desc:允许用户设置自动释放","validate":"0否1是validate:required"},{"type":"int","name":"on_demand_to_duration","default":"-","desc":"desc:允许按需转包年包月","validate":"0否1是validate:required"},{"type":"int","name":"duration_to_on_demand","default":"-","desc":"desc:允许包年包月\/试用转按需","validate":"0否1是validate:required"},{"type":"int","name":"credit_limit_pay","default":"-","desc":"desc:允许信用额支付","validate":"0否1是validate:required"}]},"cmd":"admin_Product_productOnDemandUpdate"},{"method":"naturalMonthPrepaid","doc":{"title":"修改商品自然月预付费开关","desc":"修改商品自然月预付费开关","url":"\/admin\/v1\/product\/:id\/natural_month_prepaid","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"natural_month_prepaid","default":"-","desc":"desc:自然月预付费开关","validate":"0关闭1开启validate:required"}]},"cmd":"admin_Product_naturalMonthPrepaid"}]},{"class":"app\\admin\\controller\\LogController","doc":{"title":"系统日志管理","desc":"系统日志管理","use":"app\\admin\\controller\\LogController"},"list":[{"method":"systemLogList","doc":{"title":"系统日志列表","desc":"系统日志列表","url":"\/admin\/v1\/log\/system","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:描述IPvalidate:optional"},{"type":"int","name":"begin_time","default":"-","desc":"desc:搜索开始时间戳","validate":"validate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:搜索结束时间戳","validate":"validate:optional"},{"type":"string","name":"admin_name","default":"-","desc":"desc:操作人","validate":"validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:系统日志列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:时间"},{"type":"string","name":"list[].ip","default":"-","desc":"desc:IP"},{"type":"string","name":"list[].user_type","default":"-","desc":"desc:操作人类型"},{"type":"int","name":"list[].user_id","default":"-","desc":"desc:操作人ID"},{"type":"string","name":"list[].user_name","default":"-","desc":"desc:操作人名称"},{"type":"int","name":"count","default":"-","desc":"desc:系统日志总数"}]},"cmd":"admin_Log_systemLogList"},{"method":"emailLogList","doc":{"title":"邮件日志列表","desc":"邮件日志列表","url":"\/admin\/v1\/log\/notice\/email","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:内容邮箱validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:邮件日志列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:邮件日志ID"},{"type":"string","name":"list[].subject","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].message","default":"-","desc":"desc:内容"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:时间"},{"type":"string","name":"list[].to","default":"-","desc":"desc:邮箱"},{"type":"string","name":"list[].user_type","default":"-","desc":"desc:接收人类型"},{"type":"int","name":"list[].user_id","default":"-","desc":"desc:接收人ID"},{"type":"string","name":"list[].user_name","default":"-","desc":"desc:接收人名称"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].fail_reason","default":"-","desc":"desc:失败原因"},{"type":"int","name":"count","default":"-","desc":"desc:邮件日志总数"}]},"cmd":"admin_Log_emailLogList"},{"method":"smsLogList","doc":{"title":"短信日志列表","desc":"短信日志列表","url":"\/admin\/v1\/log\/notice\/sms","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:内容手机号validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:短信日志列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:短信日志ID"},{"type":"string","name":"list[].content","default":"-","desc":"desc:内容"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:时间"},{"type":"string","name":"list[].user_type","default":"-","desc":"desc:接收人类型"},{"type":"int","name":"list[].user_id","default":"-","desc":"desc:接收人ID"},{"type":"string","name":"list[].user_name","default":"-","desc":"desc:接收人名称"},{"type":"int","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"int","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].fail_reason","default":"-","desc":"desc:失败原因"},{"type":"int","name":"count","default":"-","desc":"desc:短信日志总数"}]},"cmd":"admin_Log_smsLogList"}]},{"class":"app\\admin\\controller\\MfCloudDataCenterMapGroupController","doc":{"title":"魔方云区域组模型控制器","desc":"魔方云区域组模型控制器","use":"app\\admin\\controller\\MfCloudDataCenterMapGroupController"},"list":[{"method":"groupList","doc":{"title":"魔方云区域组列表","desc":"魔方云区域组列表","url":"\/admin\/v1\/mf_cloud_data_center_map_group","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"name","default":"-","desc":"desc:搜索名称","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:搜索描述\/商品名称\/区域名称","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"local=本地upstream=代理validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:区域组列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:区域组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:区域组名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:区域组描述"},{"type":"array","name":"list[].product","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].product[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].product[].name","default":"-","desc":"desc:商品名称"},{"type":"array","name":"list[].product[].data_center","default":"-","desc":"desc:数据中心列表"},{"type":"int","name":"list[].product[].data_center[].id","default":"-","desc":"desc:数据中心ID"},{"type":"string","name":"list[].product[].data_center[].name","default":"-","desc":"desc:数据中心名称"},{"type":"int","name":"count","default":"-","desc":"desc:总数"}]},"cmd":"admin_MfCloudDataCenterMapGroup_groupList"},{"method":"groupCreate","doc":{"title":"创建魔方云区域组","desc":"创建魔方云区域组","url":"\/admin\/v1\/mf_cloud_data_center_map_group","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:区域组名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:区域组描述","validate":"validate:optional"},{"type":"array","name":"data_center","default":"-","desc":"desc:数据中心配置","validate":"validate:required"},{"type":"int","name":"data_center[].product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"array","name":"data_center[].data_center_id","default":"-","desc":"desc:数据中心ID数组","validate":"validate:required"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:区域组ID"}]},"cmd":"admin_MfCloudDataCenterMapGroup_groupCreate"},{"method":"groupUpdate","doc":{"title":"修改魔方云区域组","desc":"修改魔方云区域组","url":"\/admin\/v1\/mf_cloud_data_center_map_group\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:区域组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:区域组名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:区域组描述","validate":"validate:optional"},{"type":"array","name":"data_center","default":"-","desc":"desc:数据中心配置","validate":"validate:required"},{"type":"int","name":"data_center[].product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"array","name":"data_center[].data_center_id","default":"-","desc":"desc:数据中心ID数组","validate":"validate:required"}]},"cmd":"admin_MfCloudDataCenterMapGroup_groupUpdate"},{"method":"groupDelete","doc":{"title":"删除魔方云区域组","desc":"删除魔方云区域组","url":"\/admin\/v1\/mf_cloud_data_center_map_group\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:区域组ID","validate":"validate:required"}]},"cmd":"admin_MfCloudDataCenterMapGroup_groupDelete"},{"method":"getProductDataCenter","doc":{"title":"根据商品ID获取数据中心","desc":"根据商品ID获取数据中心","url":"\/admin\/v1\/product\/:id\/mf_cloud_data_center","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:数据中心列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:数据中心ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:数据中心名称"}]},"cmd":"admin_MfCloudDataCenterMapGroup_getProductDataCenter"}]},{"class":"app\\admin\\controller\\TrademarkRegisterProductController","doc":{"title":"模板控制器-商标注册商品","desc":"模板控制器-商标注册商品","use":"app\\admin\\controller\\TrademarkRegisterProductController"},"list":[{"method":"list","doc":{"title":"商标注册商品列表","desc":"商标注册商品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/trademark_register_product","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].price","default":"-","desc":"desc:价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:关联商品ID"}]},"cmd":"admin_TrademarkRegisterProduct_list"},{"method":"create","doc":{"title":"创建商标注册商品","desc":"创建商标注册商品","author":"theworld","version":"v1","url":"\/admin\/v1\/trademark_register_product","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_TrademarkRegisterProduct_create"},{"method":"update","doc":{"title":"编辑商标注册商品","desc":"编辑商标注册商品","author":"theworld","version":"v1","url":"\/admin\/v1\/trademark_register_product\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_TrademarkRegisterProduct_update"},{"method":"delete","doc":{"title":"删除商标注册商品","desc":"删除商标注册商品","author":"theworld","version":"v1","url":"\/admin\/v1\/trademark_register_product\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_TrademarkRegisterProduct_delete"},{"method":"order","doc":{"title":"商标注册商品排序","desc":"商标注册商品排序","author":"theworld","version":"v1","url":"\/admin\/v1\/trademark_register_product\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID数组","validate":"validate:required"}]},"cmd":"admin_TrademarkRegisterProduct_order"}]},{"class":"app\\admin\\controller\\PublicController","doc":{"title":"后台开放类","desc":"后台开放类,不需要授权","use":""},"list":[{"method":"loginInfo","doc":{"title":"登录信息","desc":"登录信息","url":"\/admin\/v1\/login","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:管理员用户名","validate":"validate:optional"}],"return":[{"type":"int","name":"captcha_admin_login","default":"-","desc":"desc:管理员登录图形验证码开关"},{"type":"int","name":"captcha_admin_login_error","default":"-","desc":"desc:客户登录失败图形验证码开关"},{"type":"string","name":"website_name","default":"-","desc":"desc:网站名称"},{"type":"string","name":"lang_admin","default":"-","desc":"desc:语言"},{"type":"int","name":"admin_allow_remember_account","default":"-","desc":"desc:后台是否允许记住账号"},{"type":"int","name":"captcha_admin_login_error_3_times","default":"-","desc":"desc:管理员登录失败3次开关"},{"type":"int","name":"admin_login_password_encrypt","default":"-","desc":"desc:后台登录密码是否加密传输"}]},"cmd":"admin_Public_loginInfo"},{"method":"login","doc":{"title":"后台登录","desc":"后台登录","url":"\/admin\/v1\/login","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:用户名","validate":"validate:required"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:required"},{"type":"string","name":"remember_password","default":"-","desc":"desc:是否记住密码","validate":"1是0否validate:required"},{"type":"string","name":"token","default":"-","desc":"desc:图形验证码唯一识别码","validate":"validate:optional"},{"type":"string","name":"captcha","default":"-","desc":"desc:图形验证码","validate":"validate:optional"},{"type":"string","name":"code","default":"-","desc":"desc:验证码","validate":"validate:optional"}],"return":[{"type":"object","name":"data","default":"-","desc":"desc:返回数据"},{"type":"string","name":"data.jwt","default":"-","desc":"desc:jwt"},{"type":"int","name":"data.second_verify","default":"-","desc":"desc:二次验证"},{"type":"string","name":"data.method","default":"-","desc":"desc:二次验证方式"}]},"cmd":"admin_Public_login"},{"method":"captcha","doc":{"title":"图形验证码","desc":"图形验证码","url":"\/admin\/v1\/captcha","method":"GET","author":"wyh","version":"v1","return":[{"type":"string","name":"html","default":"-","desc":"desc:html文档"}]},"cmd":"admin_Public_captcha"},{"method":"sendPhoneCode","doc":{"title":"发送手机验证码","desc":"发送手机验证码","author":"theworld","version":"v1","url":"\/admin\/v1\/phone\/code","method":"POST","param":[{"type":"string","name":"action","default":"-","desc":"desc:验证动作","validate":"admin_login登录admin_verify验证手机admin_update修改手机validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:管理员用户名","validate":"登录和验证手机时需要validate:optional"},{"type":"int","name":"phone_code","default":"-","desc":"desc:国际电话区号","validate":"修改手机时需要validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"修改手机时需要validate:optional"}]},"cmd":"admin_Public_sendPhoneCode"},{"method":"sendEmailCode","doc":{"title":"发送邮件验证码","desc":"发送邮件验证码","author":"theworld","version":"v1","url":"\/admin\/v1\/email\/code","method":"POST","param":[{"type":"string","name":"action","default":"-","desc":"desc:验证动作","validate":"admin_login登录admin_verify验证邮箱admin_update修改邮箱validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:管理员用户名","validate":"登录和验证邮箱时需要validate:optional"},{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"修改邮箱时需要validate:optional"}]},"cmd":"admin_Public_sendEmailCode"},{"method":"getSecondVerifyMethod","doc":{"title":"获取二次验证方式","desc":"获取二次验证方式","author":"theworld","version":"v1","url":"\/admin\/v1\/second\/verify\/method","method":"POST","param":[{"type":"string","name":"name","default":"-","desc":"desc:管理员用户名","validate":"validate:required"}],"return":[{"type":"string","name":"method","default":"-","desc":"desc:二次验证方式"}]},"cmd":"admin_Public_getSecondVerifyMethod"}]},{"class":"app\\admin\\controller\\ModuleController","doc":{"title":"模块管理","desc":"模块管理","use":"app\\admin\\controller\\ModuleController"},"list":[{"method":"moduleList","doc":{"title":"模块列表","desc":"模块列表","url":"\/admin\/v1\/module","method":"GET","author":"hh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:模块列表"},{"type":"string","name":"list[].name","default":"-","desc":"desc:模块类型"},{"type":"string","name":"list[].display_name","default":"-","desc":"desc:模块名称"},{"type":"string","name":"list[].version","default":"-","desc":"desc:版本号"}]},"cmd":"admin_Module_moduleList"}]},{"class":"app\\admin\\controller\\SslCertificateProductController","doc":{"title":"模板控制器-SSL证书商品","desc":"模板控制器-SSL证书商品","use":"app\\admin\\controller\\SslCertificateProductController"},"list":[{"method":"list","doc":{"title":"SSL证书商品列表","desc":"SSL证书商品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/ssl_certificate_product","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].price","default":"-","desc":"desc:价格"},{"type":"string","name":"list[].price_unit","default":"-","desc":"desc:价格单位"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:关联商品ID"}]},"cmd":"admin_SslCertificateProduct_list"},{"method":"create","doc":{"title":"创建SSL证书商品","desc":"创建SSL证书商品","author":"theworld","version":"v1","url":"\/admin\/v1\/ssl_certificate_product","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"string","name":"price_unit","default":"-","desc":"desc:价格单位","validate":"month月year年validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_SslCertificateProduct_create"},{"method":"update","doc":{"title":"编辑SSL证书商品","desc":"编辑SSL证书商品","author":"theworld","version":"v1","url":"\/admin\/v1\/ssl_certificate_product\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"string","name":"price_unit","default":"-","desc":"desc:价格单位","validate":"month月year年validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_SslCertificateProduct_update"},{"method":"delete","doc":{"title":"删除SSL证书商品","desc":"删除SSL证书商品","author":"theworld","version":"v1","url":"\/admin\/v1\/ssl_certificate_product\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_SslCertificateProduct_delete"},{"method":"order","doc":{"title":"SSL证书商品排序","desc":"SSL证书商品排序","author":"theworld","version":"v1","url":"\/admin\/v1\/ssl_certificate_product\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID数组","validate":"validate:required"}]},"cmd":"admin_SslCertificateProduct_order"}]},{"class":"app\\admin\\controller\\CacheController","doc":{"title":"缓存管理控制器","desc":"缓存管理控制器","use":"app\\admin\\controller\\CacheController"},"list":[{"method":"clearAll","doc":{"title":"清除所有缓存","desc":"清除所有系统缓存","url":"admin\/cache\/clear_all","method":"POST","author":"wyh","version":"v1"},"cmd":"admin_Cache_clearAll"},{"method":"clearPlugin","doc":{"title":"清除插件缓存","desc":"清除插件相关缓存","url":"admin\/cache\/clear_plugin","method":"POST","author":"wyh","version":"v1"},"cmd":"admin_Cache_clearPlugin"},{"method":"clearConfig","doc":{"title":"清除配置缓存","desc":"清除系统配置缓存","url":"admin\/cache\/clear_config","method":"POST","author":"wyh","version":"v1"},"cmd":"admin_Cache_clearConfig"},{"method":"clearLang","doc":{"title":"清除语言缓存","desc":"清除多语言缓存","url":"admin\/cache\/clear_lang","method":"POST","author":"wyh","version":"v1"},"cmd":"admin_Cache_clearLang"},{"method":"clearRoute","doc":{"title":"清除路由缓存","desc":"清除路由缓存文件和降级标志","url":"admin\/cache\/clear_route","method":"POST","author":"wyh","version":"v1"},"cmd":"admin_Cache_clearRoute"},{"method":"stats","doc":{"title":"获取缓存统计","desc":"查看各类缓存的状态","url":"admin\/cache\/stats","method":"GET","author":"wyh","version":"v1"},"cmd":"admin_Cache_stats"}]},{"class":"app\\admin\\controller\\ClientCreditController","doc":{"title":"用户余额管理","desc":"用户余额管理","use":"app\\admin\\controller\\ClientCreditController"},"list":[{"method":"clientCreditList","doc":{"title":"用户余额变更记录列表","desc":"用户余额变更记录列表","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/:id\/credit","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"时间戳svalidate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"时间戳svalidate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字搜索","validate":"ID或备注validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"人工Artificial充值Recharge应用至订单Applied超付Overpayment少付Underpayment退款Refund冻结Freeze解冻Unfreezevalidate:optional"},{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:记录列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:记录ID"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].credit","default":"-","desc":"desc:变更后余额"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:变更时间"},{"type":"int","name":"list[].admin_id","default":"-","desc":"desc:管理员ID"},{"type":"string","name":"list[].admin_name","default":"-","desc":"desc:管理员名称"},{"type":"int","name":"count","default":"-","desc":"desc:记录总数"},{"type":"string","name":"page_total_amount","default":"-","desc":"desc:当前页金额总计"},{"type":"string","name":"total_amount","default":"-","desc":"desc:金额总计"}]},"cmd":"admin_ClientCredit_clientCreditList"},{"method":"update","doc":{"title":"更改用户余额","desc":"更改用户余额","author":"theworld","version":"v1","url":"\/admin\/v1\/client\/:id\/credit","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"recharge充值deduction扣费validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:金额","validate":"validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_ClientCredit_update"},{"method":"recharge","doc":{"title":"充值","desc":"充值","author":"wyh","version":"v1","url":"\/admin\/v1\/client\/:id\/recharge","method":"POST","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:金额","validate":"validate:required"},{"type":"string","name":"gateway","default":"-","desc":"desc:支付方式","validate":"validate:required"},{"type":"string","name":"transaction_number","default":"-","desc":"desc:交易流水号","validate":"validate:optional"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID"}]},"cmd":"admin_ClientCredit_recharge"},{"method":"freeze","doc":{"title":"冻结余额","desc":"冻结余额","author":"wyh","version":"v1","url":"\/admin\/v1\/client\/:client_id\/credit\/freeze","method":"POST","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"float","name":"freeze_amount","default":"-","desc":"desc:冻结金额","validate":"validate:required"},{"type":"string","name":"client_notes","default":"-","desc":"desc:前台备注","validate":"validate:optional"},{"type":"string","name":"notes","default":"-","desc":"desc:后台备注","validate":"validate:optional"}]},"cmd":"admin_ClientCredit_freeze"},{"method":"unfreeze","doc":{"title":"解冻余额","desc":"解冻余额","author":"wyh","version":"v1","url":"\/admin\/v1\/client\/:client_id\/credit\/unfreeze","method":"POST","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"array","name":"credit_ids","default":"-","desc":"desc:冻结记录ID数组","validate":"validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:后台备注","validate":"validate:optional"}]},"cmd":"admin_ClientCredit_unfreeze"},{"method":"freezeList","doc":{"title":"冻结记录","desc":"冻结记录","author":"wyh","version":"v1","url":"\/admin\/v1\/client\/:client_id\/credit\/freeze","method":"GET","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:冻结记录"},{"type":"int","name":"list[].id","default":"-","desc":"desc:冻结记录ID"},{"type":"float","name":"list[].amount","default":"-","desc":"desc:冻结金额"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:冻结时间"},{"type":"string","name":"list[].nickname","default":"-","desc":"desc:操作人"},{"type":"int","name":"count","default":"-","desc":"desc:记录总数"}]},"cmd":"admin_ClientCredit_freezeList"}]},{"class":"app\\admin\\controller\\SmsServiceProductController","doc":{"title":"模板控制器-短信服务商品","desc":"模板控制器-短信服务商品","use":"app\\admin\\controller\\SmsServiceProductController"},"list":[{"method":"list","doc":{"title":"短信服务商品列表","desc":"短信服务商品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_service_product","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].price","default":"-","desc":"desc:价格"},{"type":"string","name":"list[].price_unit","default":"-","desc":"desc:价格单位"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:关联商品ID"}]},"cmd":"admin_SmsServiceProduct_list"},{"method":"create","doc":{"title":"创建短信服务商品","desc":"创建短信服务商品","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_service_product","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"string","name":"price_unit","default":"-","desc":"desc:价格单位","validate":"month月year年validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_SmsServiceProduct_create"},{"method":"update","doc":{"title":"编辑短信服务商品","desc":"编辑短信服务商品","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_service_product\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"string","name":"price_unit","default":"-","desc":"desc:价格单位","validate":"month月year年validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_SmsServiceProduct_update"},{"method":"delete","doc":{"title":"删除短信服务商品","desc":"删除短信服务商品","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_service_product\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_SmsServiceProduct_delete"},{"method":"order","doc":{"title":"短信服务商品排序","desc":"短信服务商品排序","author":"theworld","version":"v1","url":"\/admin\/v1\/sms_service_product\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID数组","validate":"validate:required"}]},"cmd":"admin_SmsServiceProduct_order"}]},{"class":"app\\admin\\controller\\FriendlyLinkController","doc":{"title":"友情链接","desc":"友情链接","use":"app\\admin\\controller\\FriendlyLinkController"},"list":[{"method":"list","doc":{"title":"获取友情链接","desc":"获取友情链接","url":"\/admin\/v1\/friendly_link","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:友情链接列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:友情链接ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"},{"type":"string","name":"list[].url","default":"-","desc":"desc:链接地址"}]},"cmd":"admin_FriendlyLink_list"},{"method":"create","doc":{"title":"添加友情链接","desc":"添加友情链接","url":"\/admin\/v1\/friendly_link","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:链接地址","validate":"validate:required"}]},"cmd":"admin_FriendlyLink_create"},{"method":"update","doc":{"title":"编辑友情链接","desc":"编辑友情链接","url":"\/admin\/v1\/friendly_link\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:友情链接ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:链接地址","validate":"validate:required"}]},"cmd":"admin_FriendlyLink_update"},{"method":"delete","doc":{"title":"删除友情链接","desc":"删除友情链接","url":"\/admin\/v1\/friendly_link\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:友情链接ID","validate":"validate:required"}]},"cmd":"admin_FriendlyLink_delete"}]},{"class":"app\\admin\\controller\\LocalImageGroupController","doc":{"title":"本地镜像分组","desc":"本地镜像分组","use":"app\\admin\\controller\\LocalImageGroupController"},"list":[{"method":"list","doc":{"title":"本地镜像分组列表","desc":"本地镜像分组列表","url":"\/admin\/v1\/local_image_group","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:名称"}]},"cmd":"admin_LocalImageGroup_list"},{"method":"create","doc":{"title":"创建本地镜像分组","desc":"创建本地镜像分组","url":"\/admin\/v1\/local_image_group","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"icon","default":"-","desc":"desc:图标","validate":"validate:required"}]},"cmd":"admin_LocalImageGroup_create"},{"method":"update","doc":{"title":"编辑本地镜像分组","desc":"编辑本地镜像分组","url":"\/admin\/v1\/local_image_group\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"},{"type":"string","name":"icon","default":"-","desc":"desc:图标","validate":"validate:required"}]},"cmd":"admin_LocalImageGroup_update"},{"method":"delete","doc":{"title":"删除本地镜像分组","desc":"删除本地镜像分组","url":"\/admin\/v1\/local_image_group\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:分组ID","validate":"validate:required"}]},"cmd":"admin_LocalImageGroup_delete"},{"method":"order","doc":{"title":"本地镜像分组排序","desc":"本地镜像分组排序","url":"\/admin\/v1\/local_image_group\/order","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:分组ID","validate":"validate:required"}]},"cmd":"admin_LocalImageGroup_order"}]},{"class":"app\\admin\\controller\\LocalImageController","doc":{"title":"本地镜像","desc":"本地镜像","use":"app\\admin\\controller\\LocalImageController"},"list":[{"method":"list","doc":{"title":"本地镜像列表","desc":"本地镜像列表","url":"\/admin\/v1\/local_image","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:镜像列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:镜像ID"},{"type":"string","name":"list[].group_id","default":"-","desc":"desc:分组ID"},{"type":"string","name":"list[].group_name","default":"-","desc":"desc:分组名称"},{"type":"string","name":"list[].icon","default":"-","desc":"desc:图标"},{"type":"string","name":"list[].name","default":"-","desc":"desc:镜像名称"}]},"cmd":"admin_LocalImage_list"},{"method":"create","doc":{"title":"创建本地镜像","desc":"创建本地镜像","url":"\/admin\/v1\/local_image","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"group_id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"}]},"cmd":"admin_LocalImage_create"},{"method":"update","doc":{"title":"编辑本地镜像","desc":"编辑本地镜像","url":"\/admin\/v1\/local_image\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:镜像ID","validate":"validate:required"},{"type":"int","name":"group_id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:名称","validate":"validate:required"}]},"cmd":"admin_LocalImage_update"},{"method":"delete","doc":{"title":"删除本地镜像","desc":"删除本地镜像","url":"\/admin\/v1\/local_image\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:镜像ID","validate":"validate:required"}]},"cmd":"admin_LocalImage_delete"},{"method":"order","doc":{"title":"本地镜像排序","desc":"本地镜像排序","url":"\/admin\/v1\/local_image\/order","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:镜像ID","validate":"validate:required"}]},"cmd":"admin_LocalImage_order"}]},{"class":"app\\admin\\controller\\ServerController","doc":{"title":"接口管理","desc":"接口管理","use":"app\\admin\\controller\\ServerController"},"list":[{"method":"serverList","doc":{"title":"接口列表","desc":"接口列表","url":"\/admin\/v1\/server","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索接口ID\/接口名称\/分组名称validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"0禁用1启用validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idnameserver_group_idstatusvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"},{"type":"string","name":"module","default":"-","desc":"desc:模块类型","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:接口ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:接口名称"},{"type":"string","name":"list[].module","default":"-","desc":"desc:模块类型"},{"type":"string","name":"list[].url","default":"-","desc":"desc:地址"},{"type":"string","name":"list[].username","default":"-","desc":"desc:用户名"},{"type":"string","name":"list[].password","default":"-","desc":"desc:密码"},{"type":"string","name":"list[].hash","default":"-","desc":"desc:hash"},{"type":"int","name":"list[].status","default":"-","desc":"desc:是否启用"},{"type":"int","name":"list[].server_group_id","default":"-","desc":"desc:接口分组ID"},{"type":"string","name":"list[].server_group_name","default":"-","desc":"desc:接口分组名称"},{"type":"int","name":"list[].host_num","default":"-","desc":"desc:已开通数量"},{"type":"string","name":"list[].module_name","default":"-","desc":"desc:模块名称"},{"type":"int","name":"count","default":"-","desc":"desc:接口总数"}]},"cmd":"admin_Server_serverList"},{"method":"create","doc":{"title":"新建接口","desc":"新建接口","url":"\/admin\/v1\/server","method":"POST","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:接口名称","validate":"validate:required"},{"type":"string","name":"module","default":"-","desc":"desc:模块类型","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:地址","validate":"validate:required"},{"type":"string","name":"username","default":"-","desc":"desc:用户名","validate":"validate:optional"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:optional"},{"type":"string","name":"hash","default":"-","desc":"desc:hash","validate":"validate:optional"},{"type":"int","name":"status","default":"-","desc":"desc:是否启用","validate":"0禁用1启用validate:optional"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:接口ID"}]},"cmd":"admin_Server_create"},{"method":"update","doc":{"title":"编辑接口","desc":"编辑接口","url":"\/admin\/v1\/server\/:id","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:接口ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:接口名称","validate":"validate:required"},{"type":"string","name":"module","default":"-","desc":"desc:模块类型","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:地址","validate":"validate:required"},{"type":"string","name":"username","default":"-","desc":"desc:用户名","validate":"validate:optional"},{"type":"string","name":"password","default":"-","desc":"desc:密码","validate":"validate:optional"},{"type":"string","name":"hash","default":"-","desc":"desc:hash","validate":"validate:optional"},{"type":"int","name":"status","default":"-","desc":"desc:是否启用","validate":"0禁用1启用validate:optional"}]},"cmd":"admin_Server_update"},{"method":"delete","doc":{"title":"删除接口","desc":"删除接口","url":"\/admin\/v1\/server\/:id","method":"DELETE","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:接口ID","validate":"validate:required"}]},"cmd":"admin_Server_delete"},{"method":"status","doc":{"title":"获取接口连接状态","desc":"获取接口连接状态","url":"\/admin\/v1\/server\/:id\/status","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:接口ID","validate":"validate:required"}]},"cmd":"admin_Server_status"}]},{"class":"app\\admin\\controller\\OrderController","doc":{"title":"订单管理","desc":"订单管理","use":"app\\admin\\controller\\OrderController"},"list":[{"method":"orderList","doc":{"title":"订单列表","desc":"订单列表","url":"\/admin\/v1\/order","method":"GET","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字,搜索范围:订单ID,商品名称,用户名称,邮箱,手机号","validate":"validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:类型,new新订单,renew续费订单,upgrade升降级订单,artificial人工订单","validate":"validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态,Unpaid未付款,Paid已付款","validate":"validate:optional"},{"type":"string","name":"amount","default":"-","desc":"desc:金额","validate":"validate:optional"},{"type":"array","name":"gateway","default":"-","desc":"desc:支付方式","validate":"validate:optional"},{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"validate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"validate:optional"},{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID","validate":"validate:optional"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:optional"},{"type":"string","name":"username","default":"-","desc":"desc:用户名称","validate":"validate:optional"},{"type":"string","name":"email","default":"-","desc":"desc:邮箱","validate":"validate:optional"},{"type":"string","name":"phone","default":"-","desc":"desc:手机号","validate":"validate:optional"},{"type":"int","name":"pay_time","default":"-","desc":"desc:支付时间","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段,id,amount,client_id,reg_time","validate":"validate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序,asc,desc","validate":"validate:optional"},{"type":"int","name":"start_pay_time","default":"-","desc":"desc:搜索:开始支付时间","validate":"validate:optional"},{"type":"int","name":"end_pay_time","default":"-","desc":"desc:搜索:结束支付时间","validate":"validate:optional"},{"type":"string","name":"addon_client_custom_field_[num]","default":"-","desc":"desc:搜索:用户自定义字段,[num]为自定义字段ID","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:订单列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:订单ID"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型,new新订单,renew续费订单,upgrade升降级订单,artificial人工订单"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态,Unpaid未付款,Paid已付款,Cancelled已取消,Refunded已退款,WaitUpload待上传,WaitReview待审核,ReviewFail审核失败"},{"type":"string","name":"list[].gateway","default":"-","desc":"desc:支付方式"},{"type":"float","name":"list[].credit","default":"-","desc":"desc:使用余额,大于0代表订单使用了余额,和金额相同代表订单支付方式为余额"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].client_name","default":"-","desc":"desc:用户名称"},{"type":"string","name":"list[].client_credit","default":"-","desc":"desc:用户余额"},{"type":"string","name":"list[].email","default":"-","desc":"desc:邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司"},{"type":"int","name":"list[].client_status","default":"-","desc":"desc:用户是否启用,0禁用,1正常"},{"type":"int","name":"list[].reg_time","default":"-","desc":"desc:用户注册时间"},{"type":"string","name":"list[].country","default":"-","desc":"desc:国家"},{"type":"string","name":"list[].address","default":"-","desc":"desc:地址"},{"type":"string","name":"list[].language","default":"-","desc":"desc:语言"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"string","name":"list[].refund_amount","default":"-","desc":"desc:订单已退款金额"},{"type":"string","name":"list[].host_name","default":"-","desc":"desc:产品标识"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"array","name":"list[].product_names","default":"-","desc":"desc:订单下所有产品的商品名称"},{"type":"int","name":"list[].host_id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].order_item_count","default":"-","desc":"desc:订单子项数量"},{"type":"bool","name":"list[].certification","default":"-","desc":"desc:是否实名认证,true是,false否,显示字段有certification返回"},{"type":"string","name":"list[].certification_type","default":"-","desc":"desc:实名类型,person个人,company企业,显示字段有certification返回"},{"type":"string","name":"list[].client_level","default":"-","desc":"desc:用户等级,显示字段有client_level返回"},{"type":"string","name":"list[].client_level_color","default":"-","desc":"desc:用户等级颜色,显示字段有client_level返回"},{"type":"string","name":"list[].sale","default":"-","desc":"desc:邀售,显示字段有sale返回"},{"type":"string","name":"list[].addon_client_custom_field_[id]","default":"-","desc":"desc:用户自定义字段,显示字段有addon_client_custom_field_[id]返回,[id]为用户自定义字段ID"},{"type":"array","name":"list[].voucher","default":"-","desc":"desc:上传的凭证"},{"type":"string","name":"list[].review_fail_reason","default":"-","desc":"desc:审核失败原因"},{"type":"string","name":"list[].gateway_sign","default":"-","desc":"desc:支付方式标识,credit=余额"},{"type":"string","name":"list[].order_invoice_status","default":"-","desc":"desc:开票状态,显示字段有order_invoice_status返回"},{"type":"int","name":"count","default":"-","desc":"desc:订单总数"},{"type":"string","name":"total_amount","default":"-","desc":"desc:总金额"},{"type":"string","name":"page_total_amount","default":"-","desc":"desc:当前页总金额"}]},"cmd":"admin_Order_orderList"},{"method":"index","doc":{"title":"订单详情","desc":"订单详情","url":"\/admin\/v1\/order\/:id","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"}],"return":[{"type":"object","name":"order","default":"-","desc":"desc:订单"},{"type":"int","name":"order.id","default":"-","desc":"desc:订单ID"},{"type":"string","name":"order.type","default":"-","desc":"desc:类型,new新订单,renew续费订单,upgrade升降级订单,artificial人工订单"},{"type":"string","name":"order.amount","default":"-","desc":"desc:金额"},{"type":"int","name":"order.create_time","default":"-","desc":"desc:创建时间"},{"type":"string","name":"order.status","default":"-","desc":"desc:状态,Unpaid未付款,Paid已付款,Cancelled已取消,Refunded已退款,WaitUpload待上传,WaitReview待审核,ReviewFail审核失败"},{"type":"string","name":"order.gateway","default":"-","desc":"desc:支付方式"},{"type":"string","name":"order.credit","default":"-","desc":"desc:使用余额,大于0代表订单使用了余额,和金额相同代表订单支付方式为余额"},{"type":"int","name":"order.client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"order.client_name","default":"-","desc":"desc:用户名称"},{"type":"string","name":"order.notes","default":"-","desc":"desc:备注"},{"type":"string","name":"order.refund_amount","default":"-","desc":"desc:订单已退款金额"},{"type":"string","name":"order.amount_unpaid","default":"-","desc":"desc:未支付金额"},{"type":"string","name":"order.refundable_amount","default":"-","desc":"desc:订单可退款金额"},{"type":"string","name":"order.apply_credit_amount","default":"-","desc":"desc:订单可应用余额金额"},{"type":"int","name":"order.admin_id","default":"-","desc":"desc:管理员ID"},{"type":"string","name":"order.admin_name","default":"-","desc":"desc:管理员名称"},{"type":"int","name":"order.is_recycle","default":"-","desc":"desc:是否在回收站,0否,1是"},{"type":"int","name":"order.refund_orginal","default":"-","desc":"desc:订单支付方式退款时是否支持原路返回,1是,0否"},{"type":"array","name":"order.voucher","default":"-","desc":"desc:上传的凭证"},{"type":"string","name":"order.review_fail_reason","default":"-","desc":"desc:审核失败原因"},{"type":"string","name":"order.refund_credit","default":"-","desc":"desc:已退款余额"},{"type":"string","name":"order.refund_gateway","default":"-","desc":"desc:已退款渠道"},{"type":"string","name":"order.gateway_sign","default":"-","desc":"desc:支付接口标识,credit=余额,credit_limit=信用额"},{"type":"array","name":"order.items","default":"-","desc":"desc:订单子项"},{"type":"int","name":"order.items[].id","default":"-","desc":"desc:订单子项ID"},{"type":"string","name":"order.items[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"order.items[].amount","default":"-","desc":"desc:金额"},{"type":"int","name":"order.items[].host_id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"order.items[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"order.items[].host_name","default":"-","desc":"desc:产品标识"},{"type":"string","name":"order.items[].billing_cycle","default":"-","desc":"desc:计费周期"},{"type":"string","name":"order.items[].host_status","default":"-","desc":"desc:产品状态,Unpaid未付款,Pending开通中,Active使用中,Suspended暂停,Deleted删除,Failed开通失败"},{"type":"int","name":"order.items[].edit","default":"-","desc":"desc:是否可编辑,1是,0否"},{"type":"string","name":"order.items[].profit","default":"-","desc":"desc:利润"},{"type":"int","name":"order.items[].agent","default":"-","desc":"desc:代理订单,1是,0否"},{"type":"int","name":"self_defined_field[].id","default":"-","desc":"desc:自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"desc:字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"desc:字段类型,text=文本框,link=链接,password=密码,dropdown=下拉,checkbox=勾选框,textarea=文本区"},{"type":"string","name":"self_defined_field[].value","default":"-","desc":"desc:当前值"}]},"cmd":"admin_Order_index"},{"method":"create","doc":{"title":"新建订单","desc":"新建订单","url":"\/admin\/v1\/order","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"desc:类型,new新订单,renew续费订单,artificial人工订单","validate":"validate:required"},{"type":"array","name":"products","default":"-","desc":"desc:商品,类型为新订单时需要","validate":"validate:optional"},{"type":"int","name":"products[].product_id","default":"-","desc":"desc:商品ID","validate":"validate:optional"},{"type":"object","name":"products[].config_options","default":"-","desc":"desc:自定义配置","validate":"validate:optional"},{"type":"int","name":"products[].qty","default":"-","desc":"desc:数量","validate":"validate:optional"},{"type":"float","name":"products[].price","default":"-","desc":"desc:商品价格","validate":"validate:optional"},{"type":"object","name":"products[].customfield","default":"-","desc":"desc:自定义字段","validate":"validate:optional"},{"type":"int","name":"id","default":"-","desc":"desc:产品ID,类型为续费订单时需要","validate":"validate:optional"},{"type":"float","name":"amount","default":"-","desc":"desc:金额,类型为人工订单时需要","validate":"validate:optional"},{"type":"string","name":"description","default":"-","desc":"desc:描述,类型为人工订单时需要","validate":"validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义字段","validate":"validate:optional"}]},"cmd":"admin_Order_create"},{"method":"getUpgradeAmount","doc":{"title":"获取升降级订单金额","desc":"获取升降级订单金额","url":"\/admin\/v1\/order\/upgrade\/amount","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:required"},{"type":"object","name":"product","default":"-","desc":"desc:升降级商品","validate":"validate:required"},{"type":"int","name":"product.product_id","default":"-","desc":"desc:商品ID","validate":"validate:optional"},{"type":"object","name":"product.config_options","default":"-","desc":"desc:自定义配置","validate":"validate:optional"},{"type":"float","name":"product.price","default":"-","desc":"desc:商品价格","validate":"validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:required"}],"return":[{"type":"string","name":"refund","default":"-","desc":"desc:原产品应退款金额"},{"type":"string","name":"pay","default":"-","desc":"desc:新产品应付金额"},{"type":"string","name":"amount","default":"-","desc":"desc:升降级订单金额,前两者之差"}]},"cmd":"admin_Order_getUpgradeAmount"},{"method":"updateAmount","doc":{"title":"调整订单金额","desc":"调整订单金额","url":"\/admin\/v1\/order\/:id\/amount","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:金额","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"}]},"cmd":"admin_Order_updateAmount"},{"method":"updateOrderItem","doc":{"title":"编辑人工调整的订单子项","desc":"编辑人工调整的订单子项","url":"\/admin\/v1\/order\/item\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单子项ID","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:金额","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"}]},"cmd":"admin_Order_updateOrderItem"},{"method":"deleteOrderItem","doc":{"title":"删除人工调整的订单子项","desc":"删除人工调整的订单子项","url":"\/admin\/v1\/order\/item\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单子项ID","validate":"validate:required"}]},"cmd":"admin_Order_deleteOrderItem"},{"method":"paid","doc":{"title":"标记支付","desc":"标记支付","url":"\/admin\/v1\/order\/:id\/status\/paid","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"string","name":"transaction_number","default":"-","desc":"desc:交易流水号","validate":"validate:optional"}]},"cmd":"admin_Order_paid"},{"method":"delete","doc":{"title":"删除订单","desc":"删除订单","url":"\/admin\/v1\/order\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"int","name":"delete_host","default":"-","desc":"desc:是否删除产品,0否,1是","validate":"validate:required"}]},"cmd":"admin_Order_delete"},{"method":"batchDelete","doc":{"title":"批量删除订单","desc":"批量删除订单","url":"\/admin\/v1\/order","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:订单ID数组","validate":"validate:required"},{"type":"int","name":"delete_host","default":"-","desc":"desc:是否删除产品,0否,1是","validate":"validate:required"}]},"cmd":"admin_Order_batchDelete"},{"method":"orderRefund","doc":{"title":"订单退款","desc":"订单退款","url":"\/admin\/v1\/order\/:id\/refund","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:optional"},{"type":"float","name":"amount","default":"-","desc":"desc:退款金额","validate":"validate:required"},{"type":"string","name":"type","default":"-","desc":"desc:退款类型,credit_first=余额优先,gateway_first=渠道优先,credit=余额,transaction=支付接口","validate":"validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"},{"type":"string","name":"gateway","default":"-","desc":"desc:支付接口","validate":"validate:optional"}],"return":[{"type":"int","name":"id","default":"-","desc":"desc:退款记录ID"}]},"cmd":"admin_Order_orderRefund"},{"method":"orderApplyCredit","doc":{"title":"订单应用余额","desc":"订单应用余额","url":"\/admin\/v1\/order\/:id\/apply_credit","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:金额","validate":"validate:required"},{"type":"string","name":"status","default":"-","desc":"desc:状态,Refunded已退款,Paid已付款,订单状态为已退款时需传","validate":"validate:optional"}]},"cmd":"admin_Order_orderApplyCredit"},{"method":"orderRemoveCredit","doc":{"title":"订单扣除余额","desc":"订单扣除余额","url":"\/admin\/v1\/order\/:id\/remove_credit","method":"POST","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"float","name":"amount","default":"-","desc":"desc:金额","validate":"validate:required"}]},"cmd":"admin_Order_orderRemoveCredit"},{"method":"refundRecordList","doc":{"title":"订单退款记录列表","desc":"订单退款记录列表","url":"\/admin\/v1\/order\/:id\/refund_record","method":"GET","author":"theworld","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"host_status","default":"-","desc":"desc:产品状态,Unpaid未付款,Pending开通中,Active已开通,Suspended已暂停,Deleted已删除,Failed开通失败,Cancelled已取消","validate":"validate:optional"},{"type":"string","name":"refund_status","default":"-","desc":"desc:退款状态,Pending=待审核,Reject=已拒绝,Refunding=退款中,Refunded=已退款","validate":"validate:optional"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字,商品名称,产品标识,产品IP","validate":"validate:optional"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"desc:退款记录ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:申请时间"},{"type":"int","name":"list[].refund_time","default":"-","desc":"desc:退款时间"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].host_name","default":"-","desc":"desc:产品标识"},{"type":"int","name":"list[].ip_num","default":"-","desc":"desc:IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"desc:主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"desc:附加IP"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型,credit_first=余额优先,gateway_first=渠道优先,credit=余额,transaction\/original=支付接口"},{"type":"string","name":"list[].refund_type","default":"-","desc":"desc:退款类型,order=订单退款,addon=插件退款"},{"type":"int","name":"list[].admin_id","default":"-","desc":"desc:操作人ID"},{"type":"string","name":"list[].admin_name","default":"-","desc":"desc:操作人名称"},{"type":"string","name":"list[].host_status","default":"-","desc":"desc:产品状态,Unpaid未付款,Pending开通中,Active已开通,Suspended已暂停,Deleted已删除,Failed开通失败,Cancelled已取消"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"},{"type":"string","name":"list[].refund_status","default":"-","desc":"desc:退款状态,Pending=待审核,Reject=已拒绝,Refunding=退款中,Refunded=已退款,Suspending=待停用,Suspend=停用中,Suspended=已停用,Cancelled=已取消"},{"type":"string","name":"list[].reason","default":"-","desc":"desc:拒绝原因"},{"type":"int","name":"count","default":"-","desc":"desc:总条数"}]},"cmd":"admin_Order_refundRecordList"},{"method":"deleteRefundRecord","doc":{"title":"删除退款记录","desc":"删除退款记录","url":"\/admin\/v1\/refund_record\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:退款记录ID","validate":"validate:required"}]},"cmd":"admin_Order_deleteRefundRecord"},{"method":"pendingRefundRecord","doc":{"title":"退款通过","desc":"退款通过","url":"\/admin\/v1\/refund_record\/:id\/pending","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:退款记录ID","validate":"validate:required"}]},"cmd":"admin_Order_pendingRefundRecord"},{"method":"rejectRefundRecord","doc":{"title":"退款拒绝","desc":"退款拒绝","url":"\/admin\/v1\/refund_record\/:id\/reject","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:退款记录ID","validate":"validate:required"},{"type":"string","name":"reason","default":"-","desc":"desc:拒绝原因","validate":"validate:required"}]},"cmd":"admin_Order_rejectRefundRecord"},{"method":"redundedRefundRecord","doc":{"title":"已退款","desc":"已退款","url":"\/admin\/v1\/refund_record\/:id\/refunded","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:退款记录ID","validate":"validate:required"},{"type":"string","name":"transaction_number","default":"-","desc":"desc:交易流水号","validate":"validate:required"}]},"cmd":"admin_Order_redundedRefundRecord"},{"method":"updateGateway","doc":{"title":"修改订单支付方式","desc":"修改订单支付方式","url":"\/admin\/v1\/order\/:id\/gateway","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"string","name":"gateway","default":"-","desc":"desc:支付方式","validate":"validate:required"}]},"cmd":"admin_Order_updateGateway"},{"method":"updateNotes","doc":{"title":"修改订单备注","desc":"修改订单备注","url":"\/admin\/v1\/order\/:id\/notes","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_Order_updateNotes"},{"method":"settle","doc":{"title":"结算商品","desc":"结算商品","url":"\/admin\/v1\/product\/settle","method":"POST","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"desc:客户ID","validate":"validate:required"},{"type":"float","name":"custom_order_amount","default":"-","desc":"desc:自定义订单金额","validate":"validate:required"},{"type":"float","name":"custom_renew_amount","default":"-","desc":"desc:自定义续费金额","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"object","name":"config_options","default":"-","desc":"desc:自定义配置","validate":"validate:required"},{"type":"object","name":"customfield","default":"-","desc":"desc:自定义参数","validate":"比如优惠码参数传:{\"promo_code\":[\"pr8nRQOGbmv5\"]}validate:optional"},{"type":"int","name":"qty","default":"-","desc":"desc:数量","validate":"validate:required"}],"return":[{"type":"int","name":"order_id","default":"-","desc":"desc:订单ID"}]},"cmd":"admin_Order_settle"},{"method":"moduleClientConfigOption","doc":{"title":"商品配置页面","desc":"商品配置页面","url":"\/admin\/v1\/product\/:id\/config_option","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"tag","default":"-","desc":"desc:商品价格显示标识","validate":"validate:optional"}],"return":[{"type":"string","name":"data.content","default":"-","desc":"desc:模块输出内容"}]},"cmd":"admin_Order_moduleClientConfigOption"},{"method":"getOrderRecycleBinConfig","doc":{"title":"获取订单回收站设置","desc":"获取订单回收站设置","url":"\/admin\/v1\/order\/recycle_bin\/config","method":"GET","author":"hh","version":"v1","return":[{"type":"string","name":"order_recycle_bin","default":"-","desc":"desc:订单回收站"},{"type":"string","name":"order_recycle_bin_save_days","default":"-","desc":"desc:保留天数"}]},"cmd":"admin_Order_getOrderRecycleBinConfig"},{"method":"enableOrderRecycleBin","doc":{"title":"开启订单回收站","desc":"开启订单回收站","url":"\/admin\/v1\/order\/recycle_bin\/enable","method":"POST","author":"hh","version":"v1"},"cmd":"admin_Order_enableOrderRecycleBin"},{"method":"orderRecycleBinConfigUpdate","doc":{"title":"修改订单回收站设置","desc":"修改订单回收站设置","url":"\/admin\/v1\/order\/recycle_bin\/config","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"order_recycle_bin","default":"-","desc":"desc:订单回收站","validate":"0=关闭1=开启validate:required"},{"type":"int","name":"order_recycle_bin_save_days","default":"-","desc":"desc:保留天数","validate":"0=永不删除validate:optional"}]},"cmd":"admin_Order_orderRecycleBinConfigUpdate"},{"method":"recycleBinOrderList","doc":{"title":"订单回收站列表","desc":"订单回收站列表","url":"\/admin\/v1\/order\/recycle_bin","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"搜索范围:订单ID商品名称用户名称邮筱手机号validate:optional"},{"type":"int","name":"client_id","default":"-","desc":"desc:用户ID","validate":"validate:optional"},{"type":"string","name":"type","default":"-","desc":"desc:类型","validate":"new新订单renew续费订单upgrade升降级订单artificial人工订单validate:optional"},{"type":"string","name":"status","default":"-","desc":"desc:状态","validate":"Unpaid未付款Paid已付款validate:optional"},{"type":"string","name":"amount","default":"-","desc":"desc:金额","validate":"validate:optional"},{"type":"string","name":"gateway","default":"-","desc":"desc:支付方式","validate":"validate:optional"},{"type":"int","name":"start_time","default":"-","desc":"desc:开始时间","validate":"validate:optional"},{"type":"int","name":"end_time","default":"-","desc":"desc:结束时间","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序字段","validate":"validate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"},{"type":"int","name":"start_recycle_time","default":"-","desc":"desc:回收开始时间","validate":"validate:optional"},{"type":"int","name":"end_recycle_time","default":"-","desc":"desc:回收结束时间","validate":"validate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:订单列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:订单ID"},{"type":"string","name":"list[].type","default":"-","desc":"desc:类型"},{"type":"int","name":"list[].create_time","default":"-","desc":"desc:创建时间"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"list[].gateway","default":"-","desc":"desc:支付方式"},{"type":"float","name":"list[].credit","default":"-","desc":"desc:使用余额"},{"type":"int","name":"list[].client_id","default":"-","desc":"desc:用户ID"},{"type":"string","name":"list[].client_name","default":"-","desc":"desc:用户名称"},{"type":"string","name":"list[].client_credit","default":"-","desc":"desc:用户余额"},{"type":"string","name":"list[].email","default":"-","desc":"desc:邮筱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"desc:国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"desc:手机号"},{"type":"string","name":"list[].company","default":"-","desc":"desc:公司"},{"type":"string","name":"list[].host_name","default":"-","desc":"desc:产品标识"},{"type":"array","name":"list[].product_names","default":"-","desc":"desc:订单下所有产品的商品名称"},{"type":"int","name":"list[].host_id","default":"-","desc":"desc:产品ID"},{"type":"int","name":"list[].order_item_count","default":"-","desc":"desc:订单子项数量"},{"type":"int","name":"list[].is_lock","default":"-","desc":"desc:是否锁定"},{"type":"int","name":"list[].recycle_time","default":"-","desc":"desc:放入回收站时间"},{"type":"int","name":"list[].will_delete_time","default":"-","desc":"desc:彻底删除时间"},{"type":"int","name":"count","default":"-","desc":"desc:订单总数"}]},"cmd":"admin_Order_recycleBinOrderList"},{"method":"recoverOrder","doc":{"title":"恢复订单","desc":"恢复订单","url":"\/admin\/v1\/order\/recycle_bin\/recover","method":"POST","author":"hh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:订单ID数组","validate":"validate:required"}]},"cmd":"admin_Order_recoverOrder"},{"method":"deleteOrderFromRecycleBin","doc":{"title":"从回收站删除订单","desc":"从回收站删除订单","url":"\/admin\/v1\/order\/recycle_bin","method":"DELETE","author":"hh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:订单ID数组","validate":"validate:required"}]},"cmd":"admin_Order_deleteOrderFromRecycleBin"},{"method":"clearRecycleBin","doc":{"title":"清空回收站","desc":"清空回收站","url":"\/admin\/v1\/order\/recycle_bin\/clear","method":"POST","author":"hh","version":"v1"},"cmd":"admin_Order_clearRecycleBin"},{"method":"lockOrder","doc":{"title":"锁定订单","desc":"锁定订单","url":"\/admin\/v1\/order\/lock","method":"POST","author":"hh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:订单ID数组","validate":"validate:required"}]},"cmd":"admin_Order_lockOrder"},{"method":"unlockOrder","doc":{"title":"取消锁定订单","desc":"取消锁定订单","url":"\/admin\/v1\/order\/unlock","method":"POST","author":"hh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:订单ID数组","validate":"validate:required"}]},"cmd":"admin_Order_unlockOrder"},{"method":"uploadOrderVoucher","doc":{"title":"上传凭证","desc":"上传凭证","url":"\/admin\/v1\/order\/:id\/voucher","method":"PUT","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"array","name":"voucher","default":"-","desc":"desc:上传的凭证","validate":"上传后的文件名validate:required"}]},"cmd":"admin_Order_uploadOrderVoucher"},{"method":"reviewOrder","doc":{"title":"审核订单","desc":"审核订单","url":"\/admin\/v1\/order\/:id\/review","method":"POST","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"int","name":"pass","default":"-","desc":"desc:审核状态","validate":"0=不通过1=通过validate:required"},{"type":"string","name":"review_fail_reason","default":"-","desc":"desc:审核失败原因","validate":"validate:optional"},{"type":"string","name":"transaction_number","default":"-","desc":"desc:流水号","validate":"validate:optional"}]},"cmd":"admin_Order_reviewOrder"},{"method":"orderHostRefundList","doc":{"title":"订单内页产品退款列表","desc":"订单内页产品退款列表","url":"\/admin\/v1\/order\/:id\/host_refund","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"商品名称产品标识备注validate:optional"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"desc:订单子项ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:商品ID"},{"type":"int","name":"list[].host_id","default":"-","desc":"desc:产品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"list[].host_name","default":"-","desc":"desc:产品标识"},{"type":"int","name":"list[].ip_num","default":"-","desc":"desc:IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"desc:主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"desc:附加IP"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].host_status","default":"-","desc":"desc:产品状态"},{"type":"string","name":"list[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"list[].refund_credit","default":"-","desc":"desc:退款余额金额"},{"type":"string","name":"list[].refund_gateway","default":"-","desc":"desc:退款渠道金额"},{"type":"string","name":"list[].refund_total","default":"-","desc":"desc:退款总金额"},{"type":"string","name":"list[].refund_status","default":"-","desc":"desc:退款状态"},{"type":"string","name":"list[].profit","default":"-","desc":"desc:利润"},{"type":"int","name":"list[].agent","default":"-","desc":"desc:代理订单"}]},"cmd":"admin_Order_orderHostRefundList"},{"method":"orderRefundIndex","doc":{"title":"计算订单可退金额","desc":"计算订单可退金额","url":"\/admin\/v1\/order\/:id\/refund_amount","method":"GET","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:订单ID","validate":"validate:required"},{"type":"int","name":"host_id","default":"-","desc":"desc:产品ID","validate":"validate:optional"}],"return":[{"type":"string","name":"gateway","default":"-","desc":"desc:支付方式标识"},{"type":"string","name":"gateway_name","default":"-","desc":"desc:支付方式名称"},{"type":"string","name":"refund_credit","default":"-","desc":"desc:已退余额部分"},{"type":"string","name":"refund_gateway","default":"-","desc":"desc:已退渠道部分"},{"type":"string","name":"refund_addon","default":"-","desc":"desc:已退插件余额部分"},{"type":"string","name":"leave_total","default":"-","desc":"desc:剩余可退"},{"type":"string","name":"leave_credit","default":"-","desc":"desc:剩余可退余额"},{"type":"string","name":"leave_gateway","default":"-","desc":"desc:剩余可退渠道"},{"type":"string","name":"leave_host_amount","default":"-","desc":"desc:产品剩余可退"},{"type":"int","name":"host_order_item[].id","default":"-","desc":"desc:订单子项ID"},{"type":"string","name":"host_order_item[].product_name","default":"-","desc":"desc:商品名称"},{"type":"string","name":"host_order_item[].name","default":"-","desc":"desc:产品标识"},{"type":"string","name":"host_order_item[].status","default":"-","desc":"desc:状态"},{"type":"string","name":"host_order_item[].amount","default":"-","desc":"desc:金额"},{"type":"string","name":"host_order_item[].description","default":"-","desc":"desc:描述"}]},"cmd":"admin_Order_orderRefundIndex"}]},{"class":"app\\admin\\controller\\CabinetRentalProductController","doc":{"title":"模板控制器-机柜租用商品","desc":"模板控制器-机柜租用商品","use":"app\\admin\\controller\\CabinetRentalProductController"},"list":[{"method":"list","doc":{"title":"机柜租用商品列表","desc":"机柜租用商品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/cabinet_rental_product","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:商品"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].price","default":"-","desc":"desc:价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:关联商品ID"}]},"cmd":"admin_CabinetRentalProduct_list"},{"method":"create","doc":{"title":"创建机柜租用商品","desc":"创建机柜租用商品","author":"theworld","version":"v1","url":"\/admin\/v1\/cabinet_rental_product","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_CabinetRentalProduct_create"},{"method":"update","doc":{"title":"编辑机柜租用商品","desc":"编辑机柜租用商品","author":"theworld","version":"v1","url":"\/admin\/v1\/cabinet_rental_product\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"float","name":"price","default":"-","desc":"desc:价格","validate":"validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_CabinetRentalProduct_update"},{"method":"delete","doc":{"title":"删除机柜租用商品","desc":"删除机柜租用商品","author":"theworld","version":"v1","url":"\/admin\/v1\/cabinet_rental_product\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_CabinetRentalProduct_delete"},{"method":"order","doc":{"title":"机柜租用商品排序","desc":"机柜租用商品排序","author":"theworld","version":"v1","url":"\/admin\/v1\/cabinet_rental_product\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID数组","validate":"validate:required"}]},"cmd":"admin_CabinetRentalProduct_order"}]},{"class":"app\\admin\\controller\\AppMarketController","doc":{"title":"应用商店自动化接口","desc":"应用商店自动化接口","use":"app\\admin\\controller\\AppMarketController"},"list":[{"method":"setToken","doc":{"title":"生成token","desc":"生成token","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/set_token","method":"POST","return":[{"type":"string","name":"market_url","default":"-","desc":"desc:商店自动登录url"}]},"cmd":"admin_AppMarket_setToken"},{"method":"checkToken","doc":{"title":"校验token","desc":"校验token","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/check_token","method":"GET","param":[{"type":"string","name":"token","default":"-","desc":"desc:验证token","validate":"validate:required"},{"type":"string","name":"license","default":"-","desc":"desc:授权码","validate":"validate:optional"}]},"cmd":"admin_AppMarket_checkToken"},{"method":"getNewVersion","doc":{"title":"获取已购买应用最新版本","desc":"获取已购买应用最新版本","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/app\/version","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:应用列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:应用ID"},{"type":"string","name":"list[].uuid","default":"-","desc":"desc:应用标识"},{"type":"string","name":"list[].old_version","default":"-","desc":"desc:应用当前版本"},{"type":"string","name":"list[].version","default":"-","desc":"desc:应用最新版本"},{"type":"string","name":"list[].support_version","default":"-","desc":"desc:支持的系统版本"},{"type":"string","name":"list[].type","default":"-","desc":"desc:应用分类"},{"type":"string","name":"list[].error_msg","default":"-","desc":"desc:错误信息"},{"type":"int","name":"upgrade","default":"-","desc":"desc:是否存在可升级应用"}]},"cmd":"admin_AppMarket_getNewVersion"},{"method":"getTemplateVersion","doc":{"title":"获取主题最新版本","desc":"获取主题最新版本","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/template\/:theme\/version","method":"GET","param":[{"type":"string","name":"theme","default":"-","desc":"desc:主题标识","validate":"validate:required"}],"return":[{"type":"string","name":"old_version","default":"-","desc":"desc:主题当前版本"},{"type":"string","name":"version","default":"-","desc":"desc:主题最新版本"},{"type":"string","name":"support_version","default":"-","desc":"desc:支持的系统版本"},{"type":"string","name":"description","default":"-","desc":"desc:版本描述"},{"type":"int","name":"upgrade","default":"-","desc":"desc:是否可升级"},{"type":"string","name":"error_msg","default":"-","desc":"desc:错误信息"}]},"cmd":"admin_AppMarket_getTemplateVersion"},{"method":"install","doc":{"title":"安装应用","desc":"安装应用","author":"theworld","version":"v1","url":"\/admin\/v1\/app_market\/app\/:id\/install","method":"GET","param":[{"type":"int","name":"id","default":"-","desc":"desc:应用ID","validate":"validate:required"}],"return":[{"type":"string","name":"type","default":"-","desc":"desc:应用分类"}]},"cmd":"admin_AppMarket_install"},{"method":"unzip","doc":{"title":"解压压缩包","desc":"解压压缩包","author":"theworld","version":"v1","param":[{"type":"string","name":"filepath","default":"-","desc":"desc:文件路径","validate":""},{"type":"string","name":"path","default":"-","desc":"desc:解压目标路径","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"desc:状态码"},{"type":"string","name":"msg","default":"-","desc":"desc:提示信息"}]},"cmd":"admin_AppMarket_unzip"},{"method":"curl_download","doc":{"title":"curl下载解压包到指定路径","desc":"curl下载解压包到指定路径","author":"theworld","version":"v1","param":[{"type":"string","name":"url","default":"-","desc":"desc:下载链接地址","validate":""},{"type":"string","name":"file_name","default":"-","desc":"desc:目标路径","validate":""}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]},"cmd":"admin_AppMarket_curl_download"}]},{"class":"app\\admin\\controller\\AdminRoleController","doc":{"title":"管理员分组","desc":"管理员分组管理","use":"app\\admin\\controller\\AdminRoleController"},"list":[{"method":"adminRoleList","doc":{"title":"管理员分组列表","desc":"管理员分组列表","url":"\/admin\/v1\/admin\/role","method":"GET","author":"wyh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"desc:关键字","validate":"validate:optional"},{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idnamedescriptionvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:管理员分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:ID"},{"type":"string","name":"list[].name","default":"-","desc":"desc:分组名称"},{"type":"string","name":"list[].description","default":"-","desc":"desc:分组说明"},{"type":"string","name":"list[].admins","default":"-","desc":"desc:分组下管理员"},{"type":"int","name":"count","default":"-","desc":"desc:管理员分组总数"}]},"cmd":"admin_AdminRole_adminRoleList"},{"method":"index","doc":{"title":"获取单个管理员分组","desc":"获取单个管理员分组","url":"\/admin\/v1\/admin\/role\/:id","method":"GET","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:管理员分组ID","validate":"validate:required"}],"return":[{"type":"object","name":"admin_role","default":"-","desc":"desc:管理员分组"},{"type":"int","name":"admin_role.id","default":"-","desc":"desc:ID"},{"type":"string","name":"admin_role.name","default":"-","desc":"desc:分组名称"},{"type":"string","name":"admin_role.description","default":"-","desc":"desc:分组描述"},{"type":"string","name":"admin_role.admins","default":"-","desc":"desc:分组下管理员"},{"type":"array","name":"admin_role.auth","default":"-","desc":"desc:权限ID数组"},{"type":"array","name":"admin_role.auth_widget","default":"-","desc":"desc:挂件标识"}]},"cmd":"admin_AdminRole_index"},{"method":"create","doc":{"title":"添加管理员分组","desc":"添加管理员分组","url":"\/admin\/v1\/admin\/role","method":"POST","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"desc:分组名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:分组说明","validate":"validate:required"},{"type":"array","name":"auth","default":"-","desc":"desc:权限ID数组","validate":"validate:optional"},{"type":"array","name":"auth_widget","default":"-","desc":"desc:挂件标识","validate":"validate:optional"}]},"cmd":"admin_AdminRole_create"},{"method":"update","doc":{"title":"修改管理员分组","desc":"修改管理员分组","url":"\/admin\/v1\/admin\/role\/:id","method":"PUT","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:分组ID","validate":"validate:required"},{"type":"string","name":"name","default":"-","desc":"desc:分组名称","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:分组说明","validate":"validate:required"},{"type":"array","name":"auth","default":"-","desc":"desc:权限ID数组","validate":"validate:optional"},{"type":"array","name":"auth_widget","default":"-","desc":"desc:挂件标识","validate":"validate:optional"}]},"cmd":"admin_AdminRole_update"},{"method":"delete","doc":{"title":"删除管理员分组","desc":"删除管理员分组","url":"\/admin\/v1\/admin\/role\/:id","method":"DELETE","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:管理员分组ID","validate":"validate:required"}]},"cmd":"admin_AdminRole_delete"}]},{"class":"app\\admin\\controller\\IndexBannerController","doc":{"title":"模板控制器-首页轮播图","desc":"模板控制器-首页轮播图","use":"app\\admin\\controller\\IndexBannerController"},"list":[{"method":"list","doc":{"title":"首页轮播图列表","desc":"首页轮播图列表","url":"\/admin\/v1\/index_banner","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:轮播图列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:轮播图ID"},{"type":"string","name":"list[].img","default":"-","desc":"desc:图片"},{"type":"string","name":"list[].url","default":"-","desc":"desc:跳转链接"},{"type":"int","name":"list[].start_time","default":"-","desc":"desc:展示开始时间"},{"type":"int","name":"list[].end_time","default":"-","desc":"desc:展示结束时间"},{"type":"int","name":"list[].show","default":"-","desc":"desc:是否展示"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"}]},"cmd":"admin_IndexBanner_list"},{"method":"create","doc":{"title":"添加首页轮播图","desc":"添加首页轮播图","url":"\/admin\/v1\/index_banner","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"img","default":"-","desc":"desc:图片","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:展示开始时间","validate":"validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:展示结束时间","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_IndexBanner_create"},{"method":"update","doc":{"title":"修改首页轮播图","desc":"修改首页轮播图","url":"\/admin\/v1\/index_banner\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"},{"type":"string","name":"img","default":"-","desc":"desc:图片","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:展示开始时间","validate":"validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:展示结束时间","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_IndexBanner_update"},{"method":"delete","doc":{"title":"删除首页轮播图","desc":"删除首页轮播图","url":"\/admin\/v1\/index_banner\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"}]},"cmd":"admin_IndexBanner_delete"},{"method":"show","doc":{"title":"展示首页轮播图","desc":"展示首页轮播图","url":"\/admin\/v1\/index_banner\/:id\/show","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"}]},"cmd":"admin_IndexBanner_show"},{"method":"order","doc":{"title":"首页轮播图排序","desc":"首页轮播图排序","url":"\/admin\/v1\/index_banner\/order","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"}]},"cmd":"admin_IndexBanner_order"}]},{"class":"app\\admin\\controller\\WidgetController","doc":{"title":"挂件管理","desc":"挂件管理","use":"app\\admin\\controller\\WidgetController"},"list":[{"method":"index","doc":{"title":"后台首页挂件","desc":"后台首页挂件","url":"\/admin\/v1\/widget","method":"GET","author":"hh","version":"v1","return":[{"type":"string","name":"widget[].id","default":"-","desc":"desc:挂件标识"},{"type":"string","name":"widget[].title","default":"-","desc":"desc:挂件名称"},{"type":"int","name":"widget[].columns","default":"-","desc":"desc:挂件列数"},{"type":"array","name":"show_widget","default":"-","desc":"desc:显示的挂件标识"}]},"cmd":"admin_Widget_index"},{"method":"widgetSaveOrder","doc":{"title":"保存挂件排序","desc":"保存挂件排序","url":"\/admin\/v1\/widget\/order","method":"PUT","author":"hh","version":"v1","param":[{"type":"array","name":"widget_arr","default":"-","desc":"desc:挂件标识","validate":"只要已显示的并且已排序validate:required"}]},"cmd":"admin_Widget_widgetSaveOrder"},{"method":"toggleWidget","doc":{"title":"显示\/隐藏挂件","desc":"显示\/隐藏挂件","url":"\/admin\/v1\/widget\/status","method":"PUT","author":"hh","version":"v1","param":[{"type":"string","name":"widget","default":"-","desc":"desc:挂件标识","validate":"validate:required"},{"type":"int","name":"status","default":"-","desc":"desc:状态","validate":"0隐藏1显示validate:required"}]},"cmd":"admin_Widget_toggleWidget"},{"method":"output","doc":{"title":"获取挂件内容","desc":"获取挂件内容","url":"\/admin\/v1\/widget\/output","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"widget","default":"-","desc":"desc:挂件标识","validate":"validate:required"}],"return":[{"type":"string","name":"content","default":"-","desc":"desc:挂件内容"}]},"cmd":"admin_Widget_output"},{"method":"getData","doc":{"title":"获取挂件数据","desc":"获取挂件数据","url":"\/admin\/v1\/widget\/data","method":"GET","author":"hh","version":"v1","param":[{"type":"string","name":"widget","default":"-","desc":"desc:挂件标识","validate":"validate:required"}]},"cmd":"admin_Widget_getData"}]},{"class":"app\\admin\\controller\\PhysicalServerBannerController","doc":{"title":"模板控制器-物理服务器轮播图","desc":"模板控制器-物理服务器轮播图","use":"app\\admin\\controller\\PhysicalServerBannerController"},"list":[{"method":"list","doc":{"title":"物理服务器轮播图列表","desc":"物理服务器轮播图列表","url":"\/admin\/v1\/physical_server_banner","method":"GET","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"desc:轮播图列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:轮播图ID"},{"type":"string","name":"list[].img","default":"-","desc":"desc:图片"},{"type":"string","name":"list[].url","default":"-","desc":"desc:跳转链接"},{"type":"int","name":"list[].start_time","default":"-","desc":"desc:展示开始时间"},{"type":"int","name":"list[].end_time","default":"-","desc":"desc:展示结束时间"},{"type":"int","name":"list[].show","default":"-","desc":"desc:是否展示"},{"type":"string","name":"list[].notes","default":"-","desc":"desc:备注"}]},"cmd":"admin_PhysicalServerBanner_list"},{"method":"create","doc":{"title":"添加物理服务器轮播图","desc":"添加物理服务器轮播图","url":"\/admin\/v1\/physical_server_banner","method":"POST","author":"theworld","version":"v1","param":[{"type":"string","name":"img","default":"-","desc":"desc:图片","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:展示开始时间","validate":"validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:展示结束时间","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_PhysicalServerBanner_create"},{"method":"update","doc":{"title":"修改物理服务器轮播图","desc":"修改物理服务器轮播图","url":"\/admin\/v1\/physical_server_banner\/:id","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"},{"type":"string","name":"img","default":"-","desc":"desc:图片","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"},{"type":"int","name":"start_time","default":"-","desc":"desc:展示开始时间","validate":"validate:required"},{"type":"int","name":"end_time","default":"-","desc":"desc:展示结束时间","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"},{"type":"string","name":"notes","default":"-","desc":"desc:备注","validate":"validate:optional"}]},"cmd":"admin_PhysicalServerBanner_update"},{"method":"delete","doc":{"title":"删除物理服务器轮播图","desc":"删除物理服务器轮播图","url":"\/admin\/v1\/physical_server_banner\/:id","method":"DELETE","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"}]},"cmd":"admin_PhysicalServerBanner_delete"},{"method":"show","doc":{"title":"展示物理服务器轮播图","desc":"展示物理服务器轮播图","url":"\/admin\/v1\/physical_server_banner\/:id\/show","method":"PUT","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"desc:轮播图ID","validate":"validate:required"},{"type":"int","name":"show","default":"-","desc":"desc:是否展示","validate":"0否1是validate:required"}]},"cmd":"admin_PhysicalServerBanner_show"},{"method":"order","doc":{"title":"物理服务器轮播图排序","desc":"物理服务器轮播图排序","url":"\/admin\/v1\/physical_server_banner\/order","method":"PUT","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"desc:轮播图ID数组","validate":"validate:required"}]},"cmd":"admin_PhysicalServerBanner_order"}]},{"class":"app\\admin\\controller\\CloudServerDiscountController","doc":{"title":"模板控制器-云服务器优惠","desc":"模板控制器-云服务器优惠","use":"app\\admin\\controller\\CloudServerDiscountController"},"list":[{"method":"list","doc":{"title":"云服务器优惠列表","desc":"云服务器优惠列表","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_discount","method":"GET","return":[{"type":"array","name":"list","default":"-","desc":"desc:优惠列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:优惠ID"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].description","default":"-","desc":"desc:描述"},{"type":"string","name":"list[].url","default":"-","desc":"desc:跳转链接"}]},"cmd":"admin_CloudServerDiscount_list"},{"method":"create","doc":{"title":"创建云服务器优惠","desc":"创建云服务器优惠","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_discount","method":"POST","param":[{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"}]},"cmd":"admin_CloudServerDiscount_create"},{"method":"update","doc":{"title":"编辑云服务器优惠","desc":"编辑云服务器优惠","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_discount\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:优惠ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"description","default":"-","desc":"desc:描述","validate":"validate:required"},{"type":"string","name":"url","default":"-","desc":"desc:跳转链接","validate":"validate:required"}]},"cmd":"admin_CloudServerDiscount_update"},{"method":"delete","doc":{"title":"删除云服务器优惠","desc":"删除云服务器优惠","author":"theworld","version":"v1","url":"\/admin\/v1\/cloud_server_discount\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:优惠ID","validate":"validate:required"}]},"cmd":"admin_CloudServerDiscount_delete"}]},{"class":"app\\admin\\controller\\ServerHostingProductController","doc":{"title":"模板控制器-服务器托管商品","desc":"模板控制器-服务器托管商品","use":"app\\admin\\controller\\ServerHostingProductController"},"list":[{"method":"list","doc":{"title":"服务器托管商品列表","desc":"服务器托管商品列表","author":"theworld","version":"v1","url":"\/admin\/v1\/server_hosting_product","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"desc:页数","validate":"validate:optional"},{"type":"int","name":"limit","default":"-","desc":"desc:每页条数","validate":"validate:optional"},{"type":"string","name":"orderby","default":"-","desc":"desc:排序","validate":"idvalidate:optional"},{"type":"string","name":"sort","default":"-","desc":"desc:升\/降序","validate":"ascdescvalidate:optional"}],"return":[{"type":"array","name":"list","default":"-","desc":"desc:商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"desc:商品ID"},{"type":"int","name":"list[].area_id","default":"-","desc":"desc:区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"desc:所属区域"},{"type":"string","name":"list[].title","default":"-","desc":"desc:标题"},{"type":"string","name":"list[].region","default":"-","desc":"desc:地域"},{"type":"string","name":"list[].ip_num","default":"-","desc":"desc:IP数量"},{"type":"string","name":"list[].bandwidth","default":"-","desc":"desc:带宽"},{"type":"string","name":"list[].defense","default":"-","desc":"desc:防御"},{"type":"string","name":"list[].bandwidth_price","default":"-","desc":"desc:带宽价格"},{"type":"string","name":"list[].bandwidth_price_unit","default":"-","desc":"desc:带宽价格单位"},{"type":"string","name":"list[].selling_price","default":"-","desc":"desc:售价"},{"type":"string","name":"list[].selling_price_unit","default":"-","desc":"desc:售价单位"},{"type":"int","name":"list[].product_id","default":"-","desc":"desc:关联商品ID"},{"type":"int","name":"count","default":"-","desc":"desc:商品数量"}]},"cmd":"admin_ServerHostingProduct_list"},{"method":"create","doc":{"title":"创建服务器托管商品","desc":"创建服务器托管商品","author":"theworld","version":"v1","url":"\/admin\/v1\/server_hosting_product","method":"POST","param":[{"type":"int","name":"area_id","default":"-","desc":"desc:区域ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"region","default":"-","desc":"desc:地域","validate":"validate:required"},{"type":"string","name":"ip_num","default":"-","desc":"desc:IP数量","validate":"validate:required"},{"type":"string","name":"bandwidth","default":"-","desc":"desc:带宽","validate":"validate:required"},{"type":"string","name":"defense","default":"-","desc":"desc:防御","validate":"validate:required"},{"type":"float","name":"bandwidth_price","default":"-","desc":"desc:带宽价格","validate":"validate:required"},{"type":"string","name":"bandwidth_price_unit","default":"-","desc":"desc:带宽价格单位","validate":"month\/M\/月year\/M\/年validate:required"},{"type":"float","name":"selling_price","default":"-","desc":"desc:售价","validate":"validate:required"},{"type":"string","name":"selling_price_unit","default":"-","desc":"desc:售价单位","validate":"month月year年validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_ServerHostingProduct_create"},{"method":"update","doc":{"title":"编辑服务器托管商品","desc":"编辑服务器托管商品","author":"theworld","version":"v1","url":"\/admin\/v1\/server_hosting_product\/:id","method":"PUT","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"},{"type":"int","name":"area_id","default":"-","desc":"desc:区域ID","validate":"validate:required"},{"type":"string","name":"title","default":"-","desc":"desc:标题","validate":"validate:required"},{"type":"string","name":"region","default":"-","desc":"desc:地域","validate":"validate:required"},{"type":"string","name":"ip_num","default":"-","desc":"desc:IP数量","validate":"validate:required"},{"type":"string","name":"bandwidth","default":"-","desc":"desc:带宽","validate":"validate:required"},{"type":"string","name":"defense","default":"-","desc":"desc:防御","validate":"validate:required"},{"type":"float","name":"bandwidth_price","default":"-","desc":"desc:带宽价格","validate":"validate:required"},{"type":"string","name":"bandwidth_price_unit","default":"-","desc":"desc:带宽价格单位","validate":"month\/M\/月year\/M\/年validate:required"},{"type":"float","name":"selling_price","default":"-","desc":"desc:售价","validate":"validate:required"},{"type":"string","name":"selling_price_unit","default":"-","desc":"desc:售价单位","validate":"month月year年validate:required"},{"type":"int","name":"product_id","default":"-","desc":"desc:关联商品ID","validate":"validate:required"}]},"cmd":"admin_ServerHostingProduct_update"},{"method":"delete","doc":{"title":"删除服务器托管商品","desc":"删除服务器托管商品","author":"theworld","version":"v1","url":"\/admin\/v1\/server_hosting_product\/:id","method":"DELETE","param":[{"type":"int","name":"id","default":"-","desc":"desc:商品ID","validate":"validate:required"}]},"cmd":"admin_ServerHostingProduct_delete"},{"method":"order","doc":{"title":"服务器托管商品排序","desc":"服务器托管商品排序","author":"theworld","version":"v1","url":"\/admin\/v1\/server_hosting_product\/order","method":"PUT","param":[{"type":"array","name":"id","default":"-","desc":"desc:商品ID数组","validate":"validate:required"}]},"cmd":"admin_ServerHostingProduct_order"}]}]},{"section":"function","doc":{"title":"函数","desc":"函数"},"list":[{"class":"app\\common\\model\\TrademarkRegisterProductModel","doc":{"title":"模板控制器-商标注册商品模型","desc":"模板控制器-商标注册商品模型","use":"app\\common\\model\\TrademarkRegisterProductModel"},"list":[{"method":"productList","doc":{"title":"商标注册商品列表","desc":"商标注册商品列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"}]}},{"method":"createProduct","doc":{"title":"创建商标注册商品","desc":"创建商标注册商品","author":"theworld","version":"v1","param":[{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProduct","doc":{"title":"编辑商标注册商品","desc":"编辑商标注册商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteProduct","doc":{"title":"删除商标注册商品","desc":"删除商标注册商品","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"productOrder","doc":{"title":"商标注册商品排序","desc":"商标注册商品排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webData","doc":{"title":"商标注册数据","desc":"商标注册数据","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"},{"type":"array","name":"service","default":"-","desc":"服务"},{"type":"int","name":"service[].id","default":"-","desc":"服务ID"},{"type":"string","name":"service[].title","default":"-","desc":"标题"},{"type":"string","name":"service[].description","default":"-","desc":"描述"},{"type":"string","name":"service[].price","default":"-","desc":"价格"},{"type":"int","name":"service[].product_id","default":"-","desc":"关联商品ID"}]}}]},{"class":"app\\common\\model\\SystemLogModel","doc":{"title":"系统日志模型","desc":"系统日志模型","use":"app\\common\\model\\SystemLogModel"},"list":[{"method":"systemLogList","doc":{"title":"系统日志列表","desc":"系统日志列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"类型system:系统日志api:API日志","validate":""},{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索:详情,IP","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,description,create_time,ip"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"系统日志"},{"type":"int","name":"list[].id","default":"-","desc":"系统日志ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].ip","default":"-","desc":"IP"},{"type":"string","name":"list[].user_type","default":"-","desc":"操作人类型client用户admin管理员system系统cron定时任务"},{"type":"string","name":"list[].user_id","default":"-","desc":"操作人ID"},{"type":"string","name":"list[].user_name","default":"-","desc":"操作人名称"},{"type":"int","name":"count","default":"-","desc":"系统日志总数"}]}},{"method":"createSystemLog","doc":{"title":"添加系统日志","desc":"添加系统日志","author":"theworld","version":"v1","param":[{"type":"string","name":"param.description","default":"-","desc":"描述","validate":""},{"type":"string","name":"param.type","default":"-","desc":"关联类型","validate":""},{"type":"int","name":"param.rel_id","default":"-","desc":"关联ID","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"object","name":"data","default":"-","desc":"返回数据"}]}}]},{"class":"app\\common\\model\\IcpServiceProductModel","doc":{"title":"模板控制器-ICP拓展服务商品模型","desc":"模板控制器-ICP拓展服务商品模型","use":"app\\common\\model\\IcpServiceProductModel"},"list":[{"method":"productList","doc":{"title":"ICP拓展服务商品列表","desc":"ICP拓展服务商品列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"}]}},{"method":"createProduct","doc":{"title":"创建ICP拓展服务商品","desc":"创建ICP拓展服务商品","author":"theworld","version":"v1","param":[{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProduct","doc":{"title":"编辑ICP拓展服务商品","desc":"编辑ICP拓展服务商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteProduct","doc":{"title":"删除ICP拓展服务商品","desc":"删除ICP拓展服务商品","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webData","doc":{"title":"ICP办理数据","desc":"ICP办理数据","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"},{"type":"int","name":"icp_product_id","default":"-","desc":"购买\/咨询商品ID"}]}},{"method":"productOrder","doc":{"title":"ICP拓展服务商品排序","desc":"ICP拓展服务商品排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\SmsCodeLogModel","doc":{"title":"短信验证码日志模型","desc":"短信验证码日志模型","use":"app\\common\\model\\SmsCodeLogModel"},"list":[{"method":"createSmsCodeLog","doc":{"title":"添加短信验证码日志","desc":"添加短信验证码日志","author":"theworld","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"验证码类型","validate":""},{"type":"int","name":"param.phone_code","default":"-","desc":"国际区号","validate":""},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":""},{"type":"int","name":"param.abnormal","default":"-","desc":"异常期间0否1是","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\PartnerModel","doc":{"title":"合作伙伴模型","desc":"合作伙伴模型","use":"app\\common\\model\\PartnerModel"},"list":[{"method":"partnerList","doc":{"title":"获取合作伙伴","desc":"获取合作伙伴","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"合作伙伴"},{"type":"int","name":"list[].id","default":"-","desc":"合作伙伴ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].img","default":"-","desc":"图片地址"},{"type":"string","name":"list[].description","default":"-","desc":"描述"}]}},{"method":"createPartner","doc":{"title":"添加合作伙伴","desc":"添加合作伙伴","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"img","default":"-","desc":"图片地址","validate":"required"},{"type":"string","name":"description","default":"-","desc":"描述","validate":"required"}]}},{"method":"updatePartner","doc":{"title":"编辑合作伙伴","desc":"编辑合作伙伴","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"合作伙伴ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"img","default":"-","desc":"图片地址","validate":"required"},{"type":"string","name":"description","default":"-","desc":"描述","validate":"required"}]}},{"method":"deletePartner","doc":{"title":"删除合作伙伴","desc":"删除合作伙伴","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"合作伙伴ID","validate":"required"}]}}]},{"class":"app\\common\\model\\EmailTemplateModel","doc":{"title":"邮件模板模型","desc":"邮件模板模型","use":"app\\common\\model\\EmailTemplateModel"},"list":[{"method":"emailTemplateList","doc":{"title":"邮件模板列表","desc":"邮件模板列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"邮件模板"},{"type":"int","name":"list[].id","default":"-","desc":"邮件模板ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].subject","default":"-","desc":"标题"},{"type":"int","name":"count","default":"-","desc":"邮件模板总数"}]}},{"method":"indexEmailTemplate","doc":{"title":"获取单个邮件模板","desc":"获取单个邮件模板","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"邮件模板ID","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"邮件模板ID"},{"type":"string","name":"name","default":"-","desc":"名称"},{"type":"string","name":"subject","default":"-","desc":"标题"},{"type":"string","name":"message","default":"-","desc":"内容"},{"type":"string","name":"notice_setting_name","default":"-","desc":"默认动作名称"}]}},{"method":"createEmailTemplate","doc":{"title":"创建邮件模板","desc":"创建邮件模板","author":"theworld","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"param.subject","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.message","default":"-","desc":"内容","validate":"required"},{"type":"string","name":"param.notice_setting_name","default":"-","desc":"默认动作名称","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateEmailTemplate","doc":{"title":"修改邮件模板","desc":"修改邮件模板","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"邮件模板ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"param.subject","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.message","default":"-","desc":"内容","validate":"required"},{"type":"string","name":"param.notice_setting_name","default":"-","desc":"默认动作名称","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteEmailTemplate","doc":{"title":"删除邮件模板","desc":"删除邮件模板","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"邮件模板ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"test","doc":{"title":"测试邮件模板","desc":"测试邮件模板","author":"xiong","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"邮件接口标识名称","validate":"required"},{"type":"int","name":"param.id","default":"-","desc":"邮件模板id","validate":"required"},{"type":"string","name":"param.email","default":"-","desc":"邮箱","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\ClientCustomFieldModel","doc":{"title":"用户自定义字段模型","desc":"用户自定义字段模型","use":"app\\common\\model\\ClientCustomFieldModel"},"list":[{"method":"getClientCustomField","doc":{"title":"获取用户自定义字段","desc":"获取用户自定义字段","author":"theworld","version":"v1","param":[{"type":"array","name":"param.client_id","default":"-","desc":"用户ID","validate":"required"}],"return":[{"type":"array","name":"list","default":"-","desc":"用户自定义字段列表"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"array","name":"list[].custom_field","default":"-","desc":"自定义字段"},{"type":"string","name":"list[].custom_field[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].custom_field[].value","default":"-","desc":"值"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"createClientCustomField","doc":{"title":"添加用户自定义字段","desc":"添加用户自定义字段","author":"theworld","version":"v1","param":[{"type":"array","name":"param.custom_field","default":"-","desc":"自定义字段","validate":"required"},{"type":"string","name":"param.custom_field[].name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"param.custom_field[].value","default":"-","desc":"值","validate":"required"},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":"required"}],"return":[{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteClientCustomField","doc":{"title":"删除用户自定义字段","desc":"删除用户自定义字段","author":"theworld","version":"v1","param":[{"type":"array","name":"param.custom_field","default":"-","desc":"自定义字段名称数组","validate":"required"},{"type":"array","name":"param.client_id","default":"-","desc":"用户ID数组","validate":""}],"return":[{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\CabinetRentalProductModel","doc":{"title":"模板控制器-机柜租用商品模型","desc":"模板控制器-机柜租用商品模型","use":"app\\common\\model\\CabinetRentalProductModel"},"list":[{"method":"productList","doc":{"title":"机柜租用商品列表","desc":"机柜租用商品列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"}]}},{"method":"createProduct","doc":{"title":"创建机柜租用商品","desc":"创建机柜租用商品","author":"theworld","version":"v1","param":[{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProduct","doc":{"title":"编辑机柜租用商品","desc":"编辑机柜租用商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteProduct","doc":{"title":"删除机柜租用商品","desc":"删除机柜租用商品","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webData","doc":{"title":"机柜租用数据","desc":"机柜租用数据","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"}]}},{"method":"productOrder","doc":{"title":"机柜租用商品排序","desc":"机柜租用商品排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\NoticeSettingModel","doc":{"title":"通知发送管理","desc":"通知发送管理","use":"app\\common\\model\\NoticeSettingModel"},"list":[{"method":"settingList","doc":{"title":"发送管理","desc":"发送管理","author":"xiong","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"发送管理"},{"type":"string","name":"list[].name","default":"-","desc":"动作名称"},{"type":"int","name":"list[].sms_global_name","default":"-","desc":"短信国际接口名称"},{"type":"int","name":"list[].sms_global_template","default":"-","desc":"短信国际接口模板id"},{"type":"string","name":"list[].sms_name","default":"-","desc":"短信国内接口名称"},{"type":"int","name":"list[].sms_template","default":"-","desc":"短信国内接口模板id"},{"type":"int","name":"list[].sms_enable","default":"-","desc":"启用状态，0禁用,1启用"},{"type":"string","name":"list[].email_name","default":"-","desc":"邮件接口名称"},{"type":"int","name":"list[].email_template","default":"-","desc":"邮件接口模板id"},{"type":"int","name":"list[].email_enable","default":"-","desc":"启用状态，0禁用,1启用"},{"type":"string","name":"list[].type","default":"-","desc":"通知分类标识"},{"type":"array","name":"configuration","default":"-","desc":"默认接口"},{"type":"string","name":"configuration.send_sms","default":"-","desc":"默认国内短信接口"},{"type":"string","name":"configuration.send_sms_global","default":"-","desc":"默认国际短信接口"},{"type":"string","name":"configuration.send_email","default":"-","desc":"默认邮件接口"},{"type":"string","name":"type[].name","default":"-","desc":"通知分类标识"},{"type":"string","name":"type[].name_lang","default":"-","desc":"分类名称"}]}},{"method":"indexSetting","doc":{"title":"发送管理","desc":"发送管理","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"动作名称","validate":"required"}],"return":[{"type":"string","name":"name","default":"-","desc":"动作名称"},{"type":"int","name":"sms_global_name","default":"-","desc":"短信国际接口名称"},{"type":"int","name":"sms_global_template","default":"-","desc":"短信国际接口模板id"},{"type":"string","name":"sms_name","default":"-","desc":"短信国内接口名称"},{"type":"int","name":"sms_template","default":"-","desc":"短信国内接口模板id"},{"type":"int","name":"sms_enable","default":"-","desc":"启用状态，0禁用,1启用"},{"type":"string","name":"email_name","default":"-","desc":"邮件接口名称"},{"type":"int","name":"email_template","default":"-","desc":"邮件接口模板id"},{"type":"int","name":"email_enable","default":"-","desc":"启用状态，0禁用,1启用"}]}},{"method":"updateNoticeSetting","doc":{"title":"发送设置","desc":"发送设置","author":"xiong","version":"v1","param":[{"type":"array","name":"name","default":"-","desc":"动作名称为键","validate":""},{"type":"string","name":"name.name","default":"-","desc":"动作名称","validate":""},{"type":"int","name":"name.sms_global_name","default":"-","desc":"短信国际接口名称","validate":""},{"type":"int","name":"name.sms_global_template","default":"-","desc":"短信国际接口模板id","validate":""},{"type":"string","name":"name.sms_name","default":"-","desc":"短信国内接口名称","validate":""},{"type":"int","name":"name.sms_template","default":"-","desc":"短信国内接口模板id","validate":""},{"type":"int","name":"name.sms_enable","default":"-","desc":"启用状态，0禁用,1启用","validate":""},{"type":"string","name":"name.email_name","default":"-","desc":"邮件接口名称","validate":""},{"type":"int","name":"name.email_template","default":"-","desc":"邮件接口模板id","validate":""},{"type":"int","name":"name.email_enable","default":"-","desc":"启用状态，0禁用,1启用","validate":""},{"type":"array","name":"configuration","default":"-","desc":"默认接口","validate":""},{"type":"string","name":"configuration.send_sms","default":"-","desc":"默认国内短信接口","validate":""},{"type":"string","name":"configuration.send_sms_global","default":"-","desc":"默认国际短信接口","validate":""},{"type":"string","name":"configuration.send_email","default":"-","desc":"默认邮件接口\t","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"noticeActionCreate","doc":{"title":"创建动作","desc":"创建动作","author":"xiong","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"动作英文标识","validate":"required"},{"type":"string","name":"param.name_lang","default":"-","desc":"动作名称（在页面显示的名称）","validate":"required"},{"type":"string","name":"param.type","default":"other","desc":"通知分类(配置文件idcsmart.notice_setting_type中支持的,默认不传其他)","validate":""},{"type":"string","name":"param.sms_name","default":"-","desc":"短信接口标识名（可以为空，默认智简魔方短信接口）","validate":""},{"type":"string","name":"param.sms_template[].title","default":"-","desc":"短信模板标题","validate":"required"},{"type":"string","name":"param.sms_template[].content","default":"-","desc":"短信模板内容","validate":"required"},{"type":"string","name":"param.sms_global_name","default":"-","desc":"国际短信接口标识名（可以为空，默认智简魔方短信接口）","validate":""},{"type":"string","name":"param.sms_global_template[].title","default":"-","desc":"国际短信模板标题","validate":"required"},{"type":"string","name":"param.sms_global_template[].content","default":"-","desc":"国际短信模板内容","validate":"required"},{"type":"string","name":"param.email_name","default":"-","desc":"邮件接口名称（可以为空，默认SMTP接口）","validate":""},{"type":"string","name":"param.email_template[].name","default":"-","desc":"邮件模板名称","validate":"required"},{"type":"string","name":"param.email_template[].title","default":"-","desc":"邮件模板标题","validate":"required"},{"type":"string","name":"param.email_template[].content","default":"-","desc":"邮件模板内容","validate":"required"}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]}},{"method":"noticeActionDelete","doc":{"title":"删除动作","desc":"删除动作","author":"xiong","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"动作英文标识","validate":"required"}]}},{"method":"getNoticeSettingType","doc":{"时间":"2025-03-07","title":"获取通知分类","desc":"获取通知分类","author":"hh","version":"v1","return":[{"type":"string","name":"type","default":"-","desc":"通知类型标识"},{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"getNoticeSettingName","doc":{"时间":"2025-03-07","title":"获取通知动作名称","desc":"获取通知动作名称","author":"hh","version":"v1","return":[{"type":"string","name":"name","default":"-","desc":"通知标识"},{"type":"string","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\ClientLoginModel","doc":{"title":"用户登录模型","desc":"用户登录模型","use":"app\\common\\model\\ClientLoginModel"},"list":[{"method":"clientLogin","doc":{"title":"用户登录记录","desc":"用户登录记录","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"isCommonIpLogin","doc":{"title":"是否常用IP登录","desc":"是否常用IP登录","author":"hh","version":"v1","param":[{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":"require"}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\OrderItemModel","doc":{"title":"订单子项模型","desc":"订单子项模型","use":"app\\common\\model\\OrderItemModel"},"list":[{"method":"orderHostRefundList","doc":{"时间":"2024-11-26","title":"订单内页产品退款列表","desc":"订单内页产品退款列表","author":"hh","version":"v1","param":[{"type":"int","name":"param.order_id","default":"-","desc":"订单ID","validate":"require"},{"type":"string","name":"param.keywords","default":"-","desc":"关键字:商品名称,产品标识,备注","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"订单子项ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"int","name":"list[].host_id","default":"-","desc":"产品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].host_name","default":"-","desc":"产品标识"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].host_status","default":"-","desc":"产品状态Unpaid未付款Pending开通中Active使用中Suspended暂停Deleted删除Failed开通失败"},{"type":"string","name":"list[].amount","default":"-","desc":"金额"},{"type":"string","name":"list[].refund_credit","default":"-","desc":"退款余额金额"},{"type":"string","name":"list[].refund_gateway","default":"-","desc":"退款渠道金额"},{"type":"string","name":"list[].refund_total","default":"-","desc":"退款总金额"},{"type":"string","name":"list[].refund_status","default":"-","desc":"退款状态(not_refund=未退款,part_refund=部分退款,all_refund=全部退款,addon_refund=插件退款)"},{"type":"string","name":"list[].profit","default":"-","desc":"利润"},{"type":"int","name":"list[].agent","default":"-","desc":"代理订单1是0否"}]}}]},{"class":"app\\common\\model\\OrderTmpModel","doc":{"title":"临时订单模型","desc":"临时订单模型","use":"app\\common\\model\\OrderTmpModel"},"list":[{"method":"pay","doc":{"title":"支付","desc":"支付","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"订单ID","validate":""},{"type":"string","name":"gateway","default":"WxPay","desc":"支付方式,支付插件标识","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"code","default":"-","desc":"当status==200,且code==Paid时,表示支付完成;Unpaid表示部分余额支付,需要将返回的data.html数据渲染出来"},{"type":"string","name":"data.html","default":"-","desc":"三方接口返回内容"}]}},{"method":"status","doc":{"title":"支付状态","desc":"支付状态(支付后,轮询调此接口,状态返回400时,停止调用;状态返回200且code==Paid时,停止调用)","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"订单ID","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"code","default":"-","desc":"Paid表示支付成功,停止调用接口;Upaid表示支付失败,持续调用"}]}},{"method":"recharge","doc":{"title":"充值","desc":"充值","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"1","desc":"用户ID","validate":""},{"type":"float","name":"amount","default":"1.00","desc":"金额","validate":""},{"type":"string","name":"gateway","default":"WxPay","desc":"支付方式","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"data.id","name":"订单ID,用此ID调支付","default":"-","desc":"-"}]}},{"method":"credit","doc":{"title":"使用(取消)余额","desc":"使用(取消)余额","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"订单ID","validate":""},{"type":"int","name":"use","default":"1","desc":"1使用余额,0取消使用","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败,报错已使用过余额(如果要重新使用,先取消余额,再使用)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"int","name":"data.id","default":"-","desc":"订单ID"}]}},{"method":"orderPayHandle","doc":{"title":"订单支付回调系统处理","desc":"订单支付回调系统处理","author":"wyh","version":"v1","param":[{"type":"string","name":"tmp_order_id","default":"1653364762428172693291","desc":"临时订单ID","validate":""},{"type":"float","name":"amount","default":"1.00","desc":"金额","validate":""},{"type":"string","name":"trans_id","default":"qwery134151786","desc":"交易流水ID","validate":""},{"type":"string","name":"currency","default":"CNY","desc":"货币","validate":""},{"type":"string","name":"paid_time","default":"2022-05-24","desc":"时间","validate":""},{"type":"string","name":"gateway","default":"AliPay","desc":"支付方式","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"getGatewayReturnUrl","doc":{"title":"获取同步回调地址","desc":"获取同步回调地址","author":"wyh","version":"v1","param":[{"type":"string","name":"tmp_order_id","default":"-","desc":"订单ID","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\ChangeBillingCycleModel","doc":{"title":"产品变更计费方式模型","desc":"产品变更计费方式模型","use":"app\\common\\model\\ChangeBillingCycleModel"},"list":[]},{"class":"app\\common\\model\\HostAdditionModel","doc":{"title":"产品附加模型","desc":"产品附加模型","use":"app\\common\\model\\HostAdditionModel"},"list":[{"method":"hostAdditionSave","doc":{"title":"保存产品附加信息","desc":"保存产品附加信息","author":"hh","version":"v1","param":[{"type":"int","name":"hostId","default":"-","desc":"产品ID","validate":"require"},{"type":"array","name":"data","default":"-","desc":"要保存的数据(有哪些键保存哪些)","validate":"require"},{"type":"int","name":"data.country_id","default":"-","desc":"国家ID","validate":""},{"type":"string","name":"data.city","default":"-","desc":"城市","validate":""},{"type":"string","name":"data.area","default":"-","desc":"区域","validate":""},{"type":"string","name":"data.power_status","default":"-","desc":"电源状态(on=开机,off=关机,suspend=暂停,operating=操作中,fault=故障)","validate":""},{"type":"string","name":"data.image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)","validate":""},{"type":"string","name":"data.image_name","default":"-","desc":"镜像名称","validate":""},{"type":"string","name":"data.username","default":"-","desc":"实例用户名","validate":""},{"type":"string","name":"data.password","default":"-","desc":"实例密码","validate":""},{"type":"string","name":"-","default":"-","desc":"-","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"donotSaveProductPassword","doc":{"title":"不保存用户产品密码","desc":"不保存用户产品密码","author":"hh","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"getPasswordAttr","doc":{"title":"密码获取器","desc":"密码获取器,自动解密","author":"hh","version":"v1","param":[{"type":"string","name":"value","default":"-","desc":"密码","validate":"require"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\CustomHostNameModel","doc":{"title":"自定义产品标识模型","desc":"自定义产品标识模型","use":"app\\common\\model\\CustomHostNameModel"},"list":[{"method":"customHostNameList","doc":{"title":"自定义产品标识列表","desc":"自定义产品标识列表","author":"theworld","version":"v1","return":[{"type":"int","name":"list[].id","default":"-","desc":"自定义产品标识ID"},{"type":"string","name":"list[].custom_host_name_prefix","default":"-","desc":"自定义主机标识前缀"},{"type":"array","name":"list[].custom_host_name_string_allow","default":"-","desc":"允许的字符串(number=数字,upper=大写字母,lower=小写字母)"},{"type":"int","name":"list[].custom_host_name_string_length","default":"-","desc":"字符串长度"},{"type":"array","name":"list[].product_group","default":"-","desc":"关联商品分组,类型为商品组时返回"},{"type":"int","name":"list[].product_group[].id","default":"-","desc":"关联商品分组ID"},{"type":"string","name":"list[].product_group[].first_group_name","default":"-","desc":"一级分组名称"},{"type":"string","name":"list[].product_group[].name","default":"-","desc":"关联商品分组名称"}]}},{"method":"createCustomHostName","doc":{"title":"添加自定义产品标识","desc":"添加自定义产品标识","author":"theworld","version":"v1","param":[{"type":"string","name":"param.custom_host_name_prefix","default":"-","desc":"自定义主机标识前缀","validate":"require"},{"type":"array","name":"param.custom_host_name_string_allow","default":"-","desc":"允许的字符串(number=数字,upper=大写字母,lower=小写字母)","validate":"require"},{"type":"int","name":"param.custom_host_name_string_length","default":"-","desc":"字符串长度","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"updateCustomHostName","doc":{"title":"编辑自定义产品标识","desc":"编辑自定义产品标识","author":"theworld","version":"v1","param":[{"type":"string","name":"param.id","default":"-","desc":"自定义产品标识ID","validate":"require"},{"type":"string","name":"param.custom_host_name_prefix","default":"-","desc":"自定义主机标识前缀","validate":"require"},{"type":"array","name":"param.custom_host_name_string_allow","default":"-","desc":"允许的字符串(number=数字,upper=大写字母,lower=小写字母)","validate":"require"},{"type":"int","name":"param.custom_host_name_string_length","default":"-","desc":"字符串长度","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"deleteCustomHostName","doc":{"title":"删除自定义产品标识","desc":"删除自定义产品标识","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"自定义产品标识ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\ProductDurationRatioModel","doc":{"title":"周期比例模型","desc":"未定义描述","use":"app\\common\\model\\ProductDurationRatioModel"},"list":[{"method":"indexRatio","doc":{"title":"获取周期比例","desc":"获取周期比例","author":"hh","version":"v1","param":[{"type":"int","name":"product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"[].id","default":"-","desc":"关联周期表ID"},{"type":"string","name":"[].name","default":"-","desc":"周期名称"},{"type":"string","name":"[].num","default":"-","desc":"周期时长"},{"type":"string","name":"[].unit","default":"-","desc":"周期单位(hour=小时,day=天,month=月)"},{"type":"float","name":"[].ratio","default":"-","desc":"周期比例"},{"type":"float","name":"[].price_factor","default":"-","desc":"价格系数"}]}},{"method":"saveRatio","doc":{"title":"保存周期比例","desc":"保存周期比例","author":"hh","version":"v1","param":[{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"object","name":"param.ratio","default":"-","desc":"比例(如{\"2\":\"1.5\"},键是周期ID,值是比例)","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"autoFill","doc":{"title":"计算自动填充","desc":"计算自动填充","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"array","name":"param.price","default":"-","desc":"价格(如[\"2\"=>\"1.5\"],键是周期ID,值是价格)","validate":"require"},{"type":"float","name":"param.on_demand_price","default":"-","desc":"按需价格","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"array","name":"data.list","default":"-","desc":"填充的价格(键是周期ID,值是填充的价格)"},{"type":"string","name":"on_demand_price","default":"-","desc":"按需价格"}]}}]},{"class":"app\\common\\model\\BottomBarNavModel","doc":{"title":"模板控制器-底部栏导航模型","desc":"模板控制器-底部栏导航模型","use":"app\\common\\model\\BottomBarNavModel"},"list":[{"method":"navList","doc":{"title":"底部栏导航列表","desc":"底部栏导航列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.theme","default":"-","desc":"主题标识,不传递时默认为当前系统设置的主题","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"分组"},{"type":"int","name":"list[].id","default":"-","desc":"分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"array","name":"list[].children","default":"-","desc":"导航"},{"type":"int","name":"list[].children[].id","default":"-","desc":"导航ID"},{"type":"int","name":"list[].children[].group_id","default":"-","desc":"分组ID"},{"type":"string","name":"list[].children[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].children[].url","default":"-","desc":"跳转地址"},{"type":"int","name":"list[].children[].show","default":"-","desc":"是否展示"},{"type":"int","name":"list[].children[].blank","default":"-","desc":"是否打开新窗口"}]}},{"method":"createNav","doc":{"title":"创建底部栏导航","desc":"创建底部栏导航","author":"theworld","version":"v1","param":[{"type":"int","name":"param.group_id","default":"-","desc":"分组ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转地址","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"},{"type":"int","name":"param.blank","default":"-","desc":"是否打开新窗口","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateNav","doc":{"title":"编辑底部栏导航","desc":"编辑底部栏导航","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"导航ID","validate":"required"},{"type":"int","name":"param.group_id","default":"-","desc":"分组ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转地址","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"},{"type":"int","name":"param.blank","default":"-","desc":"是否打开新窗口","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteNav","doc":{"title":"删除底部栏导航","desc":"删除底部栏导航","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"导航ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"navShow","doc":{"title":"底部栏导航显示","desc":"底部栏导航显示","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"导航ID","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"navBlank","doc":{"title":"底部栏导航打开新窗口开关","desc":"底部栏导航打开新窗口开关","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"导航ID","validate":"required"},{"type":"int","name":"param.blank","default":"-","desc":"是否打开新窗口0否1是","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"navOrder","doc":{"title":"底部栏导航排序","desc":"底部栏导航排序","author":"theworld","version":"v1","param":[{"type":"int","name":"param.group_id","default":"-","desc":"分组ID","validate":"required"},{"type":"array","name":"param.id","default":"-","desc":"导航ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webFooterNav","doc":{"title":"网站底部栏数据","desc":"网站底部栏数据","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"分组"},{"type":"int","name":"list[].id","default":"-","desc":"分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"array","name":"list[].children","default":"-","desc":"导航"},{"type":"int","name":"list[].children[].id","default":"-","desc":"导航ID"},{"type":"int","name":"list[].children[].group_id","default":"-","desc":"分组ID"},{"type":"string","name":"list[].children[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].children[].url","default":"-","desc":"跳转地址"},{"type":"int","name":"list[].children[].blank","default":"-","desc":"是否打开新窗口0否1是"}]}}]},{"class":"app\\common\\model\\FriendlyLinkModel","doc":{"title":"友情链接模型","desc":"友情链接模型","use":"app\\common\\model\\FriendlyLinkModel"},"list":[{"method":"friendlyLinkList","doc":{"title":"获取友情链接","desc":"获取友情链接","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"友情链接"},{"type":"int","name":"list[].id","default":"-","desc":"友情链接ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].url","default":"-","desc":"链接地址"}]}},{"method":"createFriendlyLink","doc":{"title":"添加友情链接","desc":"添加友情链接","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"url","default":"-","desc":"链接地址","validate":"required"}]}},{"method":"updateFriendlyLink","doc":{"title":"编辑友情链接","desc":"编辑友情链接","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"友情链接ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"url","default":"-","desc":"链接地址","validate":"required"}]}},{"method":"deleteFriendlyLink","doc":{"title":"删除友情链接","desc":"删除友情链接","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"友情链接ID","validate":"required"}]}}]},{"class":"app\\common\\model\\FileLogModel","doc":{"title":"文件表","desc":"文件表","use":"app\\common\\model\\FileLogModel"},"list":[]},{"class":"app\\common\\model\\UpstreamProductModel","doc":{"title":"上游商品模型","desc":"上游商品模型","use":"app\\common\\model\\UpstreamProductModel"},"list":[{"method":"productList","doc":{"title":"商品列表","desc":"商品列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:商品名称","validate":""},{"type":"int","name":"param.supplier_id","default":"-","desc":"供应商ID","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].description","default":"-","desc":"商品描述"},{"type":"int","name":"list[].supplier_id","default":"-","desc":"供应商ID"},{"type":"string","name":"list[].supplier_name","default":"-","desc":"供应商名称"},{"type":"int","name":"list[].profit_type","default":"-","desc":"利润方式0百分比1固定金额"},{"type":"string","name":"list[].profit_percent","default":"-","desc":"利润百分比"},{"type":"int","name":"list[].auto_setup","default":"-","desc":"是否自动开通:1是,0否"},{"type":"int","name":"list[].hidden","default":"-","desc":"0显示,1隐藏"},{"type":"string","name":"list[].pay_type","default":"-","desc":"付款类型,免费free,一次onetime,周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"string","name":"list[].price","default":"-","desc":"商品最低价格"},{"type":"string","name":"list[].cycle","default":"-","desc":"商品最低周期"},{"type":"int","name":"list[].upstream_product_id","default":"-","desc":"上游商品ID"},{"type":"int","name":"list[].certification","default":"-","desc":"本地实名购买0关闭,1开启"},{"type":"string","name":"list[].product_group_name_second","default":"-","desc":"二级分组名称"},{"type":"int","name":"list[].product_group_id_second","default":"-","desc":"二级分组ID"},{"type":"string","name":"list[].product_group_name_first","default":"-","desc":"一级分组名称"},{"type":"int","name":"list[].product_group_id_first","default":"-","desc":"一级分组ID"},{"type":"int","name":"list[].renew_profit_percent","default":"-","desc":"续费利润百分比或固定金额"},{"type":"int","name":"list[].renew_profit_type","default":"-","desc":"续费利润方式，0百分比，1固定金额"},{"type":"int","name":"list[].upgrade_profit_percent","default":"-","desc":"升降级利润百分比或固定金额"},{"type":"int","name":"list[].upgrade_profit_type","default":"-","desc":"升降级利润方式，0百分比，1固定金额"},{"type":"int","name":"list[].sync","default":"-","desc":"是否同步"},{"type":"string","name":"list[].mode","default":"-","desc":"代理模式：only_api仅调用接口，sync同步商品"},{"type":"int","name":"list[].need_manual_sync","default":"-","desc":"需要手动同步资源(0=否1=是)"},{"type":"int","name":"count","default":"-","desc":"商品总数"}]}},{"method":"indexProduct","doc":{"title":"商品详情","desc":"商品详情","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"商品ID"},{"type":"string","name":"name","default":"-","desc":"商品名称"},{"type":"string","name":"description","default":"-","desc":"商品描述"},{"type":"int","name":"supplier_id","default":"-","desc":"供应商ID"},{"type":"string","name":"supplier_name","default":"-","desc":"供应商名称"},{"type":"string","name":"profit_percent","default":"-","desc":"利润百分比"},{"type":"int","name":"profit_type","default":"-","desc":"利润方式0百分比1固定金额"},{"type":"int","name":"auto_setup","default":"-","desc":"是否自动开通:1是,0否"},{"type":"int","name":"hidden","default":"-","desc":"0显示,1隐藏"},{"type":"string","name":"pay_type","default":"-","desc":"付款类型,免费free,一次onetime,周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"string","name":"price","default":"-","desc":"商品最低价格"},{"type":"string","name":"cycle","default":"-","desc":"商品最低周期"},{"type":"int","name":"upstream_product_id","default":"-","desc":"上游商品ID"},{"type":"int","name":"certification","default":"-","desc":"本地实名购买0关闭,1开启"},{"type":"string","name":"product_group_name_second","default":"-","desc":"二级分组名称"},{"type":"int","name":"product_group_id_second","default":"-","desc":"二级分组ID"},{"type":"string","name":"product_group_name_first","default":"-","desc":"一级分组名称"},{"type":"int","name":"product_group_id_first","default":"-","desc":"一级分组ID"},{"type":"int","name":"need_manual_sync","default":"-","desc":"需要手动同步资源(0=否1=是)"}]}},{"method":"createProduct","doc":{"title":"添加商品","desc":"添加商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.supplier_id","default":"-","desc":"供应商ID","validate":"required"},{"type":"int","name":"param.upstream_product_id","default":"-","desc":"上游商品ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"商品名称","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"商品描述","validate":""},{"type":"float","name":"param.profit_percent","default":"-","desc":"利润百分比","validate":"required"},{"type":"int","name":"param.profit_type","default":"-","desc":"利润方式0百分比1固定金额","validate":"required"},{"type":"int","name":"param.auto_setup","default":"-","desc":"是否自动开通:1是,0否","validate":"required"},{"type":"int","name":"param.certification","default":"-","desc":"本地实名购买0关闭,1开启","validate":"required"},{"type":"int","name":"param.product_group_id","default":"-","desc":"二级分组ID","validate":"required"},{"type":"boolean","name":"param.sync","default":"-","desc":"是否代理升降级商品:0,1","validate":"required"},{"type":"float","name":"renew_profit_percent","default":"-","desc":"续费利润百分比","validate":"required"},{"type":"int","name":"renew_profit_type","default":"-","desc":"续费利润方式0百分比1固定金额","validate":"required"},{"type":"float","name":"upgrade_profit_percent","default":"-","desc":"升降级利润百分比","validate":"required"},{"type":"int","name":"upgrade_profit_type","default":"-","desc":"升降级利润方式0百分比1固定金额","validate":"required"},{"type":"string","name":"mode","default":"-","desc":"代理模式：only_api仅调用接口，sync同步商品","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProduct","doc":{"title":"编辑商品","desc":"编辑商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"required"},{"type":"int","name":"param.supplier_id","default":"-","desc":"供应商ID","validate":"required"},{"type":"int","name":"param.upstream_product_id","default":"-","desc":"上游商品ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"商品名称","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"商品描述","validate":""},{"type":"float","name":"param.profit_percent","default":"-","desc":"利润百分比","validate":"required"},{"type":"int","name":"param.profit_type","default":"-","desc":"利润方式0百分比1固定金额","validate":"required"},{"type":"int","name":"param.auto_setup","default":"-","desc":"是否自动开通:1是,0否","validate":"required"},{"type":"int","name":"param.certification","default":"-","desc":"本地实名购买0关闭,1开启","validate":"required"},{"type":"int","name":"param.product_group_id","default":"-","desc":"二级分组ID","validate":"required"},{"type":"boolean","name":"param.sync","default":"-","desc":"是否代理升降级商品:0,1","validate":"required"},{"type":"float","name":"renew_profit_percent","default":"-","desc":"续费利润百分比","validate":"required"},{"type":"int","name":"renew_profit_type","default":"-","desc":"续费利润方式0百分比1固定金额","validate":"required"},{"type":"float","name":"upgrade_profit_percent","default":"-","desc":"升降级利润百分比","validate":"required"},{"type":"int","name":"upgrade_profit_type","default":"-","desc":"升降级利润方式0百分比1固定金额","validate":"required"},{"type":"string","name":"mode","default":"-","desc":"代理模式：only_api仅调用接口，sync同步商品","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"agentRecommendProduct","doc":{"title":"代理推荐商品添加供应商","desc":"代理推荐商品添加供应商","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"推荐代理商品ID","validate":"required"},{"type":"string","name":"param.username","default":"-","desc":"用户名","validate":"required"},{"type":"string","name":"param.token","default":"-","desc":"API密钥","validate":"required"},{"type":"string","name":"param.secret","default":"-","desc":"API私钥","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"int","name":"data.supplier_id","default":"-","desc":"供应商ID"}]}}]},{"class":"app\\common\\model\\SideFloatingWindowModel","doc":{"title":"模板控制器-侧边浮窗模型","desc":"模板控制器-侧边浮窗模型","use":"app\\common\\model\\SideFloatingWindowModel"},"list":[{"method":"sideFloatingWindowList","doc":{"title":"侧边浮窗列表","desc":"侧边浮窗列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"侧边浮窗"},{"type":"int","name":"list[].id","default":"-","desc":"侧边浮窗ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].icon","default":"-","desc":"图标"},{"type":"string","name":"list[].content","default":"-","desc":"显示内容"}]}},{"method":"createSideFloatingWindow","doc":{"title":"创建侧边浮窗","desc":"创建侧边浮窗","author":"theworld","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"param.icon","default":"-","desc":"图标","validate":"required"},{"type":"string","name":"param.content","default":"-","desc":"显示内容","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateSideFloatingWindow","doc":{"title":"编辑侧边浮窗","desc":"编辑侧边浮窗","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"侧边浮窗ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"param.icon","default":"-","desc":"图标","validate":"required"},{"type":"string","name":"param.content","default":"-","desc":"显示内容","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteSideFloatingWindow","doc":{"title":"删除侧边浮窗","desc":"删除侧边浮窗","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"侧边浮窗ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"sideFloatingWindowOrder","doc":{"title":"侧边浮窗排序","desc":"侧边浮窗排序","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"侧边浮窗ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\UpgradeModel","doc":{"title":"升降级模型","desc":"升降级模型","use":"app\\common\\model\\UpgradeModel"},"list":[]},{"class":"app\\common\\model\\MenuModel","doc":{"title":"导航管理模型","desc":"导航管理模型","use":"app\\common\\model\\MenuModel"},"list":[{"method":"getAdminMenu","doc":{"title":"获取后台导航","desc":"获取后台导航","author":"theworld","version":"v1","return":[{"type":"array","name":"menu","default":"-","desc":"菜单"},{"type":"int","name":"menu[].id","default":"-","desc":"菜单ID"},{"type":"string","name":"menu[].type","default":"-","desc":"菜单类型system系统plugin插件custom自定义"},{"type":"string","name":"menu[].name","default":"-","desc":"名称"},{"type":"object","name":"menu[].language","default":"-","desc":"语言"},{"type":"string","name":"menu[].url","default":"-","desc":"网址"},{"type":"string","name":"menu[].icon","default":"-","desc":"图标"},{"type":"int","name":"menu[].nav_id","default":"-","desc":"导航ID"},{"type":"int","name":"menu[].parent_id","default":"-","desc":"父ID"},{"type":"array","name":"menu[].child","default":"-","desc":"子菜单"},{"type":"int","name":"menu[].child[].id","default":"-","desc":"菜单ID"},{"type":"string","name":"menu[].child[].type","default":"-","desc":"菜单类型system系统plugin插件custom自定义"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"名称"},{"type":"object","name":"menu[].child[].language","default":"-","desc":"语言"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"图标"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"网址"},{"type":"int","name":"menu[].child[].nav_id","default":"-","desc":"导航ID"},{"type":"int","name":"menu[].child[].parent_id","default":"-","desc":"父ID"},{"type":"array","name":"language","default":"-","desc":"语言"},{"type":"string","name":"language[].display_name","default":"-","desc":"语言名称"},{"type":"string","name":"language[].display_flag","default":"-","desc":"国家代码"},{"type":"string","name":"language[].display_img","default":"-","desc":"图片"},{"type":"string","name":"language[].display_lang","default":"-","desc":"语言标识"},{"type":"array","name":"system_nav","default":"-","desc":"系统默认导航"},{"type":"string","name":"system_nav[].id","default":"-","desc":"导航ID"},{"type":"string","name":"system_nav[].name","default":"-","desc":"名称"},{"type":"string","name":"system_nav[].url","default":"-","desc":"网址"},{"type":"array","name":"plugin_nav","default":"-","desc":"插件默认导航"},{"type":"string","name":"plugin_nav[].title","default":"-","desc":"插件标题"},{"type":"array","name":"plugin_nav[].nav","default":"-","desc":"插件导航"},{"type":"int","name":"plugin_nav[].nav[].id","default":"-","desc":"导航ID"},{"type":"string","name":"plugin_nav[].nav[].name","default":"-","desc":"名称"},{"type":"string","name":"plugin_nav[].nav[].url","default":"-","desc":"网址"}]}},{"method":"getHomeMenu","doc":{"title":"获取前台导航","desc":"获取前台导航","author":"theworld","version":"v1","url":"\/admin\/v1\/menu\/home","method":"GET","return":[{"type":"array","name":"menu","default":"-","desc":"菜单"},{"type":"int","name":"menu[].id","default":"-","desc":"菜单ID"},{"type":"string","name":"menu[].type","default":"-","desc":"菜单类型system系统plugin插件custom自定义module模块"},{"type":"string","name":"menu[].name","default":"-","desc":"名称"},{"type":"object","name":"menu[].language","default":"-","desc":"语言"},{"type":"string","name":"menu[].url","default":"-","desc":"网址"},{"type":"int","name":"menu[].second_reminder","default":"-","desc":"二次提醒0否1是"},{"type":"string","name":"menu[].icon","default":"-","desc":"图标"},{"type":"int","name":"menu[].nav_id","default":"-","desc":"导航ID"},{"type":"int","name":"menu[].parent_id","default":"-","desc":"父ID"},{"type":"string","name":"menu[].module","default":"-","desc":"模块类型"},{"type":"array","name":"menu[].res_module","default":"-","desc":"res模块类型"},{"type":"array","name":"menu[].product_id","default":"-","desc":"包含商品"},{"type":"array","name":"menu[].child","default":"-","desc":"子菜单"},{"type":"int","name":"menu[].child[].id","default":"-","desc":"菜单ID"},{"type":"string","name":"menu[].child[].type","default":"-","desc":"菜单类型system系统plugin插件custom自定义module模块"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"名称"},{"type":"object","name":"menu[].child[].language","default":"-","desc":"语言"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"网址"},{"type":"int","name":"menu[].child[].second_reminder","default":"-","desc":"二次提醒0否1是"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"图标"},{"type":"int","name":"menu[].child[].nav_id","default":"-","desc":"导航ID"},{"type":"int","name":"menu[].child[].parent_id","default":"-","desc":"父ID"},{"type":"string","name":"menu[].child[].module","default":"-","desc":"模块类型"},{"type":"array","name":"menu[].child[].res_module","default":"-","desc":"res模块类型"},{"type":"array","name":"menu[].child[].product_id","default":"-","desc":"包含商品"},{"type":"array","name":"language","default":"-","desc":"语言"},{"type":"string","name":"language[].display_name","default":"-","desc":"语言名称"},{"type":"string","name":"language[].display_flag","default":"-","desc":"国家代码"},{"type":"string","name":"language[].display_img","default":"-","desc":"图片"},{"type":"string","name":"language[].display_lang","default":"-","desc":"语言标识"},{"type":"array","name":"system_nav","default":"-","desc":"系统默认导航"},{"type":"string","name":"system_nav[].id","default":"-","desc":"导航ID"},{"type":"string","name":"system_nav[].name","default":"-","desc":"名称"},{"type":"string","name":"system_nav[].url","default":"-","desc":"网址"},{"type":"array","name":"plugin_nav","default":"-","desc":"插件默认导航"},{"type":"string","name":"plugin_nav[].title","default":"-","desc":"插件标题"},{"type":"array","name":"plugin_nav[].nav","default":"-","desc":"插件导航"},{"type":"int","name":"plugin_nav[].nav[].id","default":"-","desc":"导航ID"},{"type":"string","name":"plugin_nav[].nav[].name","default":"-","desc":"名称"},{"type":"string","name":"plugin_nav[].nav[].url","default":"-","desc":"网址"},{"type":"array","name":"module","default":"-","desc":"模块"},{"type":"string","name":"module[].name","default":"-","desc":"模块名称"},{"type":"string","name":"module[].display_name","default":"-","desc":"模块显示名称"},{"type":"array","name":"res_module","default":"-","desc":"上游模块"},{"type":"string","name":"res_module[].name","default":"-","desc":"上游模块名称"},{"type":"string","name":"res_module[].display_name","default":"-","desc":"上游模块显示名称"}]}},{"method":"saveAdminMenu","doc":{"title":"保存后台导航","desc":"保存后台导航","author":"theworld","version":"v1","param":[{"type":"array","name":"menu","default":"-","desc":"菜单","validate":"required"},{"type":"string","name":"menu[].type","default":"-","desc":"菜单类型system系统plugin插件custom自定义","validate":"required"},{"type":"string","name":"menu[].name","default":"-","desc":"名称","validate":"required"},{"type":"object","name":"menu[].language","default":"-","desc":"语言","validate":"required"},{"type":"string","name":"menu[].url","default":"-","desc":"网址","validate":"菜单类型为自定义时需要传递"},{"type":"string","name":"menu[].icon","default":"-","desc":"图标","validate":""},{"type":"int","name":"menu[].nav_id","default":"-","desc":"导航ID","validate":"菜单类型不为自定义时需要传递"},{"type":"array","name":"menu[].child","default":"-","desc":"子菜单","validate":"required"},{"type":"string","name":"menu[].child[].type","default":"-","desc":"菜单类型system系统plugin插件custom自定义","validate":"required"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"名称","validate":"required"},{"type":"object","name":"menu[].child[].language","default":"-","desc":"语言","validate":"required"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"网址","validate":"菜单类型为自定义时需要传递"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"图标","validate":""},{"type":"int","name":"menu[].child[].nav_id","default":"-","desc":"导航ID","validate":"菜单类型不为自定义时需要传递"}]}},{"method":"saveHomeMenu","doc":{"title":"保存前台导航","desc":"保存前台导航","author":"theworld","version":"v1","param":[{"type":"array","name":"menu","default":"-","desc":"菜单","validate":"required"},{"type":"string","name":"menu[].type","default":"-","desc":"菜单类型system系统plugin插件custom自定义module产品列表embedded内嵌","validate":"required"},{"type":"string","name":"menu[].name","default":"-","desc":"名称","validate":"required"},{"type":"object","name":"menu[].language","default":"-","desc":"语言","validate":"required"},{"type":"string","name":"menu[].url","default":"-","desc":"网址","validate":"菜单类型为自定义时需要传递"},{"type":"int","name":"menu[].second_reminder","default":"-","desc":"二次提醒0否1是","validate":"菜单类型为自定义时需要传递"},{"type":"string","name":"menu[].icon","default":"-","desc":"图标","validate":""},{"type":"int","name":"menu[].nav_id","default":"-","desc":"导航ID","validate":"菜单类型为系统或插件时需要传递"},{"type":"string","name":"menu[].module","default":"-","desc":"模块类型","validate":"菜单类型为产品列表时可以传递"},{"type":"array","name":"menu[].res_module","default":"-","desc":"res模块类型","validate":"菜单类型为产品列表时可以传递,云(whmcs_cloud,mf_cloud,mf_finance),DCIM(whmcs_dcim,mf_dcim,mf_finance_dcim)可以多选"},{"type":"array","name":"menu[].product_id","default":"-","desc":"商品ID","validate":"菜单类型为产品列表时需要传递"},{"type":"int","name":"menu[].show_quick_order","default":"-","desc":"是否展示快捷订购","validate":""},{"type":"string","name":"menu[].quick_order_url","default":"-","desc":"快捷订购地址","validate":""},{"type":"array","name":"menu[].child","default":"-","desc":"子菜单","validate":"required"},{"type":"string","name":"menu[].child[].type","default":"-","desc":"菜单类型system系统plugin插件custom自定义module产品列表embedded内嵌","validate":"required"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"名称","validate":"required"},{"type":"object","name":"menu[].child[].language","default":"-","desc":"语言","validate":"required"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"网址","validate":"菜单类型为自定义时需要传递"},{"type":"int","name":"menu[].child[].second_reminder","default":"-","desc":"二次提醒0否1是","validate":"菜单类型为自定义时需要传递"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"图标","validate":""},{"type":"int","name":"menu[].child[].nav_id","default":"-","desc":"导航ID","validate":"菜单类型为系统或插件时需要传递"},{"type":"string","name":"menu[].child[].module","default":"-","desc":"模块类型","validate":"菜单类型为产品列表时可以传递"},{"type":"array","name":"menu[].child[].res_module","default":"-","desc":"res模块类型","validate":"菜单类型为产品列表时可以传递,云(whmcs_cloud,mf_cloud,mf_finance),DCIM(whmcs_dcim,mf_dcim,mf_finance_dcim)可以多选"},{"type":"array","name":"menu[].child[].product_id","default":"-","desc":"商品ID","validate":"菜单类型为产品列表时需要传递"}]}},{"method":"adminMenu","doc":{"title":"获取后台导航","desc":"获取后台导航","author":"theworld","version":"v1","return":[{"type":"array","name":"menu","default":"-","desc":"菜单"},{"type":"int","name":"menu[].id","default":"-","desc":"菜单ID"},{"type":"string","name":"menu[].name","default":"-","desc":"名称"},{"type":"string","name":"menu[].url","default":"-","desc":"网址"},{"type":"string","name":"menu[].icon","default":"-","desc":"图标"},{"type":"int","name":"menu[].parent_id","default":"-","desc":"父ID"},{"type":"array","name":"menu[].child","default":"-","desc":"子菜单"},{"type":"int","name":"menu[].child[].id","default":"-","desc":"菜单ID"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"名称"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"网址"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"图标"},{"type":"int","name":"menu[].child[].parent_id","default":"-","desc":"父ID"},{"type":"int","name":"menu_id","default":"-","desc":"选中菜单ID"},{"type":"string","name":"url","default":"-","desc":"登录后跳转地址"}]}},{"method":"homeMenu","doc":{"title":"获取前台导航","desc":"获取前台导航","author":"theworld","version":"v1","url":"\/console\/v1\/menu","method":"GET","return":[{"type":"array","name":"menu","default":"-","desc":"菜单"},{"type":"int","name":"menu[].id","default":"-","desc":"菜单ID"},{"type":"string","name":"menu[].name","default":"-","desc":"名称"},{"type":"string","name":"menu[].url","default":"-","desc":"网址"},{"type":"string","name":"menu[].menu_type","default":"-","desc":"菜单类型system系统plugin插件custom自定义module模块res_module上游模块embedded内嵌"},{"type":"int","name":"menu[].second_reminder","default":"-","desc":"二次提醒0否1是"},{"type":"string","name":"menu[].icon","default":"-","desc":"图标"},{"type":"int","name":"menu[].parent_id","default":"-","desc":"父ID"},{"type":"array","name":"menu[].child","default":"-","desc":"子菜单"},{"type":"int","name":"menu[].child[].id","default":"-","desc":"菜单ID"},{"type":"string","name":"menu[].child[].name","default":"-","desc":"名称"},{"type":"string","name":"menu[].child[].url","default":"-","desc":"网址"},{"type":"int","name":"menu[].child[].second_reminder","default":"-","desc":"二次提醒0否1是"},{"type":"string","name":"menu[].child[].icon","default":"-","desc":"图标"},{"type":"int","name":"menu[].child[].parent_id","default":"-","desc":"父ID"}]}}]},{"class":"app\\common\\model\\ThemeConfigModel","doc":{"title":"主题配置模型","desc":"主题配置模型","use":"app\\common\\model\\ThemeConfigModel"},"list":[]},{"class":"app\\common\\model\\OrderModel","doc":{"title":"订单模型","desc":"订单模型","use":"app\\common\\model\\OrderModel"},"list":[{"method":"orderList","doc":{"title":"订单列表","desc":"订单列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:订单ID,商品名称,用户名称,邮箱,手机号","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":""},{"type":"string","name":"param.type","default":"-","desc":"类型new新订单renew续费订单upgrade升降级订单artificial人工订单","validate":""},{"type":"string","name":"param.status","default":"-","desc":"状态Unpaid未付款Paid已付款","validate":""},{"type":"string","name":"param.amount","default":"-","desc":"金额","validate":""},{"type":"array","name":"param.gateway","default":"-","desc":"支付方式","validate":""},{"type":"int","name":"param.start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"param.end_time","default":"-","desc":"结束时间","validate":""},{"type":"int","name":"param.order_id","default":"-","desc":"订单ID","validate":""},{"type":"string","name":"param.product_id","default":"-","desc":"商品ID","validate":""},{"type":"string","name":"param.username","default":"-","desc":"用户名称","validate":""},{"type":"string","name":"param.email","default":"-","desc":"邮箱","validate":""},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":""},{"type":"int","name":"param.pay_time","default":"-","desc":"支付时间","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"id","desc":"排序(id,amount,client_id,reg_time)","validate":""},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"},{"type":"int","name":"param.start_recycle_time","default":"-","desc":"回收开始时间(scene=recycle有效)","validate":""},{"type":"int","name":"param.end_recycle_time","default":"-","desc":"回收结束时间(scene=recycle有效)","validate":""},{"type":"int","name":"param.start_pay_time","default":"-","desc":"搜索:开始支付时间","validate":""},{"type":"int","name":"param.end_pay_time","default":"-","desc":"搜索:结束支付时间","validate":""},{"type":"string","name":"scene","default":"-","desc":"场景(recycle_bin=回收站)","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"订单"},{"type":"int","name":"list[].id","default":"-","desc":"订单ID"},{"type":"string","name":"list[].type","default":"-","desc":"类型new新订单renew续费订单upgrade升降级订单artificial人工订单"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"list[].amount","default":"-","desc":"金额"},{"type":"string","name":"list[].status","default":"-","desc":"状态Unpaid未付款Paid已付款Cancelled已取消Refunded已退款WaitUpload待上传WaitReview待审核ReviewFail审核失败"},{"type":"string","name":"list[].gateway","default":"-","desc":"支付方式"},{"type":"float","name":"list[].credit","default":"-","desc":"使用余额,大于0代表订单使用了余额,和金额相同代表订单支付方式为余额"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID,前台接口调用时不返回"},{"type":"string","name":"list[].client_name","default":"-","desc":"用户名称,前台接口调用时不返回"},{"type":"string","name":"list[].client_credit","default":"-","desc":"用户余额,前台接口调用时不返回"},{"type":"string","name":"list[].email","default":"-","desc":"邮箱,前台接口调用时不返回"},{"type":"string","name":"list[].phone_code","default":"-","desc":"国际电话区号,前台接口调用时不返回"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号,前台接口调用时不返回"},{"type":"string","name":"list[].company","default":"-","desc":"公司,前台接口调用时不返回"},{"type":"int","name":"list[].client_status","default":"-","desc":"用户是否启用0:禁用,1:正常,前台接口调用时不返回"},{"type":"int","name":"list[].reg_time","default":"-","desc":"用户注册时间,前台接口调用时不返回"},{"type":"string","name":"list[].country","default":"-","desc":"国家,前台接口调用时不返回"},{"type":"string","name":"list[].address","default":"-","desc":"地址,前台接口调用时不返回"},{"type":"string","name":"list[].language","default":"-","desc":"语言,前台接口调用时不返回"},{"type":"string","name":"list[].notes","default":"-","desc":"备注,前台接口调用时不返回"},{"type":"string","name":"list[].refund_amount","default":"-","desc":"订单已退款金额,前台接口调用时不返回"},{"type":"string","name":"list[].host_name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"array","name":"list[].product_names","default":"-","desc":"订单下所有产品的商品名称"},{"type":"int","name":"list[].host_id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].order_item_count","default":"-","desc":"订单子项数量"},{"type":"int","name":"list[].is_lock","default":"-","desc":"是否锁定(0=否,1=是),scene=recycle_bin返回"},{"type":"int","name":"list[].recycle_time","default":"-","desc":"放入回收站时间,scene=recycle_bin返回"},{"type":"int","name":"list[].will_delete_time","default":"-","desc":"彻底删除时间,scene=recycle_bin返回"},{"type":"bool","name":"list[].certification","default":"-","desc":"是否实名认证true是false否(显示字段有certification返回)"},{"type":"string","name":"list[].certification_type","default":"-","desc":"实名类型person个人company企业(显示字段有certification返回)"},{"type":"string","name":"list[].client_level","default":"-","desc":"用户等级(显示字段有client_level返回)"},{"type":"string","name":"list[].client_level_color","default":"-","desc":"用户等级颜色(显示字段有client_level返回)"},{"type":"string","name":"list[].sale","default":"-","desc":"销售(显示字段有sale返回)"},{"type":"string","name":"list[].addon_client_custom_field_[id]","default":"-","desc":"用户自定义字段(显示字段有addon_client_custom_field_[id]返回,[id]为用户自定义字段ID)"},{"type":"array","name":"list[].voucher","default":"-","desc":"上传的凭证"},{"type":"string","name":"list[].review_fail_reason","default":"-","desc":"审核失败原因"},{"type":"string","name":"list[].gateway_sign","default":"-","desc":"支付方式标识(credit=余额)"},{"type":"int","name":"count","default":"-","desc":"订单总数"},{"type":"string","name":"total_amount","default":"-","desc":"总金额"},{"type":"string","name":"page_total_amount","default":"-","desc":"当前页总金额"}]}},{"method":"indexOrder","doc":{"title":"订单详情","desc":"订单详情","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单ID","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"订单ID"},{"type":"string","name":"type","default":"-","desc":"类型new新订单renew续费订单upgrade升降级订单artificial人工订单"},{"type":"string","name":"amount","default":"-","desc":"金额"},{"type":"int","name":"create_time","default":"-","desc":"创建时间"},{"type":"int","name":"pay_time","default":"-","desc":"支付时间"},{"type":"string","name":"status","default":"-","desc":"状态Unpaid未付款Paid已付款Cancelled已取消Refunded已退款WaitUpload待上传WaitReview待审核ReviewFail审核失败"},{"type":"string","name":"gateway","default":"-","desc":"支付方式"},{"type":"string","name":"credit","default":"-","desc":"使用余额,大于0代表订单使用了余额,和金额相同代表订单支付方式为余额"},{"type":"int","name":"client_id","default":"-","desc":"用户ID"},{"type":"string","name":"client_name","default":"-","desc":"用户名称"},{"type":"string","name":"notes","default":"-","desc":"备注"},{"type":"string","name":"refund_amount","default":"-","desc":"订单已退款金额"},{"type":"string","name":"amount_unpaid","default":"-","desc":"未支付金额"},{"type":"string","name":"refundable_amount","default":"-","desc":"订单可退款金额"},{"type":"string","name":"apply_credit_amount","default":"-","desc":"订单可应用余额金额"},{"type":"int","name":"admin_id","default":"-","desc":"管理员ID"},{"type":"string","name":"admin_name","default":"-","desc":"管理员名称"},{"type":"int","name":"is_recycle","default":"-","desc":"是否在回收站(0=否,1=是)"},{"type":"int","name":"refund_orginal","default":"-","desc":"订单支付方式退款时是否支持原路返回：1是，0否(退款至下拉就不显示'原支付路径')"},{"type":"array","name":"voucher","default":"-","desc":"上传的凭证"},{"type":"string","name":"review_fail_reason","default":"-","desc":"审核失败原因"},{"type":"string","name":"refund_credit","default":"-","desc":"已退款余额"},{"type":"string","name":"refund_gateway","default":"-","desc":"已退款渠道"},{"type":"string","name":"gateway_sign","default":"-","desc":"支付接口标识(credit=余额,credit_limit=信用额)"},{"type":"int","name":"unpaid_timeout","default":"-","desc":"未支付超时时间,0表示不限制"},{"type":"int","name":"remain_pay_time","default":"-","desc":"剩余支付时间,配合unpaid_timeout使用"},{"type":"array","name":"items","default":"-","desc":"订单子项"},{"type":"int","name":"items[].id","default":"-","desc":"订单子项ID"},{"type":"string","name":"items[].description","default":"-","desc":"描述"},{"type":"string","name":"items[].amount","default":"-","desc":"金额"},{"type":"int","name":"items[].host_id","default":"-","desc":"产品ID"},{"type":"string","name":"items[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"items[].host_name","default":"-","desc":"产品标识"},{"type":"string","name":"items[].billing_cycle","default":"-","desc":"计费周期"},{"type":"string","name":"items[].host_status","default":"-","desc":"产品状态Unpaid未付款Pending开通中Active使用中Suspended暂停Deleted删除Failed开通失败"},{"type":"int","name":"items[].edit","default":"-","desc":"是否可编辑1是0否"},{"type":"string","name":"items[].profit","default":"-","desc":"利润"},{"type":"int","name":"items[].agent","default":"-","desc":"代理订单1是0否"}]}},{"method":"createOrder","doc":{"title":"新建订单","desc":"新建订单","author":"theworld","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"类型new新订单upgrade升降级商品订单upgrade_config升降级配置订单renew续费订单artificial人工订单","validate":"required"},{"type":"array","name":"products","default":"-","desc":"商品","validate":"类型为新订单时需要"},{"type":"int","name":"products[].product_id","default":"-","desc":"商品ID","validate":""},{"type":"object","name":"products[].config_options","default":"-","desc":"自定义配置","validate":""},{"type":"int","name":"products[].qty","default":"-","desc":"数量","validate":""},{"type":"float","name":"products[].price","default":"-","desc":"商品价格","validate":""},{"type":"object","name":"products[].customfield","default":"-","desc":"自定义字段","validate":""},{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"类型为升降级商品订单时需要"},{"type":"object","name":"product","default":"-","desc":"升降级商品","validate":"类型为升降级商品订单时需要"},{"type":"int","name":"product.product_id","default":"-","desc":"商品ID","validate":""},{"type":"object","name":"product.config_options","default":"-","desc":"自定义配置","validate":""},{"type":"float","name":"product.price","default":"-","desc":"商品价格","validate":""},{"type":"int","name":"upgrade_refund","default":"-","desc":"是否退款0否1是","validate":"类型为升降级商品订单和升降级配置订单时需要"},{"type":"float","name":"price_difference","default":"-","desc":"产品价格差价","validate":"类型为升降级配置订单时需要"},{"type":"float","name":"renew_price_difference","default":"-","desc":"产品续费价格差价","validate":"类型为升降级配置订单时需要"},{"type":"float","name":"base_price","default":"-","desc":"产品新原价","validate":"类型为升降级配置订单时需要"},{"type":"object","name":"config_options","default":"-","desc":"自定义配置","validate":"类型为升降级配置订单时需要"},{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"类型为续费订单时需要"},{"type":"float","name":"amount","default":"-","desc":"金额","validate":"类型为升降级配置订单和人工订单时需要"},{"type":"string","name":"description","default":"-","desc":"描述","validate":"类型为升降级配置订单和人工订单时需要"},{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":"required"},{"type":"object","name":"customfield","default":"-","desc":"自定义字段","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"getUpgradeAmount","doc":{"title":"获取升降级订单金额","desc":"获取升降级订单金额","author":"theworld","version":"v1","param":[{"type":"int","name":"host_id","default":"-","desc":"产品ID","validate":"required"},{"type":"object","name":"product","default":"-","desc":"升降级商品","validate":"required"},{"type":"int","name":"product.product_id","default":"-","desc":"商品ID","validate":""},{"type":"object","name":"product.config_options","default":"-","desc":"自定义配置","validate":""},{"type":"float","name":"product.price","default":"-","desc":"商品价格","validate":""},{"type":"int","name":"client_id","default":"-","desc":"用户ID","validate":"required"}],"return":[{"type":"string","name":"refund","default":"-","desc":"原产品应退款金额"},{"type":"string","name":"pay","default":"-","desc":"新产品应付金额"},{"type":"string","name":"amount","default":"-","desc":"升降级订单金额,前两者之差"}]}},{"method":"deleteUnpaidRenewOrder","doc":{"title":"删除未支付的续费类型订单","desc":"删除未支付的续费类型订单","author":"hh","version":"v1","throws":"\\Exception","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"createOrderBase","doc":{"title":"新建订单基础方法","desc":"新建订单基础方法,供系统内所有订单创建使用,未使用事务,只有基础的创建","author":"theworld","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"类型new新订单renew续费订单upgrade升降级订单artificial人工订单recharge充值","validate":"required"},{"type":"float","name":"param.amount","default":"-","desc":"金额","validate":"required"},{"type":"float","name":"param.credit","default":"-","desc":"余额","validate":"required"},{"type":"int","name":"param.upgrade_refund","default":"-","desc":"升降级是否退款0否1是","validate":""},{"type":"string","name":"param.status","default":"-","desc":"状态Unpaid未付款Paid已付款","validate":"required"},{"type":"string","name":"param.gateway","default":"-","desc":"支付方式","validate":"required"},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":"required"},{"type":"array","name":"param.items","default":"-","desc":"订单子项","validate":"required"},{"type":"int","name":"param.items[].host_id","default":"-","desc":"关联产品ID","validate":""},{"type":"string","name":"param.items[].type","default":"-","desc":"关联类型","validate":""},{"type":"int","name":"param.items[].rel_id","default":"-","desc":"关联ID","validate":""},{"type":"string","name":"param.items[].description","default":"-","desc":"描述","validate":"有关联的子项不需要描述"},{"type":"float","name":"param.items[].amount","default":"-","desc":"金额","validate":"required"}],"return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"updateAmount","doc":{"title":"调整订单金额","desc":"调整订单金额","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"required"},{"type":"float","name":"param.amount","default":"-","desc":"金额","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateOrderItem","doc":{"title":"编辑人工调整的订单子项","desc":"编辑人工调整的订单子项","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单子项ID","validate":"required"},{"type":"float","name":"param.amount","default":"-","desc":"金额","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteOrderItem","doc":{"title":"删除人工调整的订单子项","desc":"删除人工调整的订单子项","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单子项ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"orderPaid","doc":{"title":"标记支付","desc":"标记支付","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单ID","validate":"required"},{"type":"string","name":"transaction_number","default":"-","desc":"交易流水号","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteOrder","doc":{"title":"删除订单","desc":"删除订单","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单ID","validate":"required"},{"type":"int","name":"delete_host","default":"1","desc":"是否删除产品:0否1是","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"batchDeleteOrder","doc":{"title":"批量删除订单","desc":"批量删除订单","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"订单ID","validate":"required"},{"type":"int","name":"delete_host","default":"1","desc":"是否删除产品:0否1是","validate":"required"},{"type":"string","name":"type","default":"-","desc":"类型(recycle_bin=从回收站删除,clear_recycle_bin=清空回收站)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"cancelOrder","doc":{"title":"取消订单","desc":"取消订单","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"batchCancelOrder","doc":{"title":"批量取消订单","desc":"批量取消订单","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"orderRefund","doc":{"title":"订单退款","desc":"订单退款","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"require"},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":""},{"type":"float","name":"param.amount","default":"-","desc":"退款金额","validate":"require"},{"type":"string","name":"param.type","default":"-","desc":"退款类型(credit_first=余额优先,gateway_first=渠道优先,credit=余额,transaction=支付接口)","validate":"require"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""},{"type":"string","name":"param.gateway","default":"-","desc":"支付接口","validate":"requireIf:type=transaction"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"int","name":"data.id","default":"-","desc":"退款记录ID"}]}},{"method":"orderApplyCredit","doc":{"title":"订单应用余额","desc":"订单应用余额","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单ID","validate":"required"},{"type":"float","name":"amount","default":"-","desc":"金额","validate":"required"},{"type":"string","name":"status","default":"-","desc":"状态Refunded已退款Paid已付款,订单状态为已退款时需传","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"orderRemoveCredit","doc":{"title":"订单扣除余额","desc":"订单扣除余额","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单ID","validate":"required"},{"type":"float","name":"amount","default":"-","desc":"金额","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateGateway","doc":{"title":"修改订单支付方式","desc":"修改订单支付方式","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"required"},{"type":"string","name":"param.gateway","default":"-","desc":"支付方式","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateNotes","doc":{"title":"修改订单备注","desc":"修改订单备注","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"exportExcel","doc":{"title":"订单列表导出EXCEL","desc":"订单列表导出EXCEL","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:订单ID","validate":""},{"type":"string","name":"param.type","default":"-","desc":"类型new新订单renew续费订单upgrade升降级订单artificial人工订单","validate":""},{"type":"string","name":"param.status","default":"-","desc":"状态Unpaid未付款Paid已付款","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,type,create_time,amount,status"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}]}},{"method":"lockOrder","doc":{"title":"锁定订单","desc":"锁定订单","author":"hh","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"订单ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"unlockOrder","doc":{"title":"取消锁定订单","desc":"取消锁定订单","author":"hh","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"订单ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"recycleOrder","doc":{"title":"回收订单","desc":"回收订单","author":"hh","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"订单ID","validate":"require"},{"type":"int","name":"param.delete_host","default":"1","desc":"是否删除产品:0否1是","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"recoverOrder","doc":{"title":"恢复订单","desc":"恢复订单","author":"hh","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"订单ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"submitApplication","doc":{"时间":"2024-07-18","title":"银行转账提交申请","desc":"银行转账提交申请","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"uploadOrderVoucher","doc":{"时间":"2024-07-18","title":"上传凭证","desc":"上传凭证","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"require"},{"type":"array","name":"param.voucher","default":"-","desc":"上传的凭证","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"changeGateway","doc":{"时间":"2024-07-18","title":"变更支付方式","desc":"变更支付方式","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"reviewOrder","doc":{"时间":"2024-07-18","title":"审核订单","desc":"审核订单","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"require"},{"type":"int","name":"param.pass","default":"-","desc":"审核状态(0=不通过,1=通过)","validate":"require"},{"type":"string","name":"param.review_fail_reason","default":"-","desc":"审核失败原因","validate":""},{"type":"string","name":"param.transaction_number","default":"-","desc":"交易流水号","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"cancelUserCustomOrder","doc":{"时间":"2024-07-22","title":"线下转账订单取消退款","desc":"线下转账订单取消退款","author":"hh","version":"v1","param":[{"type":"int","name":"-","default":"-","desc":"-","validate":""}]}},{"method":"orderRefundIndex","doc":{"时间":"2024-11-25","title":"计算订单可退金额","desc":"计算订单可退金额","author":"hh","version":"v1","param":[{"type":"int","name":"-","default":"-","desc":"-","validate":""},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":""},{"type":"int","name":"param.addon_refund_host_id","default":"-","desc":"正在插件退款的产品ID(credit还没减掉)","validate":""}],"return":[{"type":"string","name":"gateway","default":"-","desc":"支付方式标识"},{"type":"string","name":"gateway_name","default":"-","desc":"支付方式名称"},{"type":"string","name":"refund_credit","default":"-","desc":"已退余额部分"},{"type":"string","name":"refund_gateway","default":"-","desc":"已退渠道部分"},{"type":"string","name":"refund_addon","default":"-","desc":"已退插件余额部分"},{"type":"string","name":"leave_total","default":"-","desc":"剩余可退"},{"type":"string","name":"leave_credit","default":"-","desc":"剩余可退余额"},{"type":"string","name":"leave_gateway","default":"-","desc":"剩余可退渠道"},{"type":"string","name":"leave_host_amount","default":"-","desc":"产品剩余可退"},{"type":"string","name":"gateway_to_credit","default":"-","desc":"渠道退到余额部分,记录正值"},{"type":"int","name":"host_order_item[].id","default":"-","desc":"订单子项ID"},{"type":"string","name":"host_order_item[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"host_order_item[].name","default":"-","desc":"产品标识"},{"type":"string","name":"host_order_item[].status","default":"-","desc":"Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"string","name":"host_order_item[].amount","default":"-","desc":"金额"},{"type":"string","name":"host_order_item[].description","default":"-","desc":"描述"}]}},{"method":"orderTransactionRecord","doc":{"时间":"2024-12-03","title":"前台订单交易记录","desc":"前台订单交易记录","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"require"}],"return":[{"type":"int","name":"list[].create_time","default":"-","desc":"交易时间"},{"type":"int","name":"list[].host_id","default":"-","desc":"产品ID"},{"type":"string","name":"list[].host_name","default":"-","desc":"产品标识"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].amount","default":"-","desc":"金额"}]}},{"method":"onDemandOrderHandle","doc":{"时间":"2025-03-31","title":"按需订单支付处理","desc":"按需订单支付处理","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"changeBillingCycleOrderHandle","doc":{"时间":"2025-04-07","title":"变更计费周期订单支付处理","desc":"变更计费周期订单支付处理","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"变更计费方式ID","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"combineOrderHandle","doc":{"时间":"2025-04-11","title":"合并订单支付处理","desc":"合并订单支付处理","author":"hh","version":"v1","param":[{"type":"OrderModel","name":"order","default":"-","desc":"订单模型实例","validate":"require"},{"type":"OrderItemModel","name":"orderItem","default":"-","desc":"订单子项模型实例","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"createChangeBillingCycleOrder","doc":{"时间":"2025-04-07","title":"创建产品计费周期变更订单","desc":"创建产品计费周期变更订单,该方法不验证用户和产品状态,需调用前自行验证","author":"hh","version":"v1","throws":"\\Exception","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"param.type","default":"-","desc":"订单类型(change_billing_cycle)","validate":"require"},{"type":"string","name":"param.amount","default":"-","desc":"订单金额(可折扣)","validate":"require"},{"type":"string","name":"param.description","default":"-","desc":"订单描述","validate":"require"},{"type":"array","name":"param.customfield","default":"-","desc":"自定义参数","validate":""},{"type":"array","name":"param.config_options","default":"-","desc":"自定义参数,留给模块处理","validate":""},{"type":"array","name":"param.host_data","default":"-","desc":"变更后产品信息","validate":"require"},{"type":"array","name":"param.order_item","default":"-","desc":"追加订单子项","validate":""},{"type":"float","name":"param.discount","default":"-","desc":"用户等级折扣","validate":""},{"type":"float","name":"param.discount_order_price","default":"-","desc":"购买可用用户等级部分","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"haveUnpaidOnDemandOrder","doc":{"title":"是否有未付款的按需订单","desc":"是否有未付款的按需订单","author":"hh","version":"v1","param":[{"type":"int","name":"clientId","default":"-","desc":"用户ID","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"haveUnpaidChangeBillingCycleOrder","doc":{"title":"是否有未付款的变更计费方式订单","desc":"是否有未付款的变更计费方式订单","author":"hh","version":"v1","param":[{"type":"int","name":"hostId","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"combineOnDemandOrder","doc":{"title":"合并按需订单","desc":"合并按需订单","author":"hh","version":"v1","param":[{"type":"array","name":"param.ids","default":"-","desc":"订单ID,数组","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"code","default":"-","desc":"是否支付(Paid=已支付,Unpaid=未支付)"},{"type":"int","name":"data.id","default":"-","desc":"合并后的订单ID"},{"type":"string","name":"data.amount","default":"-","desc":"合并后的订单金额"}]}},{"method":"getClientLevel","doc":{"title":"获取用户等级","desc":"获取用户等级","author":"hh","version":"v1","param":[{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":"require"},{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"id","default":"-","desc":"用户等级ID"},{"type":"string","name":"name","default":"-","desc":"用户等级名称"},{"type":"int","name":"product_id","default":"-","desc":"商品ID"},{"type":"float","name":"discount_percent","default":"-","desc":"等级折扣"}]}}]},{"class":"app\\common\\model\\TrademarkServiceProductModel","doc":{"title":"模板控制器-商标延伸服务商品模型","desc":"模板控制器-商标延伸服务商品模型","use":"app\\common\\model\\TrademarkServiceProductModel"},"list":[{"method":"productList","doc":{"title":"商标延伸服务商品列表","desc":"商标延伸服务商品列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"}]}},{"method":"createProduct","doc":{"title":"创建商标延伸服务商品","desc":"创建商标延伸服务商品","author":"theworld","version":"v1","param":[{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProduct","doc":{"title":"编辑商标延伸服务商品","desc":"编辑商标延伸服务商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteProduct","doc":{"title":"删除商标延伸服务商品","desc":"删除商标延伸服务商品","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"productOrder","doc":{"title":"商标延伸服务商品排序","desc":"商标延伸服务商品排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\CloudServerDiscountModel","doc":{"title":"模板控制器-云服务器优惠模型","desc":"模板控制器-云服务器优惠模型","use":"app\\common\\model\\CloudServerDiscountModel"},"list":[{"method":"discountList","doc":{"title":"云服务器优惠列表","desc":"云服务器优惠列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"优惠"},{"type":"int","name":"list[].id","default":"-","desc":"优惠ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].url","default":"-","desc":"跳转链接"}]}},{"method":"createDiscount","doc":{"title":"创建云服务器优惠","desc":"创建云服务器优惠","author":"theworld","version":"v1","param":[{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转链接","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateDiscount","doc":{"title":"编辑云服务器优惠","desc":"编辑云服务器优惠","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"优惠ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转链接","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteDiscount","doc":{"title":"删除云服务器优惠","desc":"删除云服务器优惠","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"优惠ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\ConfigOptionModel","doc":{"title":"配置项模型","desc":"配置项模型","use":"app\\common\\model\\ConfigOptionModel"},"list":[]},{"class":"app\\common\\model\\SeoModel","doc":{"title":"SEO模型","desc":"SEO模型","use":"app\\common\\model\\SeoModel"},"list":[{"method":"seoList","doc":{"title":"获取SEO","desc":"获取SEO","author":"theworld","version":"v1","param":[{"type":"string","name":"param.language","default":"-","desc":"语言zh-cn,en-us","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"SEO"},{"type":"int","name":"list[].id","default":"-","desc":"SEOID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].page_address","default":"-","desc":"页面地址"},{"type":"string","name":"list[].keywords","default":"-","desc":"关键字"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"count","default":"-","desc":"SEO数量"}]}},{"method":"createSeo","doc":{"title":"添加SEO","desc":"添加SEO","author":"theworld","version":"v1","param":[{"type":"string","name":"param.language","default":"-","desc":"语言zh-cn,en-us","validate":""},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.page_address","default":"-","desc":"页面地址","validate":"required"},{"type":"string","name":"param.keywords","default":"-","desc":"关键字","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"}]}},{"method":"updateSeo","doc":{"title":"编辑SEO","desc":"编辑SEO","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"SEOID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.page_address","default":"-","desc":"页面地址","validate":"required"},{"type":"string","name":"param.keywords","default":"-","desc":"关键字","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"}]}},{"method":"deleteSeo","doc":{"title":"删除SEO","desc":"删除SEO","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"SEOID","validate":"required"}]}}]},{"class":"app\\common\\model\\SyncImageLogModel","doc":{"title":"同步镜像日志模型","desc":"同步镜像日志模型","use":"app\\common\\model\\SyncImageLogModel"},"list":[{"method":"logList","doc":{"title":"同步镜像日志列表","desc":"同步镜像日志列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,create_time"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"同步镜像日志"},{"type":"int","name":"list[].id","default":"-","desc":"同步镜像日志ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].result","default":"-","desc":"同步结果"},{"type":"int","name":"list[].create_time","default":"-","desc":"同步时间"},{"type":"int","name":"count","default":"-","desc":"同步镜像日志总数"}]}},{"method":"syncImage","doc":{"title":"同步镜像","desc":"同步镜像","author":"theworld","version":"v1","param":[{"type":"array","name":"param.product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}}]},{"class":"app\\common\\model\\HostIpModel","doc":{"title":"产品IP模型","desc":"产品IP模型","use":"app\\common\\model\\HostIpModel"},"list":[{"method":"hostIpSave","doc":{"title":"保存产品IP","desc":"保存产品IP","author":"hh","version":"v1","param":[{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"param.dedicate_ip","default":"-","desc":"主IP","validate":"require"},{"type":"string","name":"param.assign_ip","default":"-","desc":"附加IP(英文逗号分隔)","validate":"require"},{"type":"int","name":"param.ip_num","default":"-","desc":"IP数量","validate":""},{"type":"bool","name":"param.write_log","default":"true","desc":"是否添加日志","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"getHostIp","doc":{"title":"获取产品IP","desc":"获取产品IP","author":"hh","version":"v1","param":[{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"string","name":"dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"int","name":"ip_num","default":"-","desc":"IP数量"}]}}]},{"class":"app\\common\\model\\ServerHostingAreaModel","doc":{"title":"模板控制器-服务器托管区域模型","desc":"模板控制器-服务器托管区域模型","use":"app\\common\\model\\ServerHostingAreaModel"},"list":[{"method":"areaList","doc":{"title":"服务器托管区域列表","desc":"服务器托管区域列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"区域"},{"type":"int","name":"list[].id","default":"-","desc":"区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"一级区域"}]}},{"method":"createArea","doc":{"title":"创建服务器托管区域","desc":"创建服务器托管区域","author":"theworld","version":"v1","param":[{"type":"string","name":"param.first_area","default":"-","desc":"一级区域","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateArea","doc":{"title":"编辑服务器托管区域","desc":"编辑服务器托管区域","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"区域ID","validate":"required"},{"type":"string","name":"param.first_area","default":"-","desc":"一级区域","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteArea","doc":{"title":"删除服务器托管区域","desc":"删除服务器托管区域","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"区域ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"areaOrder","doc":{"title":"服务器托管区域排序","desc":"服务器托管区域排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"区域ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\ThemeBannerModel","doc":{"title":"主题轮播图模型","desc":"主题轮播图模型","use":"app\\common\\model\\ThemeBannerModel"},"list":[]},{"class":"app\\common\\model\\PhysicalServerBannerModel","doc":{"title":"模板控制器-物理服务器轮播图模型","desc":"模板控制器-物理服务器轮播图模型","use":"app\\common\\model\\PhysicalServerBannerModel"},"list":[{"method":"bannerList","doc":{"title":"物理服务器轮播图列表","desc":"物理服务器轮播图列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"轮播图"},{"type":"int","name":"list[].id","default":"-","desc":"轮播图ID"},{"type":"string","name":"list[].img","default":"-","desc":"图片"},{"type":"string","name":"list[].url","default":"-","desc":"跳转链接"},{"type":"int","name":"list[].start_time","default":"-","desc":"展示开始时间"},{"type":"int","name":"list[].end_time","default":"-","desc":"展示结束时间"},{"type":"int","name":"list[].show","default":"-","desc":"是否展示0否1是"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"}]}},{"method":"createBanner","doc":{"title":"添加物理服务器轮播图","desc":"添加物理服务器轮播图","author":"theworld","version":"v1","param":[{"type":"string","name":"param.img","default":"-","desc":"图片","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转链接","validate":"required"},{"type":"int","name":"param.start_time","default":"-","desc":"展示开始时间","validate":"required"},{"type":"int","name":"param.end_time","default":"-","desc":"展示结束时间","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateBanner","doc":{"title":"修改物理服务器轮播图","desc":"修改物理服务器轮播图","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"轮播图ID","validate":"required"},{"type":"string","name":"param.img","default":"-","desc":"图片","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转链接","validate":"required"},{"type":"int","name":"param.start_time","default":"-","desc":"展示开始时间","validate":"required"},{"type":"int","name":"param.end_time","default":"-","desc":"展示结束时间","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteBanner","doc":{"title":"删除物理服务器轮播图","desc":"删除物理服务器轮播图","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"轮播图ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"showBanner","doc":{"title":"展示物理服务器轮播图","desc":"展示物理服务器轮播图","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"轮播图ID","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"orderBanner","doc":{"title":"物理服务器轮播图排序","desc":"物理服务器轮播图排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"轮播图ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\ServerModel","doc":{"title":"接口模型","desc":"接口模型","use":"app\\common\\model\\ServerModel"},"list":[{"method":"serverList","doc":{"title":"接口列表","desc":"接口列表","author":"hh","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索接口ID\/接口名称\/分组名称","validate":""},{"type":"string","name":"param.status","default":"-","desc":"状态0禁用,1启用","validate":""},{"type":"int","name":"param.page","default":"1","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"20","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"id","desc":"排序(id,name,server_group_id,status)","validate":""},{"type":"string","name":"param.sort","default":"desc","desc":"升\/降序(asc=升序,desc=降序)","validate":""},{"type":"string","name":"param.module","default":"-","desc":"搜索:模块类型","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"接口列表"},{"type":"int","name":"list[].id","default":"-","desc":"接口ID"},{"type":"string","name":"list[].name","default":"-","desc":"接口名称"},{"type":"string","name":"list[].module","default":"-","desc":"模块类型"},{"type":"string","name":"list[].url","default":"-","desc":"地址"},{"type":"string","name":"list[].username","default":"-","desc":"用户名"},{"type":"string","name":"list[].password","default":"-","desc":"密码"},{"type":"string","name":"list[].hash","default":"-","desc":"hash"},{"type":"int","name":"list[].status","default":"-","desc":"是否启用(0=禁用,1=启用)"},{"type":"int","name":"list[].server_group_id","default":"-","desc":"接口分组ID"},{"type":"string","name":"list[].server_group_name","default":"-","desc":"接口分组名称"},{"type":"int","name":"list[].host_num","default":"-","desc":"已开通数量"},{"type":"string","name":"list[].module_name","default":"-","desc":"模块名称"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"indexServer","doc":{"title":"接口详情","desc":"接口详情","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"接口ID","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"接口ID"},{"type":"int","name":"server_group_id","default":"-","desc":"接口分组ID"},{"type":"string","name":"name","default":"-","desc":"接口名称"},{"type":"string","name":"module","default":"-","desc":"模块类型"},{"type":"string","name":"url","default":"-","desc":"地址"},{"type":"string","name":"username","default":"-","desc":"用户名"},{"type":"string","name":"password","default":"-","desc":"密码"},{"type":"string","name":"hash","default":"-","desc":"hash"},{"type":"string","name":"status","default":"-","desc":"是否启用(0=禁用,1=启用)"}]}},{"method":"createServer","doc":{"title":"添加接口","desc":"添加接口","author":"hh","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"接口名称","validate":"required"},{"type":"string","name":"param.module","default":"-","desc":"模块类型","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"地址","validate":"required"},{"type":"string","name":"param.username","default":"-","desc":"用户名","validate":""},{"type":"string","name":"param.password","default":"-","desc":"密码","validate":""},{"type":"string","name":"param.hash","default":"-","desc":"hash","validate":""},{"type":"int","name":"param.status","default":"0","desc":"是否启用(0=禁用,1=启用)","validate":""},{"type":"int","name":"param.upstream_use","default":"0","desc":"是否上下游使用","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"int","name":"data.id","default":"-","desc":"新建的接口ID"}]}},{"method":"updateServer","doc":{"title":"编辑接口","desc":"编辑接口","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"接口ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"接口名称","validate":"required"},{"type":"string","name":"param.module","default":"-","desc":"模块类型","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"地址","validate":"required"},{"type":"string","name":"param.username","default":"-","desc":"用户名","validate":""},{"type":"string","name":"param.password","default":"-","desc":"密码","validate":""},{"type":"string","name":"param.hash","default":"-","desc":"hash","validate":""},{"type":"int","name":"param.status","default":"0","desc":"是否启用(0=禁用,1=启用)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteServer","doc":{"title":"删除接口","desc":"删除接口","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"接口ID","validate":""}]}},{"method":"status","doc":{"title":"获取接口连接状态","desc":"获取接口连接状态","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"接口ID","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"200=连接成功,400=连接失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"getAllServer","doc":{"title":"获取所有接口","desc":"获取所有接口","author":"theworld","version":"v1","return":[{"type":"array","name":"[]","default":"-","desc":"接口列表"},{"type":"int","name":"[].id","default":"-","desc":"接口ID"},{"type":"string","name":"[].name","default":"-","desc":"接口名称"}]}}]},{"class":"app\\common\\model\\FeedbackModel","doc":{"title":"意见反馈模型","desc":"意见反馈模型","use":"app\\common\\model\\FeedbackModel"},"list":[{"method":"feedbackList","doc":{"title":"意见反馈列表","desc":"意见反馈列表","author":"theworld","version":"v1","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"意见反馈"},{"type":"int","name":"list[].id","default":"-","desc":"意见反馈ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].type","default":"-","desc":"类型"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"用户名"},{"type":"string","name":"list[].contact","default":"-","desc":"联系方式"},{"type":"array","name":"list[].attachment","default":"-","desc":"附件"},{"type":"int","name":"list[].create_time","default":"-","desc":"反馈时间"},{"type":"int","name":"count","default":"-","desc":"意见反馈总数"}]}},{"method":"createFeedback","doc":{"title":"提交意见反馈","desc":"提交意见反馈","author":"theworld","version":"v1","param":[{"type":"int","name":"param.type","default":"-","desc":"类型","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"array","name":"param.attachment","default":"-","desc":"附件","validate":""},{"type":"string","name":"param.contact","default":"-","desc":"联系方式","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}}]},{"class":"app\\common\\model\\WebNavModel","doc":{"title":"模板控制器-导航模型","desc":"模板控制器-导航模型","use":"app\\common\\model\\WebNavModel"},"list":[{"method":"navList","doc":{"title":"导航列表","desc":"导航列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.theme","default":"-","desc":"主题标识,不传递时默认为当前系统设置的主题","validate":""},{"type":"string","name":"param.language","default":"-","desc":"语言zh-cn,en-us","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"一级导航"},{"type":"int","name":"list[].id","default":"-","desc":"一级导航ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].file_address","default":"-","desc":"文件地址"},{"type":"int","name":"list[].show","default":"-","desc":"是否展示"},{"type":"int","name":"list[].blank","default":"-","desc":"是否打开新窗口"},{"type":"array","name":"list[].children","default":"-","desc":"二级导航"},{"type":"int","name":"list[].children[].id","default":"-","desc":"二级导航ID"},{"type":"int","name":"list[].children[].parent_id","default":"-","desc":"父导航ID"},{"type":"string","name":"list[].children[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].children[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].children[].file_address","default":"-","desc":"文件地址"},{"type":"string","name":"list[].children[].icon","default":"-","desc":"图标"},{"type":"int","name":"list[].children[].show","default":"-","desc":"是否展示"},{"type":"int","name":"list[].children[].blank","default":"-","desc":"是否打开新窗口"}]}},{"method":"createNav","doc":{"title":"创建导航","desc":"创建导航","author":"theworld","version":"v1","param":[{"type":"string","name":"param.theme","default":"-","desc":"主题标识,不传递时默认为当前系统设置的主题","validate":""},{"type":"string","name":"param.language","default":"-","desc":"语言zh-cn,en-us","validate":""},{"type":"int","name":"param.parent_id","default":"-","desc":"父导航ID","validate":""},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":""},{"type":"string","name":"param.file_address","default":"-","desc":"文件地址","validate":""},{"type":"string","name":"param.icon","default":"-","desc":"导航图标","validate":""},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"},{"type":"int","name":"param.blank","default":"-","desc":"是否打开新窗口","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateNav","doc":{"title":"编辑导航","desc":"编辑导航","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"导航ID","validate":"required"},{"type":"int","name":"param.parent_id","default":"-","desc":"父导航ID","validate":""},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":""},{"type":"string","name":"param.file_address","default":"-","desc":"文件地址","validate":""},{"type":"string","name":"param.icon","default":"-","desc":"导航图标","validate":""},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"},{"type":"int","name":"param.blank","default":"-","desc":"是否打开新窗口","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteNav","doc":{"title":"删除导航","desc":"删除导航","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"导航ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"navShow","doc":{"title":"导航显示","desc":"导航显示","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"导航ID","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"navBlank","doc":{"title":"导航打开新窗口开关","desc":"导航打开新窗口开关","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"导航ID","validate":"required"},{"type":"int","name":"param.blank","default":"-","desc":"是否打开新窗口0否1是","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"firstNavOrder","doc":{"title":"一级导航排序","desc":"一级导航排序","author":"theworld","version":"v1","param":[{"type":"string","name":"param.theme","default":"-","desc":"主题标识,不传递时默认为当前系统设置的主题","validate":""},{"type":"array","name":"param.id","default":"-","desc":"一级导航ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"secondNavOrder","doc":{"title":"二级导航排序","desc":"二级导航排序","author":"theworld","version":"v1","param":[{"type":"int","name":"param.parent_id","default":"-","desc":"父导航ID","validate":"required"},{"type":"array","name":"param.id","default":"-","desc":"二级导航ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webHeaderNav","doc":{"title":"网站头部导航数据","desc":"网站头部导航数据","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"一级导航"},{"type":"int","name":"list[].id","default":"-","desc":"一级导航ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].file_address","default":"-","desc":"文件地址"},{"type":"int","name":"list[].blank","default":"-","desc":"是否打开新窗口0否1是"},{"type":"array","name":"list[].children","default":"-","desc":"二级导航"},{"type":"int","name":"list[].children[].id","default":"-","desc":"二级导航ID"},{"type":"int","name":"list[].children[].parent_id","default":"-","desc":"父导航ID"},{"type":"string","name":"list[].children[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].children[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].children[].file_address","default":"-","desc":"文件地址"},{"type":"string","name":"list[].children[].icon","default":"-","desc":"图标"},{"type":"int","name":"list[].children[].blank","default":"-","desc":"是否打开新窗口0否1是"}]}}]},{"class":"app\\common\\model\\TaskWaitModel","doc":{"title":"添加任务队列模型","desc":"添加任务队列模型","use":"app\\common\\model\\TaskWaitModel"},"list":[{"method":"createTaskWait","doc":{"title":"添加到任务队列","desc":"添加到任务队列","author":"xiong","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"名称,sms短信发送,email邮件发送,host_create开通主机,host_suspend暂停主机,host_unsuspend解除暂停主机,host_terminate删除主机,执行在插件中的任务","validate":"required"},{"type":"int","name":"param.rel_id","default":"-","desc":"相关id","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"客户ID(用于判断是否发送)","validate":""},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"array","name":"param.task_data","default":"-","desc":"任务要执行的数据","validate":"required"},{"type":"bool","name":"param.notice","default":"-","desc":"是否通知任务，通知任务独立处理","validate":""}]}}]},{"class":"app\\common\\model\\ConsultModel","doc":{"title":"方案咨询模型","desc":"方案咨询模型","use":"app\\common\\model\\ConsultModel"},"list":[{"method":"consultList","doc":{"title":"方案咨询列表","desc":"方案咨询列表","author":"theworld","version":"v1","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"方案咨询"},{"type":"int","name":"list[].id","default":"-","desc":"方案咨询ID"},{"type":"string","name":"list[].matter","default":"-","desc":"咨询事项"},{"type":"string","name":"list[].contact","default":"-","desc":"联系人"},{"type":"string","name":"list[].company","default":"-","desc":"公司名称"},{"type":"string","name":"list[].phone","default":"-","desc":"联系电话"},{"type":"string","name":"list[].email","default":"-","desc":"联系邮箱"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"用户名"},{"type":"int","name":"list[].create_time","default":"-","desc":"咨询时间"},{"type":"int","name":"count","default":"-","desc":"方案咨询总数"}]}},{"method":"createConsult","doc":{"title":"提交方案咨询","desc":"提交方案咨询","author":"theworld","version":"v1","param":[{"type":"string","name":"param.contact","default":"-","desc":"联系人","validate":"required"},{"type":"string","name":"param.company","default":"-","desc":"公司名称","validate":""},{"type":"string","name":"param.phone","default":"-","desc":"手机号码","validate":"手机号码和邮箱二选一必填"},{"type":"string","name":"param.email","default":"-","desc":"联系邮箱","validate":"手机号码和邮箱二选一必填"},{"type":"string","name":"param.matter","default":"-","desc":"咨询产品","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}}]},{"class":"app\\common\\model\\ServerGroupModel","doc":{"title":"接口分组模型","desc":"接口分组模型","use":"app\\admin\\model\\ServerGroupModel"},"list":[{"method":"serverGroupList","doc":{"title":"接口分组列表","desc":"接口分组列表","author":"hh","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字:接口分组名称","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,name"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"接口分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"接口分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"分组名称"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"array","name":"list[].server","default":"-","desc":"接口列表"},{"type":"int","name":"list[].server[].id","default":"-","desc":"接口ID"},{"type":"string","name":"list[].server[].name","default":"-","desc":"接口名称"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"indexServerGroup","doc":{"title":"接口分组详情","desc":"接口分组详情","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"接口分组ID","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"接口分组ID"},{"type":"string","name":"name","default":"-","desc":"分组名称"},{"type":"int","name":"create_time","default":"-","desc":"创建时间"},{"type":"int","name":"update_time","default":"-","desc":"修改时间"},{"type":"array","name":"server","default":"-","desc":"接口列表"},{"type":"int","name":"server[].id","default":"-","desc":"接口ID"},{"type":"string","name":"server[].name","default":"-","desc":"接口名称"}]}},{"method":"createServerGroup","doc":{"title":"添加接口分组","desc":"添加接口分组","author":"hh","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"分组名称","validate":"required"},{"type":"array","name":"param.server_id","default":"-","desc":"接口ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"int","name":"data.id","default":"-","desc":"接口分组ID"}]}},{"method":"updateServerGroup","doc":{"title":"修改接口分组","desc":"修改接口分组","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"接口分组ID","validate":"require"},{"type":"string","name":"param.name","default":"-","desc":"分组名称","validate":"required"},{"type":"array","name":"param.server_id","default":"-","desc":"接口ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteServerGroup","doc":{"title":"删除接口分组","desc":"删除接口分组","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"接口分组ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}}]},{"class":"app\\common\\model\\TransactionModel","doc":{"title":"交易流水模型","desc":"交易流水模型","use":"app\\common\\model\\TransactionModel"},"list":[{"method":"transactionList","doc":{"title":"交易流水列表","desc":"交易流水列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:交易流水号,订单ID,用户名称,邮箱,手机号","validate":""},{"type":"string","name":"param.type","default":"-","desc":"类型new新订单renew续费订单upgrade升降级订单artificial人工订单","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":""},{"type":"int","name":"param.order_id","default":"-","desc":"订单ID","validate":""},{"type":"string","name":"param.amount","default":"-","desc":"金额","validate":""},{"type":"string","name":"param.gateway","default":"-","desc":"支付方式","validate":""},{"type":"int","name":"param.start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"param.end_time","default":"-","desc":"结束时间","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"id","desc":"排序(id,amount,transaction_number,order_id,create_time,client_id,reg_time)","validate":""},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"交易流水"},{"type":"int","name":"list[].id","default":"-","desc":"交易流水ID"},{"type":"float","name":"list[].amount","default":"-","desc":"金额"},{"type":"string","name":"list[].gateway","default":"-","desc":"支付方式"},{"type":"string","name":"list[].transaction_number","default":"-","desc":"交易流水号"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].client_name","default":"-","desc":"用户名称"},{"type":"string","name":"list[].email","default":"-","desc":"邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"},{"type":"string","name":"list[].company","default":"-","desc":"公司"},{"type":"int","name":"list[].order_id","default":"-","desc":"关联订单ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"交易时间"},{"type":"string","name":"list[].type","default":"-","desc":"订单类型new新订单renew续费订单upgrade升降级订单artificial人工订单"},{"type":"int","name":"list[].client_status","default":"-","desc":"用户是否启用0:禁用,1:正常,前台接口调用时不返回"},{"type":"int","name":"list[].reg_time","default":"-","desc":"用户注册时间,前台接口调用时不返回"},{"type":"string","name":"list[].country","default":"-","desc":"国家,前台接口调用时不返回"},{"type":"string","name":"list[].address","default":"-","desc":"地址,前台接口调用时不返回"},{"type":"string","name":"list[].language","default":"-","desc":"语言,前台接口调用时不返回"},{"type":"string","name":"list[].notes","default":"-","desc":"备注,前台接口调用时不返回"},{"type":"string","name":"list[].transaction_notes","default":"-","desc":"管理员备注"},{"type":"array","name":"list[].hosts","default":"-","desc":"产品"},{"type":"int","name":"list[].hosts[].id","default":"-","desc":"产品ID"},{"type":"string","name":"list[].hosts[].name","default":"-","desc":"商品名称"},{"type":"array","name":"list[].descriptions","default":"-","desc":"描述"},{"type":"bool","name":"list[].certification","default":"-","desc":"是否实名认证true是false否(显示字段有certification返回)"},{"type":"string","name":"list[].certification_type","default":"-","desc":"实名类型person个人company企业(显示字段有certification返回)"},{"type":"string","name":"list[].client_level","default":"-","desc":"用户等级(显示字段有client_level返回)"},{"type":"string","name":"list[].client_level_color","default":"-","desc":"用户等级颜色(显示字段有client_level返回)"},{"type":"string","name":"list[].sale","default":"-","desc":"销售(显示字段有sale返回)"},{"type":"string","name":"list[].addon_client_custom_field_[id]","default":"-","desc":"用户自定义字段(显示字段有addon_client_custom_field_[id]返回,[id]为用户自定义字段ID)"},{"type":"int","name":"count","default":"-","desc":"交易流水总数"},{"type":"string","name":"total_amount","default":"-","desc":"总金额"},{"type":"string","name":"page_total_amount","default":"-","desc":"当前页总金额"}]}},{"method":"createTransaction","doc":{"title":"新增交易流水","desc":"新增交易流水","author":"theworld","version":"v1","param":[{"type":"float","name":"param.amount","default":"-","desc":"金额","validate":"required"},{"type":"string","name":"param.gateway","default":"-","desc":"支付方式","validate":"required"},{"type":"string","name":"param.transaction_number","default":"-","desc":"交易流水号","validate":"required"},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateTransaction","doc":{"title":"编辑交易流水","desc":"编辑交易流水","author":"theworld","version":"v1","param":[{"type":"float","name":"param.id","default":"-","desc":"交易流水ID","validate":"required"},{"type":"float","name":"param.amount","default":"-","desc":"金额","validate":"required"},{"type":"string","name":"param.gateway","default":"-","desc":"支付方式","validate":"required"},{"type":"string","name":"param.transaction_number","default":"-","desc":"交易流水号","validate":"required"},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteTransaction","doc":{"title":"删除交易流水","desc":"删除交易流水","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"交易流水ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\PhysicalServerProductModel","doc":{"title":"模板控制器-物理服务器商品模型","desc":"模板控制器-物理服务器商品模型","use":"app\\common\\model\\PhysicalServerProductModel"},"list":[{"method":"productList","doc":{"title":"物理服务器商品列表","desc":"物理服务器商品列表","author":"theworld","version":"v1","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"int","name":"list[].area_id","default":"-","desc":"区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"一级区域"},{"type":"string","name":"list[].second_area","default":"-","desc":"二级区域"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].cpu","default":"-","desc":"处理器"},{"type":"string","name":"list[].memory","default":"-","desc":"内存"},{"type":"string","name":"list[].disk","default":"-","desc":"硬盘"},{"type":"string","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].bandwidth","default":"-","desc":"带宽"},{"type":"string","name":"list[].duration","default":"-","desc":"时长"},{"type":"string","name":"list[].tag","default":"-","desc":"标签"},{"type":"string","name":"list[].original_price","default":"-","desc":"原价"},{"type":"string","name":"list[].original_price_unit","default":"-","desc":"原价单位,month月year年"},{"type":"string","name":"list[].selling_price","default":"-","desc":"售价"},{"type":"string","name":"list[].selling_price_unit","default":"-","desc":"售价单位,month月year年"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"},{"type":"int","name":"count","default":"-","desc":"商品数量"}]}},{"method":"createProduct","doc":{"title":"创建物理服务器商品","desc":"创建物理服务器商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.area_id","default":"-","desc":"区域ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"string","name":"param.cpu","default":"-","desc":"处理器","validate":"required"},{"type":"string","name":"param.memory","default":"-","desc":"内存","validate":"required"},{"type":"string","name":"param.disk","default":"-","desc":"硬盘","validate":"required"},{"type":"string","name":"param.ip_num","default":"-","desc":"IP数量","validate":"required"},{"type":"string","name":"param.bandwidth","default":"-","desc":"带宽","validate":"required"},{"type":"string","name":"param.duration","default":"-","desc":"时长","validate":"required"},{"type":"string","name":"param.tag","default":"-","desc":"标签","validate":"required"},{"type":"float","name":"param.original_price","default":"-","desc":"原价","validate":"required"},{"type":"string","name":"param.original_price_unit","default":"-","desc":"原价单位,month月year年","validate":"required"},{"type":"float","name":"param.selling_price","default":"-","desc":"售价","validate":"required"},{"type":"string","name":"param.selling_price_unit","default":"-","desc":"售价单位,month月year年","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProduct","doc":{"title":"编辑物理服务器商品","desc":"编辑物理服务器商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"required"},{"type":"int","name":"param.area_id","default":"-","desc":"区域ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"string","name":"param.cpu","default":"-","desc":"处理器","validate":"required"},{"type":"string","name":"param.memory","default":"-","desc":"内存","validate":"required"},{"type":"string","name":"param.disk","default":"-","desc":"硬盘","validate":"required"},{"type":"string","name":"param.ip_num","default":"-","desc":"IP数量","validate":"required"},{"type":"string","name":"param.bandwidth","default":"-","desc":"带宽","validate":"required"},{"type":"string","name":"param.duration","default":"-","desc":"时长","validate":"required"},{"type":"string","name":"param.tag","default":"-","desc":"标签","validate":"required"},{"type":"float","name":"param.original_price","default":"-","desc":"原价","validate":"required"},{"type":"string","name":"param.original_price_unit","default":"-","desc":"原价单位,month月year年","validate":"required"},{"type":"float","name":"param.selling_price","default":"-","desc":"售价","validate":"required"},{"type":"string","name":"param.selling_price_unit","default":"-","desc":"售价单位,month月year年","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteProduct","doc":{"title":"删除物理服务器商品","desc":"删除物理服务器商品","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"productOrder","doc":{"title":"物理服务器商品排序","desc":"物理服务器商品排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webData","doc":{"title":"物理服务器数据","desc":"物理服务器数据","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"物理服务器产品配置"},{"type":"string","name":"list[].name","default":"-","desc":"一级区域名称"},{"type":"array","name":"list[].children","default":"-","desc":"二级区域"},{"type":"int","name":"list[].children[].id","default":"-","desc":"二级区域ID"},{"type":"string","name":"list[].children[].name","default":"-","desc":"二级区域名称"},{"type":"array","name":"list[].children[].children","default":"-","desc":"商品"},{"type":"int","name":"list[].children[].children[].id","default":"-","desc":"商品ID"},{"type":"int","name":"list[].children[].children[].area_id","default":"-","desc":"区域ID"},{"type":"string","name":"list[].children[].children[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].children[].children[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].children[].children[].cpu","default":"-","desc":"处理器"},{"type":"array","name":"list[].children[].children[].memory","default":"-","desc":"内存"},{"type":"array","name":"list[].children[].children[].disk","default":"-","desc":"硬盘"},{"type":"array","name":"list[].children[].children[].ip_num","default":"-","desc":"IP数量"},{"type":"array","name":"list[].children[].children[].bandwidth","default":"-","desc":"带宽"},{"type":"array","name":"list[].children[].children[].duration","default":"-","desc":"时长"},{"type":"array","name":"list[].children[].children[].tag","default":"-","desc":"标签"},{"type":"string","name":"list[].children[].children[].original_price","default":"-","desc":"原价"},{"type":"string","name":"list[].children[].children[].original_price_unit","default":"-","desc":"原价单位"},{"type":"string","name":"list[].children[].children[].selling_price","default":"-","desc":"售价"},{"type":"string","name":"list[].children[].children[].selling_price_unit","default":"-","desc":"售价单位"},{"type":"int","name":"list[].children[].children[].product_id","default":"-","desc":"关联商品ID"},{"type":"array","name":"banner","default":"-","desc":"轮播图"},{"type":"int","name":"banner[].id","default":"-","desc":"轮播图ID"},{"type":"string","name":"banner[].img","default":"-","desc":"图片"},{"type":"string","name":"banner[].url","default":"-","desc":"跳转链接"},{"type":"string","name":"banner[].notes","default":"-","desc":"备注"},{"type":"int","name":"more_offers","default":"-","desc":"更多优惠0关闭1开启"},{"type":"array","name":"discount","default":"-","desc":"优惠"},{"type":"int","name":"discount[].id","default":"-","desc":"优惠ID"},{"type":"string","name":"discount[].title","default":"-","desc":"标题"},{"type":"string","name":"discount[].description","default":"-","desc":"描述"},{"type":"string","name":"discount[].url","default":"-","desc":"跳转链接"}]}}]},{"class":"app\\common\\model\\HostNoticeModel","doc":{"title":"产品通知模型","desc":"产品通知模型","use":"app\\common\\model\\HostNoticeModel"},"list":[{"method":"hostNoticeIndex","doc":{"时间":"2025-04-22","title":"获取产品通知","desc":"获取产品通知","author":"hh","version":"v1","param":[{"type":"int","name":"hostId","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"HostNoticeModel","name":"-","default":"-","desc":"-"}]}},{"method":"trafficLimitExceed","doc":{"时间":"2025-04-22","title":"产品流量超出提醒","desc":"产品流量超出提醒","author":"hh","version":"v1","param":[{"type":"int","name":"hostId","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"trafficLimitExceedRecover","doc":{"时间":"2025-04-22","title":"产品流量超出恢复","desc":"产品流量超出恢复","author":"hh","version":"v1","param":[{"type":"int","name":"hostId","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"trafficNotEnough","doc":{"时间":"2025-04-22","title":"产品流量不足提醒","desc":"产品流量不足提醒","author":"hh","version":"v1","param":[{"type":"int","name":"hostId","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"trafficNotEnoughRecover","doc":{"时间":"2025-04-22","title":"产品流量不足恢复","desc":"产品流量不足恢复","author":"hh","version":"v1","param":[{"type":"int","name":"hostId","default":"-","desc":"产品ID","validate":"require"}]}}]},{"class":"app\\common\\model\\PhysicalServerDiscountModel","doc":{"title":"模板控制器-物理服务器优惠模型","desc":"模板控制器-物理服务器优惠模型","use":"app\\common\\model\\PhysicalServerDiscountModel"},"list":[{"method":"discountList","doc":{"title":"物理服务器优惠列表","desc":"物理服务器优惠列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"优惠"},{"type":"int","name":"list[].id","default":"-","desc":"优惠ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].url","default":"-","desc":"跳转链接"}]}},{"method":"createDiscount","doc":{"title":"创建物理服务器优惠","desc":"创建物理服务器优惠","author":"theworld","version":"v1","param":[{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转链接","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateDiscount","doc":{"title":"编辑物理服务器优惠","desc":"编辑物理服务器优惠","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"优惠ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转链接","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteDiscount","doc":{"title":"删除物理服务器优惠","desc":"删除物理服务器优惠","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"优惠ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\SmsServiceProductModel","doc":{"title":"模板控制器-短信服务商品模型","desc":"模板控制器-短信服务商品模型","use":"app\\common\\model\\SmsServiceProductModel"},"list":[{"method":"productList","doc":{"title":"短信服务商品列表","desc":"短信服务商品列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].price_unit","default":"-","desc":"价格单位,month月year年"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"}]}},{"method":"createProduct","doc":{"title":"创建短信服务商品","desc":"创建短信服务商品","author":"theworld","version":"v1","param":[{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"string","name":"param.price_unit","default":"-","desc":"价格单位,month月year年","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProduct","doc":{"title":"编辑短信服务商品","desc":"编辑短信服务商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"string","name":"param.price_unit","default":"-","desc":"价格单位,month月year年","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteProduct","doc":{"title":"删除短信服务商品","desc":"删除短信服务商品","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"productOrder","doc":{"title":"短信服务商品排序","desc":"短信服务商品排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webData","doc":{"title":"短信服务数据","desc":"短信服务数据","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"}]}}]},{"class":"app\\common\\model\\BottomBarGroupModel","doc":{"title":"模板控制器-底部栏分组模型","desc":"模板控制器-底部栏分组模型","use":"app\\common\\model\\BottomBarGroupModel"},"list":[{"method":"groupList","doc":{"title":"底部栏分组列表","desc":"底部栏分组列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.theme","default":"-","desc":"主题标识,不传递时默认为当前系统设置的主题","validate":""},{"type":"string","name":"param.language","default":"-","desc":"语言zh-cn,en-us","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"分组"},{"type":"int","name":"list[].id","default":"-","desc":"分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"}]}},{"method":"createGroup","doc":{"title":"创建底部栏分组","desc":"创建底部栏分组","author":"theworld","version":"v1","param":[{"type":"string","name":"param.theme","default":"-","desc":"主题标识,不传递时默认为当前系统设置的主题","validate":""},{"type":"string","name":"param.language","default":"-","desc":"语言zh-cn,en-us","validate":""},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateGroup","doc":{"title":"编辑底部栏分组","desc":"编辑底部栏分组","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"分组ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteGroup","doc":{"title":"删除底部栏分组","desc":"删除底部栏分组","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"分组ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"groupOrder","doc":{"title":"底部栏分组排序","desc":"底部栏分组排序","author":"theworld","version":"v1","param":[{"type":"string","name":"param.theme","default":"-","desc":"主题标识,不传递时默认为当前系统设置的主题","validate":""},{"type":"string","name":"param.language","default":"-","desc":"语言zh-cn,en-us","validate":""},{"type":"array","name":"param.id","default":"-","desc":"分组ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\SupplierModel","doc":{"title":"供应商模型","desc":"供应商模型","use":"app\\common\\model\\SupplierModel"},"list":[{"method":"supplierList","doc":{"title":"供应商列表","desc":"供应商列表","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:供应商名称,链接地址","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"供应商"},{"type":"int","name":"list[].id","default":"-","desc":"供应商ID"},{"type":"string","name":"list[].type","default":"-","desc":"供应商类型default默认业务系统whmcs财务系统finance魔方财务"},{"type":"string","name":"list[].name","default":"-","desc":"供应商名称"},{"type":"string","name":"list[].url","default":"-","desc":"链接地址"},{"type":"string","name":"list[].currency_name","default":"-","desc":"货币名称"},{"type":"string","name":"list[].currency_code","default":"-","desc":"货币标识"},{"type":"string","name":"list[].rate","default":"-","desc":"汇率"},{"type":"int","name":"list[].auto_update_rate","default":"-","desc":"自动更新汇率0关闭1开启"},{"type":"int","name":"list[].rate_update_time","default":"-","desc":"汇率更新时间"},{"type":"int","name":"list[].host_num","default":"-","desc":"产品数量"},{"type":"int","name":"list[].product_num","default":"-","desc":"商品数量"},{"type":"string","name":"list[].credit","default":"-","desc":"上游账户余额,空字符串标识未获取到"},{"type":"int","name":"count","default":"-","desc":"供应商总数"}]}},{"method":"indexSupplier","doc":{"title":"供应商详情","desc":"供应商详情","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"供应商ID","validate":"required"}],"return":[{"type":"object","name":"supplier","default":"-","desc":"供应商"},{"type":"int","name":"supplier.id","default":"-","desc":"供应商ID"},{"type":"string","name":"supplier.type","default":"-","desc":"供应商类型default默认业务系统whmcs财务系统finance魔方财务"},{"type":"string","name":"supplier.name","default":"-","desc":"名称"},{"type":"string","name":"supplier.url","default":"-","desc":"链接地址"},{"type":"string","name":"supplier.username","default":"-","desc":"用户名"},{"type":"string","name":"supplier.token","default":"-","desc":"API密钥"},{"type":"string","name":"supplier.secret","default":"-","desc":"API私钥"},{"type":"string","name":"supplier.contact","default":"-","desc":"联系方式"},{"type":"string","name":"supplier.notes","default":"-","desc":"备注"},{"type":"string","name":"supplier.currency_code","default":"-","desc":"货币标识"},{"type":"string","name":"supplier.rate","default":"-","desc":"汇率"},{"type":"int","name":"supplier.auto_update_rate","default":"-","desc":"自动更新汇率0关闭1开启"},{"type":"int","name":"supplier.rate_update_time","default":"-","desc":"汇率更新时间"}]}},{"method":"createSupplier","doc":{"title":"添加供应商","desc":"添加供应商","author":"theworld","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"供应商类型default默认业务系统whmcs财务系统finance魔方财务","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"url","default":"-","desc":"链接地址","validate":"required"},{"type":"string","name":"username","default":"-","desc":"用户名","validate":"required"},{"type":"string","name":"token","default":"-","desc":"API密钥","validate":"required"},{"type":"string","name":"secret","default":"-","desc":"API私钥","validate":"required"},{"type":"string","name":"contact","default":"-","desc":"联系方式","validate":""},{"type":"string","name":"notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateSupplier","doc":{"title":"编辑供应商","desc":"编辑供应商","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"供应商ID","validate":"required"},{"type":"string","name":"type","default":"-","desc":"供应商类型default默认业务系统whmcs财务系统finance魔方财务","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"url","default":"-","desc":"链接地址","validate":"required"},{"type":"string","name":"username","default":"-","desc":"用户名","validate":"required"},{"type":"string","name":"token","default":"-","desc":"API密钥","validate":"required"},{"type":"string","name":"secret","default":"-","desc":"API私钥","validate":"required"},{"type":"string","name":"contact","default":"-","desc":"联系方式","validate":""},{"type":"string","name":"notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateSupplierRate","doc":{"title":"编辑兑换汇率","desc":"编辑兑换汇率","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"供应商ID","validate":"required"},{"type":"int","name":"auto_update_rate","default":"-","desc":"自动更新汇率0关闭1开启","validate":"required"},{"type":"float","name":"rate","default":"-","desc":"汇率","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteSupplier","doc":{"title":"删除供应商","desc":"删除供应商","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"供应商ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"supplierStatus","doc":{"title":"检查供应商接口连接状态","desc":"检查供应商接口连接状态","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"供应商ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"supplierProduct","doc":{"title":"获取供应商商品列表","desc":"获取供应商商品列表","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"供应商ID","validate":"required"}],"return":[{"type":"array","name":"list","default":"-","desc":"商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"商品名"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"商品最低价格"},{"type":"string","name":"list[].cycle","default":"-","desc":"商品最低周期"}]}},{"method":"supplierCredit","doc":{"时间":"2025-01-17","title":"获取供应商余额","desc":"获取供应商余额","author":"hh","version":"v1","return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data.credit","default":"-","desc":"余额"}]}},{"method":"apiAuth","doc":{"title":"API鉴权登录","desc":"API鉴权登录","author":"wyh","version":"v1","param":[{"type":"int","name":"api_id","default":"-","desc":"供应商ID","validate":""},{"type":"boolean","name":"force","default":"-","desc":"是否强制登录","validate":""}]}}]},{"class":"app\\common\\model\\TaskModel","doc":{"title":"任务模型","desc":"任务模型","use":"app\\common\\model\\TaskModel"},"list":[{"method":"taskList","doc":{"title":"任务列表","desc":"任务列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:任务ID,描述","validate":""},{"type":"string","name":"param.status","default":"-","desc":"状态Wait未开始Exec执行中Finish完成Failed失败","validate":""},{"type":"int","name":"param.start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"param.end_time","default":"-","desc":"结束时间","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,description,status,start_time,finish_time"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"任务"},{"type":"int","name":"list[].id","default":"-","desc":"任务ID"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].status","default":"-","desc":"状态Wait未开始Exec执行中Finish完成Failed失败"},{"type":"string","name":"list[].retry","default":"-","desc":"是否已重试0否1是"},{"type":"int","name":"list[].start_time","default":"-","desc":"开始时间"},{"type":"int","name":"list[].finish_time","default":"-","desc":"完成时间"},{"type":"int","name":"list[].fail_reason","default":"-","desc":"失败原因"},{"type":"int","name":"count","default":"-","desc":"任务总数"}]}},{"method":"retryTask","doc":{"title":"任务重试","desc":"任务重试","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"任务ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\UpstreamHostModel","doc":{"title":"上游产品模型","desc":"上游产品模型","use":"app\\common\\model\\UpstreamHostModel"},"list":[{"method":"hostList","doc":{"title":"产品列表","desc":"产品列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:ID,用户名称,邮箱,手机号,商品名称,产品标识","validate":""},{"type":"int","name":"param.supplier_id","default":"-","desc":"供应商ID","validate":""},{"type":"string","name":"param.billing_cycle","default":"-","desc":"付款周期","validate":""},{"type":"string","name":"param.status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败","validate":""},{"type":"int","name":"param.start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"param.end_time","default":"-","desc":"结束时间","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"产品"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"金额"},{"type":"string","name":"list[].renew_amount","default":"-","desc":"续费金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"周期"},{"type":"string","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"用户名"},{"type":"string","name":"list[].company","default":"-","desc":"公司"},{"type":"string","name":"list[].email","default":"-","desc":"邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].base_info","default":"-","desc":"产品基础信息"},{"type":"int","name":"count","default":"-","desc":"产品总数"}]}}]},{"class":"app\\common\\model\\ProductUpgradeProductModel","doc":{"title":"商品升级商品模型","desc":"商品升级商品模型","use":"app\\common\\model\\ProductUpgradeProductModel"},"list":[]},{"class":"app\\common\\model\\CountryModel","doc":{"title":"国家模型","desc":"国家模型","use":"app\\common\\model\\CountryModel"},"list":[{"method":"countryList","doc":{"title":"获取国家列表","desc":"获取国家列表,包括国家名，中文名，区号","author":"wyh","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"国家列表"},{"type":"string","name":"list[].name","default":"-","desc":"国家名"},{"type":"string","name":"list[].name_zh","default":"-","desc":"中文名"},{"type":"int","name":"list[].phone_code","default":"-","desc":"区号"},{"type":"string","name":"list[].iso","default":"-","desc":"国家英文缩写"},{"type":"int","name":"count","default":"-","desc":"国家总数"}]}},{"method":"checkPhoneCode","doc":{"title":"验证区号","desc":"验证区号","author":"wyh","version":"v1","param":[{"type":"int","name":"phone_code","default":"-","desc":"区号","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\ProductNoticeGroupProductModel","doc":{"title":"商品通知组模型","desc":"商品通知组模型","use":"app\\common\\model\\ProductNoticeGroupProductModel"},"list":[]},{"class":"app\\common\\model\\ConfigurationModel","doc":{"title":"用户模型","desc":"用户模型","use":"app\\common\\model\\ConfigurationModel"},"list":[{"method":"index","doc":{"title":"获取所有配置项数据","desc":"获取所有配置项数据","author":"xiong","version":"v1","return":[{"type":"string","name":"[].setting","default":"-","desc":"配置项名称"},{"type":"string","name":"[].value","default":"-","desc":"配置项值"}]}},{"method":"saveConfiguration","doc":{"title":"保存配置项数据","desc":"保存配置项数据","author":"xiong","version":"v1","return":[{"type":"string","name":"setting","default":"-","desc":"配置项名称"},{"type":"string","name":"value","default":"-","desc":"配置项值"}]}},{"method":"systemList","doc":{"title":"获取系统设置","desc":"获取系统设置","author":"xiong","version":"v1","return":[{"type":"string","name":"lang_admin","default":"-","desc":"后台默认语言"},{"type":"int","name":"lang_home_open","default":"-","desc":"前台多语言开关:1开启0关闭"},{"type":"string","name":"lang_home","default":"-","desc":"前台默认语言"},{"type":"int","name":"maintenance_mode","default":"-","desc":"维护模式开关:1开启0关闭"},{"type":"string","name":"maintenance_mode_message","default":"-","desc":"维护模式内容"},{"type":"string","name":"website_name","default":"-","desc":"网站名称"},{"type":"string","name":"website_url","default":"-","desc":"网站域名地址"},{"type":"string","name":"terms_service_url","default":"-","desc":"服务条款地址"},{"type":"string","name":"terms_privacy_url","default":"-","desc":"隐私条款地址"},{"type":"string","name":"system_logo","default":"-","desc":"系统LOGO"},{"type":"int","name":"client_start_id_value","default":"-","desc":"用户注册开始ID"},{"type":"int","name":"order_start_id_value","default":"-","desc":"用户订单开始ID"},{"type":"string","name":"clientarea_url","default":"-","desc":"会员中心地址"},{"type":"string","name":"www_url","default":"-","desc":"官网地址"},{"type":"string","name":"tab_logo","default":"-","desc":"标签页LOGO"},{"type":"int","name":"home_show_deleted_host","default":"-","desc":"前台是否展示已删除产品:1是0否"},{"type":"array","name":"prohibit_user_information_changes","default":"-","desc":"禁止用户信息变更"},{"type":"array","name":"user_information_fields","default":"-","desc":"用户信息字段"},{"type":"int","name":"-","default":"-","desc":"-"},{"type":"string","name":"user_information_fields.name","default":"-","desc":"用户信息字段名称"},{"type":"string","name":"clientarea_logo_url","default":"-","desc":"会员中心LOGO跳转地址"},{"type":"int","name":"clientarea_logo_url_blank","default":"-","desc":"会员中心LOGO跳转是否打开新页面:1是0否"},{"type":"array","name":"customfield","default":"-","desc":"自定义参数"},{"type":"string","name":"ip_white_list","default":"-","desc":"IP白名单"},{"type":"int","name":"global_list_limit","default":"-","desc":"全局列表展示条数"},{"type":"int","name":"donot_save_client_product_password","default":"-","desc":"不保存用户产品密码:1是0否"}]}},{"method":"systemUpdate","doc":{"title":"保存系统设置","desc":"保存系统设置","author":"xiong","version":"v1","param":[{"type":"string","name":"lang_admin","default":"-","desc":"后台默认语言","validate":""},{"type":"int","name":"lang_home_open","default":"-","desc":"前台多语言开关:1开启0关闭","validate":""},{"type":"string","name":"lang_home","default":"-","desc":"前台默认语言","validate":""},{"type":"int","name":"maintenance_mode","default":"-","desc":"维护模式开关:1开启0关闭","validate":""},{"type":"string","name":"maintenance_mode_message","default":"-","desc":"维护模式内容","validate":""},{"type":"string","name":"website_name","default":"-","desc":"网站名称","validate":""},{"type":"string","name":"website_url","default":"-","desc":"网站域名地址","validate":""},{"type":"string","name":"terms_service_url","default":"-","desc":"服务条款地址","validate":""},{"type":"string","name":"terms_privacy_url","default":"-","desc":"隐私条款地址","validate":""},{"type":"string","name":"system_logo","default":"-","desc":"系统LOGO","validate":""},{"type":"int","name":"client_start_id_value","default":"-","desc":"用户注册开始ID","validate":""},{"type":"int","name":"order_start_id_value","default":"-","desc":"用户订单开始ID","validate":""},{"type":"string","name":"clientarea_url","default":"-","desc":"会员中心地址","validate":""},{"type":"string","name":"www_url","default":"-","desc":"官网地址","validate":""},{"type":"string","name":"tab_logo","default":"-","desc":"标签页LOGO","validate":""},{"type":"int","name":"home_show_deleted_host","default":"-","desc":"前台是否展示已删除产品:1是0否","validate":""},{"type":"array","name":"prohibit_user_information_changes","default":"-","desc":"禁止用户信息变更","validate":""},{"type":"string","name":"clientarea_logo_url","default":"-","desc":"会员中心LOGO跳转地址","validate":""},{"type":"int","name":"clientarea_logo_url_blank","default":"-","desc":"会员中心LOGO跳转是否打开新页面:1是0否","validate":""},{"type":"array","name":"customfield","default":"-","desc":"自定义参数","validate":""},{"type":"int","name":"global_list_limit","default":"-","desc":"全局列表展示条数","validate":""},{"type":"int","name":"donot_save_client_product_password","default":"-","desc":"不保存用户产品密码:1是0否","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"loginList","doc":{"title":"获取登录设置","desc":"获取登录设置","author":"xiong","version":"v1","return":[{"type":"int","name":"register_email","default":"-","desc":"邮箱注册开关:1开启0关闭"},{"type":"int","name":"register_phone","default":"-","desc":"是否允许手机号注册\/密码登录:1开启0关闭"},{"type":"int","name":"login_phone_verify","default":"-","desc":"是否支持手机验证码登录:1开启0关闭"},{"type":"int","name":"home_login_check_ip","default":"-","desc":"前台登录检查IP:1开启0关闭"},{"type":"int","name":"admin_login_check_ip","default":"-","desc":"后台登录检查IP:1开启0关闭"},{"type":"int","name":"code_client_email_register","default":"-","desc":"邮箱注册是否需要验证码:1开启0关闭"},{"type":"int","name":"code_client_phone_register","default":"-","desc":"手机注册是否需要验证码:1开启0关闭"},{"type":"int","name":"limit_email_suffix","default":"-","desc":"是否限制邮箱后缀:1开启0关闭"},{"type":"string","name":"email_suffix","default":"-","desc":"邮箱后缀"},{"type":"int","name":"home_login_check_common_ip","default":"-","desc":"前台是否检测常用登录IP:1开启0关闭"},{"type":"array","name":"home_login_ip_exception_verify","default":"-","desc":"用户异常登录验证方式(operate_password=操作密码,email_code=邮箱验证码,phone_code=手机验证码,certification=实名校验)"},{"type":"array","name":"home_enforce_safe_method","default":"-","desc":"前台强制安全选项(phone=手机,email=邮箱,operate_password=操作密码,certification=实名认证,oauth=三方登录扫码)"},{"type":"array","name":"admin_enforce_safe_method","default":"-","desc":"后台强制安全选项(operate_password=操作密码)"},{"type":"int","name":"admin_allow_remember_account","default":"-","desc":"后台是否允许记住账号:1开启0关闭"},{"type":"array","name":"admin_enforce_safe_method_scene","default":"-","desc":"后台强制安全选项场景(all=全部,client_delete=用户删除,update_client_status=用户停启用,host_operate=产品相关操作,order_delete=订单删除,clear_order_recycle=清空回收站,plugin_uninstall_disable=插件卸载\/禁用)"},{"type":"string","name":"first_login_method","default":"-","desc":"账户凭证首选登录方式(code=验证码,password=密码)"},{"type":"string","name":"first_password_login_method","default":"-","desc":"密码登录首选(phone=手机,email=邮箱)"},{"type":"int","name":"login_email_password","default":"-","desc":"是否开启邮箱密码登录:1开启0关闭"},{"type":"int","name":"admin_second_verify","default":"-","desc":"二次验证:1开启0关闭"},{"type":"string","name":"admin_second_verify_method_default","default":"-","desc":"首选二次验证方式:sms短信email邮件totp"},{"type":"int","name":"prohibit_admin_bind_phone","default":"-","desc":"禁止后台用户自助绑定手机号:1是0否"},{"type":"int","name":"prohibit_admin_bind_email","default":"-","desc":"禁止后台用户自助绑定邮箱:1是0否"},{"type":"int","name":"admin_password_or_verify_code_retry_times","default":"-","desc":"密码或验证码重试次数"},{"type":"int","name":"admin_frozen_time","default":"-","desc":"冻结时间,分钟"},{"type":"int","name":"admin_login_expire_time","default":"-","desc":"登录有效期,分钟"},{"type":"string","name":"first_login_type","default":"-","desc":"首选登录方式"},{"type":"array","name":"first_login_type_list","default":"-","desc":"首选登录方式列表"},{"type":"string","name":"first_login_type_list[].value","default":"-","desc":"首选登录方式标识"},{"type":"string","name":"first_login_type_list[].name","default":"-","desc":"首选登录方式名称"},{"type":"int","name":"login_phone_password","default":"-","desc":"是否开启手机密码登录:1开启0关闭"},{"type":"int","name":"home_login_expire_time","default":"-","desc":"前台登录有效期,分钟"}]}},{"method":"loginUpdate","doc":{"title":"保存登录设置","desc":"保存登录设置","author":"xiong","version":"v1","param":[{"type":"int","name":"register_email","default":"-","desc":"邮箱注册开关:1开启0关闭","validate":""},{"type":"int","name":"register_phone","default":"-","desc":"是否允许手机号注册\/密码登录:1开启0关闭","validate":""},{"type":"int","name":"login_phone_verify","default":"-","desc":"是否支持手机验证码登录:1开启0关闭","validate":""},{"type":"int","name":"home_login_check_ip","default":"-","desc":"前台登录检查IP:1开启0关闭","validate":""},{"type":"int","name":"admin_login_check_ip","default":"-","desc":"后台登录检查IP:1开启0关闭","validate":""},{"type":"int","name":"code_client_email_register","default":"-","desc":"邮箱注册是否需要验证码:1开启0关闭","validate":""},{"type":"int","name":"code_client_phone_register","default":"-","desc":"手机注册是否需要验证码:1开启0关闭","validate":""},{"type":"int","name":"limit_email_suffix","default":"-","desc":"是否限制邮箱后缀:1开启0关闭","validate":""},{"type":"string","name":"email_suffix","default":"-","desc":"邮箱后缀","validate":""},{"type":"int","name":"home_login_check_common_ip","default":"-","desc":"前台是否检测常用登录IP:1开启0关闭","validate":""},{"type":"array","name":"home_login_ip_exception_verify","default":"-","desc":"用户异常登录验证方式(operate_password=操作密码,email_code=邮箱验证码,phone_code=手机验证码,certification=实名校验)","validate":""},{"type":"array","name":"home_enforce_safe_method","default":"-","desc":"前台强制安全选项(phone=手机,email=邮箱,operate_password=操作密码,certification=实名认证,oauth=三方登录扫码)","validate":""},{"type":"array","name":"admin_enforce_safe_method","default":"-","desc":"后台强制安全选项(operate_password=操作密码)","validate":""},{"type":"int","name":"admin_allow_remember_account","default":"-","desc":"后台是否允许记住账号:1开启0关闭","validate":""},{"type":"array","name":"admin_enforce_safe_method_scene","default":"-","desc":"后台强制安全选项场景(all=全部,client_delete=用户删除,update_client_status=用户停启用,host_operate=产品相关操作,order_delete=订单删除,clear_order_recycle=清空回收站,plugin_uninstall_disable=插件卸载\/禁用)","validate":""},{"type":"string","name":"first_login_method","default":"-","desc":"首选登录方式(code=验证码,password=密码)","validate":""},{"type":"string","name":"first_password_login_method","default":"-","desc":"密码登录首选(phone=手机,email=邮箱)","validate":""},{"type":"int","name":"login_email_password","default":"-","desc":"是否开启邮箱登录:1开启0关闭","validate":""},{"type":"int","name":"admin_second_verify","default":"-","desc":"二次验证:1开启0关闭","validate":""},{"type":"string","name":"admin_second_verify_method_default","default":"-","desc":"首选二次验证方式:sms短信email邮件totp","validate":""},{"type":"int","name":"prohibit_admin_bind_phone","default":"-","desc":"禁止后台用户自助绑定手机号:1是0否","validate":""},{"type":"int","name":"prohibit_admin_bind_email","default":"-","desc":"禁止后台用户自助绑定邮箱:1是0否","validate":""},{"type":"int","name":"admin_password_or_verify_code_retry_times","default":"-","desc":"密码或验证码重试次数","validate":""},{"type":"int","name":"admin_frozen_time","default":"-","desc":"冻结时间,分钟","validate":""},{"type":"int","name":"admin_login_expire_time","default":"-","desc":"登录有效期,分钟","validate":""},{"type":"string","name":"first_login_type","default":"-","desc":"首选登录方式","validate":""},{"type":"int","name":"login_phone_password","default":"-","desc":"是否开启手机密码登录:1开启0关闭","validate":""},{"type":"int","name":"home_login_expire_time","default":"-","desc":"前台登录有效期,分钟","validate":""}]}},{"method":"securityList","doc":{"title":"获取验证码设置","desc":"获取验证码设置","author":"xiong","version":"v1","return":[{"type":"int","name":"captcha_client_register","default":"-","desc":"客户注册图形验证码开关:1开启0关闭"},{"type":"int","name":"captcha_client_login","default":"-","desc":"客户登录图形验证码开关:1开启0关闭"},{"type":"int","name":"captcha_client_login_error","default":"-","desc":"客户登录失败图形验证码开关:1开启0关闭"},{"type":"int","name":"captcha_admin_login","default":"-","desc":"管理员登录图形验证码开关:1开启0关闭"},{"type":"int","name":"captcha_admin_login_error","default":"-","desc":"管理员登录失败图形验证码开关:1开启0关闭"},{"type":"int","name":"captcha_width","default":"-","desc":"图形验证码宽度"},{"type":"int","name":"captcha_height","default":"-","desc":"图形验证码高度"},{"type":"int","name":"captcha_length","default":"-","desc":"图形验证码字符长度"},{"type":"int","name":"code_client_email_register","default":"-","desc":"邮箱注册数字验证码开关:1开启0关闭"},{"type":"int","name":"captcha_client_verify","default":"-","desc":"验证手机\/邮箱图形验证码开关:1开启0关闭"},{"type":"int","name":"captcha_client_update","default":"-","desc":"修改手机\/邮箱图形验证码开关:1开启0关闭"},{"type":"int","name":"captcha_client_password_reset","default":"-","desc":"重置密码图形验证码开关:1开启0关闭"},{"type":"int","name":"captcha_client_oauth","default":"-","desc":"三方登录图形验证码开关:1开启0关闭"},{"type":"int","name":"captcha_client_security_verify","default":"-","desc":"安全校验图形验证码开关:1开启0关闭"}]}},{"method":"securityUpdate","doc":{"title":"保存验证码设置","desc":"保存验证码设置","author":"xiong","version":"v1","param":[{"type":"int","name":"captcha_client_register","default":"-","desc":"客户注册图形验证码开关:1开启0关闭","validate":""},{"type":"int","name":"captcha_client_login","default":"-","desc":"客户登录图形验证码开关:1开启0关闭","validate":""},{"type":"int","name":"captcha_client_login_error","default":"-","desc":"客户登录失败图形验证码开关:1开启0关闭","validate":""},{"type":"int","name":"captcha_admin_login","default":"-","desc":"管理员登录图形验证码开关:1开启0关闭","validate":""},{"type":"int","name":"captcha_admin_login_error","default":"-","desc":"管理员登录失败图形验证码开关:1开启0关闭","validate":""},{"type":"string","name":"captcha_plugin","default":"-","desc":"验证码插件(从\/admin\/v1\/captcha_list接口获取)","validate":""},{"type":"int","name":"code_client_email_register","default":"-","desc":"邮箱注册数字验证码开关:1开启0关闭","validate":""},{"type":"int","name":"captcha_client_verify","default":"-","desc":"验证手机\/邮箱图形验证码开关:1开启0关闭","validate":""},{"type":"int","name":"captcha_client_update","default":"-","desc":"修改手机\/邮箱图形验证码开关:1开启0关闭","validate":""},{"type":"int","name":"captcha_client_password_reset","default":"-","desc":"重置密码图形验证码开关:1开启0关闭","validate":""},{"type":"int","name":"captcha_client_oauth","default":"-","desc":"三方登录图形验证码开关:1开启0关闭","validate":""},{"type":"int","name":"captcha_client_security_verify","default":"-","desc":"安全校验图形验证码开关:1开启0关闭","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"currencyList","doc":{"title":"获取货币设置","desc":"获取货币设置","author":"xiong","version":"v1","return":[{"type":"string","name":"currency_code","default":"-","desc":"货币代码"},{"type":"string","name":"currency_prefix","default":"-","desc":"货币符号"},{"type":"string","name":"currency_suffix","default":"-","desc":"货币后缀"},{"type":"int","name":"recharge_open","default":"-","desc":"启用充值:1开启0关闭"},{"type":"int","name":"recharge_min","default":"-","desc":"单笔最小金额"},{"type":"int","name":"recharge_notice","default":"-","desc":"充值提示开关:1开启0关闭"},{"type":"string","name":"recharge_money_notice_content","default":"-","desc":"充值金额提示内容"},{"type":"string","name":"recharge_pay_notice_content","default":"-","desc":"充值支付提示内容"},{"type":"int","name":"recharge_order_support_refund","default":"-","desc":"充值订单是否支持退款(0=否,1=是)"}]}},{"method":"currencyUpdate","doc":{"title":"保存货币设置","desc":"保存货币设置","author":"xiong","version":"v1","param":[{"type":"string","name":"param.currency_code","default":"-","desc":"货币代码","validate":""},{"type":"string","name":"param.currency_prefix","default":"-","desc":"货币符号","validate":""},{"type":"string","name":"param.currency_suffix","default":"-","desc":"货币后缀","validate":""},{"type":"int","name":"param.recharge_open","default":"-","desc":"启用充值:1开启0关闭","validate":""},{"type":"int","name":"param.recharge_min","default":"-","desc":"单笔最小金额","validate":""},{"type":"int","name":"param.recharge_max","default":"-","desc":"单笔最大金额","validate":""},{"type":"int","name":"param.recharge_notice","default":"-","desc":"充值提示开关:1开启0关闭","validate":""},{"type":"string","name":"param.recharge_money_notice_content","default":"-","desc":"充值金额提示内容","validate":""},{"type":"string","name":"param.recharge_pay_notice_content","default":"-","desc":"充值支付提示内容","validate":""}],"return":[{"type":"int","name":"param.recharge_order_support_refund","default":"-","desc":"充值订单是否支持退款(0=否,1=是)"},{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"cronList","doc":{"title":"获取自动化设置","desc":"获取自动化设置","author":"xiong","version":"v1","return":[{"type":"int","name":"cron_shell","default":"-","desc":"自动化脚本"},{"type":"int","name":"cron_status","default":"-","desc":"自动化状态,正常返回success,不正常返回error"},{"type":"int","name":"cron_due_suspend_swhitch","default":"-","desc":"产品到期暂停开关"},{"type":"int","name":"cron_due_suspend_day","default":"-","desc":"产品到期暂停X天后暂停"},{"type":"int","name":"cron_due_unsuspend_swhitch","default":"-","desc":"财务原因产品暂停后付款自动解封开关"},{"type":"int","name":"cron_due_terminate_swhitch","default":"-","desc":"产品到期删除开关"},{"type":"int","name":"cron_due_terminate_day","default":"-","desc":"产品到期X天后删除"},{"type":"int","name":"cron_due_renewal_first_swhitch","default":"-","desc":"续费第一次提醒开关"},{"type":"int","name":"cron_due_renewal_first_day","default":"-","desc":"续费X天后到期第一次提醒"},{"type":"int","name":"cron_due_renewal_second_swhitch","default":"-","desc":"续费第二次提醒开关"},{"type":"int","name":"cron_due_renewal_second_day","default":"-","desc":"续费X天后到期第二次提醒"},{"type":"int","name":"cron_overdue_first_swhitch","default":"-","desc":"产品逾期第一次提醒开关"},{"type":"int","name":"cron_overdue_first_day","default":"-","desc":"产品逾期X天后第一次提醒"},{"type":"int","name":"cron_overdue_second_swhitch","default":"-","desc":"产品逾期第二次提醒开关"},{"type":"int","name":"cron_overdue_second_day","default":"-","desc":"产品逾期X天后第二次提醒"},{"type":"int","name":"cron_overdue_third_swhitch","default":"-","desc":"产品逾期第三次提醒开关"},{"type":"int","name":"cron_overdue_third_day","default":"-","desc":"产品逾期X天后第三次提醒"},{"type":"int","name":"cron_ticket_close_swhitch","default":"-","desc":"自动关闭工单开关"},{"type":"int","name":"cron_ticket_close_day","default":"-","desc":"已回复状态的工单超过x小时后关闭"},{"type":"int","name":"cron_aff_swhitch","default":"-","desc":"推介月报开关"},{"type":"int","name":"cron_order_overdue_swhitch","default":"-","desc":"订单未付款通知开关"},{"type":"int","name":"cron_order_overdue_day","default":"-","desc":"订单未付款X天后通知"},{"type":"int","name":"cron_task_shell","default":"-","desc":"任务队列命令"},{"type":"int","name":"cron_task_status","default":"-","desc":"任务队列最新状态"},{"type":"int","name":"cron_order_unpaid_delete_swhitch","default":"-","desc":"订单自动删除开关"},{"type":"int","name":"cron_order_unpaid_delete_day","default":"-","desc":"订单未付款X天后自动删除"},{"type":"int","name":"cron_day_start_time","default":"-","desc":"定时任务开始时间"},{"type":"int","name":"cron_system_log_delete_swhitch","default":"-","desc":"系统日志自动删除开关"},{"type":"int","name":"cron_system_log_delete_day","default":"-","desc":"系统日志创建X天后自动删除"},{"type":"int","name":"cron_sms_log_delete_swhitch","default":"-","desc":"短信日志自动删除开关"},{"type":"int","name":"cron_sms_log_delete_day","default":"-","desc":"短信日志创建X天后自动删除"},{"type":"int","name":"cron_email_log_delete_swhitch","default":"-","desc":"邮件日志自动删除开关"},{"type":"int","name":"cron_email_log_delete_day","default":"-","desc":"邮件日志创建X天后自动删除"},{"type":"string","name":"cron_on_demand_cron_status","default":"-","desc":"按需出账状态,正常返回success,不正常返回error"},{"type":"string","name":"cron_on_demand_cron_shell","default":"-","desc":"按需出账任务命令"}]}},{"method":"cronUpdate","doc":{"title":"保存自动化设置","desc":"保存自动化设置","author":"xiong","version":"v1","param":[{"type":"int","name":"param.cron_due_suspend_swhitch","default":"-","desc":"产品到期暂停开关1开启，0关闭","validate":"required"},{"type":"int","name":"param.cron_due_suspend_day","default":"-","desc":"产品到期暂停X天后暂停","validate":"required"},{"type":"int","name":"param.cron_due_unsuspend_swhitch","default":"-","desc":"财务原因产品暂停后付款自动解封开关1开启，0关闭","validate":"required"},{"type":"int","name":"param.cron_due_terminate_swhitch","default":"-","desc":"产品到期删除开关1开启，0关闭","validate":"required"},{"type":"int","name":"param.cron_due_terminate_day","default":"-","desc":"产品到期X天后删除","validate":"required"},{"type":"int","name":"param.cron_due_renewal_first_swhitch","default":"-","desc":"续费第一次提醒开关1开启，0关闭","validate":"required"},{"type":"int","name":"param.cron_due_renewal_first_day","default":"-","desc":"续费X天后到期第一次提醒","validate":"required"},{"type":"int","name":"param.cron_due_renewal_second_swhitch","default":"-","desc":"续费第二次提醒开关1开启，0关闭","validate":"required"},{"type":"int","name":"param.cron_due_renewal_second_day","default":"-","desc":"续费X天后到期第二次提醒","validate":"required"},{"type":"int","name":"param.cron_overdue_first_swhitch","default":"-","desc":"产品逾期第一次提醒开关1开启，0关闭","validate":"required"},{"type":"int","name":"param.cron_overdue_first_day","default":"-","desc":"产品逾期X天后第一次提醒","validate":"required"},{"type":"int","name":"param.cron_overdue_second_swhitch","default":"-","desc":"产品逾期第二次提醒开关1开启，0关闭","validate":"required"},{"type":"int","name":"param.cron_overdue_second_day","default":"-","desc":"产品逾期X天后第二次提醒","validate":"required"},{"type":"int","name":"param.cron_overdue_third_swhitch","default":"-","desc":"产品逾期第三次提醒开关1开启，0关闭","validate":"required"},{"type":"int","name":"param.cron_overdue_third_day","default":"-","desc":"产品逾期X天后第三次提醒","validate":"required"},{"type":"int","name":"param.cron_ticket_close_swhitch","default":"-","desc":"自动关闭工单开关","validate":"1开启，0关闭required"},{"type":"int","name":"param.cron_ticket_close_day","default":"-","desc":"已回复状态的工单超过x小时后关闭","validate":"required"},{"type":"int","name":"param.cron_aff_swhitch","default":"-","desc":"推介月报开关","validate":"1开启，0关闭required"},{"type":"int","name":"param.cron_order_overdue_swhitch","default":"-","desc":"订单未付款通知开关","validate":"1开启，0关闭required"},{"type":"int","name":"param.cron_order_overdue_day","default":"-","desc":"订单未付款X天后通知","validate":"required"},{"type":"int","name":"param.cron_day_start_time","default":"-","desc":"定时任务开始时间","validate":"required"},{"type":"int","name":"param.cron_order_unpaid_delete_swhitch","default":"-","desc":"订单自动删除开关","validate":"1开启，0关闭required"},{"type":"int","name":"param.cron_order_unpaid_delete_day","default":"-","desc":"订单未付款X天后自动删除","validate":"required"},{"type":"int","name":"param.param.cron_system_log_delete_swhitch","default":"-","desc":"系统日志自动删除开关","validate":"1开启，0关闭required"},{"type":"int","name":"param.cron_system_log_delete_day","default":"-","desc":"系统日志创建X天后自动删除","validate":"required"},{"type":"int","name":"param.cron_sms_log_delete_swhitch","default":"-","desc":"短信日志自动删除开关","validate":"1开启，0关闭required"},{"type":"int","name":"param.cron_sms_log_delete_day","default":"-","desc":"短信日志创建X天后自动删除","validate":"required"},{"type":"int","name":"param.cron_email_log_delete_swhitch","default":"-","desc":"邮件日志自动删除开关","validate":"1开启，0关闭required"},{"type":"int","name":"param.cron_email_log_delete_day","default":"-","desc":"邮件日志创建X天后自动删除","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"sendList","doc":{"title":"默认发送设置","desc":"默认发送设置","author":"xiong","version":"v1","return":[{"type":"string","name":"send_sms","default":"-","desc":"默认短信发送国内接口"},{"type":"string","name":"send_sms_global","default":"-","desc":"默认短信发送国际接口"},{"type":"string","name":"send_email","default":"-","desc":"默认邮件信发送接口"}]}},{"method":"sendUpdate","doc":{"title":"默认发送设置","desc":"默认发送设置","author":"xiong","version":"v1","param":[{"type":"string","name":"send_sms","default":"-","desc":"默认短信发送国内接口","validate":""},{"type":"string","name":"send_sms_global","default":"-","desc":"默认短信发送国际接口","validate":""},{"type":"string","name":"send_email","default":"-","desc":"默认邮件信发送接口","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"themeList","doc":{"title":"获取主题设置","desc":"获取主题设置","author":"theworld","version":"v1","return":[{"type":"string","name":"admin_theme","default":"-","desc":"后台主题"},{"type":"string","name":"clientarea_theme","default":"-","desc":"会员中心主题"},{"type":"int","name":"web_switch","default":"-","desc":"官网开关0关闭1开启"},{"type":"string","name":"web_theme","default":"-","desc":"官网主题"},{"type":"array","name":"admin_theme_list","default":"-","desc":"后台主题列表"},{"type":"string","name":"first_navigation","default":"-","desc":"一级导航名称"},{"type":"string","name":"second_navigation","default":"-","desc":"二级导航名称"},{"type":"string","name":"admin_theme_list[].name","default":"-","desc":"名称"},{"type":"string","name":"admin_theme_list[].img","default":"-","desc":"图片"},{"type":"array","name":"clientarea_theme_list","default":"-","desc":"会员中心主题列表"},{"type":"string","name":"clientarea_theme_list[].name","default":"-","desc":"名称"},{"type":"string","name":"clientarea_theme_list[].img","default":"-","desc":"图片"},{"type":"array","name":"web_theme_list","default":"-","desc":"官网主题列表"},{"type":"string","name":"web_theme_list[].name","default":"-","desc":"名称"},{"type":"string","name":"web_theme_list[].img","default":"-","desc":"图片"},{"type":"string","name":"cart_theme_list[].name","default":"-","desc":"名称"},{"type":"string","name":"cart_theme_list[].img","default":"-","desc":"图片"},{"type":"string","name":"home_theme","default":"-","desc":"首页PC主题"},{"type":"string","name":"home_theme_mobile","default":"-","desc":"首页手机主题"},{"type":"array","name":"home_theme_list","default":"-","desc":"首页PC主题列表"},{"type":"string","name":"home_theme_list[].name","default":"-","desc":"名称"},{"type":"string","name":"home_theme_list[].img","default":"-","desc":"图片"},{"type":"array","name":"home_theme_mobile_list","default":"-","desc":"首页手机主题列表"},{"type":"string","name":"home_theme_mobile_list[].name","default":"-","desc":"名称"},{"type":"string","name":"home_theme_mobile_list[].img","default":"-","desc":"图片"},{"type":"array","name":"home_host_theme","default":"-","desc":"会员中心产品详情PC主题,键值对,键是模块标识,值是主题"},{"type":"array","name":"home_host_theme_mobile","default":"-","desc":"会员中心产品详情手机主题,键值对,键是模块标识,值是主题"},{"type":"array","name":"module_list","default":"-","desc":"模块列表"},{"type":"string","name":"module_list[].name","default":"-","desc":"模块标识"},{"type":"string","name":"module_list[].display_name","default":"-","desc":"模块名称"},{"type":"string","name":"module_list[].theme_list[].name","default":"-","desc":"PC主题名称"},{"type":"string","name":"module_list[].theme_list[].img","default":"-","desc":"图片"},{"type":"string","name":"module_list[].theme_mobile_list[].name","default":"-","desc":"手机主题名称"},{"type":"string","name":"module_list[].theme_mobile_list[].img","default":"-","desc":"图片"}]}},{"method":"themeUpdate","doc":{"title":"保存主题设置","desc":"保存主题设置","author":"theworld","version":"v1","param":[{"type":"string","name":"param.admin_theme","default":"-","desc":"后台主题","validate":"required"},{"type":"string","name":"param.clientarea_theme","default":"-","desc":"会员中心主题","validate":"required"},{"type":"string","name":"param.cart_theme","default":"-","desc":"购物车主题","validate":"required"},{"type":"int","name":"param.web_switch","default":"-","desc":"官网开关0关闭1开启","validate":"required"},{"type":"string","name":"param.web_theme","default":"-","desc":"官网主题","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"certificationList","doc":{"title":"获取实名设置","desc":"获取实名设置","author":"wyh","version":"v1","return":[{"type":"int","name":"certification_open","default":"-","desc":"实名认证是否开启:1开启默认,0关"},{"type":"int","name":"certification_approval","default":"-","desc":"是否人工复审:1开启默认，0关"},{"type":"int","name":"certification_notice","default":"-","desc":"审批通过后,是否通知客户:1通知默认,0否"},{"type":"int","name":"certification_update_client_name","default":"-","desc":"是否自动更新姓名:1是,0否默认"},{"type":"int","name":"certification_upload","default":"-","desc":"是否需要上传证件照:1是,0否默认"},{"type":"int","name":"certification_update_client_phone","default":"-","desc":"手机一致性:1是,0否默认"},{"type":"int","name":"certification_uncertified_suspended_host","default":"-","desc":"未认证暂停产品:1是,0否默认"}]}},{"method":"certificationUpdate","doc":{"title":"保存实名设置","desc":"保存实名设置","author":"theworld","version":"v1","param":[{"type":"int","name":"certification_open","default":"-","desc":"实名认证是否开启:1开启默认,0关","validate":"required"},{"type":"int","name":"certification_approval","default":"-","desc":"是否人工复审:1开启默认，0关","validate":"required"},{"type":"int","name":"certification_notice","default":"-","desc":"审批通过后,是否通知客户:1通知默认,0否","validate":"required"},{"type":"int","name":"certification_update_client_name","default":"-","desc":"是否自动更新姓名:1是,0否默认","validate":"required"},{"type":"int","name":"certification_upload","default":"-","desc":"是否需要上传证件照:1是,0否默认","validate":"required"},{"type":"int","name":"certification_update_client_phone","default":"-","desc":"手机一致性:1是,0否默认","validate":"required"},{"type":"int","name":"certification_uncertified_suspended_host","default":"-","desc":"未认证暂停产品:1是,0否默认","validate":"required"}]}},{"method":"infoList","doc":{"title":"获取信息配置","desc":"获取信息配置","author":"theworld","version":"v1","return":[{"type":"string","name":"enterprise_name","default":"-","desc":"企业名称"},{"type":"string","name":"enterprise_telephone","default":"-","desc":"企业电话"},{"type":"string","name":"enterprise_mailbox","default":"-","desc":"企业邮箱"},{"type":"string","name":"enterprise_qrcode","default":"-","desc":"企业二维码"},{"type":"string","name":"online_customer_service_link","default":"-","desc":"在线客服链接"},{"type":"string","name":"icp_info","default":"-","desc":"ICP信息"},{"type":"string","name":"icp_info_link","default":"-","desc":"ICP信息信息链接"},{"type":"string","name":"public_security_network_preparation","default":"-","desc":"公安网备"},{"type":"string","name":"public_security_network_preparation_link","default":"-","desc":"公安网备链接"},{"type":"string","name":"telecom_appreciation","default":"-","desc":"电信增值"},{"type":"string","name":"copyright_info","default":"-","desc":"版权信息"},{"type":"string","name":"official_website_logo","default":"-","desc":"官网LOGO"},{"type":"string","name":"cloud_product_link","default":"-","desc":"云产品跳转链接"},{"type":"string","name":"dcim_product_link","default":"-","desc":"DCIM产品跳转链接"}]}},{"method":"infoUpdate","doc":{"title":"保存信息配置","desc":"保存信息配置","author":"theworld","version":"v1","param":[{"type":"string","name":"enterprise_name","default":"-","desc":"企业名称","validate":"required"},{"type":"string","name":"enterprise_telephone","default":"-","desc":"企业电话","validate":"required"},{"type":"string","name":"enterprise_mailbox","default":"-","desc":"企业邮箱","validate":"required"},{"type":"string","name":"enterprise_qrcode","default":"-","desc":"企业二维码","validate":"required"},{"type":"string","name":"online_customer_service_link","default":"-","desc":"在线客服链接","validate":"required"},{"type":"string","name":"icp_info","default":"-","desc":"ICP信息","validate":"required"},{"type":"string","name":"icp_info_link","default":"-","desc":"ICP信息信息链接","validate":"required"},{"type":"string","name":"public_security_network_preparation","default":"-","desc":"公安网备","validate":"required"},{"type":"string","name":"public_security_network_preparation_link","default":"-","desc":"公安网备链接","validate":"required"},{"type":"string","name":"telecom_appreciation","default":"-","desc":"电信增值","validate":"required"},{"type":"string","name":"copyright_info","default":"-","desc":"版权信息","validate":"required"},{"type":"string","name":"official_website_logo","default":"-","desc":"官网LOGO","validate":"required"},{"type":"string","name":"cloud_product_link","default":"-","desc":"云产品跳转链接","validate":"required"},{"type":"string","name":"dcim_product_link","default":"-","desc":"DCIM产品跳转链接","validate":"required"}]}},{"method":"debugInfo","doc":{"title":"debug页面","desc":"debug页面","author":"wyh","version":"v1","return":[{"type":"string","name":"debug_model","default":"-","desc":"1开启debug模式"},{"type":"string","name":"debug_model_auth","default":"-","desc":"debug模式授权码"},{"type":"string","name":"debug_model_expire_time","default":"-","desc":"到期时间"}]}},{"method":"debug","doc":{"title":"保存debug页面","desc":"保存debug页面","author":"wyh","version":"v1","param":[{"type":"string","name":"debug_model","default":"-","desc":"1开启debug模式","validate":"required"}]}},{"method":"getOssConfig","doc":{"title":"对象存储页面","desc":"对象存储页面","author":"wyh","version":"v1","return":[{"type":"string","name":"oss_method","default":"-","desc":"对象存储方式，默认本地存储：LocalOss"},{"type":"string","name":"oss_sms_plugin","default":"-","desc":"短信接口"},{"type":"string","name":"oss_sms_plugin_template","default":"-","desc":"短信模板"},{"type":"array","name":"oss_sms_plugin_admin","default":"-","desc":"短信通知人员"},{"type":"string","name":"oss_mail_plugin","default":"-","desc":"邮件接口"},{"type":"string","name":"oss_mail_plugin_template","default":"-","desc":"邮件模板"},{"type":"array","name":"oss_mail_plugin_admin","default":"-","desc":"邮件通知人员"}]}},{"method":"ossConfig","doc":{"title":"保存对象存储页面","desc":"保存对象存储页面","author":"wyh","version":"v1","param":[{"type":"string","name":"oss_method","default":"-","desc":"对象存储方式，默认本地存储：LocalOss","validate":""},{"type":"string","name":"oss_sms_plugin","default":"-","desc":"短信接口","validate":""},{"type":"string","name":"oss_sms_plugin_template","default":"-","desc":"短信模板","validate":""},{"type":"array","name":"oss_sms_plugin_admin","default":"-","desc":"短信通知人员","validate":""},{"type":"string","name":"oss_mail_plugin","default":"-","desc":"邮件接口","validate":""},{"type":"string","name":"oss_mail_plugin_template","default":"-","desc":"邮件模板","validate":""},{"type":"array","name":"oss_mail_plugin_admin","default":"-","desc":"邮件通知人员","validate":""},{"type":"string","name":"password","default":"-","desc":"当修改本地存储时，需要传此字段","validate":""}]}},{"method":"getOrderRecycleBinConfig","doc":{"title":"获取订单回收站设置","desc":"获取订单回收站设置","author":"hh","version":"v1","return":[{"type":"string","name":"order_recycle_bin","default":"-","desc":"订单回收站(0=关闭,1=开启)"},{"type":"string","name":"order_recycle_bin_save_days","default":"-","desc":"保留天数(0=永不删除)"}]}},{"method":"orderRecycleBinConfigUpdate","doc":{"title":"修改订单回收站设置","desc":"修改订单回收站设置","author":"hh","version":"v1","param":[{"type":"int","name":"param.order_recycle_bin","default":"-","desc":"订单回收站(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"param.order_recycle_bin_save_days","default":"-","desc":"保留天数(0=永不删除)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"webList","doc":{"title":"获取网站参数配置","desc":"获取网站参数配置","author":"theworld","version":"v1","return":[{"type":"string","name":"enterprise_name","default":"-","desc":"企业名称"},{"type":"string","name":"enterprise_telephone","default":"-","desc":"企业电话"},{"type":"string","name":"enterprise_mailbox","default":"-","desc":"企业邮箱"},{"type":"string","name":"enterprise_qrcode","default":"-","desc":"企业二维码"},{"type":"string","name":"online_customer_service_link","default":"-","desc":"在线客服链接"},{"type":"string","name":"icp_info","default":"-","desc":"ICP信息"},{"type":"string","name":"icp_info_link","default":"-","desc":"ICP信息信息链接"},{"type":"string","name":"public_security_network_preparation","default":"-","desc":"公安网备"},{"type":"string","name":"public_security_network_preparation_link","default":"-","desc":"公安网备链接"},{"type":"string","name":"telecom_appreciation","default":"-","desc":"电信增值"},{"type":"string","name":"copyright_info","default":"-","desc":"版权信息"},{"type":"string","name":"official_website_logo","default":"-","desc":"官网LOGO"},{"type":"string","name":"www_url","default":"-","desc":"官网地址"}]}},{"method":"webUpdate","doc":{"title":"保存网站参数配置","desc":"保存网站参数配置","author":"theworld","version":"v1","param":[{"type":"string","name":"enterprise_name","default":"-","desc":"企业名称","validate":"required"},{"type":"string","name":"enterprise_telephone","default":"-","desc":"企业电话","validate":"required"},{"type":"string","name":"enterprise_mailbox","default":"-","desc":"企业邮箱","validate":"required"},{"type":"string","name":"enterprise_qrcode","default":"-","desc":"企业二维码","validate":"required"},{"type":"string","name":"online_customer_service_link","default":"-","desc":"在线客服链接","validate":"required"},{"type":"string","name":"icp_info","default":"-","desc":"ICP信息","validate":"required"},{"type":"string","name":"icp_info_link","default":"-","desc":"ICP信息链接","validate":"required"},{"type":"string","name":"public_security_network_preparation","default":"-","desc":"公安网备","validate":"required"},{"type":"string","name":"public_security_network_preparation_link","default":"-","desc":"公安网备链接","validate":"required"},{"type":"string","name":"telecom_appreciation","default":"-","desc":"电信增值","validate":"required"},{"type":"string","name":"copyright_info","default":"-","desc":"版权信息","validate":"required"},{"type":"string","name":"official_website_logo","default":"-","desc":"官网LOGO","validate":"required"}]}},{"method":"cloudServerList","doc":{"title":"获取云服务器配置","desc":"获取云服务器配置","author":"theworld","version":"v1","return":[{"type":"int","name":"cloud_server_more_offers","default":"-","desc":"更多优惠0关闭1开启"}]}},{"method":"cloudServerUpdate","doc":{"title":"保存云服务器配置","desc":"保存云服务器配置","author":"theworld","version":"v1","param":[{"type":"int","name":"cloud_server_more_offers","default":"-","desc":"更多优惠0关闭1开启","validate":"required"}]}},{"method":"physicalServerList","doc":{"title":"获取物理服务器配置","desc":"获取物理服务器配置","author":"theworld","version":"v1","return":[{"type":"int","name":"physical_server_more_offers","default":"-","desc":"更多优惠0关闭1开启"}]}},{"method":"physicalServerUpdate","doc":{"title":"保存物理服务器配置","desc":"保存物理服务器配置","author":"theworld","version":"v1","param":[{"type":"int","name":"physical_server_more_offers","default":"-","desc":"更多优惠0关闭1开启","validate":"required"}]}},{"method":"icpList","doc":{"title":"获取ICP配置","desc":"获取ICP配置","author":"theworld","version":"v1","return":[{"type":"int","name":"icp_product_id","default":"-","desc":"购买\/咨询商品ID"}]}},{"method":"icpUpdate","doc":{"title":"保存ICP配置","desc":"保存ICP配置","author":"theworld","version":"v1","param":[{"type":"int","name":"icp_product_id","default":"-","desc":"购买\/咨询商品ID","validate":"required"}]}},{"method":"productGlobalSetting","doc":{"title":"获取商品全局设置","desc":"获取商品全局设置","author":"theworld","version":"v1","return":[{"type":"int","name":"self_defined_field_apply_range","default":"-","desc":"自定义字段应用范围(0=无1=商品分组新增商品)"},{"type":"int","name":"custom_host_name_apply_range","default":"-","desc":"自定义标识应用范围(0=无1=商品分组新增商品)"},{"type":"int","name":"product_duration_group_presets_open","default":"-","desc":"是否开启商品周期分组预设"},{"type":"int","name":"product_duration_group_presets_apply_range","default":"-","desc":"商品周期分组预设应用范围(0全局默认，1接口新增商品)"},{"type":"int","name":"product_duration_group_presets_default_id","default":"-","desc":"商品周期分组预设全局默认分组ID"},{"type":"int","name":"product_new_host_renew_with_ratio_open","default":"-","desc":"新产品续费按周期比例折算(0关闭，1开启)"},{"type":"int","name":"product_new_host_renew_with_ratio_apply_range","default":"-","desc":"新产品续费按周期比例折算范围(2商品分组下新产品，1接口下新产品，0全部新产品)"},{"type":"array","name":"product_new_host_renew_with_ratio_apply_range_2","default":"-","desc":"二级分组id，逗号分隔"},{"type":"array","name":"product_new_host_renew_with_ratio_apply_range_1","default":"-","desc":"接口id，逗号分隔"},{"type":"int","name":"product_global_renew_rule","default":"-","desc":"商品到期日计算规则(0实际到期日，1产品到期日)"},{"type":"int","name":"product_global_show_base_info","default":"-","desc":"基础信息展示(0关闭，1开启)"},{"type":"int","name":"product_renew_with_new_open","default":"-","desc":"商品续费时重新计算续费金额(0关闭，1开启)"},{"type":"array","name":"product_renew_with_new_product_ids","default":"-","desc":"所选商品ID"},{"type":"int","name":"product_overdue_not_delete_open","default":"-","desc":"商品到期后不自动删除(0关闭，1开启)"},{"type":"array","name":"product_overdue_not_delete_product_ids","default":"-","desc":"到期后不自动删除的商品ID"},{"type":"int","name":"host_sync_due_time_open","default":"-","desc":"产品到期时间与上游一致(0关闭，1开启)"},{"type":"int","name":"host_sync_due_time_apply_range","default":"-","desc":"产品到期时间与上游一致应用范围(0全部上游商品，1自定义上游商品)"},{"type":"array","name":"host_sync_due_time_product_ids","default":"-","desc":"产品到期时间与上游一致的商品ID"},{"type":"int","name":"auto_renew_in_advance","default":"-","desc":"自动续费提前开关(0=关闭1=开启)"},{"type":"int","name":"auto_renew_in_advance_num","default":"-","desc":"自动续费提前时间数"},{"type":"string","name":"auto_renew_in_advance_unit","default":"-","desc":"自动续费提前时间单位(minute=分钟,hour=小时,day=天)"}]}},{"method":"productGlobalSettingUpdate","doc":{"title":"保存商品全局设置","desc":"保存商品全局设置","param":[{"type":"int","name":"self_defined_field_apply_range","default":"-","desc":"自定义字段应用范围(0=无1=商品分组新增商品)","validate":"required"},{"type":"int","name":"custom_host_name_apply_range","default":"-","desc":"自定义标识应用范围(0=无1=商品分组新增商品)","validate":"required"},{"type":"int","name":"product_duration_group_presets_open","default":"-","desc":"是否开启商品周期分组预设","validate":"required"},{"type":"int","name":"product_duration_group_presets_apply_range","default":"-","desc":"商品周期分组预设应用范围(0全局默认，1接口新增商品)","validate":"required"},{"type":"int","name":"product_duration_group_presets_default_id","default":"-","desc":"商品周期分组预设全局默认分组ID","validate":"required"},{"type":"int","name":"product_new_host_renew_with_ratio_open","default":"-","desc":"新产品续费按周期比例折算(0关闭，1开启)","validate":""},{"type":"int","name":"product_new_host_renew_with_ratio_apply_range","default":"-","desc":"新产品续费按周期比例折算范围(2商品分组下新产品，1接口下新产品，0全部新产品)","validate":""},{"type":"array","name":"product_new_host_renew_with_ratio_apply_range_2","default":"-","desc":"二级分组id分组","validate":""},{"type":"array","name":"product_new_host_renew_with_ratio_apply_range_1","default":"-","desc":"接口id分组","validate":""},{"type":"int","name":"product_global_renew_rule","default":"-","desc":"商品到期日计算规则(0实际到期日，1产品到期日)","validate":""},{"type":"int","name":"product_global_show_base_info","default":"-","desc":"基础信息展示(0关闭，1开启)","validate":""},{"type":"int","name":"product_renew_with_new_open","default":"-","desc":"商品续费时重新计算续费金额(0关闭，1开启)","validate":""},{"type":"array","name":"product_renew_with_new_product_ids","default":"-","desc":"所选商品ID","validate":""},{"type":"int","name":"product_overdue_not_delete_open","default":"-","desc":"商品到期后不自动删除(0关闭，1开启)","validate":""},{"type":"array","name":"product_overdue_not_delete_product_ids","default":"-","desc":"到期后不自动删除的商品ID","validate":""},{"type":"int","name":"host_sync_due_time_open","default":"-","desc":"产品到期时间与上游一致(0关闭，1开启)","validate":""},{"type":"int","name":"host_sync_due_time_apply_range","default":"-","desc":"产品到期时间与上游一致应用范围(0全部上游商品，1自定义上游商品)","validate":""},{"type":"array","name":"host_sync_due_time_product_ids","default":"-","desc":"产品到期时间与上游一致的商品ID","validate":""},{"type":"int","name":"auto_renew_in_advance","default":"-","desc":"自动续费提前开关(0=关闭1=开启)","validate":""},{"type":"int","name":"auto_renew_in_advance_num","default":"-","desc":"自动续费提前时间数","validate":""},{"type":"string","name":"auto_renew_in_advance_unit","default":"-","desc":"自动续费提前时间单位(minute=分钟,hour=小时,day=天)","validate":""}],"author":"theworld","version":"v1"}},{"method":"supplierCreditWarning","doc":{"title":"获取代理商余额预警设置","desc":"获取代理商余额预警设置","author":"hh","version":"v1","return":[{"type":"int","name":"supplier_credit_warning_notice","default":"-","desc":"余额预警(0=关闭,1=开启)"},{"type":"string","name":"supplier_credit_amount","default":"-","desc":"自定义余额提醒大小"},{"type":"int","name":"supplier_credit_push_frequency","default":"-","desc":"推送频率(1=一天一次,2=一天两次,3=一天三次)"}]}},{"method":"supplierCreditWarningUpdate","doc":{"title":"保存代理商余额预警设置","desc":"保存代理商余额预警设置","param":[{"type":"int","name":"param.supplier_credit_warning_notice","default":"-","desc":"余额预警(0=关闭,1=开启)","validate":""},{"type":"float","name":"param.supplier_credit_amount","default":"-","desc":"自定义余额提醒大小","validate":""},{"type":"int","name":"param.supplier_credit_push_frequency","default":"-","desc":"推送频率(1=一天一次,2=一天两次,3=一天三次)","validate":""}],"author":"hh","version":"v1"}},{"method":"globalOnDemand","doc":{"title":"全局按需设置","desc":"全局按需设置","author":"hh","version":"v1","return":[{"type":"string","name":"grace_time","default":"-","desc":"宽限期"},{"type":"string","name":"grace_time_unit","default":"-","desc":"宽限期单位(hour=小时,day=天)"},{"type":"string","name":"keep_time","default":"-","desc":"保留期"},{"type":"string","name":"keep_time_unit","default":"-","desc":"保留期单位(hour=小时,day=天)"}]}},{"method":"globalOnDemandUpdate","doc":{"title":"保存全局按需设置","desc":"保存全局按需设置","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.grace_time","default":"-","desc":"宽限期","validate":"require"},{"type":"string","name":"param.grace_time_unit","default":"-","desc":"宽限期单位(hour=小时,day=天)","validate":"require"},{"type":"int","name":"param.keep_time","default":"-","desc":"保留期","validate":"require"},{"type":"string","name":"param.keep_time_unit","default":"-","desc":"保留期单位(hour=小时,day=天)","validate":"require"}],"author":"hh","version":"v1"}},{"method":"getFirstLoginTypeList","doc":{"title":"获取可选登录方式列表","desc":"获取可选登录方式列表","author":"hh","version":"v1","return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"string","name":"[].value","default":"-","desc":"登录方式标识"},{"type":"string","name":"[].name","default":"-","desc":"登录方式名称"}]}},{"method":"upstreamInterceptList","doc":{"title":"获取亏本交易拦截配置","desc":"获取亏本交易拦截配置","author":"wyh","version":"v1","return":[{"type":"int","name":"upstream_intercept_new_order_notify","default":"-","desc":"新购通知管理员(0=否,1=是)"},{"type":"int","name":"upstream_intercept_new_order_reject","default":"-","desc":"新购拒绝下单(0=否,1=是)"},{"type":"int","name":"upstream_intercept_renew_notify","default":"-","desc":"续费通知管理员(0=否,1=是)"},{"type":"int","name":"upstream_intercept_renew_reject","default":"-","desc":"续费拒绝下单(0=否,1=是)"},{"type":"int","name":"upstream_intercept_upgrade_notify","default":"-","desc":"升降级通知管理员(0=否,1=是)"},{"type":"int","name":"upstream_intercept_upgrade_reject","default":"-","desc":"升降级拒绝下单(0=否,1=是)"}]}},{"method":"upstreamInterceptUpdate","doc":{"title":"保存亏本交易拦截配置","desc":"保存亏本交易拦截配置","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.upstream_intercept_new_order_notify","default":"-","desc":"新购通知管理员(0=否,1=是)","validate":""},{"type":"int","name":"param.upstream_intercept_new_order_reject","default":"-","desc":"新购拒绝下单(0=否,1=是)","validate":""},{"type":"int","name":"param.upstream_intercept_renew_notify","default":"-","desc":"续费通知管理员(0=否,1=是)","validate":""},{"type":"int","name":"param.upstream_intercept_renew_reject","default":"-","desc":"续费拒绝下单(0=否,1=是)","validate":""},{"type":"int","name":"param.upstream_intercept_upgrade_notify","default":"-","desc":"升降级通知管理员(0=否,1=是)","validate":""},{"type":"int","name":"param.upstream_intercept_upgrade_reject","default":"-","desc":"升降级拒绝下单(0=否,1=是)","validate":""}],"author":"wyh","version":"v1"}}]},{"class":"app\\common\\model\\LocalImageModel","doc":{"title":"本地镜像模型","desc":"本地镜像模型","use":"app\\common\\model\\LocalImageModel"},"list":[{"method":"imageList","doc":{"title":"本地镜像列表","desc":"本地镜像列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"镜像"},{"type":"int","name":"list[].id","default":"-","desc":"镜像ID"},{"type":"string","name":"list[].group_id","default":"-","desc":"分组ID"},{"type":"string","name":"list[].group_name","default":"-","desc":"分组名称"},{"type":"string","name":"list[].icon","default":"-","desc":"图标"},{"type":"string","name":"list[].name","default":"-","desc":"镜像名称"}]}},{"method":"createImage","doc":{"title":"创建本地镜像","desc":"创建本地镜像","author":"theworld","version":"v1","param":[{"type":"int","name":"param.group_id","default":"-","desc":"分组ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateImage","doc":{"title":"编辑本地镜像","desc":"编辑本地镜像","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"镜像ID","validate":"required"},{"type":"int","name":"param.group_id","default":"-","desc":"分组ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteImage","doc":{"title":"删除本地镜像","desc":"删除本地镜像","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"镜像ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"imageOrder","doc":{"title":"本地镜像排序","desc":"本地镜像排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"镜像ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\ProductOnDemandModel","doc":{"title":"商品按需计费配置模型","desc":"商品按需计费配置模型","use":"app\\common\\model\\ProductOnDemandModel"},"list":[{"method":"productOnDemandIndex","doc":{"title":"商品按需计费配置详情","desc":"商品按需计费配置详情","author":"hh","version":"v1","param":[{"type":"int","name":"productId","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"ProductOnDemandModel","name":"-","default":"-","desc":"按需计费模型实例"}]}},{"method":"productOnDemandUpdate","doc":{"title":"修改商品按需计费配置","desc":"修改商品按需计费配置","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"param.billing_cycle_unit","default":"-","desc":"出账周期单位(hour=每小时,day=每天,month=每月)","validate":"require"},{"type":"int","name":"param.billing_cycle_day","default":"-","desc":"出账周期号数","validate":"requireIf,billing_cycle_unit=month"},{"type":"string","name":"param.billing_cycle_point","default":"-","desc":"出账周期时间点(如00:00)","validate":"requireIf,billing_cycle_unit=day\/month"},{"type":"int","name":"param.duration_id","default":"-","desc":"周期ID","validate":""},{"type":"float","name":"param.duration_ratio","default":"-","desc":"周期比例","validate":"requireIf,duration_id>0"},{"type":"float","name":"param.min_credit","default":"-","desc":"购买时用户最低余额","validate":"require"},{"type":"int","name":"param.min_usage_time","default":"-","desc":"最低使用时长","validate":"require"},{"type":"string","name":"param.min_usage_time_unit","default":"-","desc":"最低使用时长单位(second=秒,minute=分,hour=小时)","validate":"require"},{"type":"int","name":"param.upgrade_min_billing_time","default":"-","desc":"升降级最低计费时长","validate":"require"},{"type":"string","name":"param.upgrade_min_billing_time_unit","default":"-","desc":"升降级最低计费时长单位(second=秒,minute=分,hour=小时)","validate":"require"},{"type":"int","name":"param.grace_time","default":"-","desc":"宽限期","validate":"require"},{"type":"string","name":"param.grace_time_unit","default":"-","desc":"宽限期单位(hour=小时,day=天)","validate":"require"},{"type":"int","name":"param.keep_time","default":"-","desc":"保留期","validate":"require"},{"type":"string","name":"param.keep_time_unit","default":"-","desc":"保留期单位(hour=小时,day=天)","validate":"require"},{"type":"array","name":"param.keep_time_billing_item","default":"-","desc":"保留计费项目标识","validate":""},{"type":"float","name":"param.initial_fee","default":"-","desc":"初装费","validate":""},{"type":"int","name":"param.client_auto_delete","default":"-","desc":"允许用户设置自动释放(0=否,1=是)","validate":""},{"type":"int","name":"param.on_demand_to_duration","default":"-","desc":"允许按需转包年包月(0=否,1=是)","validate":""},{"type":"int","name":"param.duration_to_on_demand","default":"-","desc":"允许包年包月\/试用转按需(0=否,1=是)","validate":""},{"type":"int","name":"param.credit_limit_pay","default":"-","desc":"允许信用额支付(0=否,1=是)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"billingItem","doc":{"title":"获取商品计费项目","desc":"获取商品计费项目","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"string","name":"list[].name","default":"-","desc":"配置项标识"},{"type":"string","name":"list[].value","default":"-","desc":"配置项名称"}]}},{"method":"formatForLog","doc":{"title":"商品按需计费配置详情","desc":"商品按需计费配置详情","author":"hh","version":"v1","param":[{"type":"ProductOnDemandModel","name":"productOnDemand","default":"-","desc":"按需计费模型实例","validate":"require"},{"type":"array","name":"billingItem","default":"-","desc":"保留期计费项目(如['memory'=>'内存'])","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"getProductOnDemand","doc":{"title":"商品按需计费配置详情","desc":"商品按需计费配置详情,该方法同商品只会查询一次","author":"hh","version":"v1","param":[{"type":"int","name":"productId","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"ProductOnDemandModel","name":"-","default":"-","desc":"按需计费模型实例"}]}},{"method":"getMinUsageTime","doc":{"title":"获取商品按需最低使用时长,仅退款使用","desc":"获取商品按需最低使用时长,秒数","author":"hh","version":"v1","param":[{"type":"ProductOnDemandModel","name":"productOnDemand","default":"-","desc":"商品按需计费配置模型实例","validate":"require"}],"return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"getGateway","doc":{"时间":"2025-04-02","title":"获取按需支持支付方式","desc":"获取按需支持支付方式","author":"hh","version":"v1","param":[{"type":"ProductOnDemandModel","name":"productOnDemand","default":"-","desc":"商品按需计费配置模型实例","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"getUpgradeMinBillingTime","doc":{"title":"获取商品升降级最低计费时长","desc":"获取商品升降级最低计费时长,秒数","author":"hh","version":"v1","param":[{"type":"ProductOnDemandModel","name":"productOnDemand","default":"-","desc":"商品按需计费配置模型实例","validate":"require"}],"return":[{"type":"int","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\ProductModel","doc":{"title":"商品模型","desc":"商品模型","use":"app\\common\\model\\ProductModel"},"list":[{"method":"productList","doc":{"title":"商品列表","desc":"商品列表","author":"wyh","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:商品ID,商品名,描述","validate":""},{"type":"int","name":"param.product_group_id","default":"-","desc":"商品分组ID","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,name,description"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"},{"type":"bool","name":"param.exclusive","default":"-","desc":"是否只返回专属商品","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].name","default":"-","desc":"商品名"},{"type":"int","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].pay_type","default":"-","desc":"付款类型免费free,一次onetime,周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"int","name":"list[].stock_control","default":"-","desc":"是否开启库存控制:1开启,0关闭"},{"type":"string","name":"list[].pay_type","default":"-","desc":"付款类型(免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"int","name":"list[].qty","default":"-","desc":"库存"},{"type":"int","name":"list[].hidden","default":"-","desc":"是否隐藏:1隐藏,0显示"},{"type":"int","name":"list[].product_group_name_second","default":"-","desc":"二级分组名称"},{"type":"int","name":"list[].product_group_id_second","default":"-","desc":"二级分组ID"},{"type":"int","name":"list[].product_group_name_first","default":"-","desc":"一级分组名称"},{"type":"int","name":"list[].product_group_id_first","default":"-","desc":"一级分组ID"},{"type":"string","name":"list[].price","default":"-","desc":"商品最低价格"},{"type":"string","name":"list[].mode","default":"-","desc":"代理模式：only_api仅调用接口，sync同步商品"},{"type":"string","name":"list[].client_level_name","default":"-","desc":"用户等级名称，这个字段在没有用户等级插件时不存在，所以需要注意判断"},{"type":"int","name":"count","default":"-","desc":"商品总数"}]}},{"method":"moduleProductList","doc":{"title":"根据模块获取商品列表","desc":"根据模块获取商品列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.module","default":"-","desc":"模块名称","validate":""},{"type":"int","name":"type","default":"-","desc":"类型(0=本地模块,1=同步代理)","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"一级分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"一级分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"一级分组名称"},{"type":"array","name":"list[].child","default":"-","desc":"二级分组"},{"type":"int","name":"list[].child[].id","default":"-","desc":"二级分组ID"},{"type":"string","name":"list[].child[].name","default":"-","desc":"二级分组名称"},{"type":"array","name":"list[].child[].child","default":"-","desc":"商品"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].child[].child[].name","default":"-","desc":"商品名称"}]}},{"method":"indexProduct","doc":{"title":"商品详情","desc":"商品详情","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"string","name":"name","default":"-","desc":"商品名称"},{"type":"int","name":"product_group_id","default":"-","desc":"所属商品组ID"},{"type":"string","name":"description","default":"-","desc":"商品描述"},{"type":"int","name":"hidden","default":"-","desc":"0显示默认，1隐藏"},{"type":"int","name":"stock_control","default":"-","desc":"库存控制(1:启用)默认0"},{"type":"int","name":"qty","default":"-","desc":"库存数量(与stock_control有关)"},{"type":"int","name":"pay_type","default":"-","desc":"付款类型(免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"int","name":"auto_setup","default":"-","desc":"是否自动开通:1是默认,0否"},{"type":"int","name":"type","default":"-","desc":"关联类型:server,server_group"},{"type":"int","name":"rel_id","default":"-","desc":"关联ID"},{"type":"array","name":"upgrade","default":"-","desc":"可升降级商品ID,数组"},{"type":"int","name":"product_id","default":"-","desc":"父商品ID"},{"type":"array","name":"plugin_custom_fields","default":"-","desc":"自定义字段{is_link:是否已有子商品,是,置灰}"},{"type":"int","name":"show","default":"-","desc":"是否将商品展示在会员中心对应模块的列表中:0否1是"},{"type":"string","name":"renew_rule","default":"-","desc":"续费规则：due到期日，current当前时间"},{"type":"int","name":"auto_renew_in_advance","default":"-","desc":"自动续费提前开关(0=关闭1=开启)"},{"type":"int","name":"auto_renew_in_advance_num","default":"-","desc":"自动续费提前时间数"},{"type":"string","name":"auto_renew_in_advance_unit","default":"-","desc":"自动续费提前时间单位(minute=分钟,hour=小时,day=天)"},{"type":"string","name":"mode","default":"-","desc":"代理模式：only_api仅调用接口，sync同步商品"},{"type":"int","name":"supplier_id","default":"-","desc":"供应商ID"},{"type":"string","name":"supplier_name","default":"-","desc":"供应商名称"},{"type":"int","name":"profit_type","default":"-","desc":"0表示百分比价格方案，1表示自定义金额"},{"type":"int","name":"show_base_info","default":"-","desc":"产品列表是否展示基础信息：1是默认，0否"},{"type":"string","name":"module","default":"-","desc":"商品对应模块"},{"type":"object","name":"plugin_custom_fields","default":"-","desc":"插件钩子返回的自定义字段{\"k1\":\"v1\"}"},{"type":"object","name":"pay_ontrial","default":"-","desc":"试用配置"},{"type":"int","name":"pay_ontrial.status","default":"-","desc":"是否开启"},{"type":"string","name":"pay_ontrial.cycle_type","default":"-","desc":"时长单位(hour\/day\/month)"},{"type":"int","name":"pay_ontrial.cycle_num","default":"-","desc":"时长"},{"type":"string","name":"pay_ontrial.client_limit","default":"-","desc":"no不限制\/new新用户\/host用户必须存在激活中的产品"},{"type":"string","name":"pay_ontrial.account_limit","default":"-","desc":"账户限制(email绑定邮件\/phone绑定手机\/certification)"},{"type":"string","name":"pay_ontrial.old_client_exclusive","default":"-","desc":"老用户专享(商品ID多选，逗号分隔)"},{"type":"int","name":"pay_ontrial.max","default":"-","desc":"单用户最大试用数量"},{"type":"string","name":"on_demand.min_credit","default":"-","desc":"购买时用户最低余额"},{"type":"int","name":"on_demand.min_usage_time","default":"-","desc":"最低使用时长"},{"type":"string","name":"on_demand.min_usage_time_unit","default":"-","desc":"最低使用时长单位(second=秒,minute=分,hour=小时)"},{"type":"int","name":"on_demand.credit_limit_pay","default":"-","desc":"允许信用额支付(0=否,1=是)"}]}},{"method":"searchProduct","doc":{"title":"搜索商品","desc":"搜索商品","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:商品名称,商品一级分组,商品二级分组","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].product_group_name_first","default":"-","desc":"商品一级分组名称"},{"type":"string","name":"list[].product_group_name_second","default":"-","desc":"商品二级分组名称"}]}},{"method":"createProduct","doc":{"title":"新建商品","desc":"新建商品","param":[{"type":"string","name":"param.name","default":"测试商品","desc":"商品名称","validate":"required"},{"type":"int","name":"param.product_group_id","default":"1","desc":"分组ID(只传二级分组ID)","validate":"required"},{"type":"string","name":"param.renew_rule","default":"-","desc":"续费规则：due到期日，current当前时间","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"int","name":"data.product_id","default":"-","desc":"商品ID,成功时返回"}],"author":"wyh","version":"v1"}},{"method":"updateProduct","doc":{"title":"编辑商品","desc":"编辑商品","param":[{"type":"string","name":"name","default":"测试商品","desc":"商品名称","validate":"required"},{"type":"int","name":"product_group_id","default":"1","desc":"分组ID(只传二级分组ID)","validate":"required"},{"type":"string","name":"description","default":"1","desc":"描述","validate":"required"},{"type":"int","name":"hidden","default":"1","desc":"是否隐藏:1隐藏默认,0显示","validate":"required"},{"type":"int","name":"stock_control","default":"1","desc":"库存控制(1:启用)默认0","validate":"required"},{"type":"int","name":"qty","default":"1","desc":"库存数量(与stock_control有关)","validate":"required"},{"type":"string","name":"pay_type","default":"recurring_prepayment","desc":"付款类型(免费free，一次onetime，周期先付recurring_prepayment(默认),周期后付recurring_postpaid","validate":"required"},{"type":"int","name":"auto_setup","default":"1","desc":"是否自动开通:1是默认,0否","validate":"required"},{"type":"string","name":"type","default":"server_group","desc":"关联类型:server,server_group","validate":"required"},{"type":"int","name":"rel_id","default":"1","desc":"关联ID","validate":"required"},{"type":"array","name":"upgrade","default":"[1,3,4]","desc":"可升降级商品ID,数组","validate":""},{"type":"int","name":"product_id","default":"1","desc":"父级商品ID","validate":""},{"type":"string","name":"price","default":"-","desc":"商品起售价格","validate":""},{"type":"string","name":"renew_rule","default":"-","desc":"续费规则：due到期日，current当前时间","validate":""},{"type":"int","name":"show_base_info","default":"-","desc":"产品列表是否展示基础信息：1是默认，0否","validate":""},{"type":"int","name":"auto_renew_in_advance","default":"-","desc":"自动续费提前开关(0=关闭1=开启)","validate":""},{"type":"int","name":"auto_renew_in_advance_num","default":"-","desc":"自动续费提前时间数","validate":""},{"type":"string","name":"auto_renew_in_advance_unit","default":"-","desc":"自动续费提前时间单位(minute=分钟,hour=小时,day=天)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}],"author":"wyh","version":"v1"}},{"method":"updateServer","doc":{"title":"编辑商品接口","desc":"编辑商品接口","author":"wyh","version":"v1","param":[{"type":"int","name":"auto_setup","default":"1","desc":"是否自动开通:1是默认,0否","validate":"required"},{"type":"string","name":"type","default":"server_group","desc":"关联类型:server,server_group","validate":"required"},{"type":"int","name":"rel_id","default":"1","desc":"关联ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteProduct","doc":{"title":"删除商品","desc":"删除商品","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"batchDeleteProduct","doc":{"title":"批量删除商品","desc":"批量删除商品","author":"theworld","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"hiddenProduct","doc":{"title":"隐藏\/显示商品","desc":"隐藏\/显示商品","url":"\/admin\/v1\/product\/:id\/:hidden","method":"put","author":"wyh","version":"v1","param":[{"type":"int","name":"param.id","default":"1","desc":"商品ID","validate":"required"},{"type":"int","name":"param.hidden","default":"1","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"orderProduct","doc":{"title":"商品拖动排序","desc":"商品拖动排序","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"商品ID","validate":"required"},{"type":"int","name":"pre_product_id","default":"1","desc":"移动后前一个商品ID(没有则传0)","validate":"required"},{"type":"int","name":"product_group_id","default":"1","desc":"移动后的商品组ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"upgradeProduct","doc":{"title":"获取商品关联的升降级商品","desc":"获取商品关联的升降级商品","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"商品ID","validate":"required"}],"return":[{"type":"array","name":"list","default":"-","desc":"商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].name","default":"-","desc":"商品名"}]}},{"method":"getModule","doc":{"title":"获取当前商品关联模块类型(需要先实例化)","desc":"获取当前商品关联模块类型","author":"hh","version":"v1","param":[{"type":"array","name":"param.domain","default":"-","desc":"域名","validate":""},{"type":"int","name":"relId","default":"当前关联ID","desc":"关联ID","validate":""},{"type":"string","name":"type","default":"当前关联类型","desc":"关联类型(server=接口,server_group=接口分组)","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"moduleServerConfigOption","doc":{"title":"选择接口获取配置","desc":"选择接口获取配置","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"param.type","default":"-","desc":"关联类型(server=接口,server_group=接口分组)","validate":"require"},{"type":"int","name":"param.rel_id","default":"-","desc":"关联ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.content","default":"-","desc":"模块输出内容"}]}},{"method":"moduleClientConfigOption","doc":{"title":"前台商品配置页面","desc":"前台商品配置页面模块输出","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"require"},{"type":"bool","name":"param.flag","default":"-","desc":"是否获取隐藏隐藏商品的模块内容(true=是,false=否)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.product_name","default":"-","desc":"商品名称"},{"type":"string","name":"data.content","default":"-","desc":"模块输出内容"}]}},{"method":"settle","doc":{"title":"结算商品","desc":"结算商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"required"},{"type":"object","name":"param.config_options","default":"-","desc":"自定义配置","validate":""},{"type":"object","name":"param.customfield","default":"-","desc":"自定义参数,比如优惠码参数传:{\"promo_code\":[\"pr8nRQOGbmv5\"]}","validate":""},{"type":"int","name":"param.qty","default":"-","desc":"数量","validate":"required"},{"type":"object","name":"param.self_defined_field","default":"-","desc":"自定义字段({\"5\":\"123\"},5是自定义字段ID,123是填写的内容)","validate":""}],"return":[{"type":"object","name":"data","default":"-","desc":"数据"},{"type":"int","name":"data.order_id","default":"-","desc":"订单ID"},{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"productCalculatePrice","doc":{"title":"商品价格计算","desc":"商品价格计算","author":"hh","version":"v1","param":[{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"required"},{"type":"int","name":"param.qty","default":"-","desc":"数量","validate":"required"},{"type":"array","name":"config_options","default":"-","desc":"模块自定义配置参数,格式{\"configoption\":{1:1,2:[2]},\"cycle\":2,\"promo_code\":\"Af13S1ACj\",\"event_promotion\":12,\"qty\":1}","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.price","default":"-","desc":"价格(订购原价，计算数量)"},{"type":"string","name":"data.renew_price","default":"-","desc":"续费价格(计算折扣，不计算数量)"},{"type":"string","name":"data.billing_cycle","default":"-","desc":"周期名称"},{"type":"int","name":"data.duration","default":"-","desc":"周期时长(秒)"},{"type":"string","name":"data.description","default":"-","desc":"订单子项描述"},{"type":"string","name":"data.base_price","default":"-","desc":"基础价格"},{"type":"float","name":"data.price_total","default":"-","desc":"折扣后金额（各种优惠折扣处理后的金额，没有就是price价格），并且计算数量"},{"type":"float","name":"data.renew_price_total","default":"-","desc":"续费总价(不计算折扣,计算数量)"},{"type":"float","name":"data.price_promo_code_discount","default":"-","desc":"优惠码折扣金额（当使用优惠码，且有效时，才返回此字段）"},{"type":"float","name":"data.price_client_level_discount","default":"-","desc":"客户等级折扣金额（当客户等级有效时，才返回此字段）"},{"type":"float","name":"data.price_event_promotion_discount","default":"-","desc":"活动促销折扣金额（当活动促销有效时，才返回此字段）"},{"type":"bool","name":"data.event_promotion_exclude_client_level","default":"-","desc":"活动促销是否和用户等级互斥(当活动促销有效时，才返回此字段)"},{"type":"bool","name":"data.event_promotion_exclude_client_level_renew","default":"-","desc":"续费金额活动促销是否和用户等级互斥(当活动促销有效时，才返回此字段)"}]}},{"method":"productAllConfigOption","doc":{"title":"获取商品所有配置项","desc":"获取商品所有配置项","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data[].name","default":"-","desc":"配置名称"},{"type":"string","name":"data[].field","default":"-","desc":"配置标识"},{"type":"string","name":"data[].type","default":"-","desc":"配置形式(dropdown=下拉,目前只有这个)"},{"type":"string","name":"data[].option[].name","default":"-","desc":"选项名称"},{"type":"mixed","name":"data[].option[].value","default":"-","desc":"选项值"}]}},{"method":"productStock","doc":{"title":"获取商品库存","desc":"获取商品库存","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"int","name":"stock_control","default":"-","desc":"库存控制0:关闭1:启用"},{"type":"int","name":"qty","default":"-","desc":"库存数量"}]}},{"method":"productListSearch","doc":{"title":"商品搜索","desc":"商品搜索","author":"hh","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:商品ID,商品名,描述","validate":""},{"type":"int","name":"param.product_group_id","default":"-","desc":"商品分组ID","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,name"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"},{"type":"int","name":"param.exclude_domain","default":"-","desc":"是否排除域名(0=否,1=是)","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"商品名"},{"type":"int","name":"list[].stock_control","default":"-","desc":"是否开启库存控制:1开启,0关闭"},{"type":"int","name":"list[].qty","default":"-","desc":"库存"},{"type":"string","name":"list[].pay_type","default":"-","desc":"付款类型(免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"int","name":"list[].hidden","default":"-","desc":"是否隐藏:1隐藏,0显示"},{"type":"int","name":"list[].product_group_name_second","default":"-","desc":"二级分组名称"},{"type":"int","name":"list[].product_group_id_second","default":"-","desc":"二级分组ID"},{"type":"int","name":"list[].product_group_name_first","default":"-","desc":"一级分组名称"},{"type":"int","name":"list[].product_group_id_first","default":"-","desc":"一级分组ID"},{"type":"int","name":"list[].agentable","default":"-","desc":"是否可代理商品0否1是"},{"type":"int","name":"list[].agent","default":"-","desc":"代理商品0否1是"},{"type":"int","name":"list[].host_num","default":"-","desc":"产品数量"},{"type":"string","name":"list[].mode","default":"-","desc":"代理模式:only_api仅调用接口，sync同步数据，这里判断一下如果为sync，不需要显示接口类型和即可，并直接拉取所有信息"},{"type":"int","name":"count","default":"-","desc":"商品总数"}]}},{"method":"setPriceCycle","doc":{"title":"设置商品最低周期价格","desc":"设置商品最低周期价格","author":"hh","version":"v1","param":[{"type":"int","name":"-","default":"-","desc":"-","validate":""},{"type":"float","name":"price","default":"-","desc":"价格","validate":""},{"type":"string","name":"cycle","default":"-","desc":"周期","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"},{"type":"float","name":"price","default":"-","desc":"价格"},{"type":"string","name":"cycle","default":"-","desc":"周期"}]}},{"method":"downloadResource","doc":{"title":"获取上游模块资源","desc":"获取上游模块资源","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.module","default":"-","desc":"resmodule名称"},{"type":"string","name":"data.url","default":"-","desc":"zip包完整下载路径"},{"type":"string","name":"data.version","default":"-","desc":"版本号"}]}},{"method":"downloadPluginResource","doc":{"title":"获取上游插件资源","desc":"获取上游插件资源","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"array","name":"data.plugin","default":"-","desc":"插件列表"},{"type":"string","name":"data.plugin[].module","default":"-","desc":"插件模块"},{"type":"string","name":"data.plugin[].name","default":"-","desc":"插件标识"},{"type":"string","name":"data.plugin[].url","default":"-","desc":"zip包完整下载路径"},{"type":"string","name":"data.plugin[].version","default":"-","desc":"版本号"}]}},{"method":"saveAgentableProduct","doc":{"title":"保存可代理商品","desc":"保存可代理商品","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"resModuleProductList","doc":{"title":"根据模块获取商品列表","desc":"根据模块获取商品列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.module","default":"-","desc":"模块名称","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"一级分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"一级分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"一级分组名称"},{"type":"array","name":"list[].child","default":"-","desc":"二级分组"},{"type":"int","name":"list[].child[].id","default":"-","desc":"二级分组ID"},{"type":"string","name":"list[].child[].name","default":"-","desc":"二级分组名称"},{"type":"array","name":"list[].child[].child","default":"-","desc":"商品"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].child[].child[].name","default":"-","desc":"商品名称"}]}},{"method":"copyProduct","doc":{"title":"复制商品","desc":"复制商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"param.product_group_id","default":"-","desc":"二级分组ID","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"getNameAttr","doc":{"title":"商品名称获取器","desc":"商品名称name字段获取器,输出时可通过多语言插件修改","author":"hh","version":"v1","param":[{"type":"string","name":"value","default":"-","desc":"获取的商品名称","validate":"require"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"getProductList","doc":{"title":"获取所有商品","desc":"获取所有商品，树形图结构","author":"theworld","version":"v1","return":[{"type":"array","name":"[]","default":"-","desc":"商品一级分组"},{"type":"string","name":"[].name","default":"-","desc":"商品一级分组名称"},{"type":"array","name":"[].child","default":"-","desc":"商品二级分组"},{"type":"string","name":"[].child[].name","default":"-","desc":"商品二级分组名称"},{"type":"array","name":"[].child[].product","default":"-","desc":"商品"},{"type":"int","name":"[].child[].product[].id","default":"-","desc":"商品ID"},{"type":"string","name":"[].child[].product[].name","default":"-","desc":"商品名称"}]}},{"method":"getCustomHostName","doc":{"title":"获取商品自定义标识配置","desc":"获取商品自定义标识配置","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"int","name":"custom_host_name","default":"-","desc":"自定义主机标识开关(0=关闭,1=开启)"},{"type":"string","name":"custom_host_name_prefix","default":"-","desc":"自定义主机标识前缀"},{"type":"array","name":"custom_host_name_string_allow","default":"-","desc":"允许的字符串(number=数字,upper=大写字母,lower=小写字母)"},{"type":"int","name":"custom_host_name_string_length","default":"-","desc":"字符串长度"}]}},{"method":"saveCustomHostName","doc":{"title":"获取商品自定义标识配置","desc":"获取商品自定义标识配置","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"param.custom_host_name","default":"-","desc":"自定义主机标识开关(0=关闭,1=开启)","validate":"require"},{"type":"string","name":"param.custom_host_name_prefix","default":"-","desc":"自定义主机标识前缀","validate":"require"},{"type":"array","name":"param.custom_host_name_string_allow","default":"-","desc":"允许的字符串(number=数字,upper=大写字母,lower=小写字母)","validate":"require"},{"type":"int","name":"param.custom_host_name_string_length","default":"-","desc":"字符串长度","validate":"require"}]}},{"method":"productOnDemand","doc":{"时间":"2025-03-21","title":"获取商品按需计费配置","desc":"获取商品按需计费配置","author":"hh","version":"v1","param":[{"type":"int","name":"-","default":"-","desc":"-","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"bool","name":"on_demand","default":"-","desc":"是否支持按需计费"},{"type":"ProductOnDemandModel","name":"-","default":"-","desc":"-"}]}},{"method":"updateNaturalMonthPrepaid","doc":{"title":"修改商品自然月预付费开关","desc":"修改商品自然月预付费开关","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"require"},{"type":"int","name":"param.natural_month_prepaid","default":"-","desc":"自然月预付费开关(0=关闭,1=开启)","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\ClientRecordModel","doc":{"title":"用户信息记录模型","desc":"用户信息记录模型","use":"app\\common\\model\\ClientRecordModel"},"list":[{"method":"clientRecordList","doc":{"title":"用户信息记录列表","desc":"用户信息记录列表","author":"theworld","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"用户信息记录"},{"type":"int","name":"list[].id","default":"-","desc":"用户信息记录ID"},{"type":"string","name":"list[].content","default":"-","desc":"内容"},{"type":"array","name":"list[].attachment","default":"-","desc":"附件"},{"type":"int","name":"list[].admin_id","default":"-","desc":"管理员ID"},{"type":"string","name":"list[].admin_name","default":"-","desc":"管理员名称"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"count","default":"-","desc":"用户信息记录总数"}]}},{"method":"createClientRecord","doc":{"title":"新增用户信息记录","desc":"新增用户信息记录","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"用户ID","validate":"required"},{"type":"string","name":"content","default":"-","desc":"名称","validate":"required"},{"type":"array","name":"attachment","default":"-","desc":"附件","validate":""}]}},{"method":"updateClientRecord","doc":{"title":"编辑用户信息记录","desc":"编辑用户信息记录","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"用户信息记录ID","validate":"required"},{"type":"string","name":"content","default":"-","desc":"名称","validate":"required"},{"type":"array","name":"attachment","default":"-","desc":"附件","validate":""}]}},{"method":"deleteClientRecord","doc":{"title":"删除用户信息记录","desc":"删除用户信息记录","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"用户信息记录ID","validate":"required"}]}}]},{"class":"app\\common\\model\\ProductGroupModel","doc":{"title":"商品组模型","desc":"商品组模型","use":"app\\common\\model\\ProductGroupModel"},"list":[{"method":"productGroupFirstList","doc":{"title":"获取商品一级分组","desc":"获取商品一级分组","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品一级分组"},{"type":"int","name":"list[].id","default":"-","desc":"商品一级分组ID"},{"type":"int","name":"list[].name","default":"-","desc":"商品一级分组名称"},{"type":"int","name":"list[].hidden","default":"-","desc":"是否隐藏0否1是"},{"type":"int","name":"list[].type","default":"-","desc":"分组类型：type=domain表示域名"},{"type":"int","name":"count","default":"-","desc":"商品一级分组总数"}]}},{"method":"productGroupSecondList","doc":{"title":"获取商品二级分组","desc":"获取商品二级分组","author":"wyh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"一级分组ID","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"商品二级分组"},{"type":"int","name":"list[].id","default":"-","desc":"商品二级分组ID"},{"type":"int","name":"list[].name","default":"-","desc":"商品二级分组名称"},{"type":"int","name":"list[].parent_id","default":"-","desc":"商品一级分组ID"},{"type":"int","name":"list[].hidden","default":"-","desc":"是否隐藏0否1是"},{"type":"int","name":"list[].type","default":"-","desc":"分组类型：type=domain表示域名"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"count","default":"-","desc":"商品二级分组总数"}]}},{"method":"createProductGroup","doc":{"title":"新建商品分组","desc":"新建商品分组","author":"wyh","version":"v1","param":[{"type":"string","name":"param.name","default":"电脑","desc":"分组名称","validate":"required"},{"type":"int","name":"param.id","default":"1(传0表示创建一级分组)","desc":"分组ID","validate":"required"},{"type":"int","name":"param.hidden","default":"0","desc":"是否隐藏0放1是","validate":""},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProductGroup","doc":{"title":"编辑商品分组","desc":"编辑商品分组","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"分组ID","validate":"required"},{"type":"string","name":"name","default":"电脑","desc":"分组名称","validate":"required"},{"type":"int","name":"param.hidden","default":"0","desc":"是否隐藏0放1是","validate":""},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":""}]}},{"method":"deleteProductGroup","doc":{"title":"删除商品分组","desc":"删除商品分组","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"分组ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"moveProduct","doc":{"title":"移动商品至其他商品组","desc":"移动商品至其他商品组","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"二级分组ID","validate":"required"},{"type":"int","name":"target_product_group_id","default":"1","desc":"移动后二级分组ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"orderProductGroup","doc":{"title":"商品分组拖动排序","desc":"商品分组拖动排序","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"分组ID","validate":"required"},{"type":"int","name":"pre_product_group_id","default":"1","desc":"移动后前一个分组ID(没有则传0)","validate":"required"},{"type":"int","name":"pre_first_product_group_id","default":"1","desc":"移动后的一级分组ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"orderFristProductGroup","doc":{"title":"一级商品分组拖动排序","desc":"一级商品分组拖动排序","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"一级分组ID","validate":"required"},{"type":"int","name":"pre_first_product_group_id","default":"1","desc":"移动后前一个一级分组ID(没有则传0)","validate":"required"},{"type":"int","name":"backward","default":"1","desc":"是否向后移动:1是,0否","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"hiddenProductGroup","doc":{"title":"隐藏\/显示商品分组","desc":"隐藏\/显示商品分组","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"1","desc":"商品分组ID","validate":"required"},{"type":"int","name":"param.hidden","default":"0","desc":"是否隐藏0否1是","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\CloudServerAreaModel","doc":{"title":"模板控制器-云服务器区域模型","desc":"模板控制器-云服务器区域模型","use":"app\\common\\model\\CloudServerAreaModel"},"list":[{"method":"areaList","doc":{"title":"云服务器区域列表","desc":"云服务器区域列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"区域"},{"type":"int","name":"list[].id","default":"-","desc":"区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"一级区域"},{"type":"string","name":"list[].second_area","default":"-","desc":"二级区域"},{"type":"array","name":"area","default":"-","desc":"区域选项"},{"type":"string","name":"area[].name","default":"-","desc":"一级区域名称"},{"type":"array","name":"area[].children","default":"-","desc":"二级区域"},{"type":"int","name":"list[].children[].id","default":"-","desc":"二级区域ID"},{"type":"string","name":"list[].children[].name","default":"-","desc":"二级区域名称"}]}},{"method":"createArea","doc":{"title":"创建云服务器区域","desc":"创建云服务器区域","author":"theworld","version":"v1","param":[{"type":"string","name":"param.first_area","default":"-","desc":"一级区域","validate":"required"},{"type":"string","name":"param.second_area","default":"-","desc":"二级区域","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateArea","doc":{"title":"编辑云服务器区域","desc":"编辑云服务器区域","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"区域ID","validate":"required"},{"type":"string","name":"param.first_area","default":"-","desc":"一级区域","validate":"required"},{"type":"string","name":"param.second_area","default":"-","desc":"二级区域","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteArea","doc":{"title":"删除云服务器区域","desc":"删除云服务器区域","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"区域ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"areaOrder","doc":{"title":"云服务器区域排序","desc":"云服务器区域排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"区域ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\FeedbackTypeModel","doc":{"title":"意见反馈类型模型","desc":"意见反馈类型模型","use":"app\\common\\model\\FeedbackTypeModel"},"list":[{"method":"feedbackTypeList","doc":{"title":"获取意见反馈类型","desc":"获取意见反馈类型","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"意见反馈类型"},{"type":"int","name":"list[].id","default":"-","desc":"意见反馈类型ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].description","default":"-","desc":"描述"}]}},{"method":"createFeedbackType","doc":{"title":"添加意见反馈类型","desc":"添加意见反馈类型","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"description","default":"-","desc":"描述","validate":"required"}]}},{"method":"updateFeedbackType","doc":{"title":"编辑意见反馈类型","desc":"编辑意见反馈类型","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"意见反馈类型ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"description","default":"-","desc":"描述","validate":"required"}]}},{"method":"deleteFeedbackType","doc":{"title":"删除意见反馈类型","desc":"删除意见反馈类型","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"意见反馈类型ID","validate":"required"}]}}]},{"class":"app\\common\\model\\OnDemandPaymentQueueModel","doc":{"title":"按需出账队列模型","desc":"按需出账队列模型","use":"app\\common\\model\\OnDemandPaymentQueueModel"},"list":[{"method":"exec","doc":{"时间":"2025-04-10","title":"开始执行","desc":"开始执行","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"出账队列ID","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"complete","doc":{"时间":"2025-04-10","title":"执行成功","desc":"执行成功","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"出账队列ID","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"fail","doc":{"时间":"2025-04-10","title":"执行失败","desc":"执行失败","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"出账队列ID","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"createOnDemandPaymentQueue","doc":{"时间":"2025-04-10","title":"添加按需出账队列","desc":"添加按需出账队列","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"HostModel","name":"param.host","default":"-","desc":"产品模型实例","validate":"require"},{"type":"string","name":"param.type","default":"-","desc":"出账类型(on_demand_recurring_prepayment=按需转包年包月,upgrade=升降级,terminate=停用)","validate":""},{"type":"int","name":"param.start_time","default":"-","desc":"开始时间","validate":"require"},{"type":"int","name":"param.end_time","default":"-","desc":"结束时间","validate":"require"},{"type":"float","name":"param.billing_time","default":"-","desc":"折算出账时间(小时),不传自动计算","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\ClientTrafficWarningModel","doc":{"title":"用户流量预警模型","desc":"用户流量预警模型","use":"app\\common\\model\\ClientTrafficWarningModel"},"list":[{"method":"clientTrafficWarningIndex","doc":{"title":"用户流量预警详情","desc":"用户流量预警详情","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"请求参数","validate":"require"},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":"require"},{"type":"string","name":"param.module","default":"-","desc":"模块标识","validate":"require"}],"return":[{"type":"string","name":"module","default":"-","desc":"模块标识"},{"type":"int","name":"warning_switch","default":"-","desc":"预警开关(0=关闭,1=开启)"},{"type":"int","name":"leave_percent","default":"-","desc":"预警百分比"}]}},{"method":"clientTrafficWarningUpdate","doc":{"title":"保存用户流量预警","desc":"保存用户流量预警","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"请求参数","validate":"require"},{"type":"string","name":"param.module","default":"-","desc":"模块标识","validate":"require"},{"type":"int","name":"param.warning_switch","default":"-","desc":"预警开关(0=关闭,1=开启)","validate":"require"},{"type":"int","name":"param.leave_percent","default":"-","desc":"预警百分比","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"getClientTrafficWarning","doc":{"title":"用户流量预警详情","desc":"用户流量预警详情","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"请求参数","validate":"require"},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":"require"},{"type":"string","name":"param.module","default":"-","desc":"模块标识","validate":"require"}],"return":[{"type":"string","name":"module","default":"-","desc":"模块标识"},{"type":"int","name":"warning_switch","default":"-","desc":"预警开关(0=关闭,1=开启)"},{"type":"int","name":"leave_percent","default":"-","desc":"预警百分比"}]}}]},{"class":"app\\common\\model\\SelfDefinedFieldModel","doc":{"title":"自定义字段模型","desc":"自定义字段模型","use":"app\\common\\model\\SelfDefinedFieldModel"},"list":[{"method":"selfDefinedFieldCreate","doc":{"title":"添加自定义字段","desc":"添加自定义字段","author":"hh","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"类型(product=商品)","validate":"require"},{"type":"int","name":"param.relid","default":"-","desc":"关联ID(商品ID)","validate":"require"},{"type":"string","name":"param.field_name","default":"-","desc":"字段名称","validate":"require"},{"type":"int","name":"param.is_required","default":"-","desc":"是否必填(0=否,1=是)","validate":"require"},{"type":"string","name":"param.field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区,explain=说明)","validate":"require"},{"type":"string","name":"param.description","default":"-","desc":"字段描述","validate":""},{"type":"string","name":"param.regexpr","default":"-","desc":"验证规则","validate":""},{"type":"string","name":"param.field_option","default":"-","desc":"下拉选项","validate":"field_type=dropdown,require"},{"type":"int","name":"param.show_order_page","default":"-","desc":"订单页可见(0=否,1=是)","validate":"require"},{"type":"int","name":"param.show_order_detail","default":"-","desc":"订单详情可见(0=否,1=是)","validate":"require"},{"type":"int","name":"param.show_client_host_detail","default":"-","desc":"前台产品详情可见(0=否,1=是)","validate":"require"},{"type":"int","name":"param.show_admin_host_detail","default":"-","desc":"后台产品详情可见(0=否,1=是)","validate":"require"},{"type":"int","name":"param.show_client_host_list","default":"-","desc":"会员中心列表显示(0=否,1=是)","validate":"require"},{"type":"int","name":"param.show_admin_host_list","default":"-","desc":"后台产品列表显示(0=否,1=是)","validate":"require"},{"type":"string","name":"param.explain_content","default":"-","desc":"说明内容","validate":"field_type=explain可用"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"int","name":"data.id","default":"-","desc":"自定义字段ID"}]}},{"method":"selfDefinedFieldUpdate","doc":{"title":"自定义字段修改","desc":"自定义字段修改","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"自定义字段ID","validate":"require"},{"type":"string","name":"param.field_name","default":"-","desc":"字段名称","validate":"require"},{"type":"int","name":"param.is_required","default":"-","desc":"是否必填(0=否,1=是)","validate":"require"},{"type":"string","name":"param.field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区,explain=说明)","validate":"require"},{"type":"string","name":"param.description","default":"-","desc":"字段描述","validate":""},{"type":"string","name":"param.regexpr","default":"-","desc":"验证规则","validate":""},{"type":"string","name":"param.field_option","default":"-","desc":"下拉选项","validate":"field_type=dropdown,require"},{"type":"int","name":"param.show_order_page","default":"-","desc":"订单页可见(0=否,1=是)","validate":"require"},{"type":"int","name":"param.show_order_detail","default":"-","desc":"订单详情可见(0=否,1=是)","validate":"require"},{"type":"int","name":"param.show_client_host_detail","default":"-","desc":"前台产品详情可见(0=否,1=是)","validate":"require"},{"type":"int","name":"param.show_admin_host_detail","default":"-","desc":"后台产品详情可见(0=否,1=是)","validate":"require"},{"type":"int","name":"param.show_client_host_list","default":"-","desc":"会员中心列表显示(0=否,1=是)","validate":"require"},{"type":"int","name":"param.show_admin_host_list","default":"-","desc":"后台产品列表显示(0=否,1=是)","validate":"require"},{"type":"string","name":"param.explain_content","default":"-","desc":"说明内容","validate":"field_type=explain可用"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"selfDefinedFieldList","doc":{"title":"自定义字段列表","desc":"自定义字段列表","author":"hh","version":"v1","param":[{"type":"string","name":"param.type","default":"product","desc":"类型(product=商品,product_group商品组)","validate":""},{"type":"int","name":"param.relid","default":"-","desc":"关联ID(商品ID)","validate":"require"}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"list[].field_name","default":"-","desc":"字段名称"},{"type":"int","name":"list[].is_required","default":"-","desc":"是否必填(0=否,1=是)"},{"type":"string","name":"list[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区,explain=说明)"},{"type":"string","name":"list[].description","default":"-","desc":"字段描述"},{"type":"string","name":"list[].regexpr","default":"-","desc":"验证规则"},{"type":"string","name":"list[].field_option","default":"-","desc":"下拉选项"},{"type":"int","name":"list[].show_order_page","default":"-","desc":"订单页可见(0=否,1=是)"},{"type":"int","name":"list[].show_order_detail","default":"-","desc":"订单详情可见(0=否,1=是)"},{"type":"int","name":"list[].show_client_host_detail","default":"-","desc":"前台产品详情可见(0=否,1=是)"},{"type":"int","name":"list[].show_admin_host_detail","default":"-","desc":"后台产品详情可见(0=否,1=是)"},{"type":"int","name":"list[].show_client_host_list","default":"-","desc":"会员中心列表显示(0=否,1=是)"},{"type":"int","name":"list[].show_admin_host_list","default":"-","desc":"后台产品列表显示(0=否,1=是)"},{"type":"int","name":"list[].upstream_id","default":"-","desc":"上游ID(大于0不能修改删除)"},{"type":"string","name":"list[].explain_content","default":"-","desc":"说明内容"},{"type":"array","name":"list[].product_group","default":"-","desc":"关联商品分组,类型为商品组时返回"},{"type":"int","name":"list[].product_group[].id","default":"-","desc":"关联商品分组ID"},{"type":"string","name":"list[].product_group[].first_group_name","default":"-","desc":"一级分组名称"},{"type":"string","name":"list[].product_group[].name","default":"-","desc":"关联商品分组名称"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"selfDefinedFieldDelete","doc":{"title":"删除自定义字段","desc":"删除自定义字段","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"自定义字段ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"dragToSort","doc":{"title":"拖动排序","desc":"拖动排序","author":"hh","version":"v1","param":[{"type":"int","name":"param.prev_id","default":"-","desc":"前一个自定义字段ID(0=表示置顶)","validate":"require"},{"type":"int","name":"param.id","default":"-","desc":"当前自定义字段ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"withDelete","doc":{"title":"删除自定义字段","desc":"删除自定义字段","author":"hh","version":"v1","param":[{"type":"string","name":"type","default":"product","desc":"类型(product=商品)","validate":"require"},{"type":"int","name":"relid","default":"-","desc":"关联ID(商品ID)","validate":"require"}]}},{"method":"showOrderPageField","doc":{"title":"订单页自定义字段","desc":"订单页自定义字段","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"require"},{"type":"bool","name":"param.need_upstream_id","default":"-","desc":"是否需要上游ID","validate":""}],"return":[{"type":"int","name":"data[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"data[].field_name","default":"-","desc":"字段名称"},{"type":"string","name":"data[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区,explain=说明)"},{"type":"string","name":"data[].description","default":"-","desc":"字段描述"},{"type":"string","name":"data[].regexpr","default":"-","desc":"验证规则"},{"type":"string","name":"data[].field_option","default":"-","desc":"下拉选项"},{"type":"int","name":"data[].is_required","default":"-","desc":"是否必填(0=否,1=是)"},{"type":"int","name":"data[].show_client_host_list","default":"-","desc":"会员中心列表显示(0=否,1=是)"},{"type":"int","name":"data[].upstream_id","default":"-","desc":"上游ID(need_upstream_id=true返回)"},{"type":"string","name":"data[].explain_content","default":"-","desc":"说明内容"}]}},{"method":"checkAndFilter","doc":{"title":"验证并过滤","desc":"验证并过滤","author":"hh","version":"v1","param":[{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"array","name":"param.self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"array","name":"data","default":"-","desc":"过滤后自定义字段值(键是自定义字段ID,值是填的内容)"}]}},{"method":"toUpstreamId","doc":{"title":"把键转为上游ID","desc":"调用checkAndFilter后,调用该方法可以把键转为上游ID","author":"hh","version":"v1","param":[{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"array","name":"param.self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"自定义字段值(键是上游字段ID,值是填的内容)"}]}},{"method":"showOrderDetailField","doc":{"title":"订单内页自定义字段","desc":"订单内页自定义字段","author":"hh","version":"v1","param":[{"type":"int","name":"param.order_id","default":"-","desc":"订单ID","validate":"require"}],"return":[{"type":"int","name":"[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"[].field_name","default":"-","desc":"字段名称"},{"type":"string","name":"[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"},{"type":"string","name":"[].value","default":"-","desc":"填写的内容"}]}},{"method":"showAdminHostDetailField","doc":{"title":"后台产品内页自定义字段","desc":"后台产品内页自定义字段","author":"hh","version":"v1","param":[{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"[].field_name","default":"-","desc":"字段名称"},{"type":"string","name":"[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"},{"type":"string","name":"[].description","default":"-","desc":"字段描述"},{"type":"string","name":"[].field_option","default":"-","desc":"下拉选项"},{"type":"int","name":"[].is_required","default":"-","desc":"是否必填(0=否,1=是)"},{"type":"string","name":"[].value","default":"-","desc":"填写的内容"}]}},{"method":"showClientHostDetailField","doc":{"title":"前台产品内页自定义字段","desc":"前台产品内页自定义字段","author":"hh","version":"v1","param":[{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"[].field_name","default":"-","desc":"字段名称"},{"type":"string","name":"[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"},{"type":"string","name":"[].value","default":"-","desc":"填写的内容"}]}},{"method":"adminHostUpdateFormat","doc":{"title":"验证并格式化","desc":"验证并格式化,便于后续处理","author":"hh","version":"v1","param":[{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"array","name":"param.self_defined_field","default":"-","desc":"自定义字段值(键是自定义字段ID,值是填的内容)","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"int","name":"data[].id","default":"-","desc":"自定义字段ID"},{"type":"int","name":"data[].relid","default":"-","desc":"产品ID"},{"type":"string","name":"data[].value","default":"-","desc":"填的内容"},{"type":"string","name":"data[].log","default":"-","desc":"变更日志"}]}},{"method":"adminHostUpdateSave","doc":{"title":"保存后台产品自定义字段","desc":"保存后台产品自定义字段","author":"hh","version":"v1","param":[{"type":"array","name":"param.data","default":"-","desc":"adminHostUpdateFormat的返回值","validate":""}]}},{"method":"saveUpstreamSelfDefinedField","doc":{"title":"保存上游商品自定义字段","desc":"保存上游商品自定义字段","author":"hh","version":"v1","param":[{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"string","name":"param.type","default":"-","desc":"上游类型(whmcs=WHMCS,finance=财务系统,default=V10)","validate":"require"},{"type":"array","name":"param.self_defined_field","default":"-","desc":"上游商品订单可见自定义字段","validate":"require"},{"type":"int","name":"param.self_defined_field[].id","default":"-","desc":"上游ID","validate":""},{"type":"string","name":"param.self_defined_field[].fieldname","default":"-","desc":"字段名称(whmcs)","validate":""},{"type":"string","name":"param.self_defined_field[].fieldtype","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区,whmcs)","validate":""},{"type":"string","name":"param.self_defined_field[].description","default":"-","desc":"描述(whmcs)","validate":""},{"type":"string","name":"param.self_defined_field[].regexpr","default":"-","desc":"正则验证(whmcs)","validate":""},{"type":"string","name":"param.self_defined_field[].fieldoptions","default":"-","desc":"下拉选项(whmcs)","validate":""},{"type":"string","name":"param.self_defined_field[].required","default":"-","desc":"是否必填(on=必填,whmcs)","validate":""},{"type":"string","name":"param.self_defined_field[].showinvoice","default":"-","desc":"订单显示(on=显示,whmcs)","validate":""},{"type":"string","name":"param.self_defined_field[].fieldname","default":"-","desc":"字段名称(finance)","validate":""},{"type":"string","name":"param.self_defined_field[].fieldtype","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区,finance)","validate":""},{"type":"string","name":"param.self_defined_field[].description","default":"-","desc":"描述(finance)","validate":""},{"type":"string","name":"param.self_defined_field[].regexpr","default":"-","desc":"正则验证(finance)","validate":""},{"type":"string","name":"param.self_defined_field[].fieldoptions","default":"-","desc":"下拉选项(finance)","validate":""},{"type":"int","name":"param.self_defined_field[].required","default":"-","desc":"是否必填(0=非必填,1=必填,finance)","validate":""},{"type":"int","name":"param.self_defined_field[].showorder","default":"-","desc":"订单显示(0=隐藏,1=显示,finance)","validate":""},{"type":"int","name":"param.self_defined_field[].showdetail","default":"-","desc":"产品内页显示(0=隐藏,1=显示,finance)","validate":""},{"type":"string","name":"param.self_defined_field[].field_name","default":"-","desc":"字段名称(default)","validate":""},{"type":"string","name":"param.self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区,default)","validate":""},{"type":"string","name":"param.self_defined_field[].description","default":"-","desc":"描述(default)","validate":""},{"type":"string","name":"param.self_defined_field[].regexpr","default":"-","desc":"正则验证(default)","validate":""},{"type":"string","name":"param.self_defined_field[].field_option","default":"-","desc":"下拉选项(default)","validate":""},{"type":"int","name":"param.self_defined_field[].is_required","default":"-","desc":"是否必填(0=非必填,1=必填,default)","validate":""},{"type":"int","name":"param.self_defined_field[].show_client_host_list","default":"-","desc":"产品列表显示(0=隐藏,1=显示,default)","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"getUpstreamSelfDefinedFieldValue","doc":{"title":"获取上游自定义字段值","desc":"获取上游自定义字段值,用于下单","author":"hh","version":"v1","param":[{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"param.type","default":"-","desc":"上游类型(whmcs=WHMCS,finance=财务系统,default=V10)","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"键是上游ID,值是内容"}]}},{"method":"getHostListSelfDefinedFieldValue","doc":{"title":"获取前台产品列表显示自定义字段和值","desc":"获取前台产品列表显示自定义字段和值","author":"hh","version":"v1","param":[{"type":"array","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"array","name":"param.host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"param.limit","default":"20","desc":"获取数量","validate":""}],"return":[{"type":"int","name":"self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"},{"type":"array","name":"self_defined_field_value","default":"-","desc":"如['1'=>['2'=>'hello']],1=产品ID,2=自定义字段ID,hello=填的内容"}]}}]},{"class":"app\\common\\model\\CustomHostNameLinkModel","doc":{"title":"自定义产品标识关联模型","desc":"自定义产品标识关联模型","use":"app\\common\\model\\CustomHostNameLinkModel"},"list":[{"method":"relatedProductGroup","doc":{"title":"关联商品组","desc":"关联商品组","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"自定义产品标识ID","validate":"require"},{"type":"int","name":"param.product_group_id","default":"-","desc":"二级商品分组ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}}]},{"class":"app\\common\\model\\ClientCreditModel","doc":{"title":"用户余额管理模型","desc":"用户余额管理模型","use":"app\\common\\model\\ClientCreditModel"},"list":[{"method":"clientCreditList","doc":{"title":"用户余额变更记录列表","desc":"用户余额变更记录列表","author":"theworld","version":"v1","param":[{"type":"int","name":"param.start_time","default":"-","desc":"开始时间，时间戳(s)","validate":""},{"type":"int","name":"param.end_time","default":"-","desc":"结束时间，时间戳(s)","validate":""},{"type":"string","name":"param.type","default":"-","desc":"类型:人工Artificial,充值Recharge,应用至订单Applied,超付Overpayment,少付Underpayment,退款Refund","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,username,phone,email"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"记录"},{"type":"int","name":"list[].id","default":"-","desc":"记录ID"},{"type":"string","name":"list[].type","default":"-","desc":"类型:人工Artificial,充值Recharge,应用至订单Applied,超付Overpayment,少付Underpayment,退款Refund"},{"type":"string","name":"list[].amount","default":"-","desc":"金额"},{"type":"string","name":"list[].credit","default":"-","desc":"变更后余额"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"},{"type":"int","name":"list[].create_time","default":"-","desc":"变更时间"},{"type":"int","name":"list[].admin_id","default":"-","desc":"管理员ID"},{"type":"string","name":"list[].admin_name","default":"-","desc":"管理员名称"},{"type":"int","name":"count","default":"-","desc":"记录总数"},{"type":"string","name":"page_total_amount","default":"-","desc":"当前页金额总计"},{"type":"string","name":"total_amount","default":"-","desc":"金额总计"}]}},{"method":"updateClientCredit","doc":{"title":"更改用户余额","desc":"更改用户余额","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"用户ID","validate":"required"},{"type":"string","name":"param.type","default":"-","desc":"类型recharge充值deduction扣费","validate":"required"},{"type":"float","name":"param.amount","default":"-","desc":"金额","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""},{"type":"int","name":"param.order_id","default":"-","desc":"订单ID","validate":""},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\PhysicalServerAreaModel","doc":{"title":"模板控制器-物理服务器区域模型","desc":"模板控制器-物理服务器区域模型","use":"app\\common\\model\\PhysicalServerAreaModel"},"list":[{"method":"areaList","doc":{"title":"物理服务器区域列表","desc":"物理服务器区域列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"区域"},{"type":"int","name":"list[].id","default":"-","desc":"区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"一级区域"},{"type":"string","name":"list[].second_area","default":"-","desc":"二级区域"},{"type":"array","name":"area","default":"-","desc":"区域选项"},{"type":"string","name":"area[].name","default":"-","desc":"一级区域名称"},{"type":"array","name":"area[].children","default":"-","desc":"二级区域"},{"type":"int","name":"list[].children[].id","default":"-","desc":"二级区域ID"},{"type":"string","name":"list[].children[].name","default":"-","desc":"二级区域名称"}]}},{"method":"createArea","doc":{"title":"创建物理服务器区域","desc":"创建物理服务器区域","author":"theworld","version":"v1","param":[{"type":"string","name":"param.first_area","default":"-","desc":"一级区域","validate":"required"},{"type":"string","name":"param.second_area","default":"-","desc":"二级区域","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateArea","doc":{"title":"编辑物理服务器区域","desc":"编辑物理服务器区域","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"区域ID","validate":"required"},{"type":"string","name":"param.first_area","default":"-","desc":"一级区域","validate":"required"},{"type":"string","name":"param.second_area","default":"-","desc":"二级区域","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteArea","doc":{"title":"删除物理服务器区域","desc":"删除物理服务器区域","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"区域ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"areaOrder","doc":{"title":"物理服务器区域排序","desc":"物理服务器区域排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"区域ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\SmsTemplateModel","doc":{"title":"短信模板管理","desc":"短信模板管理","use":"app\\common\\model\\SmsTemplateModel"},"list":[{"method":"smsTemplateList","doc":{"title":"获取短信模板","desc":"获取短信模板","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"短信接口标识名称","validate":"required"}],"return":[{"type":"array","name":"list","default":"-","desc":"短信模板"},{"type":"string","name":"list[].id","default":"-","desc":"短信模板ID"},{"type":"string","name":"list[].template_id","default":"-","desc":"短信接口模板ID"},{"type":"string","name":"list[].type","default":"-","desc":"模板类型（0大陆，1国际）"},{"type":"string","name":"list[].sms_name","default":"-","desc":"接口标识名称"},{"type":"string","name":"list[].title","default":"-","desc":"模板标题"},{"type":"string","name":"list[].content","default":"-","desc":"模版内容"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"},{"type":"string","name":"list[].status","default":"-","desc":"状态（0未提交审核，1审核中，2通过审核，3未通过审核）"}]}},{"method":"indexSmsTemplate","doc":{"title":"获取单个短信模板","desc":"获取单个短信模板","author":"xiong","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"短信接口标识名称","validate":"required"},{"type":"int","name":"param.id","default":"-","desc":"短信模板id","validate":"required"}],"return":[{"type":"string","name":"id","default":"-","desc":"ID"},{"type":"string","name":"template_id","default":"-","desc":"模板ID"},{"type":"string","name":"type","default":"-","desc":"模板类型（0大陆，1国际）"},{"type":"string","name":"title","default":"-","desc":"模板标题"},{"type":"string","name":"content","default":"-","desc":"模版内容"},{"type":"string","name":"notes","default":"-","desc":"备注"},{"type":"string","name":"status","default":"-","desc":"状态（0未提交审核，1审核中，2通过审核，3未通过审核）"}]}},{"method":"statusSmsTemplate","doc":{"title":"更新短信模板状态","desc":"更新短信模板状态","author":"xiong","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"短信接口标识名称","validate":"required"}]}},{"method":"auditSmsTemplate","doc":{"title":"批量提交短信模板","desc":"批量提交短信模板","author":"xiong","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"短信接口标识名称","validate":"required"},{"type":"array","name":"param.ids[]","default":"-","desc":"模板ID","validate":"required"},{"type":"int","name":"param.resubmit","default":"-","desc":"已通过模板重新提交0否1是","validate":""}]}},{"method":"createSmsTemplate","doc":{"title":"创建短信模板","desc":"创建短信模板","author":"xiong","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"短信接口标识名称","validate":"required"},{"type":"string","name":"param.template_id","default":"-","desc":"模板ID","validate":""},{"type":"string","name":"param.type","default":"-","desc":"模板类型（0大陆，1国际）","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"模板标题","validate":"required"},{"type":"string","name":"param.content","default":"-","desc":"模版内容","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""},{"type":"string","name":"param.status","default":"-","desc":"状态（0未提交审核，2通过审核，3未通过审核）","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateSmsTemplate","doc":{"title":"修改短信模板","desc":"修改短信模板","author":"xiong","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"短信接口标识名称","validate":"required"},{"type":"int","name":"param.id","default":"-","desc":"短信模板id","validate":"required"},{"type":"string","name":"param.template_id","default":"-","desc":"模板ID","validate":""},{"type":"string","name":"param.type","default":"-","desc":"模板类型（0大陆，1国际）required","validate":""},{"type":"string","name":"param.title","default":"-","desc":"模板标题","validate":"required"},{"type":"string","name":"param.content","default":"-","desc":"模版内容","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""},{"type":"string","name":"param.status","default":"-","desc":"状态（0未提交审核，2通过审核，3未通过审核）","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteSmsTemplate","doc":{"title":"删除短信模板","desc":"删除短信模板","author":"xiong","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"短信模板id","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"test","doc":{"title":"测试短信模板","desc":"测试短信模板","author":"xiong","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"短信接口标识名称","validate":"required"},{"type":"int","name":"param.id","default":"-","desc":"短信模板id","validate":"required"},{"type":"string","name":"param.phone_code","default":"-","desc":"手机区号","validate":""},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\NavModel","doc":{"title":"默认导航模型","desc":"默认导航模型","use":"app\\common\\model\\NavModel"},"list":[{"method":"createPluginNav","doc":{"title":"插件增加导航","desc":"插件增加导航","author":"theworld","version":"v1","param":[{"type":"array","name":"nav","default":"-","desc":"菜单","validate":"required"},{"type":"string","name":"nav[].name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"nav[].url","default":"-","desc":"网址","validate":"required"},{"type":"string","name":"nav[].in","default":"-","desc":"定义插件导航位置:可定义导航在某个一级导航之下,默认会放置在此一级导航最后的位置","validate":""},{"type":"string","name":"nav[].icon","default":"-","desc":"导航图标","validate":""},{"type":"int","name":"nav[].parent_id","default":"-","desc":"父ID","validate":""},{"type":"string","name":"module","default":"-","desc":"模块","validate":"required"},{"type":"string","name":"plugin","default":"-","desc":"插件名","validate":"required"},{"type":"string","name":"type","default":"-","desc":"类型:admin后台,home前台","validate":""}],"return":[{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deletePluginNav","doc":{"title":"插件删除导航","desc":"插件删除导航","author":"theworld","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块","validate":"required"},{"type":"string","name":"plugin","default":"-","desc":"插件名","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"createSystemNav","doc":{"title":"添加系统导航","desc":"添加系统导航","author":"hh","version":"v1","param":[{"type":"array","name":"nav","default":"-","desc":"导航数据","validate":"require"},{"type":"string","name":"nav[].name","default":"-","desc":"名称","validate":"require"},{"type":"string","name":"nav[].url","default":"-","desc":"网址","validate":"require"},{"type":"string","name":"nav[].in","default":"-","desc":"定义插件导航位置:可定义导航在某个一级导航之下,默认会放置在此一级导航最后的位置","validate":""},{"type":"string","name":"nav[].icon","default":"-","desc":"导航图标","validate":""},{"type":"int","name":"nav[].parent_id","default":"-","desc":"父ID","validate":""},{"type":"string","name":"nav[].menu_name","default":"-","desc":"导航名称","validate":""},{"type":"string","name":"type","default":"-","desc":"类型:admin后台,home前台","validate":""}],"return":[{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\MfCloudDataCenterMapGroupModel","doc":{"title":"魔方云区域组模型","desc":"魔方云区域组模型","use":"app\\common\\model\\MfCloudDataCenterMapGroupModel"},"list":[{"method":"groupList","doc":{"title":"魔方云区域组列表","desc":"魔方云区域组列表","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":"require"},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":"require"},{"type":"string","name":"param.name","default":"-","desc":"搜索:名称","validate":""},{"type":"string","name":"param.keywords","default":"-","desc":"搜索:描述\/商品名称\/区域名称","validate":""},{"type":"string","name":"param.type","default":"-","desc":"类型(local=本地,upstream=代理)","validate":""}]}},{"method":"attachProductAndDataCenter","doc":{"title":"为区域组附加商品和数据中心信息","desc":"为区域组附加商品和数据中心信息","author":"hh","version":"v1","param":[{"type":"array","name":"&list","default":"-","desc":"区域组列表","validate":""},{"type":"array","name":"groupIds","default":"-","desc":"区域组ID数组","validate":""}]}},{"method":"getDataCenterInfo","doc":{"title":"获取数据中心信息","desc":"获取数据中心信息","author":"hh","version":"v1","param":[{"type":"array","name":"links","default":"-","desc":"关联数据","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"groupCreate","doc":{"title":"创建魔方云区域组","desc":"创建魔方云区域组","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"string","name":"param.name","default":"-","desc":"区域组名称","validate":"require"},{"type":"string","name":"param.description","default":"-","desc":"区域组描述","validate":""},{"type":"array","name":"param.data_center","default":"-","desc":"数据中心配置","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"groupUpdate","doc":{"title":"修改VPC区域组","desc":"修改VPC区域组","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.id","default":"-","desc":"区域组ID","validate":"require"},{"type":"string","name":"param.name","default":"-","desc":"区域组名称","validate":"require"},{"type":"string","name":"param.description","default":"-","desc":"区域组描述","validate":""},{"type":"array","name":"param.data_center","default":"-","desc":"数据中心配置","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"groupDelete","doc":{"title":"删除VPC区域组","desc":"删除VPC区域组","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.id","default":"-","desc":"区域组ID","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"getEnableProduct","doc":{"title":"获取可用商品","desc":"获取可用商品","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":"require"},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":"require"}]}},{"method":"getEnableModel","doc":{"title":"获取可用商品","desc":"获取可用商品","author":"hh","version":"v1","return":[{"type":"array","name":"-","default":"-","desc":"支持的模型"}]}},{"method":"validateProductAndDataCenter","doc":{"title":"验证商品和数据中心","desc":"验证商品和数据中心的有效性","author":"hh","version":"v1","param":[{"type":"array","name":"dataCenterConfig","default":"-","desc":"数据中心配置","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"getDataCentersByModule","doc":{"title":"根据模块获取数据中心","desc":"根据模块获取数据中心","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块名","validate":""},{"type":"array","name":"dataCenterIds","default":"-","desc":"数据中心ID数组","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"getProductDataCenter","doc":{"title":"根据商品ID获取数据中心","desc":"根据商品ID获取数据中心","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"getProductDataCenterMapGroupWithLinks","doc":{"title":"获取商品的区域组列表（用于API返回，包含数据中心关联）","desc":"获取商品的区域组列表及其关联的数据中心信息","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"syncDataCenterMapGroup","doc":{"title":"同步上游区域组","desc":"从上游接口同步区域组信息及数据中心关联到本地","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.supplier_id","default":"-","desc":"供应商ID","validate":"require"},{"type":"int","name":"param.product_id","default":"-","desc":"本地商品ID","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"getLocalProductId","doc":{"title":"获取本地商品ID","desc":"根据上游商品ID和供应商ID获取本地商品ID","author":"hh","version":"v1","param":[{"type":"int","name":"upstreamProductId","default":"-","desc":"上游商品ID","validate":""},{"type":"int","name":"supplierId","default":"-","desc":"供应商ID","validate":""}],"return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"getLocalDataCenterIdByUpstreamId","doc":{"title":"根据上游数据中心ID获取本地数据中心ID","desc":"根据上游数据中心ID和本地商品ID获取本地数据中心ID","author":"hh","version":"v1","param":[{"type":"int","name":"upstreamDataCenterId","default":"-","desc":"上游数据中心ID","validate":""},{"type":"int","name":"localProductId","default":"-","desc":"本地商品ID","validate":""}],"return":[{"type":"int","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\ClientModel","doc":{"title":"用户模型","desc":"用户模型","use":"app\\common\\model\\ClientModel"},"list":[{"method":"clientList","doc":{"title":"用户列表","desc":"用户列表","author":"theworld","version":"v1","param":[{"type":"object","name":"param.custom_field","default":"-","desc":"自定义字段,key为自定义字段名称,value为自定义字段的值","validate":""},{"type":"string","name":"param.type","default":"-","desc":"关键字类型,id用户ID,username姓名,phone手机号,email邮箱,company公司","validate":""},{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围随关键字类型变化，默认搜索范围:用户ID,姓名,邮箱,手机号,公司","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":""},{"type":"array","name":"param.client_ids","default":"-","desc":"用户ID(多个)","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"id","desc":"排序(id,reg_time,host_active_num,host_num,credit,cost_price,refund_price,withdraw_price)","validate":""},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"},{"type":"int","name":"param.show_sub_client","default":"-","desc":"显示子账户(0=隐藏,1=显示)","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"用户"},{"type":"int","name":"list[].id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"姓名"},{"type":"string","name":"list[].email","default":"-","desc":"邮箱"},{"type":"int","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"},{"type":"int","name":"list[].status","default":"-","desc":"状态;0:禁用,1:正常"},{"type":"int","name":"list[].reg_time","default":"-","desc":"注册时间"},{"type":"string","name":"list[].country","default":"-","desc":"国家"},{"type":"string","name":"list[].address","default":"-","desc":"地址"},{"type":"string","name":"list[].company","default":"-","desc":"公司"},{"type":"string","name":"list[].language","default":"-","desc":"语言"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"},{"type":"string","name":"list[].credit","default":"-","desc":"余额"},{"type":"int","name":"list[].host_num","default":"-","desc":"产品数量"},{"type":"int","name":"list[].host_active_num","default":"-","desc":"已激活产品数量"},{"type":"array","name":"list[].custom_field","default":"-","desc":"自定义字段"},{"type":"string","name":"list[].custom_field[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].custom_field[].value","default":"-","desc":"值"},{"type":"string","name":"list[].cost_price","default":"-","desc":"消费金额"},{"type":"bool","name":"list[].certification","default":"是否实名认证true是false否","desc":"-"},{"type":"string","name":"list[].certification_type","default":"实名类型person个人company企业","desc":"-"},{"type":"string","name":"list[].client_level","default":"-","desc":"用户等级(显示字段有client_level返回)"},{"type":"string","name":"list[].client_level_color","default":"-","desc":"用户等级颜色(显示字段有client_level返回)"},{"type":"string","name":"list[].sale","default":"-","desc":"销售(显示字段有sale返回)"},{"type":"array","name":"list[].oauth","default":"-","desc":"关联的三方登录类型"},{"type":"int","name":"list[].mp_weixin_notice","default":"-","desc":"微信公众号关注状态(0=未关注1=已关注)"},{"type":"string","name":"list[].refund_price","default":"-","desc":"退款金额(显示字段有refund_price返回)"},{"type":"string","name":"list[].withdraw_price","default":"-","desc":"提现金额(显示字段有withdraw_price返回)"},{"type":"string","name":"list[].addon_client_custom_field_[id]","default":"-","desc":"用户自定义字段(显示字段有addon_client_custom_field_[id]返回,[id]为用户自定义字段ID)"},{"type":"int","name":"count","default":"-","desc":"用户总数"},{"type":"string","name":"total_credit","default":"-","desc":"总余额"},{"type":"string","name":"page_total_credit","default":"-","desc":"当前页总余额"}]}},{"method":"indexClient","doc":{"title":"用户详情","desc":"用户详情","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"用户ID","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"用户ID"},{"type":"string","name":"username","default":"-","desc":"姓名"},{"type":"string","name":"email","default":"-","desc":"邮箱"},{"type":"int","name":"phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"phone","default":"-","desc":"手机号"},{"type":"string","name":"company","default":"-","desc":"公司"},{"type":"int","name":"country_id","default":"-","desc":"国家ID"},{"type":"string","name":"address","default":"-","desc":"地址"},{"type":"string","name":"language","default":"-","desc":"语言"},{"type":"string","name":"notes","default":"-","desc":"备注"},{"type":"int","name":"status","default":"-","desc":"状态;0:禁用,1:正常,后台使用"},{"type":"int","name":"register_time","default":"-","desc":"注册时间,后台使用"},{"type":"int","name":"last_login_time","default":"-","desc":"上次登录时间,后台使用"},{"type":"string","name":"last_login_ip","default":"-","desc":"上次登录IP,后台使用"},{"type":"string","name":"credit","default":"-","desc":"余额"},{"type":"string","name":"consume","default":"-","desc":"消费,后台使用"},{"type":"string","name":"refund","default":"-","desc":"退款,后台使用"},{"type":"string","name":"withdraw","default":"-","desc":"提现,后台使用"},{"type":"int","name":"host_num","default":"-","desc":"产品数量,后台使用"},{"type":"int","name":"host_active_num","default":"-","desc":"已激活产品数量,后台使用"},{"type":"array","name":"login_logs","default":"-","desc":"登录记录,后台使用"},{"type":"string","name":"login_logs[].ip","default":"-","desc":"IP"},{"type":"int","name":"login_logs[].login_time","default":"-","desc":"登录时间"},{"type":"int","name":"login_logs[].register_time","default":"-","desc":"注册时间"},{"type":"boolean","name":"certification","default":"是否实名认证,后台使用","desc":"-"},{"type":"object","name":"certification_detail","default":"实名认证详情(当certification==true时,才会有此字段),后台使用","desc":"-"},{"type":"object","name":"certification_detail.company","default":"企业实名认证详情","desc":"-"},{"type":"string","name":"client.certification_detail.company.card_name","default":"-","desc":"认证姓名"},{"type":"int","name":"client.certification_detail.company.card_type","default":"-","desc":"证件类型:1身份证、2港澳通行证、3台湾通行证、4港澳居住证、5台湾居住证、6海外护照、7中国以外驾照、8其他"},{"type":"string","name":"client.certification_detail.company.card_number","default":"-","desc":"证件号"},{"type":"string","name":"client.certification_detail.company.phone","default":"-","desc":"手机号"},{"type":"int","name":"client.certification_detail.company.status","default":"-","desc":"状态1已认证，2未通过，3待审核，4已提交资料"},{"type":"string","name":"client.certification_detail.company.company","default":"-","desc":"公司名称"},{"type":"string","name":"client.certification_detail.company.company_organ_code","default":"-","desc":"公司代码"},{"type":"string","name":"client.certification_detail.company.img_one","default":"-","desc":"身份证正面"},{"type":"string","name":"client.certification_detail.company.img_two","default":"-","desc":"身份证反面"},{"type":"string","name":"client.certification_detail.company.img_three","default":"-","desc":"营业执照"},{"type":"string","name":"client.certification_detail.company.auth_fail","default":"-","desc":"失败原因"},{"type":"object","name":"certification_detail.person","default":"个人实名认证详情","desc":"-"},{"type":"string","name":"client.certification_detail.person.card_name","default":"-","desc":"认证姓名"},{"type":"int","name":"client.certification_detail.person.card_type","default":"-","desc":"证件类型:1身份证、2港澳通行证、3台湾通行证、4港澳居住证、5台湾居住证、6海外护照、7中国以外驾照、8其他"},{"type":"string","name":"client.certification_detail.person.card_number","default":"-","desc":"证件号"},{"type":"string","name":"client.certification_detail.person.phone","default":"-","desc":"手机号"},{"type":"int","name":"client.certification_detail.person.status","default":"-","desc":"状态1已认证，2未通过，3待审核，4已提交资料"},{"type":"string","name":"client.certification_detail.person.img_one","default":"-","desc":"身份证正面"},{"type":"string","name":"client.certification_detail.person.img_two","default":"-","desc":"身份证反面"},{"type":"string","name":"client.certification_detail.person.img_three","default":"-","desc":"营业执照"},{"type":"string","name":"client.certification_detail.person.auth_fail","default":"-","desc":"失败原因"},{"type":"object","name":"client.customfield","default":"-","desc":"自定义字段"},{"type":"string","name":"client.currency_prefix","default":"-","desc":"货币符号,前台使用"},{"type":"array","name":"client.oauth","default":"-","desc":"三方登录,前台使用"},{"type":"string","name":"client.oauth[].name","default":"-","desc":"标识"},{"type":"string","name":"client.oauth[].title","default":"-","desc":"名称"},{"type":"string","name":"client.oauth[].url","default":"-","desc":"跳转链接"},{"type":"bool","name":"client.oauth[].link","default":"-","desc":"是否绑定true是false否"},{"type":"bool","name":"client.set_operate_password","default":"-","desc":"是否设置了操作密码"},{"type":"int","name":"client.notice_open","default":"-","desc":"是否接收短信、邮件通知，1是默认0否"},{"type":"string","name":"client.notice_method","default":"-","desc":"通知方式：all所有，email邮件，sms短信"},{"type":"int","name":"client.receive_sms","default":"-","desc":"接收短信(0=关闭1=开启)"},{"type":"int","name":"client.receive_email","default":"-","desc":"接收邮件(0=关闭1=开启)"},{"type":"int","name":"client.mp_weixin_notice","default":"-","desc":"微信公众号关注状态(0=未关注1=已关注)"},{"type":"int","name":"client.credit_remind","default":"-","desc":"余额提醒：0关闭默认，1开启"},{"type":"float","name":"client.credit_remind_amount","default":"-","desc":"阈值"}]}},{"method":"indexClient2","doc":{"title":"会员中心首页","desc":"会员中心首页","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"用户ID","validate":"required"}],"return":[{"type":"string","name":"username","default":"-","desc":"姓名"},{"type":"string","name":"email","default":"-","desc":"邮箱"},{"type":"int","name":"phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"phone","default":"-","desc":"手机号"},{"type":"string","name":"credit","default":"-","desc":"余额"},{"type":"string","name":"host_num","default":"-","desc":"产品数量"},{"type":"string","name":"host_active_num","default":"-","desc":"激活产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"string","name":"unpaid_order","default":"-","desc":"未支付订单"},{"type":"string","name":"consume","default":"-","desc":"总消费金额"},{"type":"string","name":"this_month_consume","default":"-","desc":"本月消费"},{"type":"string","name":"this_month_consume_percent","default":"-","desc":"本月消费对比上月增长百分比"}]}},{"method":"createClient","doc":{"title":"新建用户","desc":"新建用户","author":"theworld","version":"v1","param":[{"type":"string","name":"param.username","default":"-","desc":"姓名","validate":""},{"type":"string","name":"param.email","default":"-","desc":"邮箱","validate":"邮箱手机号两者至少输入一个"},{"type":"int","name":"param.phone_code","default":"-","desc":"国际电话区号","validate":"邮箱手机号两者至少输入一个"},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":"邮箱手机号两者至少输入一个"},{"type":"string","name":"param.password","default":"-","desc":"密码","validate":"required"},{"type":"string","name":"param.repassword","default":"-","desc":"重复密码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"object","name":"data","default":"-","desc":"返回数据"},{"type":"int","name":"data.id","default":"-","desc":"用户ID,成功时返回"}]}},{"method":"updateClient","doc":{"title":"修改用户","desc":"修改用户","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"用户ID","validate":"required"},{"type":"string","name":"param.username","default":"-","desc":"姓名","validate":""},{"type":"string","name":"param.email","default":"-","desc":"邮箱","validate":"邮箱手机号两者至少输入一个"},{"type":"int","name":"param.phone_code","default":"-","desc":"国际电话区号","validate":"邮箱手机号两者至少输入一个"},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":"邮箱手机号两者至少输入一个"},{"type":"string","name":"param.company","default":"-","desc":"公司","validate":""},{"type":"int","name":"param.country_id","default":"-","desc":"国家ID","validate":""},{"type":"string","name":"param.address","default":"-","desc":"地址","validate":""},{"type":"string","name":"param.language","default":"-","desc":"语言","validate":""},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""},{"type":"string","name":"param.password","default":"-","desc":"密码","validate":"为空代表不修改"},{"type":"string","name":"param.operate_password","default":"-","desc":"操作密码","validate":"后台时可以修改,为空代表不修改"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteClient","doc":{"title":"删除用户","desc":"删除用户","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"用户ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateClientStatus","doc":{"title":"用户状态切换","desc":"用户状态切换","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"用户ID","validate":"required"},{"type":"int","name":"param.status","default":"1","desc":"状态:0禁用,1启用","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateClientReceiveSms","doc":{"title":"修改用户接收短信","desc":"修改用户接收短信","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"用户ID","validate":"required"},{"type":"int","name":"param.receive_sms","default":"1","desc":"接收短信:0禁用,1启用","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateClientReceiveEmail","doc":{"title":"修改用户接收邮件","desc":"修改用户接收邮件","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"用户ID","validate":"required"},{"type":"int","name":"param.receive_email","default":"1","desc":"接收邮件:0禁用,1启用","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"searchClient","doc":{"title":"搜索用户","desc":"搜索用户","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:用户ID,姓名,邮箱,手机号","validate":""},{"type":"string","name":"type","default":"-","desc":"搜索类型:global全局搜索","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"用户"},{"type":"int","name":"list[].id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"姓名"},{"type":"string","name":"list[].company","default":"-","desc":"公司"},{"type":"string","name":"list[].email","default":"-","desc":"邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"}]}},{"method":"verifyOldPhone","doc":{"title":"验证原手机","desc":"验证原手机","author":"theworld","version":"v1","param":[{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateClientPhone","doc":{"title":"修改手机","desc":"修改手机","author":"theworld","version":"v1","param":[{"type":"int","name":"param.phone_code","default":"-","desc":"国际电话区号","validate":"required"},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":"required"},{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"verifyOldEmail","doc":{"title":"验证原邮箱","desc":"验证原邮箱","author":"theworld","version":"v1","param":[{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateClientEmail","doc":{"title":"修改邮箱","desc":"修改邮箱","author":"theworld","version":"v1","param":[{"type":"string","name":"param.email","default":"-","desc":"邮箱","validate":"required"},{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateClientPassword","doc":{"title":"修改密码","desc":"修改密码","author":"theworld","version":"v1","param":[{"type":"string","name":"param.old_password","default":"-","desc":"旧密码","validate":"required"},{"type":"string","name":"param.new_password","default":"-","desc":"新密码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"codeUpdatePassword","doc":{"title":"验证码修改密码","desc":"验证码修改密码","author":"theworld","version":"v1","param":[{"type":"string","name":"param.type","default":"phone","desc":"验证类型:phone手机,email邮箱","validate":"required"},{"type":"string","name":"param.code","default":"1234","desc":"验证码","validate":"required"},{"type":"string","name":"param.password","default":"123456","desc":"密码","validate":"required"},{"type":"string","name":"param.re_password","default":"1","desc":"重复密码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"login","doc":{"title":"登录","desc":"登录","author":"wyh","version":"v1","param":[{"type":"string","name":"type","default":"code","desc":"登录类型:code验证码登录,password密码登录","validate":"required"},{"type":"string","name":"account","default":"18423467948","desc":"手机号或邮箱","validate":"required"},{"type":"string","name":"phone_code","default":"86","desc":"国家区号(手机号登录时需要传此参数)","validate":""},{"type":"string","name":"code","default":"1234","desc":"验证码(登录类型为验证码登录code时需要传此参数)","validate":""},{"type":"string","name":"password","default":"123456","desc":"密码(登录类型为密码登录password时需要传此参数)","validate":""},{"type":"string","name":"remember_password","default":"1","desc":"记住密码(登录类型为密码登录password时需要传此参数,1是,0否)","validate":""},{"type":"string","name":"captcha","default":"1234","desc":"图形验证码(开启登录图形验证码且为密码登录时或者同一ip地址登录失败3次后需要传此参数)","validate":""},{"type":"string","name":"token","default":"fd5adaf7267a5b2996cc113e45b38f05","desc":"图形验证码唯一识别码(开启登录图形验证码且为密码登录时或者同一ip地址登录失败3次后需要传此参数)","validate":""},{"type":"string","name":"client_operate_password","default":"-","desc":"操作密码","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data.jwt","default":"-","desc":"jwt:登录后放在请求头Authorization里,拼接成如下格式:Bearer+空格+jwt"},{"type":"array","name":"data.ip_exception_verify","default":"-","desc":"状态码400,有该字段,根据返回的验证方式验证,用户异常登录验证方式(operate_password=操作密码)"}]}},{"method":"register","doc":{"title":"注册","desc":"注册","author":"wyh","version":"v1","param":[{"type":"string","name":"type","default":"phone","desc":"登录类型:phone手机注册,email邮箱注册","validate":"required"},{"type":"string","name":"account","default":"18423467948","desc":"手机号或邮箱","validate":"required"},{"type":"string","name":"phone_code","default":"86","desc":"国家区号(登录类型为手机注册时需要传此参数)","validate":""},{"type":"string","name":"username","default":"wyh","desc":"姓名","validate":""},{"type":"string","name":"code","default":"1234","desc":"验证码","validate":"required"},{"type":"string","name":"password","default":"123456","desc":"密码","validate":"required"},{"type":"string","name":"re_password","default":"1","desc":"重复密码","validate":"required"},{"type":"object","name":"customfield","default":"{}","desc":"自定义字段,格式:{\"field1\":'test',\"field2\":'test2'}","validate":""}],"return":[{"type":"string","name":"data.jwt","default":"-","desc":"jwt:注册后放在请求头Authorization里,拼接成如下格式:Bearer+空格+yJ0eX.test.ste"}]}},{"method":"passwordReset","doc":{"title":"忘记密码","desc":"忘记密码","author":"wyh","version":"v1","param":[{"type":"string","name":"type","default":"phone","desc":"注册类型:phone手机注册,email邮箱注册","validate":"required"},{"type":"string","name":"account","default":"18423467948","desc":"手机号或邮箱","validate":"required"},{"type":"string","name":"phone_code","default":"86","desc":"国家区号(注册类型为手机注册时需要传此参数)","validate":""},{"type":"string","name":"code","default":"1234","desc":"验证码","validate":"required"},{"type":"string","name":"password","default":"123456","desc":"密码","validate":"required"},{"type":"string","name":"re_password","default":"1","desc":"重复密码","validate":"required"}]}},{"method":"logout","doc":{"title":"注销","desc":"注销","author":"wyh","version":"v1"}},{"method":"loginByClient","doc":{"title":"以用户登录","desc":"以用户登录","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"用户ID","validate":""}],"return":[{"type":"string","name":"data.jwt","default":"-","desc":"jwt:获取后放在请求头Authorization里,拼接成如下格式:Bearer"}]}},{"method":"visitClientList","doc":{"title":"最近访问用户列表","desc":"最近访问用户列表","author":"theworld","version":"v1","url":"\/admin\/v1\/index\/visit_client","method":"GET","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"用户列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].username","default":"-","desc":"姓名"},{"type":"int","name":"list[].email","default":"-","desc":"邮箱"},{"type":"int","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"int","name":"list[].phone","default":"-","desc":"手机号"},{"type":"int","name":"list[].company","default":"-","desc":"公司"},{"type":"int","name":"list[].visit_time","default":"-","desc":"访问时间"},{"type":"int","name":"count","default":"-","desc":"用户总数"}]}},{"method":"apiAuth","doc":{"title":"API鉴权登录","desc":"API鉴权登录","author":"wyh","version":"v1","url":"\/api\/v1\/auth","method":"POST","param":[{"type":"string","name":"username","default":"-","desc":"用户名(用户注册时的邮箱或手机号)","validate":""},{"type":"string","name":"password","default":"-","desc":"密码(api信息的token)","validate":""}],"return":[{"type":"string","name":"data.jwt","default":"-","desc":"登录标识"}]}},{"method":"updateOperatePassword","doc":{"title":"修改操作密码","desc":"修改操作密码","author":"hh","version":"v1","param":[{"type":"string","name":"param.origin_operate_password","default":"-","desc":"原操作密码","validate":"已有操作密码必传"},{"type":"string","name":"param.operate_password","default":"-","desc":"新操作密码","validate":""},{"type":"string","name":"param.re_operate_password","default":"-","desc":"重复操作密码","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"clientNotice","doc":{"title":"是否通知","desc":"是否通知","author":"wyh","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"方式：email邮件，sms短信，","validate":""},{"type":"int","name":"client_id","default":"-","desc":"客户ID","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"getClientEnableGateway","doc":{"时间":"2025-04-08","title":"获取用户可用直接支付方式","desc":"获取用户可用直接支付方式","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.id","default":"-","desc":"用户ID","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"string","name":"[].gateway","default":"-","desc":"支付方式标识"},{"type":"float","name":"[].amount","default":"-","desc":"可用金额"}]}},{"method":"updateLanguage","doc":{"title":"修改语言","desc":"修改语言","author":"theworld","version":"v1","param":[{"type":"string","name":"param.language","default":"-","desc":"语言","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"handleSecurityVerify","doc":{"title":"处理安全验证","desc":"处理异常IP登录的安全验证","author":"wyh","version":"v1","param":[{"type":"object","name":"client","default":"用户对象","desc":"-","validate":""},{"type":"array","name":"param","default":"登录参数","desc":"-","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"checkNeedSecurityVerify","doc":{"title":"检查是否需要异常IP验证","desc":"根据IP登录次数判断是否需要安全验证（登录>=3次视为常用IP）","author":"wyh","version":"v1","param":[{"type":"object","name":"client","default":"用户对象","desc":"-","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\UpstreamOrderModel","doc":{"title":"上游订单模型","desc":"上游订单模型","use":"app\\common\\model\\UpstreamOrderModel"},"list":[{"method":"orderList","doc":{"title":"订单列表","desc":"订单列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:ID,用户名称,邮箱,手机号,商品名称,产品标识","validate":""},{"type":"int","name":"param.supplier_id","default":"-","desc":"供应商ID","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"订单"},{"type":"int","name":"list[].id","default":"-","desc":"订单ID"},{"type":"string","name":"list[].type","default":"-","desc":"类型new新订单renew续费订单upgrade升降级订单artificial人工订单"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"list[].amount","default":"-","desc":"金额"},{"type":"string","name":"list[].profit","default":"-","desc":"利润"},{"type":"string","name":"list[].status","default":"-","desc":"状态Unpaid未付款Paid已付款Cancelled已取消Refunded已退款"},{"type":"string","name":"list[].gateway","default":"-","desc":"支付方式"},{"type":"string","name":"list[].credit","default":"-","desc":"使用余额,大于0代表订单使用了余额,和金额相同代表订单支付方式为余额"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].client_name","default":"-","desc":"用户名称"},{"type":"string","name":"list[].email","default":"-","desc":"邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"},{"type":"string","name":"list[].company","default":"-","desc":"公司"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].host_name","default":"-","desc":"产品标识"},{"type":"array","name":"list[].product_names","default":"-","desc":"订单下所有产品的商品名称"},{"type":"int","name":"list[].host_id","default":"产品ID","desc":"-"},{"type":"int","name":"list[].order_item_count","default":"-","desc":"订单子项数量"},{"type":"string","name":"list[].gateway_sign","default":"-","desc":"支付接口标识(credit=余额,credit_limit=信用额)"},{"type":"int","name":"count","default":"-","desc":"订单总数"}]}},{"method":"sellInfo","doc":{"title":"销售信息","desc":"销售信息","author":"theworld","version":"v1","param":[{"type":"int","name":"param.supplier_id","default":"-","desc":"供应商ID","validate":""}],"return":[{"type":"string","name":"total","default":"-","desc":"总销售额"},{"type":"string","name":"profit","default":"-","desc":"总利润"},{"type":"int","name":"product_count","default":"-","desc":"商品总数"},{"type":"int","name":"host_count","default":"-","desc":"产品总数"}]}}]},{"class":"app\\common\\model\\CloudServerBannerModel","doc":{"title":"模板控制器-云服务器轮播图模型","desc":"模板控制器-云服务器轮播图模型","use":"app\\common\\model\\CloudServerBannerModel"},"list":[{"method":"bannerList","doc":{"title":"云服务器轮播图列表","desc":"云服务器轮播图列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"轮播图"},{"type":"int","name":"list[].id","default":"-","desc":"轮播图ID"},{"type":"string","name":"list[].img","default":"-","desc":"图片"},{"type":"string","name":"list[].url","default":"-","desc":"跳转链接"},{"type":"int","name":"list[].start_time","default":"-","desc":"展示开始时间"},{"type":"int","name":"list[].end_time","default":"-","desc":"展示结束时间"},{"type":"int","name":"list[].show","default":"-","desc":"是否展示0否1是"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"}]}},{"method":"createBanner","doc":{"title":"添加云服务器轮播图","desc":"添加云服务器轮播图","author":"theworld","version":"v1","param":[{"type":"string","name":"param.img","default":"-","desc":"图片","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转链接","validate":"required"},{"type":"int","name":"param.start_time","default":"-","desc":"展示开始时间","validate":"required"},{"type":"int","name":"param.end_time","default":"-","desc":"展示结束时间","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateBanner","doc":{"title":"修改云服务器轮播图","desc":"修改云服务器轮播图","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"轮播图ID","validate":"required"},{"type":"string","name":"param.img","default":"-","desc":"图片","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转链接","validate":"required"},{"type":"int","name":"param.start_time","default":"-","desc":"展示开始时间","validate":"required"},{"type":"int","name":"param.end_time","default":"-","desc":"展示结束时间","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteBanner","doc":{"title":"删除云服务器轮播图","desc":"删除云服务器轮播图","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"轮播图ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"showBanner","doc":{"title":"展示云服务器轮播图","desc":"展示云服务器轮播图","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"轮播图ID","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"orderBanner","doc":{"title":"云服务器轮播图排序","desc":"云服务器轮播图排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"轮播图ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\SelfDefinedFieldLinkModel","doc":{"title":"自定义字段关联模型","desc":"自定义字段关联模型","use":"app\\common\\model\\SelfDefinedFieldLinkModel"},"list":[{"method":"relatedProductGroup","doc":{"title":"关联商品组","desc":"关联商品组","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"自定义字段ID(仅限类型为product_group)","validate":"require"},{"type":"array","name":"param.product_group_id","default":"-","desc":"二级商品分组ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}}]},{"class":"app\\common\\model\\SslCertificateProductModel","doc":{"title":"模板控制器-SSL证书商品模型","desc":"模板控制器-SSL证书商品模型","use":"app\\common\\model\\SslCertificateProductModel"},"list":[{"method":"productList","doc":{"title":"SSL证书商品列表","desc":"SSL证书商品列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].price_unit","default":"-","desc":"价格单位,month月year年"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"}]}},{"method":"createProduct","doc":{"title":"创建SSL证书商品","desc":"创建SSL证书商品","author":"theworld","version":"v1","param":[{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"string","name":"param.price_unit","default":"-","desc":"价格单位,month月year年","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProduct","doc":{"title":"编辑SSL证书商品","desc":"编辑SSL证书商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"float","name":"param.price","default":"-","desc":"价格","validate":"required"},{"type":"string","name":"param.price_unit","default":"-","desc":"价格单位,month月year年","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteProduct","doc":{"title":"删除SSL证书商品","desc":"删除SSL证书商品","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"productOrder","doc":{"title":"SSL证书商品排序","desc":"SSL证书商品排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webData","doc":{"title":"SSL证书数据","desc":"SSL证书数据","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"价格"},{"type":"string","name":"list[].price_unit","default":"-","desc":"价格单位,month月year年"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"}]}}]},{"class":"app\\common\\model\\RefundRecordModel","doc":{"title":"退款记录模型","desc":"退款记录模型","use":"app\\common\\model\\RefundRecordModel"},"list":[{"method":"refundRecordList","doc":{"时间":"2024-11-28","title":"退款记录","desc":"退款记录","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"订单ID","validate":"require"},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.host_status","default":"-","desc":"产品状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败Cancelled已取消","validate":""},{"type":"string","name":"param.refund_status","default":"-","desc":"退款状态(Pending=待审核,Reject=已拒绝,Refunding退款中,Refunded已退款)","validate":""},{"type":"string","name":"param.keywords","default":"-","desc":"关键字:商品名称,产品标识,产品IP","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"退款记录ID"},{"type":"int","name":"list[].create_time","default":"-","desc":"申请时间"},{"type":"int","name":"list[].refund_time","default":"-","desc":"退款时间"},{"type":"string","name":"list[].amount","default":"-","desc":"金额"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].host_name","default":"-","desc":"产品标识"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP"},{"type":"string","name":"list[].type","default":"-","desc":"类型(credit_first=余额优先,gateway_first=渠道优先,credit=余额,transaction\/original=支付接口)"},{"type":"string","name":"list[].gateway","default":"-","desc":"退款支付方式标识"},{"type":"string","name":"list[].gateway_name","default":"-","desc":"退款支付方式"},{"type":"string","name":"list[].refund_type","default":"-","desc":"退款类型(order=订单退款,addon=插件退款)"},{"type":"int","name":"list[].admin_id","default":"-","desc":"操作人ID"},{"type":"string","name":"list[].admin_name","default":"-","desc":"操作人名称"},{"type":"string","name":"list[].host_status","default":"-","desc":"产品状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败Cancelled已取消"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"},{"type":"string","name":"list[].refund_status","default":"-","desc":"退款状态(Pending=待审核,Reject=已拒绝,Refunding退款中,Refunded已退款,Suspending待停用,Suspend停用中,Suspended已停用,Cancelled已取消)"},{"type":"string","name":"list[].reason","default":"-","desc":"拒绝原因"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"deleteRefundRecord","doc":{"时间":"2024-11-28","title":"删除退款记录","desc":"删除退款记录","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"退款记录ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"pendingRefundRecord","doc":{"title":"退款通过","desc":"退款通过","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"退款记录ID","validate":"required"}]}},{"method":"rejectRefundRecord","doc":{"title":"退款拒绝","desc":"退款拒绝","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"退款记录ID","validate":"required"},{"type":"string","name":"reason","default":"-","desc":"拒绝原因","validate":"required"}]}},{"method":"redundedRefundRecord","doc":{"title":"已退款","desc":"已退款","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"退款记录ID","validate":"required"},{"type":"string","name":"transaction_number","default":"-","desc":"交易流水ID","validate":"required"}]}},{"method":"refundToGateway","doc":{"时间":"2024-11-26","title":"退款原渠道","desc":"退款原渠道","author":"hh","version":"v1","param":[{"type":"int","name":"param.order_id","default":"-","desc":"订单ID","validate":"require"},{"type":"float","name":"param.amount","default":"-","desc":"退款金额","validate":"require"},{"type":"string","name":"param.gateway","default":"-","desc":"退款网关","validate":"require"},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":"require"},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"int","name":"transaction_id","default":"-","desc":"流水ID"},{"type":"string","name":"transaction_number","default":"-","desc":"流水号"}]}},{"method":"isOrderAddonRefund","doc":{"时间":"2024-12-03","title":"订单是否有插件退款","desc":"订单是否有插件退款","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单ID","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\SelfDefinedFieldValueModel","doc":{"title":"自定义字段值模型","desc":"自定义字段值模型","use":"app\\common\\model\\SelfDefinedFieldValueModel"},"list":[{"method":"withDelete","doc":{"title":"删除自定义字段值","desc":"删除自定义字段值","author":"hh","version":"v1","param":[{"type":"string","name":"param.type","default":"product","desc":"自定义字段类型(product=商品)","validate":""},{"type":"int","name":"param.relid","default":"-","desc":"关联ID(商品ID)","validate":"require"}]}}]},{"class":"app\\common\\model\\HostModel","doc":{"title":"产品模型","desc":"产品模型","use":"app\\common\\model\\HostModel"},"list":[{"method":"hostList","doc":{"title":"产品列表","desc":"产品列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:产品ID,商品名称,标识,用户名,邮箱,手机号","validate":""},{"type":"string","name":"param.billing_cycle","default":"-","desc":"付款周期","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":""},{"type":"string","name":"param.status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败","validate":""},{"type":"string","name":"param.due_time","default":"-","desc":"到期时间(today=今天内three=最近三天seven=最近七天month=最近一个月custom=自定义expired=已到期)","validate":""},{"type":"int","name":"param.start_time","default":"-","desc":"开始时间","validate":""},{"type":"int","name":"param.end_time","default":"-","desc":"结束时间","validate":""},{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":""},{"type":"string","name":"param.name","default":"-","desc":"标识","validate":""},{"type":"string","name":"param.username","default":"-","desc":"用户名","validate":""},{"type":"string","name":"param.email","default":"-","desc":"邮箱","validate":""},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":""},{"type":"int","name":"param.server_id","default":"-","desc":"接口ID","validate":""},{"type":"string","name":"param.first_payment_amount","default":"-","desc":"订购金额","validate":""},{"type":"string","name":"param.ip","default":"-","desc":"IP","validate":""},{"type":"string","name":"param.tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""},{"type":"int","name":"param.view_id","default":"-","desc":"视图ID","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"id","desc":"排序(id,renew_amount,due_time,first_payment_amount,active_time,client_id,reg_time)","validate":""},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"},{"type":"string","name":"module","default":"-","desc":"搜索:模块","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"产品"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"int","name":"list[].client_name","default":"-","desc":"用户名"},{"type":"string","name":"list[].email","default":"-","desc":"邮箱"},{"type":"string","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"},{"type":"string","name":"list[].company","default":"-","desc":"公司"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"int","name":"list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].first_payment_amount","default":"-","desc":"金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"周期"},{"type":"string","name":"list[].status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"string","name":"list[].renew_amount","default":"-","desc":"续费金额"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"int","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"list[].assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"string","name":"list[].server_name","default":"-","desc":"商品接口,前台接口调用时不返回"},{"type":"string","name":"list[].admin_notes","default":"-","desc":"管理员备注,前台接口调用时不返回"},{"type":"string","name":"list[].base_price","default":"-","desc":"当前周期原价,前台接口调用时不返回"},{"type":"int","name":"list[].client_status","default":"-","desc":"用户是否启用0:禁用,1:正常,前台接口调用时不返回"},{"type":"int","name":"list[].reg_time","default":"-","desc":"用户注册时间,前台接口调用时不返回"},{"type":"string","name":"list[].country","default":"-","desc":"国家,前台接口调用时不返回"},{"type":"string","name":"list[].address","default":"-","desc":"地址,前台接口调用时不返回"},{"type":"string","name":"list[].language","default":"-","desc":"语言,前台接口调用时不返回"},{"type":"string","name":"list[].notes","default":"-","desc":"备注,前台接口调用时不返回"},{"type":"bool","name":"list[].certification","default":"-","desc":"是否实名认证true是false否(显示字段有certification返回)"},{"type":"string","name":"list[].certification_type","default":"-","desc":"实名类型person个人company企业(显示字段有certification返回)"},{"type":"string","name":"list[].client_level","default":"-","desc":"用户等级(显示字段有client_level返回)"},{"type":"string","name":"list[].client_level_color","default":"-","desc":"用户等级颜色(显示字段有client_level返回)"},{"type":"string","name":"list[].sale","default":"-","desc":"销售(显示字段有sale返回)"},{"type":"string","name":"list[].addon_client_custom_field_[id]","default":"-","desc":"用户自定义字段(显示字段有addon_client_custom_field_[id]返回,[id]为用户自定义字段ID)"},{"type":"string","name":"list[].self_defined_field_[id]","default":"-","desc":"商品自定义字段(显示字段有self_defined_field_[id]返回,[id]为商品自定义字段ID)"},{"type":"string","name":"list[].base_info","default":"-","desc":"产品基础信息"},{"type":"int","name":"count","default":"-","desc":"产品总数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"string","name":"total_renew_amount","default":"-","desc":"总续费金额"},{"type":"string","name":"page_total_renew_amount","default":"-","desc":"当前页总续费金额"},{"type":"int","name":"failed_action_count","default":"-","desc":"手动处理产品数量"}]}},{"method":"indexHostList","doc":{"title":"会员中心首页产品列表","desc":"会员中心首页产品列表","author":"theworld","version":"v1","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"产品"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"list[].type","default":"-","desc":"类型"},{"type":"string","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"产品总数"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"}]}},{"method":"clientHostList","doc":{"title":"会员中心已订购产品列表","desc":"会员中心已订购产品列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"string","name":"param.status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"param.tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"产品"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"int","name":"list[].create_time","default":"-","desc":"订购时间"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"string","name":"list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"list[].type","default":"-","desc":"类型"},{"type":"string","name":"list[].ip","default":"-","desc":"IP"},{"type":"int","name":"count","default":"-","desc":"产品总数"},{"type":"int","name":"using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"}]}},{"method":"indexHost","doc":{"title":"产品详情","desc":"产品详情","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"产品ID"},{"type":"int","name":"order_id","default":"-","desc":"订单ID"},{"type":"int","name":"product_id","default":"-","desc":"商品ID"},{"type":"int","name":"server_id","default":"-","desc":"接口ID"},{"type":"string","name":"name","default":"-","desc":"标识"},{"type":"string","name":"notes","default":"-","desc":"备注"},{"type":"string","name":"first_payment_amount","default":"-","desc":"订购金额"},{"type":"string","name":"renew_amount","default":"-","desc":"续费金额"},{"type":"string","name":"billing_cycle","default":"-","desc":"计费周期"},{"type":"string","name":"billing_cycle_name","default":"-","desc":"模块计费周期名称"},{"type":"string","name":"billing_cycle_time","default":"-","desc":"模块计费周期时间,秒"},{"type":"int","name":"active_time","default":"-","desc":"开通时间"},{"type":"int","name":"due_time","default":"-","desc":"到期时间"},{"type":"string","name":"status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败"},{"type":"string","name":"suspend_type","default":"-","desc":"暂停类型,overdue到期暂停,overtraffic超流暂停,certification_not_complete实名未完成,other其他"},{"type":"string","name":"suspend_reason","default":"-","desc":"暂停原因"},{"type":"string","name":"client_notes","default":"-","desc":"用户备注"},{"type":"int","name":"ratio_renew","default":"-","desc":"是否开启比例续费:0否,1是"},{"type":"string","name":"base_price","default":"-","desc":"购买周期原价"},{"type":"string","name":"product_name","default":"-","desc":"商品名称"},{"type":"int","name":"agent","default":"-","desc":"代理产品0否1是"},{"type":"string","name":"upstream_host_id","default":"-","desc":"上游产品ID"},{"type":"string","name":"mode","default":"-","desc":"商品代理模式：only_api仅调用接口，sync同步商品"},{"type":"string","name":"base_info","default":"-","desc":"产品基础信息"},{"type":"int","name":"auto_release_time","default":"-","desc":"自动释放时间(0=未设置过)"},{"type":"int","name":"change_billing_cycle_id","default":"-","desc":"是否申请了到期转按需(0=否,>0是,申请了不能执行续费\/升降级操作)"},{"type":"int","name":"addition.country_id","default":"-","desc":"国家ID"},{"type":"string","name":"addition.city","default":"-","desc":"城市"},{"type":"string","name":"addition.area","default":"-","desc":"区域"},{"type":"string","name":"addition.image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"string","name":"addition.image_name","default":"-","desc":"镜像名称"},{"type":"string","name":"addition.username","default":"-","desc":"实例用户名"},{"type":"string","name":"addition.password","default":"-","desc":"实例密码"},{"type":"int","name":"addition.port","default":"-","desc":"端口"},{"type":"int","name":"product_on_demand.client_auto_delete","default":"-","desc":"允许用户设置自动释放(0=否,1=是)"},{"type":"int","name":"product_on_demand.on_demand_to_duration","default":"-","desc":"允许按需转包年包月(0=否,1=是)"},{"type":"int","name":"product_on_demand.duration_to_on_demand","default":"-","desc":"允许包年包月\/试用转按需(0=否,1=是)"}]}},{"method":"searchHost","doc":{"title":"搜索产品","desc":"搜索产品","author":"theworld","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:产品ID,标识,商品名称","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"产品"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"}]}},{"method":"updateHost","doc":{"title":"修改产品","desc":"修改产品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"required"},{"type":"int","name":"param.server_id","default":"-","desc":"接口","validate":""},{"type":"string","name":"param.name","default":"-","desc":"标识","validate":""},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""},{"type":"string","name":"param.upstream_host_id","default":"-","desc":"上游产品ID","validate":""},{"type":"float","name":"param.first_payment_amount","default":"-","desc":"订购金额","validate":"required"},{"type":"float","name":"param.renew_amount","default":"-","desc":"续费金额","validate":"required"},{"type":"string","name":"param.billing_cycle","default":"-","desc":"计费周期","validate":"required"},{"type":"string","name":"param.active_time","default":"-","desc":"开通时间","validate":""},{"type":"string","name":"param.due_time","default":"-","desc":"到期时间","validate":""},{"type":"string","name":"param.status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败","validate":""},{"type":"object","name":"param.self_defined_field","default":"-","desc":"自定义字段({\"5\":\"123\"},5是自定义字段ID,123是填写的内容)","validate":""},{"type":"int","name":"param.host.ratio_renew","default":"-","desc":"是否开启比例续费:0否,1是","validate":""},{"type":"float","name":"param.host.base_price","default":"-","desc":"购买周期原价","validate":""},{"type":"object","name":"param.customfield","default":"-","desc":"自定义字段","validate":""},{"type":"float","name":"param.keep_time_price","default":"-","desc":"保留期价格","validate":""},{"type":"float","name":"param.on_demand_flow_price","default":"-","desc":"按需流量价格","validate":""},{"type":"string","name":"param.on_demand_billing_cycle_unit","default":"-","desc":"出账周期单位(hour=每小时,day=每天,month=每月)","validate":""},{"type":"int","name":"param.on_demand_billing_cycle_day","default":"-","desc":"出账周期号数，每月有效","validate":""},{"type":"string","name":"param.on_demand_billing_cycle_point","default":"-","desc":"出账周期时间点(如00:00),","validate":"每天\/每月生效"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteHost","doc":{"title":"删除产品","desc":"删除产品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"batchDeleteHost","doc":{"title":"批量删除产品","desc":"批量删除产品","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"产品ID","validate":"required"},{"type":"int","name":"module_delete","default":"-","desc":"是否执行模块删除，1是0否","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"getModuleParams","doc":{"title":"获取通用模块参数","desc":"获取通用模块参数","author":"hh","version":"v1","return":[{"type":"HostModel","name":"host","default":"-","desc":"当前产品类"},{"type":"ClientModel","name":"client","default":"-","desc":"所属用户类"},{"type":"ProductModel","name":"product","default":"-","desc":"所属商品类"},{"type":"ServerModel","name":"server","default":"-","desc":"关联接口类"}]}},{"method":"getModule","doc":{"title":"获取当前产品关联模块类型(实例化后不需要传入参数)","desc":"获取当前产品关联模块类型","author":"hh","version":"v1","param":[{"type":"int","name":"param.server_id","default":"产品模型接口ID","desc":"接口ID","validate":""},{"type":"int","name":"param.product_id","default":"产品模型商品ID","desc":"商品ID","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"createAccount","doc":{"title":"产品开通","desc":"产品开通","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"suspendAccount","doc":{"title":"产品暂停","desc":"产品暂停","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"param.suspend_type","default":"overdue","desc":"暂停类型(overdue=到期暂停,overtraffic=超流暂停,certification_not_complete=实名未完成,other=其他,downstream=下游暂停)","validate":""},{"type":"string","name":"param.suspend_reason","default":"-","desc":"暂停原因","validate":""},{"type":"int","name":"param.auto_unsuspend_time","default":"-","desc":"自动解除暂停时间","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"unsuspendAccount","doc":{"title":"产品解除暂停","desc":"产品解除暂停","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"terminateAccount","doc":{"title":"产品删除","desc":"产品删除","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"adminArea","doc":{"title":"后台产品内页模块输出","desc":"后台产品内页模块输出","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.content","default":"-","desc":"内页模块输出"}]}},{"method":"menuHostList","doc":{"title":"自定义导航产品列表","desc":"自定义导航产品列表","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"导航ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data.content","default":"-","desc":"列表页模块输出"}]}},{"method":"clientArea","doc":{"title":"前台产品内页模块输出","desc":"前台产品内页模块输出","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data.content","default":"-","desc":"内页模块输出"}]}},{"method":"upgradeAccount","doc":{"title":"升降级","desc":"升降级","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"upgrade表ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateHostNotes","doc":{"title":"修改产品备注","desc":"修改产品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"batchUpdateHostNotes","doc":{"title":"批量修改产品备注","desc":"批量修改产品备注","author":"wyh","version":"v1","param":[{"type":"array","name":"ids","default":"-","desc":"产品ID数组","validate":"required"},{"type":"string","name":"notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"int","name":"success_count","default":"-","desc":"成功数量"},{"type":"int","name":"fail_count","default":"-","desc":"失败数量"}]}},{"method":"clientHost","doc":{"title":"获取用户所有产品","desc":"获取用户所有产品","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"产品"},{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"string","name":"list[].status","default":"-","desc":"状态Unpaid未付款Pending开通中Active已开通Suspended已暂停Deleted已删除Failed开通失败Cancelled已取消"},{"type":"int","name":"count","default":"-","desc":"产品总数"}]}},{"method":"moduleAdminButton","doc":{"title":"模块按钮输出","desc":"模块按钮输出","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.button[].type","default":"-","desc":"按钮类型(暂时都是default)"},{"type":"string","name":"data.button[].func","default":"-","desc":"按钮功能(create=开通,suspend=暂停,unsuspend=解除暂停,terminate=删除,renew=续费,sync=拉取信息,push=推送到下游)"},{"type":"string","name":"data.button[].name","default":"-","desc":"名称"}]}},{"method":"upstreamSyncHost","doc":{"title":"上游同步产品信息到下游","desc":"上游同步产品信息到下游","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"财务产品ID","desc":"-","validate":""},{"type":"string","name":"action","default":"动作module_create模块开通module_suspend模块暂停module_unsuspend模块解除暂停module_terminate模块删除update_host修改产品delete_host删除产品host_renew产品续费","desc":"-","validate":""}]}},{"method":"moduleField","doc":{"title":"产品内页模块输入框输出","desc":"产品内页模块输入框输出","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data[].name","default":"-","desc":"配置小标题"},{"type":"string","name":"data[].field[].name","default":"-","desc":"名称"},{"type":"string","name":"data[].field[].key","default":"-","desc":"标识(不要重复)"},{"type":"string","name":"data[].field[].value","default":"-","desc":"当前值"},{"type":"bool","name":"data[].field[].disable","default":"-","desc":"状态(false=可修改,true=不可修改)"}]}},{"method":"getCreateAccountLock","doc":{"title":"获取产品开通锁","desc":"获取产品开通锁,防止重复开通","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"clearCreateAccountLock","doc":{"title":"清除产品开通锁","desc":"清除产品开通锁","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}]}},{"method":"adminAreaModuleOperate","doc":{"title":"后台产品内页实例操作输出","desc":"后台产品内页实例操作输出","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.content","default":"-","desc":"后台产品内页实例操作输出"}]}},{"method":"syncAccount","doc":{"title":"拉取上游信息","desc":"拉取上游信息,同步模块数据到系统表","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}]}},{"method":"homeHostList","doc":{"title":"前台产品列表页(云\/DCIM)","desc":"前台产品列表页(云\/DCIM)","author":"hh","version":"v1","param":[{"type":"int","name":"param.page","default":"1","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序(id,due_time,status)","validate":""},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":""},{"type":"string","name":"param.keywords","default":"-","desc":"关键字搜索:商品名称\/产品名称\/IP","validate":""},{"type":"int","name":"param.country_id","default":"-","desc":"搜索:国家ID","validate":""},{"type":"string","name":"param.city","default":"-","desc":"搜索:城市","validate":""},{"type":"string","name":"param.area","default":"-","desc":"搜索:区域","validate":""},{"type":"string","name":"param.status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)","validate":""},{"type":"string","name":"param.tab","default":"-","desc":"状态using使用中expiring即将到期overdue已逾期deleted已删除","validate":""}],"return":[{"type":"array","name":"data.list","default":"-","desc":"列表数据"},{"type":"int","name":"data.list[].id","default":"-","desc":"产品ID"},{"type":"int","name":"data.list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"data.list[].name","default":"-","desc":"产品标识"},{"type":"string","name":"data.list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"int","name":"data.list[].active_time","default":"-","desc":"开通时间"},{"type":"int","name":"data.list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"data.list[].client_notes","default":"-","desc":"用户备注"},{"type":"string","name":"data.list[].product_name","default":"-","desc":"商品名称"},{"type":"string","name":"data.list[].country","default":"-","desc":"国家"},{"type":"string","name":"data.list[].country_code","default":"-","desc":"国家代码"},{"type":"int","name":"data.list[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data.list[].city","default":"-","desc":"城市"},{"type":"string","name":"data.list[].area","default":"-","desc":"区域"},{"type":"string","name":"data.list[].power_status","default":"-","desc":"电源状态(on=开机,off=关机,operating=操作中,fault=故障)"},{"type":"string","name":"data.list[].image_name","default":"-","desc":"镜像名称"},{"type":"string","name":"data.list[].image_icon","default":"-","desc":"镜像图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"int","name":"data.list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"data.list[].dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"data.list[].assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"string","name":"data.list[].base_info","default":"-","desc":"产品基础信息"},{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"data.list[].show_base_info","default":"-","desc":"产品列表是否展示基础信息：1是默认，0否"},{"type":"int","name":"data.list[].is_auto_renew","default":"-","desc":"是否自动续费(0=否,1=是)"},{"type":"int","name":"data.list[].billing_cycle","default":"-","desc":"计费方式(free=免费,onetime=一次性,recurring_prepayment=周期先付,on_demand=按需)"},{"type":"int","name":"data.count","default":"-","desc":"总条数"},{"type":"int","name":"data.using_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"data.expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"data.overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"data.deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"data.all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"data.data_center[].country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data.data_center[].city","default":"-","desc":"城市"},{"type":"string","name":"data.data_center[].area","default":"-","desc":"区域"},{"type":"string","name":"data.data_center[].country_name","default":"-","desc":"国家"},{"type":"string","name":"data.data_center[].country_code","default":"-","desc":"国家代码"},{"type":"string","name":"data.data_center[].customfield.multi_language.city","default":"-","desc":"城市多语言"},{"type":"string","name":"data.data_center[].customfield.multi_language.city","default":"-","desc":"区域多语言"},{"type":"int","name":"data.self_defined_field[].id","default":"-","desc":"自定义字段ID"},{"type":"string","name":"data.self_defined_field[].field_name","default":"-","desc":"自定义字段名称"},{"type":"string","name":"data.self_defined_field[].field_type","default":"-","desc":"字段类型(text=文本框,link=链接,password=密码,dropdown=下拉,tickbox=勾选框,textarea=文本区)"}]}},{"method":"hostSpecificInfo","doc":{"时间":"2024-12-09","title":"获取产品具体信息","desc":"获取产品具体信息,目前用于续费开关","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"int","name":"id","default":"-","desc":"产品ID"},{"type":"string","name":"name","default":"-","desc":"产品标识"},{"type":"string","name":"renew_amount","default":"-","desc":"续费金额"},{"type":"string","name":"billing_cycle_name","default":"-","desc":"模块计费周期名称"},{"type":"int","name":"due_time","default":"-","desc":"到期时间"},{"type":"int","name":"ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"assign_ip","default":"-","desc":"附加IP(英文逗号分隔)"},{"type":"string","name":"country","default":"-","desc":"国家"},{"type":"string","name":"country_code","default":"-","desc":"国家代码"},{"type":"int","name":"country_id","default":"-","desc":"国家ID"},{"type":"string","name":"city","default":"-","desc":"城市"},{"type":"string","name":"area","default":"-","desc":"区域"}]}},{"method":"failedActionHandle","doc":{"时间":"2024-12-09","title":"记录失败动作","desc":"记录失败动作","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"string","name":"param.action","default":"-","desc":"动作(create=开通,suspend=暂停,terminate=删除,renew=续费,unsuspend=解除暂停)","validate":"require"},{"type":"string","name":"param.msg","default":"-","desc":"失败原因","validate":"require"},{"type":"string","name":"param.failed_action_need_handle","default":"-","desc":"失败动作需要手动处理(0=否,1=是),可以用于手动触发","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"failedActionHostList","doc":{"时间":"2024-12-10","title":"手动处理产品列表","desc":"手动处理产品列表","author":"hh","version":"v1","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.action","default":"-","desc":"搜索:失败动作(create=开通失败,suspend=暂停失败,terminate=删除失败)","validate":""},{"type":"string","name":"param.keywords","default":"-","desc":"关键字:产品ID,商品名称,产品标识,IP地址","validate":""},{"type":"string","name":"param.orderby","default":"failed_action_trigger_time","desc":"排序(id,due_time,failed_action_trigger_time)","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"产品ID"},{"type":"string","name":"list[].name","default":"-","desc":"产品标识"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].product_name","default":"-","desc":"商品名称"},{"type":"int","name":"list[].client_id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].status","default":"-","desc":"产品状态(Unpaid=未付款,Pending=开通中,Active=已开通,Suspended=已暂停,Deleted=已删除)"},{"type":"string","name":"list[].failed_action","default":"-","desc":"失败动作(create=开通失败,suspend=暂停失败,terminate=删除失败)"},{"type":"string","name":"list[].failed_action_reason","default":"-","desc":"失败原因"},{"type":"string","name":"list[].renew_amount","default":"-","desc":"续费金额"},{"type":"string","name":"list[].billing_cycle","default":"-","desc":"计费方式(免费free，一次onetime，周期先付recurring_prepayment,周期后付recurring_postpaid)"},{"type":"string","name":"list[].billing_cycle_name","default":"-","desc":"模块计费周期名称"},{"type":"int","name":"list[].due_time","default":"-","desc":"到期时间"},{"type":"string","name":"list[].client_name","default":"-","desc":"用户名"},{"type":"string","name":"list[].email","default":"-","desc":"邮箱"},{"type":"int","name":"list[].phone_code","default":"-","desc":"区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"},{"type":"int","name":"list[].failed_action_trigger_time","default":"-","desc":"触发时间"},{"type":"int","name":"list[].retry","default":"-","desc":"是否可重试0=否1=是"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"int","name":"dusing_count","default":"-","desc":"使用中产品数量"},{"type":"int","name":"expiring_count","default":"-","desc":"即将到期产品数量"},{"type":"int","name":"overdue_count","default":"-","desc":"已逾期产品数量"},{"type":"int","name":"deleted_count","default":"-","desc":"已删除产品数量"},{"type":"int","name":"all_count","default":"-","desc":"全部产品数量"},{"type":"int","name":"failed_action_count","default":"-","desc":"手动处理产品数量"}]}},{"method":"expiringCount","doc":{"时间":"2024-12-10","title":"获取即将到期数量","desc":"获取即将到期数量","author":"hh","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"usingCount","doc":{"时间":"2025-01-20","title":"获取使用中数量","desc":"获取使用中数量","author":"theworld","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"allCount","doc":{"时间":"2025-01-20","title":"获取全部数量","desc":"获取全部数量","author":"theworld","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"overdueCount","doc":{"时间":"2025-01-20","title":"获取已逾期数量","desc":"获取已逾期数量","author":"theworld","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"deletedCount","doc":{"时间":"2025-01-20","title":"获取已删除数量","desc":"获取已删除数量","author":"theworld","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"failedActionCount","doc":{"时间":"2024-12-10","title":"获取手动处理数量","desc":"获取手动处理数量","author":"hh","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"failedActionMarkProcessed","doc":{"时间":"2024-12-10","title":"标记已处理","desc":"标记已处理","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"failedActionRetry","doc":{"时间":"2025-04-15","title":"手动处理重试","desc":"手动处理重试","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"batchSyncAccount","doc":{"时间":"2025-01-21","title":"批量同步","desc":"批量同步","author":"hh","version":"v1","param":[{"type":"array","name":"param.product_id","default":"-","desc":"商品ID","validate":"require"},{"type":"array","name":"param.host_status","default":"-","desc":"产品状态(Active已开通Suspended已暂停)","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"updateHostAutoReleaseTime","doc":{"时间":"2025-03-27","title":"修改自动释放时间","desc":"修改自动释放时间","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"-","validate":""},{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"param.auto_release_time","default":"-","desc":"自动释放时间戳","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"enterGracePeriod","doc":{"时间":"2025-03-28","title":"进入宽限期","desc":"进入宽限期","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"HostModel","name":"param.host","default":"-","desc":"产品模型实例","validate":"require"},{"type":"int","name":"param.time","default":"-","desc":"当前时间","validate":"require"}]}},{"method":"enterKeepPeriod","doc":{"时间":"2025-03-28","title":"进入保留期","desc":"进入保留期","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"HostModel","name":"param.host","default":"-","desc":"产品模型实例","validate":"require"},{"type":"int","name":"param.time","default":"-","desc":"当前时间","validate":"require"}]}},{"method":"exitGracePeriod","doc":{"时间":"2025-03-31","title":"退出宽限期","desc":"退出宽限期","author":"hh","version":"v1","param":[{"type":"HostModel","name":"host","default":"-","desc":"产品模型实例","validate":"require"}]}},{"method":"exitKeepPeriod","doc":{"时间":"2025-03-31","title":"退出保留期","desc":"退出保留期","author":"hh","version":"v1","param":[{"type":"HostModel","name":"host","default":"-","desc":"产品模型实例","validate":"require"}]}},{"method":"calNextPaymentTime","doc":{"时间":"2025-03-28","title":"计算下次出账时间","desc":"计算下次出账时间","author":"hh","version":"v1","param":[{"type":"HostModel","name":"host","default":"-","desc":"产品模型实例","validate":"require"},{"type":"int","name":"time","default":"-","desc":"当前时间","validate":"require"},{"type":"int","name":"-","default":"-","desc":"-","validate":""}],"return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"onDemandToRecurringPrepaymentDurationPrice","doc":{"时间":"2025-03-28","title":"获取产品按需转包年包月周期价格","desc":"获取产品按需转包年包月周期价格","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"array","name":"data.duration","default":"-","desc":"可转换周期"},{"type":"int","name":"data.duration[].id","default":"-","desc":"周期ID"},{"type":"string","name":"data.duration[].price","default":"-","desc":"周期价格"},{"type":"string","name":"data.duration[].billing_cycle","default":"-","desc":"周期原名称"},{"type":"string","name":"data.duration[].name_show","default":"-","desc":"周期显示名称"},{"type":"string","name":"data.duration[].base_price","default":"-","desc":"基础价格"}]}},{"method":"onDemandToRecurringPrepayment","doc":{"时间":"2025-04-07","title":"产品按需转包年包月","desc":"产品按需转包年包月","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"param.duration_id","default":"-","desc":"周期ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"changeBillingCycleAccount","doc":{"title":"产品变更计费方式","desc":"产品变更计费方式","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"change_billing_cycle表ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"recurringPrepaymentToOnDemandDurationPrice","doc":{"时间":"2025-04-08","title":"获取产品包年包月转按需价格","desc":"获取产品包年包月转按需价格","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data.on_demand_price","default":"-","desc":"按需出账价格,可能已经折扣了"},{"type":"string","name":"data.base_renew_price","default":"-","desc":"按需出账原价"},{"type":"string","name":"data.keep_time_price","default":"-","desc":"保留期价格"},{"type":"string","name":"data.billing_cycle_name","default":"-","desc":"周期名称"}]}},{"method":"recurringPrepaymentToOnDemand","doc":{"时间":"2025-04-08","title":"产品包年包月转按需","desc":"产品包年包月转按需","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"cancelRecurringPrepaymentToOnDemand","doc":{"时间":"2025-04-09","title":"取消产品包年包月转按需","desc":"取消产品包年包月转按需","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.id","default":"-","desc":"产品ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"pushDownstream","doc":{"时间":"2025-09-23","title":"推送到下游","desc":"推送到下游","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"产品ID","validate":"required"}]}}]},{"class":"app\\common\\model\\CloudServerProductModel","doc":{"title":"模板控制器-云服务器商品模型","desc":"模板控制器-云服务器商品模型","use":"app\\common\\model\\CloudServerProductModel"},"list":[{"method":"productList","doc":{"title":"云服务器商品列表","desc":"云服务器商品列表","author":"theworld","version":"v1","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"int","name":"list[].area_id","default":"-","desc":"区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"一级区域"},{"type":"string","name":"list[].second_area","default":"-","desc":"二级区域"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].cpu","default":"-","desc":"处理器"},{"type":"string","name":"list[].memory","default":"-","desc":"内存"},{"type":"string","name":"list[].system_disk","default":"-","desc":"系统盘"},{"type":"string","name":"list[].bandwidth","default":"-","desc":"带宽"},{"type":"string","name":"list[].duration","default":"-","desc":"时长"},{"type":"string","name":"list[].tag","default":"-","desc":"标签"},{"type":"string","name":"list[].original_price","default":"-","desc":"原价"},{"type":"string","name":"list[].original_price_unit","default":"-","desc":"原价单位,month月year年"},{"type":"string","name":"list[].selling_price","default":"-","desc":"售价"},{"type":"string","name":"list[].selling_price_unit","default":"-","desc":"售价单位,month月year年"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"},{"type":"int","name":"count","default":"-","desc":"商品数量"}]}},{"method":"createProduct","doc":{"title":"创建云服务器商品","desc":"创建云服务器商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.area_id","default":"-","desc":"区域ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"string","name":"param.cpu","default":"-","desc":"处理器","validate":"required"},{"type":"string","name":"param.memory","default":"-","desc":"内存","validate":"required"},{"type":"string","name":"param.system_disk","default":"-","desc":"系统盘","validate":"required"},{"type":"string","name":"param.bandwidth","default":"-","desc":"带宽","validate":"required"},{"type":"string","name":"param.duration","default":"-","desc":"时长","validate":"required"},{"type":"string","name":"param.tag","default":"-","desc":"标签","validate":"required"},{"type":"float","name":"param.original_price","default":"-","desc":"原价","validate":"required"},{"type":"string","name":"param.original_price_unit","default":"-","desc":"原价单位,month月year年","validate":"required"},{"type":"float","name":"param.selling_price","default":"-","desc":"售价","validate":"required"},{"type":"string","name":"param.selling_price_unit","default":"-","desc":"售价单位,month月year年","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProduct","doc":{"title":"编辑云服务器商品","desc":"编辑云服务器商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"required"},{"type":"int","name":"param.area_id","default":"-","desc":"区域ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"string","name":"param.cpu","default":"-","desc":"处理器","validate":"required"},{"type":"string","name":"param.memory","default":"-","desc":"内存","validate":"required"},{"type":"string","name":"param.system_disk","default":"-","desc":"系统盘","validate":"required"},{"type":"string","name":"param.bandwidth","default":"-","desc":"带宽","validate":"required"},{"type":"string","name":"param.duration","default":"-","desc":"时长","validate":"required"},{"type":"string","name":"param.tag","default":"-","desc":"标签","validate":"required"},{"type":"float","name":"param.original_price","default":"-","desc":"原价","validate":"required"},{"type":"string","name":"param.original_price_unit","default":"-","desc":"原价单位,month月year年","validate":"required"},{"type":"float","name":"param.selling_price","default":"-","desc":"售价","validate":"required"},{"type":"string","name":"param.selling_price_unit","default":"-","desc":"售价单位,month月year年","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteProduct","doc":{"title":"删除云服务器商品","desc":"删除云服务器商品","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"productOrder","doc":{"title":"云服务器商品排序","desc":"云服务器商品排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webData","doc":{"title":"云服务器数据","desc":"云服务器数据","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"云服务器产品配置"},{"type":"string","name":"list[].name","default":"-","desc":"一级区域名称"},{"type":"array","name":"list[].children","default":"-","desc":"二级区域"},{"type":"int","name":"list[].children[].id","default":"-","desc":"二级区域ID"},{"type":"string","name":"list[].children[].name","default":"-","desc":"二级区域名称"},{"type":"array","name":"list[].children[].children","default":"-","desc":"商品"},{"type":"int","name":"list[].children[].children[].id","default":"-","desc":"商品ID"},{"type":"int","name":"list[].children[].children[].area_id","default":"-","desc":"区域ID"},{"type":"string","name":"list[].children[].children[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].children[].children[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].children[].children[].cpu","default":"-","desc":"处理器"},{"type":"array","name":"list[].children[].children[].memory","default":"-","desc":"内存"},{"type":"array","name":"list[].children[].children[].system_disk","default":"-","desc":"系统盘"},{"type":"array","name":"list[].children[].children[].bandwidth","default":"-","desc":"带宽"},{"type":"array","name":"list[].children[].children[].duration","default":"-","desc":"时长"},{"type":"array","name":"list[].children[].children[].tag","default":"-","desc":"标签"},{"type":"string","name":"list[].children[].children[].original_price","default":"-","desc":"原价"},{"type":"string","name":"list[].children[].children[].original_price_unit","default":"-","desc":"原价单位"},{"type":"string","name":"list[].children[].children[].selling_price","default":"-","desc":"售价"},{"type":"string","name":"list[].children[].children[].selling_price_unit","default":"-","desc":"售价单位"},{"type":"int","name":"list[].children[].children[].product_id","default":"-","desc":"关联商品ID"},{"type":"array","name":"banner","default":"-","desc":"轮播图"},{"type":"int","name":"banner[].id","default":"-","desc":"轮播图ID"},{"type":"string","name":"banner[].img","default":"-","desc":"图片"},{"type":"string","name":"banner[].url","default":"-","desc":"跳转链接"},{"type":"string","name":"banner[].notes","default":"-","desc":"备注"},{"type":"int","name":"more_offers","default":"-","desc":"更多优惠0关闭1开启"},{"type":"array","name":"discount","default":"-","desc":"优惠"},{"type":"int","name":"discount[].id","default":"-","desc":"优惠ID"},{"type":"string","name":"discount[].title","default":"-","desc":"标题"},{"type":"string","name":"discount[].description","default":"-","desc":"描述"},{"type":"string","name":"discount[].url","default":"-","desc":"跳转链接"}]}}]},{"class":"app\\common\\model\\HonorModel","doc":{"title":"荣誉资质模型","desc":"荣誉资质模型","use":"app\\common\\model\\HonorModel"},"list":[{"method":"honorList","doc":{"title":"获取荣誉资质","desc":"获取荣誉资质","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"荣誉资质"},{"type":"int","name":"list[].id","default":"-","desc":"荣誉资质ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].img","default":"-","desc":"图片地址"}]}},{"method":"createHonor","doc":{"title":"添加荣誉资质","desc":"添加荣誉资质","author":"theworld","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"img","default":"-","desc":"图片地址","validate":"required"}]}},{"method":"updateHonor","doc":{"title":"编辑荣誉资质","desc":"编辑荣誉资质","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"荣誉资质ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"名称","validate":"required"},{"type":"string","name":"img","default":"-","desc":"图片地址","validate":"required"}]}},{"method":"deleteHonor","doc":{"title":"删除荣誉资质","desc":"删除荣誉资质","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"荣誉资质ID","validate":"required"}]}}]},{"class":"app\\common\\model\\ServerHostingProductModel","doc":{"title":"模板控制器-服务器托管商品模型","desc":"模板控制器-服务器托管商品模型","use":"app\\common\\model\\ServerHostingProductModel"},"list":[{"method":"productList","doc":{"title":"服务器托管商品列表","desc":"服务器托管商品列表","author":"theworld","version":"v1","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"商品"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"int","name":"list[].area_id","default":"-","desc":"区域ID"},{"type":"string","name":"list[].first_area","default":"-","desc":"所属区域"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].region","default":"-","desc":"地域"},{"type":"string","name":"list[].ip_num","default":"-","desc":"IP数量"},{"type":"string","name":"list[].bandwidth","default":"-","desc":"带宽"},{"type":"string","name":"list[].defense","default":"-","desc":"防御"},{"type":"string","name":"list[].bandwidth_price","default":"-","desc":"带宽价格"},{"type":"string","name":"list[].bandwidth_price_unit","default":"-","desc":"带宽价格单位,month\/M\/月year\/M\/年"},{"type":"string","name":"list[].selling_price","default":"-","desc":"售价"},{"type":"string","name":"list[].selling_price_unit","default":"-","desc":"售价单位,month月year年"},{"type":"int","name":"list[].product_id","default":"-","desc":"关联商品ID"},{"type":"int","name":"count","default":"-","desc":"商品数量"}]}},{"method":"createProduct","doc":{"title":"创建服务器托管商品","desc":"创建服务器托管商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.area_id","default":"-","desc":"区域ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.region","default":"-","desc":"地域","validate":"required"},{"type":"string","name":"param.ip_num","default":"-","desc":"IP数量","validate":"required"},{"type":"string","name":"param.bandwidth","default":"-","desc":"带宽","validate":"required"},{"type":"string","name":"param.defense","default":"-","desc":"防御","validate":"required"},{"type":"float","name":"param.bandwidth_price","default":"-","desc":"带宽价格","validate":"required"},{"type":"string","name":"param.bandwidth_price_unit","default":"-","desc":"带宽价格单位,month\/M\/月year\/M\/年","validate":"required"},{"type":"float","name":"param.selling_price","default":"-","desc":"售价","validate":"required"},{"type":"string","name":"param.selling_price_unit","default":"-","desc":"售价单位,month月year年","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateProduct","doc":{"title":"编辑服务器托管商品","desc":"编辑服务器托管商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"商品ID","validate":"required"},{"type":"int","name":"param.area_id","default":"-","desc":"区域ID","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"标题","validate":"required"},{"type":"string","name":"param.region","default":"-","desc":"地域","validate":"required"},{"type":"string","name":"param.ip_num","default":"-","desc":"IP数量","validate":"required"},{"type":"string","name":"param.bandwidth","default":"-","desc":"带宽","validate":"required"},{"type":"string","name":"param.defense","default":"-","desc":"防御","validate":"required"},{"type":"float","name":"param.bandwidth_price","default":"-","desc":"带宽价格","validate":"required"},{"type":"string","name":"param.bandwidth_price_unit","default":"-","desc":"带宽价格单位,month\/M\/月year\/M\/年","validate":"required"},{"type":"float","name":"param.selling_price","default":"-","desc":"售价","validate":"required"},{"type":"string","name":"param.selling_price_unit","default":"-","desc":"售价单位,month月year年","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"关联商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteProduct","doc":{"title":"删除服务器托管商品","desc":"删除服务器托管商品","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webData","doc":{"title":"服务器托管数据","desc":"服务器托管数据","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"服务器托管产品配置"},{"type":"int","name":"list[].id","default":"-","desc":"区域ID"},{"type":"string","name":"list[].name","default":"-","desc":"区域名称"},{"type":"array","name":"list[].children","default":"-","desc":"商品"},{"type":"int","name":"list[].children[].id","default":"-","desc":"商品ID"},{"type":"int","name":"list[].children[].area_id","default":"-","desc":"区域ID"},{"type":"string","name":"list[].children[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].children[].region","default":"-","desc":"地域"},{"type":"array","name":"list[].children[].ip_num","default":"-","desc":"IP数量"},{"type":"array","name":"list[].children[].bandwidth","default":"-","desc":"带宽"},{"type":"array","name":"list[].children[].defense","default":"-","desc":"防御"},{"type":"string","name":"list[].children[].bandwidth_price","default":"-","desc":"带宽价格"},{"type":"string","name":"list[].children[].bandwidth_price_unit","default":"-","desc":"带宽价格单位"},{"type":"string","name":"list[].children[].selling_price","default":"-","desc":"售价"},{"type":"string","name":"list[].children[].selling_price_unit","default":"-","desc":"售价单位"},{"type":"int","name":"list[].children[].product_id","default":"-","desc":"关联商品ID"}]}},{"method":"productOrder","doc":{"title":"服务器托管商品排序","desc":"服务器托管商品排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\TaskNoticeWaitModel","doc":{"title":"独立通知任务队列模型","desc":"独立通知任务队列模型","use":"app\\common\\model\\TaskNoticeWaitModel"},"list":[{"method":"addTask","doc":{"title":"添加通知任务到独立队列","desc":"添加通知任务到独立队列","author":"wyh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"任务参数","validate":""},{"type":"string","name":"param.type","default":"-","desc":"任务类型(email\/sms)","validate":"required"},{"type":"string","name":"param.description","default":"-","desc":"任务描述","validate":"required"},{"type":"array","name":"param.task_data","default":"-","desc":"任务数据","validate":"required"},{"type":"int","name":"param.rel_id","default":"-","desc":"关联ID","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"客户ID","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"getPendingTasks","doc":{"title":"获取待处理任务列表","desc":"获取待处理任务列表，支持并发控制","author":"wyh","version":"v1","param":[{"type":"int","name":"retryTimes","default":"-","desc":"最大重试次数","validate":""},{"type":"int","name":"timeout","default":"-","desc":"任务超时时间(秒)","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"tryLockTask","doc":{"title":"尝试获取任务锁","desc":"使用版本号实现乐观锁，获取任务执行权","author":"wyh","version":"v1","param":[{"type":"int","name":"taskId","default":"-","desc":"任务ID","validate":""},{"type":"int","name":"version","default":"-","desc":"当前版本号","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"updateTaskStatus","doc":{"title":"更新任务状态","desc":"更新任务执行结果状态","author":"wyh","version":"v1","param":[{"type":"int","name":"taskId","default":"-","desc":"任务ID","validate":""},{"type":"string","name":"status","default":"-","desc":"任务状态","validate":""},{"type":"int","name":"retry","default":"-","desc":"重试次数","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"getTaskStats","doc":{"title":"获取任务统计信息","desc":"获取各状态任务的数量统计","author":"wyh","version":"v1","return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"cleanHistoryTasks","doc":{"title":"清理历史任务","desc":"清理指定时间之前的已完成任务","author":"wyh","version":"v1","param":[{"type":"int","name":"days","default":"-","desc":"保留天数","validate":""}],"return":[{"type":"int","name":"清理的任务数量","default":"-","desc":"-"}]}},{"method":"getFailedTasks","doc":{"title":"获取失败任务列表","desc":"获取执行失败的任务列表，用于故障排查","author":"wyh","version":"v1","param":[{"type":"int","name":"limit","default":"-","desc":"返回数量限制","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"resetTimeoutTasks","doc":{"title":"重置超时任务","desc":"将超时的执行中任务重置为等待状态","author":"wyh","version":"v1","param":[{"type":"int","name":"timeout","default":"-","desc":"超时时间(秒)","validate":""}],"return":[{"type":"int","name":"重置的任务数量","default":"-","desc":"-"}]}}]},{"class":"app\\common\\model\\IndexBannerModel","doc":{"title":"模板控制器-首页轮播图模型","desc":"模板控制器-首页轮播图模型","use":"app\\common\\model\\IndexBannerModel"},"list":[{"method":"bannerList","doc":{"title":"首页轮播图列表","desc":"首页轮播图列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"轮播图"},{"type":"int","name":"list[].id","default":"-","desc":"轮播图ID"},{"type":"string","name":"list[].img","default":"-","desc":"图片"},{"type":"string","name":"list[].url","default":"-","desc":"跳转链接"},{"type":"int","name":"list[].start_time","default":"-","desc":"展示开始时间"},{"type":"int","name":"list[].end_time","default":"-","desc":"展示结束时间"},{"type":"int","name":"list[].show","default":"-","desc":"是否展示0否1是"},{"type":"string","name":"list[].notes","default":"-","desc":"备注"}]}},{"method":"createBanner","doc":{"title":"添加首页轮播图","desc":"添加首页轮播图","author":"theworld","version":"v1","param":[{"type":"string","name":"param.img","default":"-","desc":"图片","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转链接","validate":"required"},{"type":"int","name":"param.start_time","default":"-","desc":"展示开始时间","validate":"required"},{"type":"int","name":"param.end_time","default":"-","desc":"展示结束时间","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateBanner","doc":{"title":"修改首页轮播图","desc":"修改首页轮播图","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"轮播图ID","validate":"required"},{"type":"string","name":"param.img","default":"-","desc":"图片","validate":"required"},{"type":"string","name":"param.url","default":"-","desc":"跳转链接","validate":"required"},{"type":"int","name":"param.start_time","default":"-","desc":"展示开始时间","validate":"required"},{"type":"int","name":"param.end_time","default":"-","desc":"展示结束时间","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteBanner","doc":{"title":"删除首页轮播图","desc":"删除首页轮播图","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"轮播图ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"showBanner","doc":{"title":"展示首页轮播图","desc":"展示首页轮播图","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"轮播图ID","validate":"required"},{"type":"int","name":"param.show","default":"-","desc":"是否展示0否1是","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"orderBanner","doc":{"title":"首页轮播图排序","desc":"首页轮播图排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"轮播图ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"webData","doc":{"title":"首页数据","desc":"首页数据","author":"theworld","version":"v1","return":[{"type":"array","name":"banner","default":"-","desc":"轮播图"},{"type":"int","name":"banner[].id","default":"-","desc":"轮播图ID"},{"type":"string","name":"banner[].img","default":"-","desc":"图片"},{"type":"string","name":"banner[].url","default":"-","desc":"跳转链接"},{"type":"string","name":"banner[].notes","default":"-","desc":"备注"}]}}]},{"class":"app\\common\\model\\ApiModel","doc":{"title":"API密钥模型","desc":"API密钥模型","use":"app\\common\\model\\ApiModel"},"list":[{"method":"apiList","doc":{"title":"API密钥列表","desc":"API密钥列表","author":"theworld","version":"v1","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"API密钥"},{"type":"int","name":"list[].name","default":"-","desc":"API密钥名称"},{"type":"int","name":"list[].id","default":"-","desc":"API密钥ID"},{"type":"string","name":"list[].token","default":"-","desc":"token"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"string","name":"list[].status","default":"-","desc":"白名单状态0关闭1开启"},{"type":"string","name":"list[].ip","default":"-","desc":"白名单IP"},{"type":"int","name":"count","default":"-","desc":"API日志总数"},{"type":"int","name":"create_api","default":"-","desc":"是否可创建API:0否1是"}]}},{"method":"createApi","doc":{"title":"创建API密钥","desc":"创建API密钥","author":"theworld","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"名称","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"object","name":"data.api","default":"-","desc":"API密钥"},{"type":"int","name":"data.api.name","default":"-","desc":"API密钥名称"},{"type":"int","name":"data.api.id","default":"-","desc":"API密钥ID"},{"type":"string","name":"data.api.token","default":"-","desc":"token"},{"type":"int","name":"data.api.create_time","default":"-","desc":"创建时间"},{"type":"string","name":"data.api_url","default":"-","desc":"API接口地址"}]}},{"method":"whiteListSetting","doc":{"title":"API白名单设置","desc":"API白名单设置","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"API密钥ID","validate":"required"},{"type":"int","name":"param.status","default":"-","desc":"白名单状态0关闭1开启","validate":"required"},{"type":"string","name":"param.ip","default":"-","desc":"白名单IP","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteApi","doc":{"title":"删除API密钥","desc":"删除API密钥","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"API密钥ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"getConfig","doc":{"title":"获取API设置","desc":"获取API设置","author":"theworld","version":"v1","return":[{"type":"int","name":"client_create_api","default":"-","desc":"用户API创建权限0关闭1开启"},{"type":"int","name":"client_create_api_type","default":"-","desc":"用户API创建权限类型0全部用户1指定用户可创建2指定用户不可创建"}]}},{"method":"updateConfig","doc":{"title":"保存API设置","desc":"保存API设置","author":"theworld","version":"v1","param":[{"type":"int","name":"client_create_api","default":"-","desc":"用户API创建权限0关闭1开启","validate":""},{"type":"int","name":"client_create_api_type","default":"-","desc":"用户API创建权限类型0全部用户1指定用户可创建2指定用户不可创建","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"clientList","doc":{"title":"API指定用户列表","desc":"API指定用户列表","author":"theworld","version":"v1","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"用户"},{"type":"int","name":"list[].id","default":"-","desc":"用户ID"},{"type":"string","name":"list[].username","default":"-","desc":"姓名"},{"type":"string","name":"list[].email","default":"-","desc":"邮箱"},{"type":"int","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"},{"type":"int","name":"list[].status","default":"-","desc":"状态;0:禁用,1:正常"},{"type":"string","name":"list[].company","default":"-","desc":"公司"},{"type":"int","name":"list[].host_num","default":"-","desc":"产品数量"},{"type":"int","name":"list[].host_active_num","default":"-","desc":"已激活产品数量"},{"type":"array","name":"list[].custom_field","default":"-","desc":"自定义字段"},{"type":"string","name":"list[].custom_field[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].custom_field[].value","default":"-","desc":"值"},{"type":"bool","name":"list[].certification","default":"是否实名认证true是false否","desc":"-"},{"type":"string","name":"list[].certification_type","default":"实名类型person个人company企业","desc":"-"},{"type":"int","name":"count","default":"-","desc":"用户总数"}]}},{"method":"addClient","doc":{"title":"添加API指定用户","desc":"添加API指定用户","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"用户ID","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"removeClient","doc":{"title":"移除API指定用户","desc":"移除API指定用户","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"用户ID","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\MfCloudDataCenterMapGroupLinkModel","doc":{"title":"魔方云区域组关联模型","desc":"魔方云区域组关联模型","use":"app\\common\\model\\MfCloudDataCenterMapGroupLinkModel"},"list":[{"method":"getGroupProductDataCenterId","doc":{"title":"获取关联的商品和数据中心ID","desc":"根据商品数据中心获取关联的商品和数据中心ID","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.data_center_id","default":"-","desc":"数据中心ID","validate":"require"},{"type":"int","name":"param.downstream_client_id","default":"-","desc":"下游用户ID(api对接可用)","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"VPC网络ID"},{"type":"string","name":"list[].name","default":"-","desc":"VPC网络名称"}]}}]},{"class":"app\\common\\model\\LocalImageGroupModel","doc":{"title":"本地镜像分组模型","desc":"本地镜像分组模型","use":"app\\common\\model\\LocalImageGroupModel"},"list":[{"method":"groupList","doc":{"title":"本地镜像分组列表","desc":"本地镜像分组列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"分组"},{"type":"int","name":"list[].id","default":"-","desc":"分组ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].icon","default":"-","desc":"图标"}]}},{"method":"createGroup","doc":{"title":"创建本地镜像分组","desc":"创建本地镜像分组","author":"theworld","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"名称","validate":""},{"type":"string","name":"param.icon","default":"-","desc":"图标","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateGroup","doc":{"title":"编辑本地镜像分组","desc":"编辑本地镜像分组","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"分组ID","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"名称","validate":""},{"type":"string","name":"param.icon","default":"-","desc":"图标","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteGroup","doc":{"title":"删除本地镜像分组","desc":"删除本地镜像分组","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"分组ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"groupOrder","doc":{"title":"本地镜像分组排序","desc":"本地镜像分组排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"分组ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\model\\OrderRecordModel","doc":{"title":"订单信息记录模型","desc":"订单信息记录模型","use":"app\\common\\model\\OrderRecordModel"},"list":[{"method":"orderRecordList","doc":{"title":"订单信息记录列表","desc":"订单信息记录列表","author":"hh","version":"v1","param":[{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"订单信息记录"},{"type":"int","name":"list[].id","default":"-","desc":"订单信息记录ID"},{"type":"string","name":"list[].content","default":"-","desc":"内容"},{"type":"array","name":"list[].attachment","default":"-","desc":"附件"},{"type":"int","name":"list[].admin_id","default":"-","desc":"管理员ID"},{"type":"string","name":"list[].admin_name","default":"-","desc":"管理员名称"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"count","default":"-","desc":"订单信息记录总数"}]}},{"method":"createOrderRecord","doc":{"title":"新增订单信息记录","desc":"新增订单信息记录","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单ID","validate":"required"},{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"},{"type":"array","name":"attachment","default":"-","desc":"附件","validate":""}]}},{"method":"updateOrderRecord","doc":{"title":"编辑订单信息记录","desc":"编辑订单信息记录","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单信息记录ID","validate":"required"},{"type":"string","name":"content","default":"-","desc":"内容","validate":"required"},{"type":"array","name":"attachment","default":"-","desc":"附件","validate":""}]}},{"method":"deleteOrderRecord","doc":{"title":"删除订单信息记录","desc":"删除订单信息记录","author":"hh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"订单信息记录ID","validate":"required"}]}}]},{"class":"app\\common\\model\\ConfigOptionSubModel","doc":{"title":"配置项模型","desc":"配置项模型","use":"app\\common\\model\\ConfigOptionModel"},"list":[]},{"class":"app\\common\\model\\ProductNoticeGroupModel","doc":{"title":"商品通知组模型","desc":"商品通知组模型","use":"app\\common\\model\\ProductNoticeGroupModel"},"list":[{"method":"productNoticeGroupList","doc":{"时间":"2025-03-07","title":"全局通知管理列表","desc":"全局通知管理列表","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"string","name":"param.type","default":"-","desc":"通知类型标识","validate":"require"},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.name","default":"-","desc":"搜索:分组名称","validate":""},{"type":"string","name":"param.product_name","default":"-","desc":"搜索:商品名称","validate":""}],"return":[{"type":"int","name":"list[].id","default":"-","desc":"触发动作组ID"},{"type":"string","name":"list[].name","default":"-","desc":"触发动作组名称"},{"type":"int","name":"list[].is_default","default":"-","desc":"是否默认组(0=否,1=是)"},{"type":"int","name":"list[].notice_setting.xxx","default":"-","desc":"对应触发动作状态(xxx=动作标识,0=关闭,1=开启)"},{"type":"int","name":"list[].product[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].product[].name","default":"-","desc":"商品名称"},{"type":"int","name":"count","default":"-","desc":"总条数"},{"type":"string","name":"notice_type[].type","default":"-","desc":"通知类型标识"},{"type":"string","name":"notice_type[].name","default":"-","desc":"通知类型名称"},{"type":"string","name":"notice_setting[].name","default":"-","desc":"通知标识"},{"type":"string","name":"notice_setting[].name_lang","default":"-","desc":"通知名称"}]}},{"method":"productNoticeGroupCreate","doc":{"时间":"2025-03-07","title":"创建触发动作组","desc":"创建触发动作组","author":"hh","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"通知类型标识","validate":"require"},{"type":"string","name":"param.name","default":"-","desc":"触发动作组名称","validate":"require"},{"type":"int","name":"param.notice_setting.xxx","default":"-","desc":"对应触发动作状态(xxx=动作标识,0=关闭,1=开启)","validate":"require"},{"type":"array","name":"param.product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"int","name":"data.id","default":"-","desc":"触发动作组ID"}]}},{"method":"productNoticeGroupUpdate","doc":{"时间":"2025-03-07","title":"修改触发动作组","desc":"修改触发动作组","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"触发动作组ID","validate":"require"},{"type":"string","name":"param.name","default":"-","desc":"触发动作组名称","validate":"require"},{"type":"int","name":"param.notice_setting.xxx","default":"-","desc":"对应触发动作状态(xxx=动作标识,0=关闭,1=开启)","validate":"require"},{"type":"array","name":"param.product_id","default":"-","desc":"商品ID","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"productNoticeGroupDelete","doc":{"时间":"2025-03-07","title":"删除触发动作组","desc":"删除触发动作组","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"触发动作组ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"productNoticeGroupUpdateActStatus","doc":{"时间":"2025-03-07","title":"修改触发动作组动作状态","desc":"修改触发动作组动作状态","author":"hh","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"触发动作组ID","validate":"require"},{"type":"string","name":"param.act","default":"-","desc":"动作标识","validate":"require"},{"type":"int","name":"param.status","default":"-","desc":"状态(0=否,1=是)","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"addProductToDefaultProductNoticeGroup","doc":{"时间":"2025-03-07","title":"添加商品至默认分组","desc":"添加商品至默认分组","author":"hh","version":"v1","param":[{"type":"int","name":"productId","default":"-","desc":"商品ID","validate":"require"}]}},{"method":"afterProductDelete","doc":{"时间":"2025-03-10","title":"删除商品关联","desc":"删除商品关联,调用该方法删除对应关联","author":"hh","version":"v1","param":[{"type":"int","name":"productId","default":"-","desc":"商品ID","validate":"require"}]}},{"method":"addNoticeType","doc":{"时间":"2025-03-07","title":"添加新通知类型","desc":"添加新通知类型,调用该方法自动添加对应关联","author":"hh","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"通知类型标识","validate":"require"}],"return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"delNoticeType","doc":{"时间":"2025-03-07","title":"删除通知类型","desc":"删除通知类型,不能删除邮件\/短信","author":"hh","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"通知类型标识","validate":"require"}]}},{"method":"allNoticeType","doc":{"时间":"2025-03-07","title":"获取所有通知类型","desc":"获取所有通知类型","author":"hh","version":"v1","return":[{"type":"string","name":"[].type","default":"-","desc":"通知类型标识"},{"type":"string","name":"[].name","default":"-","desc":"通知类型名称"}]}},{"method":"productNoticeSetting","doc":{"时间":"2025-03-07","title":"获取商品全局通知动作","desc":"获取商品全局通知动作","author":"hh","version":"v1","return":[{"type":"string","name":"[].name","default":"-","desc":"动作标识"},{"type":"string","name":"[].name_lang","default":"-","desc":"动作名称"}]}},{"method":"getNoticeTypeName","doc":{"时间":"2025-03-07","title":"获取通知类型名称","desc":"获取通知类型名称","author":"hh","version":"v1","return":[{"type":"string","name":"type","default":"-","desc":"通知类型标识"},{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"getProductNoticeStatus","doc":{"时间":"2025-03-07","title":"获取商品通知动作状态","desc":"获取商品通知动作状态","author":"hh","version":"v1","return":[{"type":"string","name":"type","default":"-","desc":"通知类型标识"},{"type":"string","name":"product_id","default":"-","desc":"商品"},{"type":"string","name":"act","default":"-","desc":"商品动作"},{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"getProductNoticeEnableType","doc":{"时间":"2025-03-07","title":"获取商品通知动作开启的通知类型","desc":"获取商品通知动作开启的通知类型,返回NULL代表所有类型都可用","author":"hh","version":"v1","return":[{"type":"string","name":"product_id","default":"-","desc":"商品"},{"type":"string","name":"act","default":"-","desc":"商品动作"},{"type":"array","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\admin\\model\\AuthRuleLinkModel","doc":{"title":"管理员权限规则关联模型","desc":"管理员权限规则关联模型","use":"app\\admin\\model\\AuthRuleLinkModel"},"list":[]},{"class":"app\\admin\\model\\AdminModel","doc":{"title":"管理员模型","desc":"管理员模型","use":"app\\admin\\model\\AdminModel"},"list":[{"method":"adminList","doc":{"title":"管理员列表","desc":"管理员列表","author":"wyh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字:ID,名称,用户名,邮箱","validate":""},{"type":"string","name":"status","default":"-","desc":"状态0:禁用,1:正常","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序","validate":"id,nickname,name,email"},{"type":"string","name":"sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"管理员列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].nickname","default":"-","desc":"名称"},{"type":"int","name":"list[].name","default":"-","desc":"用户名"},{"type":"int","name":"list[].email","default":"-","desc":"邮箱"},{"type":"int","name":"list[].roles","default":"-","desc":"分组名称"},{"type":"int","name":"list[].status","default":"-","desc":"状态;0:禁用,1:正常"},{"type":"int","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"},{"type":"int","name":"list[].lock","default":"-","desc":"锁定0=否1=是"},{"type":"int","name":"list[].lock_time","default":"-","desc":"锁定到期时间"},{"type":"int","name":"list[].totp_bind","default":"-","desc":"是否绑定totp(0=否1=是)"},{"type":"int","name":"count","default":"-","desc":"管理员总数"}]}},{"method":"indexAdmin","doc":{"title":"获取单个管理员","desc":"获取单个管理员","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"管理员分组ID","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"string","name":"nickname","default":"-","desc":"名称"},{"type":"string","name":"name","default":"-","desc":"用户名"},{"type":"string","name":"email","default":"-","desc":"邮箱"},{"type":"string","name":"role_id","default":"-","desc":"分组ID"},{"type":"string","name":"roles","default":"-","desc":"所属分组,逗号分隔"},{"type":"string","name":"status","default":"-","desc":"状态;0:禁用;1:正常"},{"type":"int","name":"phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"phone","default":"-","desc":"手机号"}]}},{"method":"createAdmin","doc":{"title":"添加管理员","desc":"添加管理员","author":"wyh","version":"v1","param":[{"type":"string","name":"param.name","default":"测试员","desc":"用户名","validate":"required"},{"type":"string","name":"param.password","default":"123456","desc":"密码","validate":"required"},{"type":"string","name":"param.repassword","default":"123456","desc":"重复密码","validate":"required"},{"type":"string","name":"param.email","default":"123@qq.com","desc":"邮箱","validate":"required"},{"type":"string","name":"param.nickname","default":"小华","desc":"名称","validate":"required"},{"type":"string","name":"param.role_id","default":"1","desc":"分组ID","validate":"required"},{"type":"int","name":"phone_code","default":"-","desc":"国际电话区号","validate":""},{"type":"string","name":"phone","default":"-","desc":"手机号","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateAdmin","doc":{"title":"修改管理员","desc":"修改管理员","author":"wyh","version":"v1","param":[{"type":"string","name":"param.id","default":"1","desc":"管理员ID","validate":"required"},{"type":"string","name":"param.name","default":"测试员","desc":"用户名","validate":"required"},{"type":"string","name":"param.password","default":"123456","desc":"密码","validate":"required"},{"type":"string","name":"param.repassword","default":"123456","desc":"重复密码","validate":"required"},{"type":"string","name":"param.email","default":"123@qq.com","desc":"邮箱","validate":"required"},{"type":"string","name":"param.nickname","default":"小华","desc":"名称","validate":"required"},{"type":"string","name":"param.role_id","default":"1","desc":"分组ID","validate":"required"},{"type":"int","name":"phone_code","default":"-","desc":"国际电话区号","validate":""},{"type":"string","name":"phone","default":"-","desc":"手机号","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteAdmin","doc":{"title":"删除管理员","desc":"删除管理员","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"管理员ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"status","doc":{"title":"管理员状态切换","desc":"管理员状态切换","author":"wyh","version":"v1","param":[{"type":"int","name":"param.id","default":"1","desc":"管理员ID","validate":"required"},{"type":"int","name":"param.status","default":"1","desc":"状态:0禁用,1启用","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"login","doc":{"title":"后台登录","desc":"后台登录","author":"wyh","version":"v1","param":[{"type":"string","name":"param.name","default":"测试员","desc":"用户名","validate":"required"},{"type":"string","name":"param.password","default":"123456","desc":"密码","validate":"required"},{"type":"string","name":"param.remember_password","default":"1","desc":"是否记住密码(1是,0否)","validate":"required"},{"type":"string","name":"token","default":"d7e57706218451cbb23c19cfce583fef","desc":"验证码唯一识别码(开启登录图形验证码开关时传此参数)","validate":""},{"type":"string","name":"captcha","default":"12345","desc":"验证码(开启登录图形验证码开关时传此参数)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"object","name":"data","default":"-","desc":"返回数据"},{"type":"string","name":"data.jwt","default":"-","desc":"jwt:登录后放在请求头Authorization里,拼接成如下格式:Bearer+空格+yJ0eX.test.ste"},{"type":"int","name":"data.second_verify","default":"-","desc":"二次验证0否1是"},{"type":"string","name":"data.method","default":"-","desc":"二次验证方式sms短信email邮件totp"}]}},{"method":"logout","doc":{"title":"注销","desc":"注销","author":"wyh","version":"v1"}},{"method":"updateAdminPassword","doc":{"title":"修改管理员密码","desc":"修改管理员密码","author":"wyh","version":"v1","param":[{"type":"string","name":"param.origin_password","default":"-","desc":"原密码","validate":"required"},{"type":"string","name":"param.password","default":"123456","desc":"密码","validate":"required"},{"type":"string","name":"param.repassword","default":"123456","desc":"重复密码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"onlineAdminList","doc":{"title":"在线管理员列表","desc":"在线管理员列表","author":"theworld","version":"v1","param":[{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"管理员列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].nickname","default":"-","desc":"名称"},{"type":"int","name":"list[].name","default":"-","desc":"用户名"},{"type":"int","name":"list[].email","default":"-","desc":"邮箱"},{"type":"int","name":"list[].last_action_time","default":"-","desc":"上次操作时间"},{"type":"int","name":"count","default":"-","desc":"管理员总数"}]}},{"method":"currentAdmin","doc":{"title":"获取当前管理员信息","desc":"获取当前管理员信息","author":"hh","version":"v1","return":[{"type":"string","name":"name","default":"-","desc":"用户名"},{"type":"string","name":"nickname","default":"-","desc":"姓名"},{"type":"bool","name":"set_operate_password","default":"-","desc":"是否设置了操作密码"},{"type":"bool","name":"totp_bind","default":"-","desc":"是否绑定totp(0=否1=是)"},{"type":"string","name":"email","default":"-","desc":"邮箱"},{"type":"string","name":"phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"phone","default":"-","desc":"手机号"},{"type":"string","name":"admin_role_name","default":"-","desc":"管理组名称"},{"type":"int","name":"prohibit_admin_bind_phone","default":"-","desc":"禁止后台用户自助绑定手机号:1是0否"},{"type":"int","name":"prohibit_admin_bind_email","default":"-","desc":"禁止后台用户自助绑定邮箱:1是0否"},{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateAdminOperatePassword","doc":{"title":"修改操作密码","desc":"修改操作密码","author":"hh","version":"v1","param":[{"type":"string","name":"param.origin_operate_password","default":"-","desc":"原操作密码","validate":"已有操作密码必传"},{"type":"string","name":"param.operate_password","default":"-","desc":"新操作密码","validate":""},{"type":"string","name":"param.re_operate_password","default":"-","desc":"重复操作密码","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateAdminNickname","doc":{"title":"修改管理员姓名","desc":"修改管理员姓名","author":"theworld","version":"v1","param":[{"type":"string","name":"param.nickname","default":"-","desc":"姓名","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"verifyOldPhone","doc":{"title":"验证原手机","desc":"验证原手机","author":"theworld","version":"v1","param":[{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updatePhone","doc":{"title":"修改手机","desc":"修改手机","author":"theworld","version":"v1","param":[{"type":"int","name":"param.phone_code","default":"-","desc":"国际电话区号","validate":"required"},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":"required"},{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"verifyOldEmail","doc":{"title":"验证原邮箱","desc":"验证原邮箱","author":"theworld","version":"v1","param":[{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateEmail","doc":{"title":"修改邮箱","desc":"修改邮箱","author":"theworld","version":"v1","param":[{"type":"string","name":"param.email","default":"-","desc":"邮箱","validate":"required"},{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"getTotp","doc":{"title":"获取TOTP密钥","desc":"获取TOTP密钥","author":"theworld","version":"v1","return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data.secret","default":"-","desc":"TOTP密钥"},{"type":"string","name":"data.url","default":"-","desc":"二维码地址"}]}},{"method":"bindTotp","doc":{"title":"绑定TOTP","desc":"绑定TOTP","author":"theworld","version":"v1","param":[{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"unbindTotp","doc":{"title":"解绑TOTP","desc":"解绑TOTP","author":"theworld","version":"v1","param":[{"type":"string","name":"param.method","default":"-","desc":"验证方式totp,phone,email","validate":"required"},{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"adminUnbindTotp","doc":{"title":"管理员解绑其他管理员TOTP","desc":"管理员解绑其他管理员TOTP","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"管理员ID","validate":"required"}]}},{"method":"adminUnlock","doc":{"title":"管理员解锁其他管理员","desc":"管理员解锁其他管理员","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"管理员ID","validate":"required"}]}},{"method":"verifyTotp","doc":{"title":"验证TOTP","desc":"验证TOTP","author":"theworld","version":"v1","param":[{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"getSecondVerifyMethod","doc":{"title":"获取二次验证方式","desc":"获取二次验证方式","author":"theworld","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"管理员用户名","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data.method","default":"-","desc":"二次验证方式"}]}}]},{"class":"app\\admin\\model\\ProductDurationGroupPresetsLinkModel","doc":{"title":"商品周期预设分组关联模型","desc":"商品周期预设分组关联模型","use":"app\\admin\\model\\ProductDurationGroupPresetsLinkModel"},"list":[{"method":"linkList","doc":{"title":"关联列表","desc":"关联列表","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字,搜索范围:分组名称,接口名称","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"关联列表"},{"type":"int","name":"list[].name","default":"-","desc":"分组名称"},{"type":"int","name":"list[].gid","default":"-","desc":"分组ID"},{"type":"array","name":"list[].servers","default":"-","desc":"接口"},{"type":"int","name":"list[].servers[].server_id","default":"-","desc":"接口ID"},{"type":"string","name":"list[].servers[].server_name","default":"-","desc":"接口名称"},{"type":"int","name":"count","default":"-","desc":"预设总数"}],"author":"wyh","version":"v1"}},{"method":"creatLink","doc":{"title":"新建周期配置组关联","desc":"新建周期配置组关联","author":"wyh","version":"v1","param":[{"type":"array","name":"server_ids","default":"-","desc":"接口ID数组","validate":"required"},{"type":"int","name":"gid","default":"-","desc":"分组ID","validate":"required"}]}},{"method":"updateLink","doc":{"title":"编辑周期配置组关联","desc":"编辑周期配置组关联","author":"wyh","version":"v1","param":[{"type":"array","name":"server_ids","default":"-","desc":"接口ID数组","validate":"required"},{"type":"int","name":"gid","default":"-","desc":"分组ID","validate":"required"}]}},{"method":"deleteLink","doc":{"title":"删除周期配置组关联","desc":"删除周期配置组关联","author":"wyh","version":"v1","param":[{"type":"int","name":"gid","default":"1","desc":"周期分组预设ID","validate":"required"}]}}]},{"class":"app\\admin\\model\\AuthModel","doc":{"title":"管理员权限模型","desc":"管理员权限模型","use":"app\\admin\\model\\AuthModel"},"list":[{"method":"authList","doc":{"title":"权限列表","desc":"权限列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"权限列表"},{"type":"int","name":"list[].id","default":"-","desc":"权限ID"},{"type":"string","name":"list[].title","default":"-","desc":"权限标题"},{"type":"string","name":"list[].url","default":"-","desc":"地址"},{"type":"int","name":"list[].order","default":"-","desc":"排序"},{"type":"int","name":"list[].parent_id","default":"-","desc":"父级ID"},{"type":"string","name":"list[].module","default":"-","desc":"插件模块路径,如:gateway支付接口\/sms短信接口\/mail邮件接口\/addon插件"},{"type":"string","name":"list[].plugin","default":"-","desc":"插件标识名"},{"type":"array","name":"list[].rules","default":"-","desc":"权限规则标题"},{"type":"array","name":"list[].child","default":"-","desc":"权限子集"},{"type":"int","name":"list[].child[].id","default":"-","desc":"权限ID"},{"type":"string","name":"list[].child[].title","default":"-","desc":"权限标题"},{"type":"string","name":"list[].child[].url","default":"-","desc":"地址"},{"type":"int","name":"list[].child[].order","default":"-","desc":"排序"},{"type":"int","name":"list[].child[].parent_id","default":"-","desc":"父级ID"},{"type":"string","name":"list[].child[].module","default":"-","desc":"插件模块路径,如:gateway支付接口\/sms短信接口\/mail邮件接口\/addon插件"},{"type":"string","name":"list[].child[].plugin","default":"-","desc":"插件标识名"},{"type":"string","name":"list[].child[].rules","default":"-","desc":"权限规则标题"},{"type":"array","name":"list[].child[].child","default":"-","desc":"权限子集"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"权限ID"},{"type":"string","name":"list[].child[].child[].title","default":"-","desc":"权限标题"},{"type":"string","name":"list[].child[].child[].url","default":"-","desc":"地址"},{"type":"int","name":"list[].child[].child[].order","default":"-","desc":"排序"},{"type":"int","name":"list[].child[].child[].parent_id","default":"-","desc":"父级ID"},{"type":"string","name":"list[].child[].child[].module","default":"-","desc":"插件模块路径,如:gateway支付接口\/sms短信接口\/mail邮件接口\/addon插件"},{"type":"string","name":"list[].child[].child[].plugin","default":"-","desc":"插件标识名"},{"type":"string","name":"list[].child[].child[].rules","default":"-","desc":"权限规则标题"},{"type":"string","name":"widget[].id","default":"-","desc":"挂件标识"},{"type":"string","name":"widget[].title","default":"-","desc":"挂件标题"}]}},{"method":"adminAuthList","doc":{"title":"当前管理员权限列表","desc":"当前管理员权限列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"权限列表"},{"type":"int","name":"list[].id","default":"-","desc":"权限ID"},{"type":"string","name":"list[].title","default":"-","desc":"权限标题"},{"type":"string","name":"list[].url","default":"-","desc":"地址"},{"type":"int","name":"list[].order","default":"-","desc":"排序"},{"type":"int","name":"list[].parent_id","default":"-","desc":"父级ID"},{"type":"string","name":"list[].module","default":"-","desc":"插件模块路径,如:gateway支付接口\/sms短信接口\/mail邮件接口\/addon插件"},{"type":"string","name":"list[].plugin","default":"-","desc":"插件标识名"},{"type":"array","name":"list[].rules","default":"-","desc":"权限规则"},{"type":"array","name":"list[].child","default":"-","desc":"权限子集"},{"type":"int","name":"list[].child[].id","default":"-","desc":"权限ID"},{"type":"string","name":"list[].child[].title","default":"-","desc":"权限标题"},{"type":"string","name":"list[].child[].url","default":"-","desc":"地址"},{"type":"int","name":"list[].child[].order","default":"-","desc":"排序"},{"type":"int","name":"list[].child[].parent_id","default":"-","desc":"父级ID"},{"type":"string","name":"list[].child[].module","default":"-","desc":"插件模块路径,如:gateway支付接口\/sms短信接口\/mail邮件接口\/addon插件"},{"type":"string","name":"list[].child[].plugin","default":"-","desc":"插件标识名"},{"type":"array","name":"list[].child[].rules","default":"-","desc":"权限规则"},{"type":"array","name":"list[].child[].child","default":"-","desc":"权限子集"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"权限ID"},{"type":"string","name":"list[].child[].child[].title","default":"-","desc":"权限标题"},{"type":"string","name":"list[].child[].child[].url","default":"-","desc":"地址"},{"type":"int","name":"list[].child[].child[].order","default":"-","desc":"排序"},{"type":"int","name":"list[].child[].child[].parent_id","default":"-","desc":"父级ID"},{"type":"string","name":"list[].child[].child[].module","default":"-","desc":"插件模块路径,如:gateway支付接口\/sms短信接口\/mail邮件接口\/addon插件"},{"type":"string","name":"list[].child[].child[].plugin","default":"-","desc":"插件标识名"},{"type":"array","name":"list[].child[].child[].rules","default":"-","desc":"权限规则"},{"type":"array","name":"rules","default":"-","desc":"权限规则"}]}},{"method":"createPluginAuth","doc":{"title":"创建插件权限","desc":"创建插件权限","author":"theworld","version":"v1","param":[{"type":"object","name":"auth","default":"-","desc":"权限","validate":""},{"type":"string","name":"auth.title","default":"-","desc":"权限标题","validate":""},{"type":"string","name":"auth.url","default":"-","desc":"页面地址","validate":""},{"type":"string","name":"auth.parent","default":"-","desc":"父权限标识","validate":""},{"type":"int","name":"auth.parent_id","default":"-","desc":"父权限ID","validate":""},{"type":"array","name":"auth.auth_rule","default":"-","desc":"权限规则","validate":""},{"type":"array","name":"auth.child","default":"-","desc":"子权限,子权限内参数同上","validate":""},{"type":"string","name":"module","default":"-","desc":"插件模块路径","validate":""},{"type":"string","name":"name","default":"-","desc":"插件标识","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deletePluginAuth","doc":{"title":"删除插件关联的所有权限数据","desc":"删除插件关联的所有权限数据","author":"theworld","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"插件模块路径","validate":""},{"type":"string","name":"name","default":"-","desc":"插件标识","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"upgradePluginAuth","doc":{"title":"升级插件权限","desc":"升级插件权限","author":"theworld","version":"v1","param":[{"type":"object","name":"auth","default":"-","desc":"权限","validate":""},{"type":"string","name":"auth.title","default":"-","desc":"权限标题","validate":""},{"type":"string","name":"auth.url","default":"-","desc":"页面地址","validate":""},{"type":"string","name":"auth.parent","default":"-","desc":"父权限标识","validate":""},{"type":"int","name":"auth.parent_id","default":"-","desc":"父权限ID","validate":""},{"type":"array","name":"auth.auth_rule","default":"-","desc":"权限规则","validate":""},{"type":"array","name":"auth.child","default":"-","desc":"子权限,子权限内参数同上","validate":""},{"type":"string","name":"module","default":"-","desc":"插件模块路径","validate":""},{"type":"string","name":"name","default":"-","desc":"插件标识","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteSystemAuth","doc":{"title":"删除指定权限数据","desc":"删除指定权限数据","author":"hh","version":"v1","param":[{"type":"array","name":"authTitle","default":"-","desc":"权限标题","validate":""},{"type":"array","name":"authRuleName","default":"-","desc":"权限规则名称","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\admin\\model\\AdminLoginModel","doc":{"title":"管理员登录模型","desc":"管理员登录模型","use":"app\\admin\\model\\AdminLoginModel"},"list":[{"method":"adminLogin","doc":{"title":"管理员登录记录","desc":"管理员登录记录","author":"wyh","version":"v1","param":[{"type":"int","name":"admin_id","default":"-","desc":"管理员ID","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\admin\\model\\AdminRoleWidgetModel","doc":{"title":"管理员分组挂件模型","desc":"管理员分组挂件模型","use":"app\\admin\\model\\AdminRoleWidgetModel"},"list":[{"method":"getAllWidget","doc":{"title":"获取管理组挂件权限","desc":"获取管理组挂件权限","author":"hh","version":"v1","param":[{"type":"int","name":"adminRoleId","default":"-","desc":"管理组ID","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"adminRoleWidgetSave","doc":{"title":"保存管理员组挂件权限","desc":"保存管理员组挂件权限","author":"hh","version":"v1","param":[{"type":"int","name":"param.admin_role_id","default":"-","desc":"管理员分组ID","validate":"require"},{"type":"array","name":"param.widget","default":"-","desc":"挂件标识数组","validate":"require"}]}}]},{"class":"app\\admin\\model\\AuthLinkModel","doc":{"title":"管理员权限对应模型","desc":"管理员权限对应模型","use":"app\\admin\\model\\AuthLinkModel"},"list":[]},{"class":"app\\admin\\model\\SmsLogModel","doc":{"title":"短信日志模型","desc":"短信日志模型","use":"app\\admin\\model\\SmsLogModel"},"list":[{"method":"createSmsLog","doc":{"title":"记录短信日志","desc":"记录短信日志","author":"xiong","version":"v1","param":[{"type":"int","name":"phone_code","default":"86","desc":"国际区号","validate":""},{"type":"string","name":"phone","default":"-","desc":"手机号","validate":""},{"type":"string","name":"template_code","default":"-","desc":"模板标识","validate":""},{"type":"string","name":"content","default":"-","desc":"模板内容","validate":""},{"type":"int","name":"status","default":"-","desc":"发送状态(1=成功,0=失败)","validate":"require"},{"type":"string","name":"fail_reason","default":"-","desc":"失败原因","validate":""},{"type":"int","name":"rel_id","default":"0","desc":"关联ID","validate":""},{"type":"string","name":"type","default":"client","desc":"关联类型(client=客户,admin=管理员)","validate":""},{"type":"string","name":"ip","default":"自动获取","desc":"IP","validate":""},{"type":"int","name":"port","default":"自动获取","desc":"端口号","validate":""}]}},{"method":"smsLogList","doc":{"title":"短信日志列表","desc":"短信日志列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.client_id","default":"-","desc":"客户ID","validate":""},{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索:内容,手机号","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,content,create_time"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"短信日志"},{"type":"int","name":"list[].id","default":"-","desc":"短信日志ID"},{"type":"string","name":"list[].content","default":"-","desc":"内容"},{"type":"int","name":"list[].create_time","default":"-","desc":"时间"},{"type":"string","name":"list[].user_type","default":"-","desc":"接收人类型client用户admin管理员"},{"type":"int","name":"list[].user_id","default":"-","desc":"接收人ID"},{"type":"int","name":"list[].phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"list[].phone","default":"-","desc":"手机号"},{"type":"string","name":"list[].user_name","default":"-","desc":"接收人名称"},{"type":"int","name":"list[].status","default":"-","desc":"状态，1成功，0失败"},{"type":"string","name":"list[].fail_reason","default":"-","desc":"失败原因"},{"type":"int","name":"count","default":"-","desc":"短信日志总数"}]}}]},{"class":"app\\admin\\model\\AdminFieldModel","doc":{"title":"管理员字段设置模型","desc":"管理员字段设置模型","use":"app\\admin\\model\\AdminFieldModel"},"list":[{"method":"enableField","doc":{"title":"获取字段设置可选字段","desc":"获取字段设置可选字段","author":"hh","version":"v1","param":[{"type":"string","name":"view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"require"}],"return":[{"type":"string","name":"field[].name","default":"-","desc":"字段分组名称"},{"type":"string","name":"field[].field[].key","default":"-","desc":"字段标识"},{"type":"string","name":"field[].field[].name","default":"-","desc":"字段名称"}]}},{"method":"getClientCustomField","doc":{"title":"获取用户自定义字段","desc":"获取用户自定义字段,需要先判断是否存在启用插件","author":"hh","version":"v1"}},{"method":"adminFieldDefault","doc":{"title":"获取列表默认字段标识","desc":"获取列表默认字段标识","author":"hh","version":"v1","param":[{"type":"string","name":"view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"adminFieldIndex","doc":{"title":"获取字段设置","desc":"获取字段设置","author":"hh","version":"v1","param":[{"type":"string","name":"param.view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"require"}],"return":[{"type":"string","name":"field[].name","default":"-","desc":"字段分组名称"},{"type":"string","name":"field[].field[].key","default":"-","desc":"字段标识"},{"type":"string","name":"field[].field[].name","default":"-","desc":"字段名称"},{"type":"array","name":"select_field","default":"-","desc":"当前选定字段标识"}]}},{"method":"adminFieldSave","doc":{"title":"保存字段设置","desc":"保存字段设置","author":"hh","version":"v1","param":[{"type":"string","name":"param.view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"require"},{"type":"array","name":"param.select_field","default":"-","desc":"选定字段标识","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"getActivePlugin","doc":{"title":"获取已激活插件","desc":"获取已激活插件","author":"hh","version":"v1","param":[{"type":"array","name":"-","default":"-","desc":"-","validate":""}]}}]},{"class":"app\\admin\\model\\NoticeModel","doc":{"title":"消息通知模型","desc":"消息通知模型","use":"app\\admin\\model\\NoticeModel"},"list":[{"method":"noticeList","doc":{"title":"通知列表","desc":"通知列表","author":"wyh","version":"v1","param":[{"type":"string","name":"keywords","default":"-","desc":"关键字搜索,搜索范围:标题，内容","validate":""},{"type":"int","name":"read","default":"-","desc":"是否已读：0未读消息，1已读消息","validate":""},{"type":"string","name":"type","default":"-","desc":"消息类型：idcsmart官方通知，system系统通知","validate":""},{"type":"int","name":"page","default":"-","desc":"页数","validate":""},{"type":"int","name":"limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"orderby","default":"-","desc":"排序字段，默认id","validate":""},{"type":"string","name":"sort","default":"-","desc":"排序(desc,asc)","validate":""}],"return":[{"type":"object","name":"list","default":"-","desc":"通知列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].content","default":"-","desc":"内容"},{"type":"string","name":"list[].attachment","default":"-","desc":"附件，逗号分隔"},{"type":"int","name":"list[].accept_time","default":"-","desc":"接收时间"},{"type":"int","name":"list[].read","default":"-","desc":"是否已读：1是，0否"},{"type":"string","name":"list[].type","default":"-","desc":"消息类型：idcsmart官方通知，system系统通知"},{"type":"int","name":"list[].rel_id","default":"-","desc":"关联ID，消息类型是idcsmart时，表示官方消息ID"},{"type":"int","name":"count","default":"-","desc":"总数"},{"type":"int","name":"total_count","default":"-","desc":"所有消息未读总数"}]}},{"method":"detail","doc":{"title":"通知详情","desc":"通知详情","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"通知ID","validate":""}],"return":[{"type":"object","name":"notice","default":"-","desc":"通知列表"},{"type":"int","name":"notice.id","default":"-","desc":"ID"},{"type":"string","name":"notice.title","default":"-","desc":"标题"},{"type":"string","name":"notice.content","default":"-","desc":"内容"},{"type":"string","name":"notice.attachment","default":"-","desc":"附件，逗号分隔"},{"type":"int","name":"notice.accept_time","default":"-","desc":"接收时间"},{"type":"int","name":"notice.read","default":"-","desc":"是否已读：1是，0否"},{"type":"string","name":"notice.type","default":"-","desc":"消息类型：idcsmart官方通知，system系统通知"},{"type":"int","name":"notice.rel_id","default":"-","desc":"关联ID，消息类型是idcsmart时，表示官方消息ID"},{"type":"int","name":"count","default":"-","desc":"总数"},{"type":"object","name":"before","default":"-","desc":"上一条"},{"type":"object","name":"next","default":"-","desc":"下一条"}]}},{"method":"markRead","doc":{"title":"标记已读","desc":"标记已读","author":"wyh","version":"v1","param":[{"type":"array","name":"ids","default":"-","desc":"通知ID，数组","validate":""}]}},{"method":"noticeDelete","doc":{"title":"删除通知","desc":"删除通知","author":"wyh","version":"v1","param":[{"type":"array","name":"ids","default":"-","desc":"通知ID，数组","validate":""}]}}]},{"class":"app\\admin\\model\\AdminWidgetModel","doc":{"title":"管理员挂件模型","desc":"管理员挂件模型","use":"app\\admin\\model\\AdminWidgetModel"},"list":[{"method":"adminWidgetIndex","doc":{"title":"后台首页挂件","desc":"后台首页挂件","author":"hh","version":"v1","return":[{"type":"string","name":"widget[].id","default":"-","desc":"挂件标识"},{"type":"string","name":"widget[].title","default":"-","desc":"挂件名称"},{"type":"int","name":"widget[].columns","default":"-","desc":"挂件列数"},{"type":"array","name":"show_widget","default":"-","desc":"显示的挂件标识"}]}},{"method":"adminWidgetSaveOrder","doc":{"title":"保存管理员挂件排序","desc":"保存管理员挂件排序","author":"hh","version":"v1","param":[{"type":"array","name":"param.widget_arr","default":"-","desc":"挂件标识","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"toggleWidget","doc":{"title":"显示\/隐藏挂件","desc":"显示\/隐藏挂件","author":"hh","version":"v1","param":[{"type":"string","name":"param.widget","default":"-","desc":"挂件标识","validate":"require"},{"type":"int","name":"param.status","default":"-","desc":"状态(0=隐藏,1=显示)","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}}]},{"class":"app\\admin\\model\\AuthRuleModel","doc":{"title":"管理员权限规则模型","desc":"管理员权限规则模型","use":"app\\admin\\model\\AuthRuleModel"},"list":[{"method":"getAdminAuthRule","doc":{"title":"获取管理员权限","desc":"获取管理员权限","author":"theworld","version":"v1","param":[{"type":"int","name":"adminId","default":"-","desc":"管理员ID","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"getAuthName","doc":{"title":"获取管理员权限名称","desc":"获取管理员权限名称","author":"theworld","version":"v1","param":[{"type":"string","name":"rule","default":"-","desc":"权限规则标识","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\admin\\model\\ProductDurationGroupPresetsModel","doc":{"title":"商品周期分组预设模型","desc":"商品周期分组预设模型","use":"app\\admin\\model\\ProductDurationGroupPresetsModel"},"list":[{"method":"presetsList","doc":{"title":"预设列表","desc":"预设列表","return":[{"type":"array","name":"list","default":"-","desc":"预设列表"},{"type":"int","name":"list[].id","default":"-","desc":"分组id"},{"type":"string","name":"list[].name","default":"-","desc":"分组名称"},{"type":"array","name":"list[].duration_info","default":"-","desc":"周期信息"},{"type":"string","name":"list[].duration_info[].name","default":"-","desc":"周期名称"},{"type":"int","name":"list[].duration_info[].num","default":"-","desc":"周期时长"},{"type":"string","name":"list[].duration_info[].unit","default":"-","desc":"周期单位(hour=小时,day=天,month=自然月)"},{"type":"int","name":"list[].ratio_open","default":"-","desc":"是否开启周期比例"},{"type":"array","name":"list[].ration_info","default":"-","desc":"周期比例信息"},{"type":"string","name":"list[].ration_info[].name","default":"-","desc":"周期名称"},{"type":"float","name":"list[].ration_info[].ratio","default":"-","desc":"周期比例"},{"type":"int","name":"count","default":"-","desc":"预设总数"}],"author":"wyh","version":"v1"}},{"method":"indexPresets","doc":{"title":"获取周期预设信息","desc":"获取周期预设信息","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"周期分组预设ID","validate":"required"}],"return":[{"type":"object","name":"presets","default":"-","desc":"预设信息"},{"type":"int","name":"presets.id","default":"-","desc":"分组预设ID"},{"type":"string","name":"presets.name","default":"-","desc":"分组名称"},{"type":"int","name":"presets.ratio_open","default":"-","desc":"-"},{"type":"array","name":"presets.durations","default":"-","desc":"周期信息"},{"type":"array","name":"presets.durations[].id","default":"-","desc":"周期ID"},{"type":"string","name":"presets.durations[].name","default":"-","desc":"周期名称"},{"type":"int","name":"presets.durations[].num","default":"-","desc":"周期时长"},{"type":"string","name":"presets.durations[].unit","default":"-","desc":"周期单位(hour=小时,day=天,month=自然月"},{"type":"float","name":"presets.durations[].ratio","default":"-","desc":"周期比例"}]}},{"method":"createPresets","doc":{"title":"新建周期配置组","desc":"新建周期配置组","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"分组名称","validate":"required"},{"type":"int","name":"ratio_open","default":"-","desc":"周期比例开关(0=关,1=开)","validate":"required"},{"type":"array","name":"durations","default":"-","desc":"周期信息","validate":"required"},{"type":"string","name":"durations[].name","default":"-","desc":"周期名称","validate":"required"},{"type":"int","name":"durations[].num","default":"-","desc":"周期时长","validate":"required"},{"type":"string","name":"durations[].unit","default":"-","desc":"周期单位(hour=小时,day=天,month=自然月)","validate":"required"},{"type":"float","name":"durations[].ratio","default":"-","desc":"周期比例，可默认传0","validate":"required"}]}},{"method":"updatePresets","doc":{"title":"修改周期配置组","desc":"修改周期配置组","param":[{"type":"int","name":"id","default":"1","desc":"周期分组预设ID","validate":"required"},{"type":"string","name":"name","default":"-","desc":"分组名称","validate":"required"},{"type":"int","name":"ratio_open","default":"-","desc":"周期比例开关(0=关,1=开)","validate":"required"},{"type":"array","name":"durations","default":"-","desc":"周期信息","validate":"required"},{"type":"string","name":"durations[].name","default":"-","desc":"周期名称","validate":"required"},{"type":"int","name":"durations[].num","default":"-","desc":"周期时长","validate":"required"},{"type":"string","name":"durations[].unit","default":"-","desc":"周期单位(hour=小时,day=天,month=自然月)","validate":"required"},{"type":"float","name":"durations[].ratio","default":"-","desc":"周期比例，可默认传0","validate":"required"}],"author":"wyh","version":"v1"}},{"method":"deletePresets","doc":{"title":"删除周期配置组","desc":"删除周期配置组","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"周期分组预设ID","validate":"required"}]}},{"method":"copyPresets","doc":{"title":"周期配置组复制","desc":"周期配置组复制","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"周期分组预设ID","validate":"required"}]}}]},{"class":"app\\admin\\model\\AdminViewModel","doc":{"title":"管理员视图模型","desc":"管理员视图模型","use":"app\\admin\\model\\AdminViewModel"},"list":[{"method":"enableField","doc":{"title":"获取字段设置可选字段","desc":"获取字段设置可选字段","author":"theworld","version":"v1","param":[{"type":"string","name":"view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"require"},{"type":"bool","name":"getDataRangeOption","default":"-","desc":"获取数据范围选项true是false否","validate":""}],"return":[{"type":"string","name":"field[].name","default":"-","desc":"字段分组名称"},{"type":"string","name":"field[].field[].key","default":"-","desc":"字段标识"},{"type":"string","name":"field[].field[].name","default":"-","desc":"字段名称"}]}},{"method":"getClientCustomField","doc":{"title":"获取用户自定义字段","desc":"获取用户自定义字段,需要先判断是否存在启用插件","author":"theworld","version":"v1"}},{"method":"adminFieldDefault","doc":{"title":"获取列表默认字段标识","desc":"获取列表默认字段标识","author":"theworld","version":"v1","param":[{"type":"string","name":"view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"adminViewIndex","doc":{"title":"获取视图详情","desc":"获取视图详情","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"视图ID","validate":"和页面标识二选一必传"},{"type":"string","name":"param.view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"和视图ID二选一必传"},{"type":"int","name":"id","default":"-","desc":"视图ID","validate":""},{"type":"string","name":"name","default":"-","desc":"视图名称","validate":""},{"type":"int","name":"status","default":"-","desc":"状态0关闭1开启","validate":""}],"return":[{"type":"string","name":"field[].name","default":"-","desc":"字段分组名称"},{"type":"string","name":"field[].field[].key","default":"-","desc":"字段标识"},{"type":"string","name":"field[].field[].name","default":"-","desc":"字段名称"},{"type":"array","name":"select_field","default":"-","desc":"当前选定字段标识"},{"type":"int","name":"data_range_switch","default":"-","desc":"是否启用数据范围0否1是"},{"type":"array","name":"select_data_range","default":"-","desc":"当前选定数据范围"},{"type":"string","name":"select_data_range[].key","default":"-","desc":"当前选定数据范围字段标识"},{"type":"string","name":"select_data_range[].rule","default":"-","desc":"当前选定数据范围规则:equal=等于,not_equal=不等于,include=包含,not_include=不包含,empty=为空,not_empty不为空,interval=区间,dynamic=动态"},{"type":"mixed","name":"select_data_range[].value","default":"-","desc":"规则选定为empty和not_empty时不需要传递,当前选定数据范围的值,数据范围字段类型为input时为符合规则的数字和字符串,数据范围字段类型为multi_select时为选择的那些选项的值组成的数组,数据范围字段类型为select时为选择的选项的值,数据范围为date时,选定规则为equal时传递日期(xxxx-xx-xx)"},{"type":"string","name":"select_data_range[].value.start","default":"-","desc":"开始日期,数据范围为date时,规则为interval时必传"},{"type":"string","name":"select_data_range[].value.end","default":"-","desc":"结束日期,数据范围为date时,规则为interval时必传"},{"type":"string","name":"select_data_range[].value.condition1","default":"动态条件1(now=当前,ago=天前,later=天后),数据范围为date时,规则为dynamic时必传","desc":"-"},{"type":"int","name":"select_data_range[].value.day1","default":"动态时间1,数据范围为date时,规则为dynamic时,condition1不为now时必传","desc":"-"},{"type":"string","name":"select_data_range[].value.condition2","default":"动态条件2(now=当前,ago=天前,later=天后),数据范围为date时,规则为dynamic时必传","desc":"-"},{"type":"int","name":"select_data_range[].value.day2","default":"动态时间2,数据范围为date时,规则为dynamic时,condition2不为now时必传","desc":"-"},{"type":"array","name":"password_field","default":"-","desc":"密码类型字段"},{"type":"array","name":"admin_view_list","default":"-","desc":"可切换视图列表"},{"type":"int","name":"admin_view_list[].id","default":"-","desc":"视图ID"},{"type":"string","name":"admin_view_list[].name","default":"-","desc":"视图名称"},{"type":"int","name":"admin_view_list[].default","default":"-","desc":"默认视图0否1是"}]}},{"method":"adminViewDataRange","doc":{"title":"获取视图可用数据范围","desc":"获取视图可用数据范围","author":"theworld","version":"v1","param":[{"type":"string","name":"view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"require"}],"return":[{"type":"string","name":"data_range[].name","default":"-","desc":"数据范围分组名称"},{"type":"string","name":"data_range[].field[].key","default":"-","desc":"数据范围字段标识"},{"type":"string","name":"data_range[].field[].name","default":"-","desc":"数据范围字段名称"},{"type":"string","name":"data_range[].field[].type","default":"-","desc":"数据范围字段类型,input输入,multi_select下拉多选,select下拉单选,date日期"},{"type":"array","name":"data_range[].field[].option","default":"-","desc":"选项,类型为multi_select,select时后返回"},{"type":"array","name":"data_range[].field[].option[].id","default":"-","desc":"ID,标识为server_name,client_level,sale,country时返回"},{"type":"array","name":"data_range[].field[].option[].name","default":"-","desc":"名称,标识为product_name,server_name,client_level,sale,country时返回"},{"type":"array","name":"data_range[].field[].option[].child","default":"-","desc":"商品二级分组,标识为product_name时返回"},{"type":"string","name":"data_range[].field[].option[].child[].name","default":"-","desc":"商品二级分组名称,标识为product_name时返回"},{"type":"array","name":"data_range[].field[].option[].child[].product","default":"-","desc":"商品,标识为product_name时返回"},{"type":"int","name":"data_range[].field[].option[].child[].product[].id","default":"-","desc":"商品ID,标识为product_name时返回"},{"type":"string","name":"data_range[].field[].option[].child[].product[].name","default":"-","desc":"商品名称,标识为product_name时返回"},{"type":"array","name":"data_range[].field[].rule","default":"-","desc":"数据范围规则:equal=等于,not_equal=不等于,include=包含,not_include=不包含,empty=为空,not_empty不为空,interval=区间,dynamic=动态"}]}},{"method":"adminViewList","doc":{"title":"视图列表","desc":"视图列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"require"}],"return":[{"type":"array","name":"list-","default":"视图列表","desc":"-"},{"type":"int","name":"list[].id","default":"-","desc":"视图ID"},{"type":"string","name":"list[].name","default":"-","desc":"视图名称"},{"type":"int","name":"list[].default","default":"-","desc":"默认视图0否1是"},{"type":"int","name":"list[].status","default":"-","desc":"状态0关闭1开启"},{"type":"int","name":"choose","default":"-","desc":"当前指定视图,为0代表默认展示最后浏览视图"},{"type":"array","name":"choose_list-","default":"可指定视图列表","desc":"-"},{"type":"int","name":"choose_list[].id","default":"-","desc":"视图ID"},{"type":"string","name":"choose_list[].name","default":"-","desc":"视图名称"}]}},{"method":"createAdminView","doc":{"title":"新建视图","desc":"新建视图","author":"theworld","version":"v1","param":[{"type":"string","name":"param.view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"require"},{"type":"string","name":"param.name","default":"-","desc":"视图名称","validate":"require"},{"type":"array","name":"param.select_field","default":"-","desc":"选定字段标识","validate":"require"},{"type":"int","name":"param.data_range_switch","default":"-","desc":"是否启用数据范围0否1是","validate":"require"},{"type":"array","name":"param.select_data_range","default":"-","desc":"当前选定数据范围","validate":""},{"type":"string","name":"param.select_data_range[].key","default":"-","desc":"选定数据范围字段标识","validate":""},{"type":"string","name":"param.select_data_range[].rule","default":"-","desc":"选定数据范围规则:equal=等于,not_equal=不等于,include=包含,not_include=不包含,empty=为空,not_empty不为空,interval=区间,dynamic=动态","validate":""},{"type":"mixed","name":"param.select_data_range[].value","default":"-","desc":"规则选定为empty和not_empty时不需要传递,当前选定数据范围的值,数据范围字段类型为input时为符合规则的数字和字符串,数据范围字段类型为multi_select时为选择的那些选项的值组成的数组,数据范围字段类型为select时为选择的选项的值,数据范围为date时,选定规则为equal时传递日期(xxxx-xx-xx)","validate":""},{"type":"string","name":"param.select_data_range[].value.start","default":"-","desc":"开始日期,数据范围为date时,规则为interval时必传","validate":""},{"type":"string","name":"param.select_data_range[].value.end","default":"-","desc":"结束日期,数据范围为date时,规则为interval时必传","validate":""},{"type":"string","name":"param.select_data_range[].value.condition1","default":"动态条件1(now=当前,ago=天前,later=天后),数据范围为date时,规则为dynamic时必传","desc":"-","validate":""},{"type":"int","name":"param.select_data_range[].value.day1","default":"动态时间1,数据范围为date时,规则为dynamic时,condition1不为now时必传","desc":"-","validate":""},{"type":"string","name":"param.select_data_range[].value.condition2","default":"动态条件2(now=当前,ago=天前,later=天后),数据范围为date时,规则为dynamic时必传","desc":"-","validate":""},{"type":"int","name":"param.select_data_range[].value.day2","default":"动态时间2,数据范围为date时,规则为dynamic时,condition2不为now时必传","desc":"-","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"updateAdminView","doc":{"title":"编辑视图","desc":"编辑视图","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"视图ID","validate":"require"},{"type":"string","name":"view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"require"},{"type":"string","name":"param.name","default":"-","desc":"视图名称","validate":""},{"type":"array","name":"param.select_field","default":"-","desc":"选定字段标识","validate":""},{"type":"int","name":"param.data_range_switch","default":"-","desc":"是否启用数据范围0否1是","validate":""},{"type":"array","name":"param.select_data_range","default":"-","desc":"当前选定数据范围","validate":""},{"type":"string","name":"param.select_data_range[].key","default":"-","desc":"选定数据范围字段标识","validate":""},{"type":"string","name":"param.select_data_range[].rule","default":"-","desc":"选定数据范围规则:equal=等于,not_equal=不等于,include=包含,not_include=不包含,empty=为空,not_empty不为空,interval=区间,dynamic=动态","validate":""},{"type":"mixed","name":"param.select_data_range[].value","default":"-","desc":"规则选定为empty和not_empty时不需要传递,当前选定数据范围的值,数据范围字段类型为input时为符合规则的数字和字符串,数据范围字段类型为multi_select时为选择的那些选项的值组成的数组,数据范围字段类型为select时为选择的选项的值,数据范围为date时,选定规则为equal时传递日期(xxxx-xx-xx)","validate":""},{"type":"string","name":"param.select_data_range[].value.start","default":"-","desc":"开始日期,数据范围为date时,规则为interval时必传","validate":""},{"type":"string","name":"param.select_data_range[].value.end","default":"-","desc":"结束日期,数据范围为date时,规则为interval时必传","validate":""},{"type":"string","name":"param.select_data_range[].value.condition1","default":"动态条件1(now=当前,ago=天前,later=天后),数据范围为date时,规则为dynamic时必传","desc":"-","validate":""},{"type":"int","name":"param.select_data_range[].value.day1","default":"动态时间1,数据范围为date时,规则为dynamic时,condition1不为now时必传","desc":"-","validate":""},{"type":"string","name":"param.select_data_range[].value.condition2","default":"动态条件2(now=当前,ago=天前,later=天后),数据范围为date时,规则为dynamic时必传","desc":"-","validate":""},{"type":"int","name":"param.select_data_range[].value.day2","default":"动态时间2,数据范围为date时,规则为dynamic时,condition2不为now时必传","desc":"-","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"deleteAdminView","doc":{"title":"删除视图","desc":"删除视图","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"视图ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"copyAdminView","doc":{"title":"复制视图","desc":"复制视图","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"视图ID","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"statusAdminView","doc":{"title":"视图切换状态","desc":"视图切换状态","author":"theworld","version":"v1","param":[{"type":"int","name":"param.id","default":"-","desc":"视图ID","validate":"require"},{"type":"int","name":"param.status","default":"-","desc":"状态0关闭1开启","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"orderAdminView","doc":{"title":"视图排序","desc":"视图排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"视图ID","validate":"require"},{"type":"string","name":"param.view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"chooseAdminView","doc":{"title":"指定视图","desc":"指定视图","author":"theworld","version":"v1","param":[{"type":"string","name":"view","default":"-","desc":"页面标识(client=用户管理,order=订单管理,host=产品管理,transaction=交易流水)","validate":"require"},{"type":"int","name":"choose","default":"-","desc":"指定视图ID,为0代表默认展示最后浏览视图","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"getActivePlugin","doc":{"title":"获取已激活插件","desc":"获取已激活插件","author":"theworld","version":"v1","param":[{"type":"array","name":"-","default":"-","desc":"-","validate":""}]}}]},{"class":"app\\admin\\model\\PluginModel","doc":{"title":"插件模型","desc":"插件模型","use":"app\\admin\\model\\PluginModel"},"list":[{"method":"pluginList","doc":{"title":"获取支付\/短信\/邮件\/插件列表","desc":"获取支付\/短信\/邮件\/插件列表:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,oss对象存储接口列表,invoice发票接口列表","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"插件列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].title","default":"-","desc":"名称"},{"type":"int","name":"list[].description","default":"-","desc":"描述"},{"type":"int","name":"list[].name","default":"-","desc":"标识"},{"type":"int","name":"list[].version","default":"-","desc":"版本"},{"type":"int","name":"list[].author","default":"-","desc":"开发者"},{"type":"int","name":"list[].author_url","default":"-","desc":"开发者链接"},{"type":"int","name":"list[].status","default":"-","desc":"状态;0:禁用,1:正常,3:未安装"},{"type":"int","name":"list[].help_url","default":"-","desc":"申请链接"},{"type":"array","name":"list[].sms_type","default":"-","desc":"module=sms,才会有该数据,1国际,0国内"},{"type":"string","name":"list[].menu_id","default":"-","desc":"导航ID"},{"type":"string","name":"list[].url","default":"-","desc":"导航链接"},{"type":"string","name":"list[].module","default":"-","desc":"gateway支付接口,addon插件,sms短信接口,mail邮件接口,oss对象存储接口,server模块,invoice发票接口"},{"type":"int","name":"count","default":"-","desc":"总数"}]}},{"method":"install","doc":{"title":"插件安装","desc":"插件安装:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,oss对象存储接口列表,invoice发票接口","author":"wyh","version":"v1","param":[{"type":"string","name":"param.module","default":"-","desc":"模块:gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,oauth三方登录,oss对象存储,invoice发票","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"标识","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"uninstall","doc":{"title":"插件卸载","desc":"插件卸载:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票","author":"wyh","version":"v1","param":[{"type":"string","name":"param.module","default":"-","desc":"模块:gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"插件标识","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"status","doc":{"title":"禁用(启用)插件","desc":"禁用(启用)插件:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票","author":"wyh","version":"v1","param":[{"type":"string","name":"param.module","default":"-","desc":"模块:gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"插件标识","validate":"required"},{"type":"string","name":"param.status","default":"-","desc":"状态:1启用,0禁用","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"setting","doc":{"title":"获取单个插件配置","desc":"获取单个插件配置:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票","author":"wyh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块:gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票","validate":"required"},{"type":"string","name":"name","default":"-","desc":"插件标识","validate":"required"}],"return":[{"type":"object","name":"plugin","default":"-","desc":"插件"},{"type":"int","name":"plugin.id","default":"-","desc":"插件ID"},{"type":"int","name":"plugin.status","default":"-","desc":"插件状态:0禁用,1启用,3未安装"},{"type":"int","name":"plugin.name","default":"-","desc":"标识"},{"type":"int","name":"plugin.title","default":"-","desc":"名称"},{"type":"int","name":"plugin.url","default":"-","desc":"图标地址"},{"type":"int","name":"plugin.author","default":"-","desc":"作者"},{"type":"int","name":"plugin.author_url","default":"-","desc":"作者链接"},{"type":"int","name":"plugin.version","default":"-","desc":"版本"},{"type":"int","name":"plugin.description","default":"-","desc":"描述"},{"type":"int","name":"plugin.module","default":"-","desc":"所属模块"},{"type":"int","name":"plugin.order","default":"-","desc":"排序"},{"type":"int","name":"plugin.help_url","default":"-","desc":"帮助链接"},{"type":"int","name":"plugin.create_time","default":"-","desc":"创建时间"},{"type":"int","name":"plugin.update_time","default":"-","desc":"更新时间"},{"type":"array","name":"plugin.config","default":"-","desc":"配置"},{"type":"string","name":"plugin.config[].title","default":"-","desc":"配置名称"},{"type":"string","name":"plugin.config[].type","default":"-","desc":"配置类型:text文本"},{"type":"string","name":"plugin.config[].value","default":"-","desc":"默认值"},{"type":"string","name":"plugin.config[].tip","default":"-","desc":"提示"},{"type":"string","name":"plugin.config[].field","default":"-","desc":"配置字段名,保存时传的键"}]}},{"method":"settingPost","doc":{"title":"保存配置","desc":"保存配置:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票","author":"wyh","version":"v1","param":[{"type":"string","name":"param.module","default":"-","desc":"模块:gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表,invoice发票","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"插件标识","validate":"required"},{"type":"array","name":"param.config.field","default":"-","desc":"配置:field为返回的配置字段","validate":"required"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"plugins","doc":{"title":"获取可用支付\/短信\/邮件\/插件","desc":"获取可用支付\/短信\/邮件\/插件","author":"wyh","version":"v1","param":[{"type":"string","name":"param.module","default":"-","desc":"模块:gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表","validate":"required"}],"return":[{"type":"array","name":"list","default":"-","desc":"可用接口"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"int","name":"list[].title","default":"-","desc":"名称"},{"type":"int","name":"list[].name","default":"-","desc":"标识"},{"type":"int","name":"list[].url","default":"-","desc":"图片:base64格式(默认),或者自定义图片路径(支付接口使用此参数)"},{"type":"int","name":"count","default":"-","desc":"总数"}]}},{"method":"upgrade","doc":{"title":"插件升级","desc":"插件升级:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表","author":"wyh","version":"v1","param":[{"type":"string","name":"param.module","default":"-","desc":"模块:gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"标识","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"localUpgrade","doc":{"title":"本地插件升级","desc":"本地插件升级:module=gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.module","default":"-","desc":"模块:gateway表示支付接口列表,addon插件列表,sms短信接口列表,mail邮件接口列表","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"标识","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"sync","doc":{"title":"插件同步","desc":"插件同步","author":"theworld","version":"v1","param":[{"type":"string","name":"param.module","default":"-","desc":"模块:addon插件gateway支付接口,sms短信接口,mail邮件接口,certification实名接口,server模块,oauth第三方登录,sub_server子模块,widget首页挂件","validate":"required"}],"return":[{"type":"array","name":"list","default":"-","desc":"插件列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].name","default":"-","desc":"名称"},{"type":"string","name":"list[].type","default":"-","desc":"应用类型addon插件gateway支付接口,sms短信接口,mail邮件接口,certification实名接口,server模块,oauth第三方登录,sub_server子模块,widget首页挂件"},{"type":"string","name":"list[].version","default":"-","desc":"版本"},{"type":"string","name":"list[].uuid","default":"-","desc":"标识"},{"type":"int","name":"list[].create_time","default":"-","desc":"创建时间"},{"type":"int","name":"list[].downloaded","default":"-","desc":"是否已下载0否1是"},{"type":"int","name":"list[].upgrade","default":"-","desc":"是否可升级0否1是"},{"type":"string","name":"list[].error_msg","default":"-","desc":"错误信息，该信息不为空代表不可下载和升级插件"}]}},{"method":"download","doc":{"title":"插件下载","desc":"插件下载","author":"theworld","version":"v1","param":[{"type":"string","name":"param.id","default":"-","desc":"插件ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"unzip","doc":{"title":"解压压缩包","desc":"解压压缩包","author":"theworld","version":"v1","param":[{"type":"string","name":"filepath","default":"-","desc":"文件路径","validate":""},{"type":"string","name":"path","default":"-","desc":"解压目标路径","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"curl_download","doc":{"title":"curl下载解压包到指定路径","desc":"curl下载解压包到指定路径","author":"theworld","version":"v1","param":[{"type":"string","name":"url","default":"-","desc":"下载链接地址","validate":""},{"type":"string","name":"file_name","default":"-","desc":"目标路径","validate":""}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]}},{"method":"oauthList","doc":{"title":"获取可用三方登录","desc":"获取可用三方登录","author":"hh","version":"v1","return":[{"type":"string","name":"list[].img","default":"-","desc":"图标地址"},{"type":"string","name":"list[].name","default":"-","desc":"三方登录标识"},{"type":"string","name":"list[].title","default":"-","desc":"三方登录名称"},{"type":"string","name":"list[].url","default":"-","desc":"请求地址"}]}},{"method":"pluginHookList","doc":{"title":"带Hook插件列表","desc":"带Hook插件列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"插件列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].title","default":"-","desc":"名称"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"string","name":"list[].author","default":"-","desc":"开发者"},{"type":"int","name":"list[].status","default":"-","desc":"状态;0:禁用,1:正常"}]}},{"method":"pluginHookOrder","doc":{"title":"带Hook插件排序","desc":"带Hook插件排序","author":"theworld","version":"v1","param":[{"type":"array","name":"param.id","default":"-","desc":"插件ID数组","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"ossData","doc":{"title":"对象存储是否存有数据判断接口","desc":"对象存储是否存有数据判断接口","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"标识","validate":"required"}],"return":[{"type":"boolean","name":"data.has_data","default":"-","desc":"是否存有数据"}]}},{"method":"ossLink","doc":{"title":"检测对象存储是否联通","desc":"检测对象存储是否联通","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"标识","validate":"required"}],"return":[{"type":"boolean","name":"link","default":"-","desc":"是否联通"}]}},{"method":"deleteDir","doc":{"title":"递归删除目录","desc":"递归删除目录","author":"theworld","version":"v1","param":[{"type":"string","name":"path","default":"-","desc":"目标目录","validate":""},{"type":"array","name":"out","default":"-","desc":"排除目录","validate":""}]}},{"method":"gatewayPluginOrder","doc":{"title":"支付插件排序","desc":"支付插件排序","author":"wyh","version":"v1","param":[{"type":"array","name":"id","default":"-","desc":"插件ID数组","validate":"required"}]}}]},{"class":"app\\admin\\model\\ProductDurationPresetsModel","doc":{"title":"商品周期预设模型","desc":"商品周期预设模型","use":"app\\admin\\model\\ProductDurationPresetsModel"},"list":[]},{"class":"app\\admin\\model\\PluginHookModel","doc":{"title":"插件钩子模型","desc":"插件钩子模型","use":"app\\admin\\model\\PluginHookModel"},"list":[]},{"class":"app\\admin\\model\\AdminRoleModel","doc":{"title":"管理员分组模型","desc":"管理员分组模型","use":"app\\admin\\model\\AdminRoleModel"},"list":[{"method":"adminRoleList","doc":{"title":"管理员分组列表","desc":"管理员分组列表","author":"wyh","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,name,description"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"管理员分组列表"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].name","default":"-","desc":"分组名称"},{"type":"string","name":"list[].description","default":"-","desc":"分组说明"},{"type":"string","name":"list[].admins","default":"-","desc":"分组下管理员,逗号分隔"},{"type":"int","name":"count","default":"-","desc":"管理员分组总数"}]}},{"method":"indexAdminRole","doc":{"title":"获取单个管理员分组","desc":"获取单个管理员分组","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"管理员分组ID","validate":"required"}],"return":[{"type":"int","name":"id","default":"-","desc":"ID"},{"type":"string","name":"name","default":"-","desc":"分组名称"},{"type":"string","name":"description","default":"-","desc":"分组描述"},{"type":"string","name":"admins","default":"-","desc":"分组下管理员,逗号分隔"},{"type":"array","name":"auth","default":"-","desc":"权限ID数组"},{"type":"array","name":"auth_widget","default":"-","desc":"挂件标识"}]}},{"method":"createAdminRole","doc":{"title":"添加管理员分组","desc":"添加管理员分组","author":"wyh","version":"v1","param":[{"type":"string","name":"param.name","default":"超级管理员","desc":"分组名称","validate":"required"},{"type":"string","name":"param.description","default":"拥有所有权限","desc":"分组说明","validate":"required"},{"type":"array","name":"param.auth","default":"-","desc":"权限ID数组","validate":""},{"type":"array","name":"param.auth_widget","default":"-","desc":"挂件标识","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateAdminRole","doc":{"title":"修改管理员分组","desc":"修改管理员分组","author":"wyh","version":"v1","param":[{"type":"string","name":"param.id","default":"1","desc":"分组ID","validate":"required"},{"type":"string","name":"param.name","default":"超级管理员","desc":"分组名称","validate":"required"},{"type":"string","name":"param.description","default":"拥有所有权限","desc":"分组说明","validate":"required"},{"type":"array","name":"param.auth","default":"-","desc":"权限ID数组","validate":""},{"type":"array","name":"param.auth_widget","default":"-","desc":"挂件标识","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteAdminRole","doc":{"title":"删除管理员分组","desc":"删除管理员分组","author":"wyh","version":"v1","param":[{"type":"int","name":"id","default":"1","desc":"管理员分组ID","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\admin\\model\\EmailLogModel","doc":{"title":"邮件日志模型","desc":"邮件日志模型","use":"app\\admin\\model\\EmailLogModel"},"list":[{"method":"createEmailLog","doc":{"title":"记录邮件日志","desc":"记录邮件日志","author":"xiong","version":"v1","param":[{"type":"string","name":"param.subject","default":"-","desc":"邮件标题","validate":""},{"type":"string","name":"param.message","default":"-","desc":"邮件内容","validate":""},{"type":"int","name":"param.status","default":"-","desc":"发送状态(1=成功,0=失败)","validate":""},{"type":"string","name":"param.to","default":"-","desc":"收件邮箱","validate":""},{"type":"string","name":"param.fail_reason","default":"-","desc":"失败原因","validate":""},{"type":"int","name":"param.rel_id","default":"-","desc":"关联ID","validate":""},{"type":"string","name":"param.type","default":"-","desc":"关联类型(client=客户,admin=管理员)","validate":""},{"type":"string","name":"param.ip","default":"自动获取","desc":"IP","validate":""},{"type":"int","name":"param.port","default":"自动获取","desc":"端口号","validate":""}]}},{"method":"emailLogList","doc":{"title":"邮件日志列表","desc":"邮件日志列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.client_id","default":"-","desc":"客户ID","validate":""},{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索:内容,邮箱","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id,subject,create_time"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"邮件日志"},{"type":"int","name":"list[].id","default":"-","desc":"邮件日志ID"},{"type":"string","name":"list[].subject","default":"-","desc":"标题"},{"type":"string","name":"list[].message","default":"-","desc":"内容"},{"type":"int","name":"list[].create_time","default":"-","desc":"时间"},{"type":"int","name":"list[].to","default":"-","desc":"邮箱"},{"type":"string","name":"list[].user_type","default":"-","desc":"接收人类型client用户admin管理员"},{"type":"int","name":"list[].user_id","default":"-","desc":"接收人ID"},{"type":"string","name":"list[].user_name","default":"-","desc":"接收人名称"},{"type":"int","name":"list[].status","default":"-","desc":"状态，1成功，0失败"},{"type":"string","name":"list[].fail_reason","default":"-","desc":"失败原因"},{"type":"int","name":"count","default":"-","desc":"邮件日志总数"}]}}]},{"class":"app\\home\\model\\CartModel","doc":{"title":"购物车模型","desc":"购物车模型","use":"app\\home\\model\\CartModel"},"list":[{"method":"indexCart","doc":{"title":"获取购物车","desc":"获取购物车","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"计算后数据"},{"type":"int","name":"list[].product_id","default":"-","desc":"商品ID"},{"type":"object","name":"list[].config_options","default":"-","desc":"自定义配置"},{"type":"int","name":"list[].qty","default":"-","desc":"数量"},{"type":"object","name":"list[].customfield","default":"-","desc":"自定义参数"},{"type":"string","name":"list[].name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].description","default":"-","desc":"商品描述"},{"type":"int","name":"list[].stock_control","default":"-","desc":"库存控制0:关闭1:启用"},{"type":"int","name":"list[].stock_qty","default":"-","desc":"库存数量"},{"type":"object","name":"list[].self_defined_field","default":"-","desc":"自定义字段({\"5\":\"123\"},5是自定义字段ID,123是填写的内容)"}]}},{"method":"createCart","doc":{"title":"加入购物车","desc":"加入购物车","author":"theworld","version":"v1","param":[{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"required"},{"type":"object","name":"param.config_options","default":"-","desc":"自定义配置","validate":""},{"type":"int","name":"param.qty","default":"-","desc":"数量","validate":"required"},{"type":"object","name":"param.customfield","default":"-","desc":"自定义参数","validate":""},{"type":"object","name":"param.self_defined_field","default":"-","desc":"自定义字段({\"5\":\"123\"},5是自定义字段ID,123是填写的内容)","validate":""},{"type":"array","name":"param.products","default":"-","desc":"商品","validate":"批量加入购物车必传"},{"type":"int","name":"param.products[].product_id","default":"-","desc":"商品ID","validate":""},{"type":"object","name":"param.products[].config_options","default":"-","desc":"自定义配置","validate":""},{"type":"int","name":"param.products[].qty","default":"-","desc":"数量","validate":""},{"type":"object","name":"param.products[].customfield","default":"-","desc":"自定义参数","validate":""},{"type":"object","name":"param.products[].self_defined_field","default":"-","desc":"自定义字段({\"5\":\"123\"},5是自定义字段ID,123是填写的内容)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateCart","doc":{"title":"编辑购物车商品","desc":"编辑购物车商品","author":"theworld","version":"v1","param":[{"type":"int","name":"param.position","default":"-","desc":"位置","validate":"required"},{"type":"int","name":"param.product_id","default":"-","desc":"商品ID","validate":"required"},{"type":"object","name":"param.config_options","default":"-","desc":"自定义配置","validate":""},{"type":"int","name":"param.qty","default":"-","desc":"数量","validate":"required"},{"type":"object","name":"param.customfield","default":"-","desc":"自定义参数","validate":""},{"type":"object","name":"param.self_defined_field","default":"-","desc":"自定义字段({\"5\":\"123\"},5是自定义字段ID,123是填写的内容)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateCartQty","doc":{"title":"修改购物车商品数量","desc":"修改购物车商品数量","author":"theworld","version":"v1","param":[{"type":"int","name":"param.position","default":"-","desc":"位置","validate":"required"},{"type":"int","name":"param.qty","default":"-","desc":"数量","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteCart","doc":{"title":"删除购物车商品","desc":"删除购物车商品","author":"theworld","version":"v1","param":[{"type":"int","name":"position","default":"-","desc":"位置","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"batchDeleteCart","doc":{"title":"批量删除购物车商品","desc":"批量删除购物车商品","author":"theworld","version":"v1","param":[{"type":"array","name":"positions","default":"-","desc":"位置","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"clearCart","doc":{"title":"清空购物车","desc":"清空购物车","author":"theworld","version":"v1","return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"settle","doc":{"title":"结算购物车","desc":"结算购物车","author":"theworld","version":"v1","param":[{"type":"array","name":"positions","default":"-","desc":"商品位置数组","validate":"required"},{"type":"object","name":"customfield","default":"-","desc":"自定义参数,比如优惠码参数传:{\"promo_code\":[\"pr8nRQOGbmv5\"]}","validate":""},{"type":"int","name":"param.downstream_host_id","default":"-","desc":"下游产品ID","validate":""},{"type":"string","name":"param.downstream_url","default":"-","desc":"下游地址","validate":""},{"type":"string","name":"param.downstream_token","default":"-","desc":"下游产品token","validate":""},{"type":"string","name":"param.downstream_system_type","default":"-","desc":"下游系统类型","validate":""}],"return":[{"type":"object","name":"data","default":"-","desc":"数据"},{"type":"int","name":"data.order_id","default":"-","desc":"订单ID"},{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\home\\model\\ClientareaAuthRuleModel","doc":{"title":"会员中心权限规则模型","desc":"会员中心权限规则模型","use":"app\\home\\model\\ClientareaAuthRuleModel"},"list":[{"method":"getAuthName","doc":{"title":"获取会员中心权限名称","desc":"获取会员中心权限名称","author":"theworld","version":"v1","param":[{"type":"string","name":"rule","default":"-","desc":"权限规则标识","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\home\\model\\ClientareaAuthModel","doc":{"title":"会员中心权限模型","desc":"会员中心权限模型","use":"app\\home\\model\\ClientareaAuthModel"},"list":[{"method":"authList","doc":{"title":"权限列表","desc":"权限列表","author":"theworld","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"权限列表"},{"type":"int","name":"list[].id","default":"-","desc":"权限ID"},{"type":"string","name":"list[].title","default":"-","desc":"权限标题"},{"type":"string","name":"list[].url","default":"-","desc":"地址"},{"type":"int","name":"list[].order","default":"-","desc":"排序"},{"type":"int","name":"list[].parent_id","default":"-","desc":"父级ID"},{"type":"string","name":"list[].module","default":"-","desc":"插件模块路径,如:gateway支付接口\/sms短信接口\/mail邮件接口\/addon插件"},{"type":"string","name":"list[].plugin","default":"-","desc":"插件标识名"},{"type":"array","name":"list[].rules","default":"-","desc":"权限规则标题"},{"type":"array","name":"list[].child","default":"-","desc":"权限子集"},{"type":"int","name":"list[].child[].id","default":"-","desc":"权限ID"},{"type":"string","name":"list[].child[].title","default":"-","desc":"权限标题"},{"type":"string","name":"list[].child[].url","default":"-","desc":"地址"},{"type":"int","name":"list[].child[].order","default":"-","desc":"排序"},{"type":"int","name":"list[].child[].parent_id","default":"-","desc":"父级ID"},{"type":"string","name":"list[].child[].module","default":"-","desc":"插件模块路径,如:gateway支付接口\/sms短信接口\/mail邮件接口\/addon插件"},{"type":"string","name":"list[].child[].plugin","default":"-","desc":"插件标识名"},{"type":"string","name":"list[].child[].rules","default":"-","desc":"权限规则标题"},{"type":"array","name":"list[].child[].child","default":"-","desc":"权限子集"},{"type":"int","name":"list[].child[].child[].id","default":"-","desc":"权限ID"},{"type":"string","name":"list[].child[].child[].title","default":"-","desc":"权限标题"},{"type":"string","name":"list[].child[].child[].url","default":"-","desc":"地址"},{"type":"int","name":"list[].child[].child[].order","default":"-","desc":"排序"},{"type":"int","name":"list[].child[].child[].parent_id","default":"-","desc":"父级ID"},{"type":"string","name":"list[].child[].child[].module","default":"-","desc":"插件模块路径,如:gateway支付接口\/sms短信接口\/mail邮件接口\/addon插件"},{"type":"string","name":"list[].child[].child[].plugin","default":"-","desc":"插件标识名"},{"type":"string","name":"list[].child[].child[].rules","default":"-","desc":"权限规则标题"}]}}]},{"class":"app\\home\\model\\OauthModel","doc":{"title":"三方登录信息模型","desc":"三方登录信息模型","use":"app\\home\\model\\OauthModel"},"list":[{"method":"oauthUrl","doc":{"title":"跳转到登录授权网址","desc":"跳转到登录授权网址","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"三方登录插件标识","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data.url","default":"-","desc":"回调地址"}]}},{"method":"callback","doc":{"title":"回调地址","desc":"回调地址","author":"hh","version":"v1","param":[{"type":"string","name":"param.state","default":"-","desc":"防止csrf攻击标识","validate":"require"},{"type":"string","name":"param.name","default":"-","desc":"三方登录标识","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"checkToken","doc":{"title":"验证oauthtoken","desc":"验证oauthtoken","author":"hh","version":"v1","return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.jwt","default":"-","desc":"登录成功标识"},{"type":"string","name":"data.url","default":"-","desc":"当返回url时,跳转"}]}},{"method":"bind","doc":{"title":"关联账户","desc":"关联账户","author":"hh","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"登录类型:phone手机注册,email邮箱注册","validate":"required"},{"type":"string","name":"param.account","default":"-","desc":"手机号或邮箱","validate":"required"},{"type":"string","name":"param.phone_code","default":"86","desc":"国家区号(登录类型为手机注册时需要传此参数)","validate":""},{"type":"string","name":"param.code","default":"-","desc":"验证码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.jwt","default":"-","desc":"jwt:注册后放在请求头Authorization里,拼接成如下格式:Bearer+空格+yJ0eX.test.ste"},{"type":"string","name":"data.url","default":"-","desc":"当返回url时,跳转"}]}},{"method":"clientOauth","doc":{"title":"用户三方登录详情","desc":"用户三方登录详情","author":"hh","version":"v1","return":[{"type":"bool","name":"list[].link","default":"-","desc":"是否绑定(false=未绑定,true=已绑定)"},{"type":"string","name":"list[].name","default":"-","desc":"三方登录标识"},{"type":"string","name":"list[].title","default":"-","desc":"三方登录名称"},{"type":"string","name":"list[].url","default":"-","desc":"请求地址"},{"type":"string","name":"list[].img","default":"-","desc":"图标地址"},{"type":"string","name":"list[].img_unbound","default":"-","desc":"未绑定图标地址"}]}},{"method":"unbind","doc":{"title":"取消关联","desc":"取消关联","author":"hh","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"三方接口标识","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"commandReceive","doc":{"title":"指令回调地址","desc":"指令回调地址,可以用于三方推送相关接口","author":"hh","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"三方接口标识","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}}]},{"class":"app\\home\\model\\ClientareaAuthRuleLinkModel","doc":{"title":"会员中心权限规则关联模型","desc":"会员中心权限规则关联模型","use":"app\\home\\model\\ClientareaAuthRuleLinkModel"},"list":[]},{"class":"app\\common\\logic\\WidgetLogic","doc":{"title":"挂件逻辑类","desc":"未定义描述","use":"app\\common\\logic\\WidgetLogic"},"list":[{"method":"loadWidget","doc":{"title":"加载所有挂件","desc":"加载所有挂件","author":"hh","version":"v1","return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"loadHookWidget","doc":{"title":"加载hook挂件","desc":"加载hook挂件","author":"hh","version":"v1","return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"getAllWidgets","doc":{"title":"加载所有挂件","desc":"加载所有挂件,同loadWidget","author":"hh","version":"v1","return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"getAllWidgetId","doc":{"title":"获取所有挂件标识","desc":"获取所有挂件标识","author":"hh","version":"v1","return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"output","doc":{"title":"获取挂件output","desc":"获取挂件output","author":"hh","version":"v1","param":[{"type":"string","name":"widgetId","default":"-","desc":"挂件标识","validate":"require"}],"return":[{"type":"string","name":"content","default":"-","desc":"挂件内容"}]}},{"method":"getData","doc":{"title":"获取挂件数据","desc":"获取挂件数据","author":"hh","version":"v1","param":[{"type":"string","name":"widgetId","default":"-","desc":"挂件标识","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"findWidget","doc":{"title":"查找挂件","desc":"查找挂件","author":"hh","version":"v1","param":[{"type":"string","name":"widgetId","default":"-","desc":"挂件标识","validate":"require"}],"return":[{"type":"Widget","name":"-","default":"-","desc":"-"}]}},{"method":"cacheWidgets","doc":{"时间":"2025-01-21","title":"缓存挂件","desc":"缓存挂件","author":"hh","version":"v1","return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"loadCacheWidget","doc":{"时间":"2025-01-21","title":"读取缓存挂件","desc":"读取缓存挂件","author":"hh","version":"v1"}}]},{"class":"app\\common\\logic\\DownstreamProductLogic","doc":{"title":"下游商品操作类","desc":"未定义描述","use":"app\\common\\logic\\DownstreamProductLogic"},"list":[{"method":"getDownstreamClientId","doc":{"title":"获取下游用户ID","desc":"获取下游用户ID,如果是下游访问,转换为当前系统用户ID","author":"hh","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"curl","doc":{"title":"请求上游curl","desc":"请求上游curl","author":"hh","version":"v1","param":[{"type":"string","name":"path","default":"-","desc":"请求地址路由","validate":"require"},{"type":"array","name":"data","default":"-","desc":"请求参数","validate":""},{"type":"string","name":"request","default":"POST","desc":"请求方式(POST,GET,DELETE,PUT)","validate":""},{"type":"bool","name":"curlFile","default":"-","desc":"是否上传文件","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"array","name":"data","default":"-","desc":"其他数据"}]}}]},{"class":"app\\common\\logic\\UpstreamSyncLogic","doc":{"title":"上游管理公共类","desc":"上游管理公共类","use":"app\\common\\logic\\UpstreamSyncLogic","time":"2024-08-02"},"list":[]},{"class":"app\\common\\logic\\IndexLogic","doc":{"title":"首页逻辑","desc":"首页逻辑","use":"app\\common\\logic\\IndexLogic"},"list":[{"method":"thisYearSale","doc":{"title":"本年销售详情","desc":"本年销售详情","author":"theworld","version":"v1","return":[{"type":"array","name":"this_year_month_amount","default":"-","desc":"本年销售详情"},{"type":"int","name":"this_year_month_amount.month","default":"-","desc":"月份"},{"type":"string","name":"this_year_month_amount.amount","default":"-","desc":"销售额"}]}},{"method":"thisYearClient","doc":{"title":"本年大客户统计","desc":"本年大客户统计","author":"theworld","version":"v1","return":[{"type":"array","name":"clients","default":"-","desc":"本年大客户"},{"type":"int","name":"clients.id","default":"-","desc":"用户ID"},{"type":"string","name":"clients.username","default":"-","desc":"用户名"},{"type":"string","name":"clients.email","default":"-","desc":"邮箱"},{"type":"string","name":"clients.phone_code","default":"-","desc":"国际电话区号"},{"type":"string","name":"clients.phone","default":"-","desc":"手机号"},{"type":"string","name":"clients.company","default":"-","desc":"公司"},{"type":"string","name":"clients.amount","default":"-","desc":"消费金额"}]}}]},{"class":"app\\common\\logic\\UploadLogic","doc":{"title":"文件上传公共类","desc":"文件上传公共类","use":"app\\common\\logic\\UploadLogic"},"list":[{"method":"uploadHandle","doc":{"title":"文件上传","desc":"文件上传","author":"wyh","version":"v1","param":[{"type":"resource","name":"file","default":"-","desc":"文件资源","validate":""},{"type":"bool","name":"origin","default":"true","desc":"文件名是否加入原文件名","validate":""},{"type":"string","name":"split","default":"^","desc":"系统文件名+原文件名的连接符号,默认^","validate":""},{"type":"string","name":"split","default":"^","desc":"系统文件名+原文件名的连接符号,默认^","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.save_name","default":"-","desc":"文件名"},{"type":"string","name":"data.image_base64","default":"-","desc":"图片base64,文件为图片才返回"},{"type":"string","name":"data.image_url","default":"-","desc":"图片地址,文件为图片才返回"}]}},{"method":"uploadImgHandle","doc":{"title":"文件上传(仅支持图片)","desc":"文件上传(仅支持图片)","author":"wyh","version":"v1","param":[{"type":"resource","name":"file","default":"-","desc":"文件资源(仅支持图片)","validate":""},{"type":"bool","name":"origin","default":"true","desc":"文件名是否加入原文件名","validate":""},{"type":"string","name":"split","default":"^","desc":"系统文件名+原文件名的连接符号,默认^","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.save_name","default":"-","desc":"文件名"},{"type":"string","name":"data.image_base64","default":"-","desc":"图片base64,文件为图片才返回"}]}},{"method":"moveTo","doc":{"title":"移动文件至目标地址","desc":"移动文件至目标地址","author":"wyh","version":"v1","param":[{"type":"string","name":"-","default":"-","desc":"-","validate":""},{"type":"string","name":"path","default":"-","desc":"移动地址","validate":""},{"type":"string","name":"type","default":"-","desc":"文件类型：defautl系统默认、ticket工单、app应用等","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}}]},{"class":"app\\common\\logic\\EmailLogic","doc":{"title":"邮件发送","desc":"邮件发送","use":"app\\common\\logic\\EmailLogic"},"list":[{"method":"sendBase","doc":{"title":"基础发送","desc":"基础发送","author":"xiong","version":"v1","param":[{"type":"array","name":"-","default":"-","desc":"-","validate":""},{"type":"string","name":"param.email_name","default":"-","desc":"邮件插件标识名","validate":"required"},{"type":"string","name":"param.email","default":"-","desc":"邮箱","validate":"required"},{"type":"string","name":"param.subject","default":"-","desc":"邮件标题","validate":"required"},{"type":"string","name":"param.message","default":"-","desc":"邮件内容","validate":"required"},{"type":"string","name":"param.attachments","default":"-","desc":"邮件附件","validate":""},{"type":"array","name":"param.template_param","default":"-","desc":"参数替换","validate":""}]}},{"method":"send","doc":{"title":"发送","desc":"发送","author":"xiong","version":"v1","param":[{"type":"string","name":"param.email","default":"-","desc":"邮箱","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"动作名称","validate":"required"},{"type":"int","name":"param.client_id","default":"-","desc":"客户id","validate":""},{"type":"int","name":"param.host_id","default":"-","desc":"主机id","validate":""},{"type":"int","name":"param.order_id","default":"-","desc":"订单id","validate":""},{"type":"array","name":"param.template_param","default":"-","desc":"参数","validate":""}]}}]},{"class":"app\\common\\logic\\DownstreamHostLogic","doc":{"title":"下游产品操作类","desc":"未定义描述","use":"app\\common\\logic\\DownstreamHostLogic"},"list":[{"method":"isDownstream","doc":{"时间":"2024-08-12","title":"是否是下游","desc":"是否是下游","author":"hh","version":"v1","return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"isDownstreamSync","doc":{"时间":"2024-12-11","title":"是否下游同步","desc":"是否下游同步","author":"hh","version":"v1","return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"setTimeout","doc":{"时间":"2024-08-12","title":"设置超时时间","desc":"设置超时时间","author":"hh","version":"v1","param":[{"type":"int","name":"timeout","default":"-","desc":"超时时间","validate":""}]}},{"method":"getDownstreamClientId","doc":{"title":"获取下游用户ID","desc":"获取下游用户ID,如果是下游访问,转换为当前系统用户ID","author":"hh","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"curl","doc":{"title":"请求上游curl","desc":"请求上游curl","author":"hh","version":"v1","param":[{"type":"string","name":"path","default":"-","desc":"请求地址路由","validate":"require"},{"type":"array","name":"data","default":"-","desc":"请求参数","validate":""},{"type":"string","name":"request","default":"POST","desc":"请求方式(POST,GET,DELETE,PUT)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"array","name":"data","default":"-","desc":"其他数据"}]}},{"method":"payWithFallback","doc":{"title":"支付(余额支付失败后回退信用额支付)","desc":"先尝试余额支付,失败后自动尝试信用额支付","author":"wyh","version":"v1","param":[{"type":"array","name":"payData","default":"-","desc":"支付参数(id,gateway)","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\logic\\TemplateLogic","doc":{"title":"模板控制器逻辑","desc":"模板控制器逻辑","use":"app\\common\\logic\\TemplateLogic"},"list":[{"method":"templateTabList","doc":{"title":"模板控制器Tab","desc":"模板控制器Tab","author":"theworld","version":"v1","param":[{"type":"string","name":"param.theme","default":"-","desc":"主题标识,不传递时默认为当前系统设置的主题","validate":""}],"return":[{"type":"array","name":"list","default":"-","desc":"模板控制器Tab列表"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].url","default":"-","desc":"地址"}]}}]},{"class":"app\\common\\logic\\UpstreamLogic","doc":{"title":"上游管理公共类","desc":"上游管理公共类","use":"app\\common\\logic\\UpstreamLogic"},"list":[{"method":"recommendProductList","doc":{"title":"推荐代理商品列表","desc":"推荐代理商品列表","author":"theworld","version":"v1","param":[{"type":"string","name":"param.keywords","default":"-","desc":"关键字,搜索范围:商品名称","validate":""},{"type":"int","name":"param.page","default":"-","desc":"页数","validate":""},{"type":"int","name":"param.limit","default":"-","desc":"每页条数","validate":""},{"type":"string","name":"param.orderby","default":"-","desc":"排序","validate":"id"},{"type":"string","name":"param.sort","default":"-","desc":"升\/降序","validate":"asc,desc"}],"return":[{"type":"array","name":"list","default":"-","desc":"推荐商品"},{"type":"int","name":"list[].id","default":"-","desc":"推荐商品ID"},{"type":"int","name":"list[].upstream_product_id","default":"-","desc":"上游商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"商品名称"},{"type":"string","name":"list[].type","default":"-","desc":"供应商类型default默认业务系统whmcs财务系统finance魔方财务"},{"type":"string","name":"list[].supplier_name","default":"-","desc":"供应商名称"},{"type":"string","name":"list[].login_url","default":"-","desc":"前台网站地址"},{"type":"string","name":"list[].url","default":"-","desc":"接口地址"},{"type":"string","name":"list[].pay_type","default":"-","desc":"付款类型,免费free,一次onetime,周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"string","name":"list[].price","default":"-","desc":"商品最低价格"},{"type":"string","name":"list[].cycle","default":"-","desc":"商品最低周期"},{"type":"int","name":"list[].cpu_min","default":"-","desc":"CPU(核)最小值"},{"type":"int","name":"list[].cpu_max","default":"-","desc":"CPU(核)最大值"},{"type":"int","name":"list[].memory_min","default":"-","desc":"内存(GB)最小值"},{"type":"int","name":"list[].memory_max","default":"-","desc":"内存(GB)最大值"},{"type":"int","name":"list[].disk_min","default":"-","desc":"硬盘(GB)最小值"},{"type":"int","name":"list[].disk_max","default":"-","desc":"硬盘(GB)最大值"},{"type":"int","name":"list[].bandwidth_min","default":"-","desc":"带宽(Mbps)最小值"},{"type":"int","name":"list[].bandwidth_max","default":"-","desc":"带宽(Mbps)最大值"},{"type":"int","name":"list[].flow_min","default":"-","desc":"流量(G)最小值"},{"type":"int","name":"list[].flow_max","default":"-","desc":"流量(G)最大值"},{"type":"string","name":"list[].description","default":"-","desc":"简介"},{"type":"int","name":"list[].agent","default":"-","desc":"是否已代理0否1是"},{"type":"object","name":"list[].supplier","default":"-","desc":"供应商,已添加时有数据"},{"type":"object","name":"list[].supplier.id","default":"-","desc":"供应商ID"},{"type":"object","name":"list[].supplier.username","default":"-","desc":"上游账户名"},{"type":"object","name":"list[].supplier.token","default":"-","desc":"API密钥"},{"type":"object","name":"list[].supplier.secret","default":"-","desc":"API私钥"},{"type":"int","name":"count","default":"-","desc":"推荐商品总数"}]}},{"method":"recommendProductDetail","doc":{"title":"推荐代理商品详情","desc":"推荐代理商品详情","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"}],"return":[{"type":"object","name":"data","default":"-","desc":"商品详情"},{"type":"int","name":"data.id","default":"-","desc":"推荐商品ID"},{"type":"int","name":"data.upstream_product_id","default":"-","desc":"上游商品ID"},{"type":"string","name":"data.name","default":"-","desc":"商品名称"},{"type":"string","name":"data.supplier_name","default":"-","desc":"供应商名称"},{"type":"string","name":"data.login_url","default":"-","desc":"前台网站地址"},{"type":"string","name":"data.url","default":"-","desc":"接口地址"},{"type":"string","name":"data.pay_type","default":"-","desc":"付款类型免费free,一次onetime,周期先付recurring_prepayment,周期后付recurring_postpaid"},{"type":"string","name":"data.price","default":"-","desc":"商品最低价格"},{"type":"string","name":"data.cycle","default":"-","desc":"商品最低周期"},{"type":"int","name":"data.cpu_min","default":"-","desc":"CPU(核)最小值"},{"type":"int","name":"data.cpu_max","default":"-","desc":"CPU(核)最大值"},{"type":"int","name":"data.memory_min","default":"-","desc":"内存(GB)最小值"},{"type":"int","name":"data.memory_max","default":"-","desc":"内存(GB)最大值"},{"type":"int","name":"data.disk_min","default":"-","desc":"硬盘(GB)最小值"},{"type":"int","name":"data.disk_max","default":"-","desc":"硬盘(GB)最大值"},{"type":"int","name":"data.bandwidth_min","default":"-","desc":"带宽(Mbps)最小值"},{"type":"int","name":"data.bandwidth_max","default":"-","desc":"带宽(Mbps)最大值"},{"type":"int","name":"data.flow_min","default":"-","desc":"流量(G)最小值"},{"type":"int","name":"data.flow_max","default":"-","desc":"流量(G)最大值"},{"type":"string","name":"data.description","default":"-","desc":"简介"}]}},{"method":"upstreamProductList","doc":{"title":"上游商品列表","desc":"上游商品列表","author":"theworld","version":"v1","param":[{"type":"string","name":"url","default":"-","desc":"上游地址","validate":"required"},{"type":"string","name":"type","default":"-","desc":"供应商类型default默认业务系统whmcs财务系统finance魔方财务","validate":"required"}],"return":[{"type":"array","name":"list","default":"-","desc":"商品列表"},{"type":"int","name":"list[].id","default":"-","desc":"商品ID"},{"type":"string","name":"list[].name","default":"-","desc":"商品名"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].price","default":"-","desc":"商品最低价格"},{"type":"string","name":"list[].cycle","default":"-","desc":"商品最低周期"}]}},{"method":"upstreamProductDetail","doc":{"title":"上游商品详情","desc":"上游商品详情","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"},{"type":"int","name":"supplier_id","default":"-","desc":"供应商ID","validate":""},{"type":"string","name":"url","default":"-","desc":"上游地址","validate":"required"},{"type":"string","name":"type","default":"-","desc":"供应商类型default默认业务系统whmcs财务系统finance魔方财务","validate":"required"}],"return":[{"type":"object","name":"data","default":"-","desc":"商品详情"},{"type":"object","name":"self_defined_field","default":"-","desc":"自定义字段"}]}},{"method":"upstreamProductDownloadResource","doc":{"title":"上游商品详情","desc":"上游商品详情","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"},{"type":"string","name":"url","default":"-","desc":"上游地址","validate":"required"},{"type":"string","name":"type","default":"-","desc":"供应商类型default默认业务系统whmcs财务系统finance魔方财务","validate":"required"},{"type":"bool","name":"sync","default":"-","desc":"是否同步方式","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data.module","default":"-","desc":"代理模块名称"},{"type":"string","name":"data.version","default":"-","desc":"代理模块版本"}]}},{"method":"upstreamProductDownloadPluginResource","doc":{"title":"下游下载插件","desc":"下游下载插件","author":"theworld","version":"v1","param":[{"type":"int","name":"id","default":"-","desc":"商品ID","validate":"required"},{"type":"string","name":"url","default":"-","desc":"上游地址","validate":"required"},{"type":"string","name":"type","default":"-","desc":"供应商类型default默认业务系统whmcs财务系统finance魔方财务","validate":"required"},{"type":"bool","name":"sync","default":"-","desc":"是否同步方式","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"data.name","default":"-","desc":"代理模块名称"},{"type":"string","name":"data.version","default":"-","desc":"代理模块版本"}]}},{"method":"upstreamApiAuth","doc":{"title":"检查供应商接口连接状态","desc":"检查供应商接口连接状态","author":"theworld","version":"v1","param":[{"type":"string","name":"username","default":"-","desc":"上游api账号","validate":"required"},{"type":"string","name":"password","default":"-","desc":"上游api密钥","validate":"required"},{"type":"string","name":"url","default":"-","desc":"上游地址","validate":"required"},{"type":"string","name":"type","default":"-","desc":"供应商类型default默认业务系统whmcs财务系统finance魔方财务","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"syncHost","doc":{"title":"上游同步数据","desc":"上游同步数据","author":"theworld","version":"v1","param":[{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"param.data","default":"-","desc":"推送数据","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"upstreamRequest","doc":{"title":"接口请求","desc":"接口请求","author":"theworld","version":"v1","param":[{"type":"string","name":"url","default":"-","desc":"接口地址","validate":"required"},{"type":"object","name":"data","default":"-","desc":"请求数据","validate":"required"},{"type":"int","name":"timeout","default":"30","desc":"超时时间","validate":""},{"type":"string","name":"request","default":"POST","desc":"请求方式GET,POST,PUT,DELETE","validate":""},{"type":"array","name":"header","default":"[]","desc":"头部参数","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"rsaDecrypt","doc":{"title":"rsa解密","desc":"rsa解密","author":"theworld","version":"v1","param":[{"type":"string","name":"encryptData","default":"-","desc":"加密数据","validate":"required"},{"type":"string","name":"rsaPrivateKey","default":"-","desc":"私钥","validate":"required"}],"return":[{"type":"string","name":"-","default":"-","desc":"解密后数据"}]}},{"method":"unzip","doc":{"title":"zip解压","desc":"zip解压","author":"theworld","version":"v1","param":[{"type":"string","name":"filepath","default":"-","desc":"文件路径","validate":"required"},{"type":"string","name":"path","default":"-","desc":"解压路径","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"curl_download","doc":{"title":"curl下载解压包到指定路径","desc":"curl下载解压包到指定路径","author":"theworld","version":"v1","param":[{"type":"string","name":"url","default":"-","desc":"下载链接地址","validate":""},{"type":"string","name":"file_name","default":"-","desc":"目标路径","validate":""}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]}},{"method":"validateSign","doc":{"title":"验证签名","desc":"验证签名","author":"theworld","version":"v1","param":[{"type":"int","name":"params.id","default":"-","desc":"产品ID","validate":""},{"type":"string","name":"params.token","default":"-","desc":"token","validate":""},{"type":"string","name":"params.rand_str","default":"-","desc":"随机字符串","validate":""},{"type":"string","name":"sign","default":"-","desc":"签名","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"upstreamUpgradeResultDeal","doc":{"title":"处理上下游升降级配置结果","desc":"处理上下游升降级配置结果","author":"wyh","version":"v1","time":"2024-05-26","param":[{"type":"object","name":"param.RouteLogic","default":"-","desc":"代理模块路由逻辑类对象","validate":"require"},{"type":"object","name":"param.supplier","default":"-","desc":"供应商对象","validate":"require"},{"type":"object","name":"param.host","default":"-","desc":"产品对象","validate":"require"},{"type":"int","name":"param.is_downstream","default":"-","desc":"是否下游，多级代理情况下","validate":""},{"type":"array","name":"result","default":"-","desc":"上游返回的结果数组","validate":""},{"type":"string","name":"result.data.price_difference","default":"-","desc":"升降级差价","validate":""},{"type":"string","name":"result.data.renew_price_difference","default":"-","desc":"续费差价","validate":""},{"type":"string","name":"result.data.base_price","default":"-","desc":"升降级后整个产品的基础价格","validate":""}],"return":[{"type":"array","name":"-","default":"返回处理结果","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态，200或400"},{"type":"string","name":"msg","default":"-","desc":"描述"},{"type":"array","name":"data","default":"-","desc":"返回数据，当status==200时，才返回此字段"},{"type":"string","name":"data.base_price","default":"-","desc":"升降级后整个产品的基础价格"},{"type":"string","name":"data.base_price_client_level_discount","default":"-","desc":"升降级后整个产品的基础价格折扣"},{"type":"string","name":"data.description","default":"-","desc":"描述，保存到订单子项描述里"},{"type":"string","name":"data.new_first_payment_amount","default":"-","desc":"新首付金额"},{"type":"string","name":"data.new_first_payment_amount_client_level_discount","default":"-","desc":"新首付金额折扣"},{"type":"string","name":"data.price","default":"-","desc":"购买价格，必须>=0的"},{"type":"string","name":"data.price_difference","default":"-","desc":"价格差价，可为负数"},{"type":"string","name":"data.price_difference_client_level_discount","default":"-","desc":"价格差价折扣，可为负数"},{"type":"string","name":"data.profit","default":"-","desc":"利润，可为负数"},{"type":"string","name":"data.renew_price_difference","default":"-","desc":"续费差价，可为负数"},{"type":"string","name":"data.renew_price_difference_client_level_discount","default":"-","desc":"续费差价折扣，可为负数"}]}}]},{"class":"app\\common\\logic\\LangLogic","doc":{"title":"语言逻辑类","desc":"语言逻辑类","use":"app\\common\\logic\\LangLogic"},"list":[{"method":"getDefaultLang","doc":{"title":"语言检测","desc":"语言检测","author":"hh","version":"v1","param":[{"type":"string","name":"-","default":"-","desc":"-","validate":""}]}},{"method":"loadSystemLang","doc":{"title":"加载系统语言","desc":"加载系统语言","author":"hh","version":"v1"}},{"method":"renderSystemLang","doc":{"title":"系统语言渲染","desc":"系统语言渲染","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"语言标识","validate":"require"},{"type":"array","name":"param","default":"-","desc":"语言替换数组","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"loadPluginLang","doc":{"title":"加载插件语言","desc":"加载插件语言","author":"hh","version":"v1","param":[{"type":"boolean","name":"reload","default":"-","desc":"是否重新加载","validate":""}]}},{"method":"renderPluginLang","doc":{"title":"插件语言渲染","desc":"插件语言渲染","author":"hh","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"语言标识","validate":"require"},{"type":"array","name":"vars","default":"-","desc":"语言替换数组","validate":""},{"type":"bool","name":"reload","default":"false","desc":"是否更新缓存","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\logic\\UpgradeSystemLogic","doc":{"title":"系统升级逻辑类","desc":"系统升级逻辑类","use":"app\\common\\logic\\UpgradeSystemLogic"},"list":[{"method":"getSystemVersion","doc":{"title":"获取系统版本","desc":"获取系统版本","author":"theworld","version":"v1","return":[{"type":"string","name":"version","default":"-","desc":"当前系统版本"},{"type":"string","name":"last_version","default":"-","desc":"最新系统版本"},{"type":"string","name":"last_version_check","default":"-","desc":"最新系统版本检测结果"},{"type":"int","name":"is_download","default":"-","desc":"更新包是否下载完毕:0否1是"},{"type":"string","name":"license","default":"-","desc":"授权码"},{"type":"string","name":"service_due_time","default":"-","desc":"服务到期时间"},{"type":"string","name":"due_time","default":"-","desc":"授权到期时间"},{"type":"string","name":"system_version_type","default":"-","desc":"系统升级版本beta内测版stable正式版"},{"type":"string","name":"system_version_type_last","default":"-","desc":"最后一次系统升级版本beta内测版stable正式版"},{"type":"int","name":"expire","default":"-","desc":"是否即将到期0未到期1即将到期2已到期"}]}},{"method":"updateSystemVersionType","doc":{"title":"更改系统升级版本","desc":"更改系统升级版本","author":"theworld","version":"v1","param":[{"type":"string","name":"param.system_version_type","default":"-","desc":"系统升级版本beta内测版stable正式版","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"getUpgradeContent","doc":{"title":"获取更新内容","desc":"获取更新内容","author":"theworld","version":"v1","return":[{"type":"string","name":"warning","default":"-","desc":"必读内容"},{"type":"string","name":"content","default":"-","desc":"更新内容"}]}},{"method":"upgradeDownload","doc":{"title":"更新下载","desc":"更新下载","author":"theworld","version":"v1","return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"getLastVersion","doc":{"title":"获取系统最新版本","desc":"获取系统最新版本","author":"theworld","version":"v1","return":[{"type":"string","name":"-","default":"-","desc":"最新版本"}]}},{"method":"getHistoryVersion","doc":{"title":"获取历史版本","desc":"获取历史版本","author":"theworld","version":"v1","return":[{"type":"string","name":"last","default":"-","desc":"最新版本"},{"type":"array","name":"all_version","default":"-","desc":"全部版本"}]}},{"method":"getUpgradeLog","doc":{"title":"获取远程升级版本记录,换行记录,且获取最新的非空记录","desc":"获取远程升级版本记录,换行记录,且获取最新的非空记录","author":"theworld","version":"v1","return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"string","name":"last","default":"-","desc":"最新版本"},{"type":"array","name":"arr","default":"-","desc":"全部版本"}]}},{"method":"getUpgradeDownloadProgress","doc":{"title":"获取更新下载进度","desc":"获取更新下载进度","author":"theworld","version":"v1","return":[{"type":"string","name":"data.progress","default":"-","desc":"下载百分比"},{"type":"string","name":"data.moment_size","default":"-","desc":"已下载大小,MB"},{"type":"string","name":"data.origin_size","default":"-","desc":"文件总大小,MB"},{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"getAuth","doc":{"title":"获取授权信息","desc":"获取授权信息","author":"theworld","version":"v1","return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"updateLicense","doc":{"title":"更换授权码","desc":"更换授权码","author":"theworld","version":"v1","param":[{"type":"string","name":"param.license","default":"-","desc":"授权码","validate":"required"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"downloadZip","doc":{"title":"下载zip包","desc":"下载zip包","author":"theworld","version":"v1","param":[{"type":"string","name":"url","default":"-","desc":"下载地址","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"deleteUpgrdeFile","doc":{"title":"清理异常文件","desc":"清理异常文件","author":"theworld","version":"v1","param":[{"type":"string","name":"file_name","default":"-","desc":"压缩包","validate":""},{"type":"string","name":"package_name","default":"-","desc":"解压目录","validate":""}]}},{"method":"deleteDir","doc":{"title":"递归删除目录","desc":"递归删除目录","author":"theworld","version":"v1","param":[{"type":"string","name":"path","default":"-","desc":"目标目录","validate":""},{"type":"array","name":"out","default":"-","desc":"排除目录","validate":""}]}},{"method":"recurseGetLastVersion","doc":{"title":"递归获取最后版本","desc":"递归获取最后版本","author":"theworld","version":"v1","param":[{"type":"string","name":"last","default":"-","desc":"最新版本","validate":""},{"type":"array","name":"arr","default":"-","desc":"全部版本","validate":""}]}},{"method":"diffVersion","doc":{"title":"版本对比","desc":"版本对比","author":"theworld","version":"v1","param":[{"type":"string","name":"last_version","default":"-","desc":"最新版本","validate":""},{"type":"array","name":"version","default":"-","desc":"全部版本","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"低于最新版本的版本"}]}},{"method":"newIsWriteable","doc":{"title":"检查目录\/文件是否可写","desc":"检查目录\/文件是否可写","author":"theworld","version":"v1","param":[{"type":"string","name":"file","default":"-","desc":"目录\/文件","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\logic\\SystemNoticeLogic","doc":{"title":"系统通知逻辑","desc":"系统通知逻辑","use":"app\\common\\logic\\SystemNoticeLogic"},"list":[{"method":"formatTaskData","doc":{"时间":"2024-12-12","title":"初始化任务数据","desc":"初始化任务数据","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"string","name":"param.name","default":"-","desc":"发送动作","validate":"require"},{"type":"array","name":"param.task_data","default":"-","desc":"任务数据","validate":""},{"type":"array","name":"param.task_data.template_param","default":"-","desc":"模板变量","validate":""}]}},{"method":"exec","doc":{"时间":"2024-12-12","title":"执行系统通知","desc":"执行系统通知","author":"hh","version":"v1"}},{"method":"sendEmail","doc":{"时间":"2024-12-12","title":"添加发送邮件任务","desc":"添加发送邮件任务","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"通知参数","validate":""},{"type":"string","name":"param.description","default":"-","desc":"任务描述","validate":"require"},{"type":"array","name":"param.task_data","default":"-","desc":"任务数据","validate":"require"}]}},{"method":"sendSms","doc":{"时间":"2024-12-12","title":"添加发送短信任务","desc":"添加发送短信任务","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"通知参数","validate":""},{"type":"string","name":"param.description","default":"-","desc":"任务描述","validate":"require"},{"type":"array","name":"param.task_data","default":"-","desc":"任务数据","validate":"require"}]}},{"method":"getNoticeSetting","doc":{"时间":"2024-12-12","title":"获取通知设置","desc":"获取通知设置","author":"hh","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"通知动作标识","validate":"require"},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID,用于检查全局商品设置","validate":""}],"return":[{"type":"string","name":"name","default":"-","desc":"动作名称"},{"type":"int","name":"sms_global_name","default":"-","desc":"短信国际接口名称"},{"type":"int","name":"sms_global_template","default":"-","desc":"短信国际接口模板id"},{"type":"string","name":"sms_name","default":"-","desc":"短信国内接口名称"},{"type":"int","name":"sms_template","default":"-","desc":"短信国内接口模板id"},{"type":"int","name":"sms_enable","default":"-","desc":"启用状态，0禁用,1启用"},{"type":"string","name":"email_name","default":"-","desc":"邮件接口名称"},{"type":"int","name":"email_template","default":"-","desc":"邮件接口模板id"},{"type":"int","name":"email_enable","default":"-","desc":"启用状态，0禁用,1启用"}]}},{"method":"globalNoticeSetting","doc":{"时间":"2024-12-12","title":"获取商品全局通知设置","desc":"获取商品全局通知设置","author":"hh","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"通知动作标识","validate":"require"},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID,用于检查全局商品设置","validate":""}]}},{"method":"emailEnable","doc":{"时间":"2024-12-12","title":"邮件是否启用","desc":"邮件是否启用","author":"hh","version":"v1","param":[{"type":"array","name":"noticeSetting","default":"-","desc":"noticeSetting数据","validate":"require"}],"return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"smsEnable","doc":{"时间":"2024-12-12","title":"短信是否启用","desc":"短信是否启用","author":"hh","version":"v1","param":[{"type":"array","name":"noticeSetting","default":"-","desc":"noticeSetting数据","validate":"require"}],"return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"getSendUser","doc":{"时间":"2024-12-12","title":"获取发送用户","desc":"获取发送用户","author":"hh","version":"v1","return":[{"type":"int","name":"id","default":"-","desc":"用户ID"},{"type":"string","name":"type","default":"-","desc":"用户类型(client=用户,admin=管理员)"},{"type":"string","name":"phone","default":"-","desc":"手机号"},{"type":"int","name":"phone_code","default":"-","desc":"区号"},{"type":"string","name":"email","default":"-","desc":"邮箱"},{"type":"int","name":"receive_sms","default":"-","desc":"用户是否接收短信(0=不接收,1=接收)"},{"type":"int","name":"receive_email","default":"-","desc":"用户是否接收邮箱(0=不接收,1=接收)"}]}},{"method":"addTask","doc":{"时间":"2025-02-28","title":"添加任务","desc":"添加任务","author":"hh","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"任务类型(email=邮件,sms=短信)","validate":"require"},{"type":"array","name":"param","default":"-","desc":"任务参数","validate":"require"}]}}]},{"class":"app\\common\\logic\\ResModuleLogic","doc":{"title":"RES模块逻辑","desc":"RES模块逻辑","use":"app\\common\\logic\\ResModuleLogic"},"list":[{"method":"getModuleList","doc":{"title":"获取模块列表","desc":"获取模块列表","author":"hh","version":"v1","return":[{"type":"string","name":"[].name","default":"-","desc":"模块名称"},{"type":"string","name":"[].display_name","default":"-","desc":"模块显示名称"}]}},{"method":"createAccount","doc":{"title":"产品开通","desc":"产品开通","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"suspendAccount","doc":{"title":"产品暂停","desc":"产品暂停","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"unsuspendAccount","doc":{"title":"产品解除暂停","desc":"产品解除暂停","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"terminateAccount","doc":{"title":"产品删除","desc":"产品删除","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"renew","doc":{"title":"续费订单支付后调用","desc":"续费订单支付后调用","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":""}]}},{"method":"changePackage","doc":{"title":"升降级配置项完成后调用","desc":"升降级配置项完成后调用","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":""},{"type":"mixed","name":"params","default":"-","desc":"自定义参数","validate":""}]}},{"method":"changeProduct","doc":{"title":"升降级商品完成后调用","desc":"升降级商品完成后调用","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"已经关联新商品的产品模型","validate":""},{"type":"mixed","name":"params","default":"-","desc":"自定义参数","validate":""}]}},{"method":"cartCalculatePrice","doc":{"title":"购物车价格计算","desc":"购物车价格计算","author":"hh","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"产品模型","validate":""},{"type":"mixed","name":"params","default":"[]","desc":"自己定义的参数","validate":""},{"type":"string","name":"scene","default":"-","desc":"场景(buy=验证所有参数,cal_price=价格计算)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"array","name":"data","default":"-","desc":"购物车数据"},{"type":"float","name":"data.price","default":"-","desc":"配置项金额"},{"type":"string","name":"data.billing_cycle","default":"-","desc":"周期名称"},{"type":"int","name":"data.duration","default":"-","desc":"周期时长"},{"type":"string","name":"data.description","default":"-","desc":"订单子项描述"},{"type":"string","name":"data.content","default":"-","desc":"购物车配置显示,支持模板"},{"type":"string","name":"data.preview[].name","default":"-","desc":"名称"},{"type":"string","name":"data.preview[].value","default":"-","desc":"值"},{"type":"string","name":"data.preview[].price","default":"-","desc":"价格"}]}},{"method":"hostList","doc":{"title":"产品列表页内容","desc":"产品列表页内容","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"clientArea","doc":{"title":"产品前台内页输出","desc":"产品前台内页输出","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"adminArea","doc":{"title":"产品后台内页输出","desc":"产品后台内页输出","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"clientProductConfigOption","doc":{"title":"前台商品配置页面","desc":"前台商品配置输出,购物车,单独订购,升降级商品","author":"hh","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"产品模型","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"afterSettle","doc":{"title":"在结算之后调用","desc":"在结算之后调用,通常是验证参数,并保存参数","author":"hh","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"商品模型","validate":""},{"type":"int","name":"hostId","default":"-","desc":"产品ID","validate":""},{"type":"array","name":"params","default":"-","desc":"自定义参数","validate":""},{"type":"array","name":"customfields","default":"-","desc":"其他自定义参数","validate":""},{"type":"int","name":"position","default":"-","desc":"结算位置标识","validate":""}]}},{"method":"durationPrice","doc":{"title":"获取当前产品所有周期价格","desc":"获取当前产品所有周期价格","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"array","name":"data","default":"-","desc":"数据"},{"type":"float","name":"data[].price","default":"-","desc":"金额"},{"type":"string","name":"data[].billing_cycle","default":"-","desc":"周期名称"},{"type":"int","name":"data[].duration","default":"-","desc":"周期时长(秒)"}]}},{"method":"allConfigOption","doc":{"title":"获取商品所有配置项","desc":"获取商品所有配置项","author":"hh","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"商品模型","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"adminAreaModuleOperate","doc":{"title":"后台产品内页实例操作输出","desc":"后台产品内页实例操作输出","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"HostModel实例","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"adminField","doc":{"title":"产品内页模块输入框输出","desc":"产品内页模块输入框输出","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"HostModel实例","validate":""}],"return":[{"type":"string","name":"data[].name","default":"-","desc":"名称"},{"type":"string","name":"data[].key","default":"-","desc":"标识"},{"type":"string","name":"data[].value","default":"-","desc":"当前值"}]}},{"method":"checkModule","doc":{"title":"验证模块名称是否正确","desc":"验证模块名称是否正确","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块名称","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"importModule","doc":{"title":"引入商品模块文件","desc":"引入商品模块文件","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块类型","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"formatTemplate","doc":{"title":"格式化文本返回","desc":"格式化文本返回","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"模块名称","desc":"-","validate":""},{"type":"mixed","name":"res","default":"模块返回","desc":"-","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"formatResult","doc":{"title":"格式化系统操作返回","desc":"格式化系统操作返回","author":"hh","version":"v1","param":[{"type":"mixed","name":"res","default":"-","desc":"操作返回","validate":"required"},{"type":"string","name":"successMsg","default":"-","desc":"成功返回没有提示信息时,会用该信息提示","validate":""},{"type":"string","name":"failMsg","default":"-","desc":"失败返回没有提示信息时,会用该信息提示","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"payWithCreditLimitFallback","doc":{"title":"上游支付(余额支付失败后回退信用额支付)","desc":"先尝试余额支付,失败后自动尝试信用额支付","author":"wyh","version":"v1","param":[{"type":"int","name":"apiId","default":"-","desc":"供应商ID","validate":"require"},{"type":"array","name":"payData","default":"-","desc":"支付参数(id,gateway)","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\logic\\CommonLogic","doc":{"title":"公共类","desc":"公共类","use":"app\\common\\logic\\CommonLogic"},"list":[]},{"class":"app\\common\\logic\\SecurityVerifyLogic","doc":{"title":"安全验证逻辑类","desc":"通用安全验证，支持登录、重置密码、产品转移等场景","use":"app\\common\\logic\\SecurityVerifyLogic"},"list":[{"method":"getAvailableMethods","doc":{"title":"获取可用验证方式","desc":"根据后台配置和用户安全选项，返回实际可用的验证方式","author":"wyh","version":"v1","param":[{"type":"int","name":"clientId","default":"用户ID","desc":"-","validate":""},{"type":"string","name":"scene","default":"场景","desc":"-","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"verifyOperatePassword","doc":{"title":"验证操作密码","desc":"验证用户操作密码","author":"wyh","version":"v1","param":[{"type":"int","name":"clientId","default":"用户ID","desc":"-","validate":""},{"type":"string","name":"password","default":"操作密码","desc":"-","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"verifyCode","doc":{"title":"验证验证码","desc":"验证邮箱或手机验证码","author":"wyh","version":"v1","param":[{"type":"int","name":"clientId","default":"用户ID","desc":"-","validate":""},{"type":"string","name":"method","default":"验证方式","desc":"email_code\/phone_code","validate":""},{"type":"string","name":"code","default":"验证码","desc":"-","validate":""},{"type":"string","name":"action","default":"验证动作","desc":"update_password\/update_operate_password\/host_transfer","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"createCertification","doc":{"title":"创建实名认证","desc":"创建实名认证会话，返回二维码URL","author":"wyh","version":"v1","param":[{"type":"int","name":"clientId","default":"用户ID","desc":"-","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"verifyCertification","doc":{"title":"验证实名认证状态","desc":"查询并验证实名认证是否通过","author":"wyh","version":"v1","param":[{"type":"int","name":"clientId","default":"用户ID","desc":"-","validate":""},{"type":"string","name":"certifyId","default":"认证ID","desc":"-","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"isCertificationPassed","doc":{"title":"检查实名认证是否已通过","desc":"仅检查状态，不调用远程接口","author":"wyh","version":"v1","param":[{"type":"int","name":"clientId","default":"用户ID","desc":"-","validate":""},{"type":"string","name":"certifyId","default":"认证ID","desc":"-","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}}]},{"class":"app\\common\\logic\\IpRegionLogic","doc":{"title":"IP地理位置逻辑类","desc":"IP地理位置解析，用于判断IP所属省份","use":"app\\common\\logic\\IpRegionLogic"},"list":[{"method":"getIpRegion","doc":{"title":"获取IP地理位置信息","desc":"获取IP的国家、省份、城市等信息","author":"wyh","version":"v1","param":[{"type":"string","name":"ip","default":"IP地址","desc":"-","validate":""}],"return":[{"type":"array","name":"['country',","default":"'region',","desc":"'province',"}]}},{"method":"isSameProvince","doc":{"title":"判断两个IP是否在同一省份","desc":"比较两个IP的省份是否相同","author":"wyh","version":"v1","param":[{"type":"string","name":"ip1","default":"第一个IP","desc":"-","validate":""},{"type":"string","name":"ip2","default":"第二个IP","desc":"-","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"extractProvince","doc":{"title":"从完整地理信息提取省份","desc":"解析格式：中国","author":"wyh","version":"v1","param":[{"type":"string","name":"regionFull","default":"完整地理信息","desc":"-","validate":""}],"return":[{"type":"string","name":"省份名称","default":"-","desc":"-"}]}}]},{"class":"app\\common\\logic\\SmsLogic","doc":{"title":"短信发送逻辑类","desc":"短信发送逻辑类","use":"app\\common\\logic\\SmsLogic"},"list":[{"method":"sendBase","doc":{"title":"基础发送","desc":"基础发送","author":"xiong","version":"v1","param":[{"type":"array","name":"-","default":"-","desc":"-","validate":""},{"type":"string","name":"param.sms_name","default":"-","desc":"短信插件标识名","validate":""},{"type":"string","name":"param.phone_code","default":"-","desc":"手机区号","validate":""},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":""},{"type":"string","name":"param.content","default":"-","desc":"短信内容","validate":""},{"type":"array","name":"param.template_param","default":"-","desc":"模板要替换的参数","validate":""}]}},{"method":"send","doc":{"title":"发送","desc":"发送","author":"xiong","version":"v1","param":[{"type":"string","name":"param.phone_code","default":"-","desc":"手机区号","validate":""},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":""},{"type":"string","name":"param.name","default":"-","desc":"动作名称","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"客户id","validate":""},{"type":"int","name":"param.host_id","default":"-","desc":"产品id","validate":""},{"type":"int","name":"param.order_id","default":"-","desc":"订单id","validate":""},{"type":"array","name":"param.template_param","default":"-","desc":"参数","validate":""}]}}]},{"class":"app\\common\\logic\\ModuleLogic","doc":{"title":"模块逻辑","desc":"模块逻辑","use":"app\\common\\logic\\ModuleLogic"},"list":[{"method":"getModuleList","doc":{"title":"获取模块列表","desc":"获取模块列表","author":"hh","version":"v1","return":[{"type":"string","name":"[].name","default":"-","desc":"模块名称"},{"type":"string","name":"[].display_name","default":"-","desc":"模块显示名称"},{"type":"string","name":"[].version","default":"-","desc":"版本号"}]}},{"method":"enableModuleList","doc":{"title":"获取已用模块列表","desc":"获取已用模块列表","author":"hh","version":"v1","return":[{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].author","default":"-","desc":"作者"},{"type":"string","name":"list[].author_url","default":"-","desc":"作者地址"},{"type":"string","name":"list[].description","default":"-","desc":"描述"},{"type":"string","name":"list[].help_url","default":"-","desc":"帮助链接"},{"type":"int","name":"list[].menu_id","default":"-","desc":"对应菜单ID(模块没有对应菜单ID)"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"int","name":"list[].status","default":"-","desc":"状态(1=启用)"},{"type":"string","name":"list[].title","default":"-","desc":"标题"},{"type":"string","name":"list[].url","default":"-","desc":"跳转链接"},{"type":"string","name":"list[].version","default":"-","desc":"版本号"},{"type":"string","name":"list[].module","default":"-","desc":"应用类型(addon=插件,server=模块)"},{"type":"int","name":"count","default":"-","desc":"总条数"}]}},{"method":"testConnect","doc":{"title":"测试连接","desc":"测试连接","author":"hh","version":"v1","param":[{"type":"ServerModel","name":"ServerModel","default":"-","desc":"接口模型","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"200=连接成功,400=连接失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"afterCreateFirstServer","doc":{"title":"第一次使用模块创建接口后","desc":"第一次使用模块创建接口后","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块名称","validate":"require"}]}},{"method":"afterDeleteLastServer","doc":{"title":"删除最后一个使用该模块的接口","desc":"删除最后一个使用该模块的接口","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块名称","validate":"require"}]}},{"method":"createAccount","doc":{"title":"产品开通","desc":"产品开通","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"suspendAccount","doc":{"title":"产品暂停","desc":"产品暂停","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"},{"type":"string","name":"param.suspend_type","default":"overdue","desc":"暂停类型(overdue=到期暂停,overtraffic=超流暂停,certification_not_complete=实名未完成,other=其他,downstream=下游暂停)","validate":""},{"type":"string","name":"param.suspend_reason","default":"-","desc":"暂停原因","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"unsuspendAccount","doc":{"title":"产品解除暂停","desc":"产品解除暂停","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"},{"type":"array","name":"param","default":"-","desc":"追加参数","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"terminateAccount","doc":{"title":"产品删除","desc":"产品删除","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态,200=成功,400=失败"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"renew","doc":{"title":"续费订单支付后调用","desc":"续费订单支付后调用","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"}]}},{"method":"changePackage","doc":{"title":"升降级配置项完成后调用","desc":"升降级配置项完成后调用","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"},{"type":"array","name":"params","default":"-","desc":"自定义参数","validate":"require"}]}},{"method":"changeProduct","doc":{"title":"升降级商品完成后调用","desc":"升降级商品完成后调用","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"已经关联新商品的产品模型","validate":"require"},{"type":"array","name":"params","default":"-","desc":"自定义参数","validate":"require"}]}},{"method":"cartCalculatePrice","doc":{"title":"购物车价格计算","desc":"购物车价格计算","author":"hh","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"产品模型","validate":"require"},{"type":"array","name":"params","default":"-","desc":"模块自定义配置参数","validate":""},{"type":"int","name":"qty","default":"1","desc":"数量","validate":""},{"type":"string","name":"scene","default":"buy","desc":"场景(cal_price=计算价格,buy=结算)","validate":""},{"type":"int","name":"position","default":"-","desc":"结算位置标识","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.price","default":"-","desc":"价格,按需时=初装费"},{"type":"string","name":"data.renew_price","default":"-","desc":"续费价格\/按需价格"},{"type":"string","name":"data.billing_cycle","default":"-","desc":"周期名称"},{"type":"int","name":"data.duration","default":"-","desc":"周期时长(秒)"},{"type":"string","name":"data.description","default":"-","desc":"订单子项描述"},{"type":"string","name":"data.base_price","default":"-","desc":"基础价格"},{"type":"string","name":"data.host_billing_cycle","default":"-","desc":"当商品是费用类型是多个时,必须返回产品计费周期"},{"type":"float","name":"data.keep_time_price","default":"-","desc":"按需保留期价格"},{"type":"float","name":"data.on_demand_flow_price","default":"-","desc":"按需流量价格"}]}},{"method":"serverConfigOption","doc":{"title":"后台商品接口配置输出","desc":"后台商品接口配置输出","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块名称","validate":"require"},{"type":"ProductModel","name":"ProductModel","default":"-","desc":"商品模型","validate":"require"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"hostList","doc":{"title":"产品列表页内容","desc":"产品列表页内容","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块名称","validate":"require"},{"type":"array","name":"params.product_id","default":"-","desc":"当前导航关联的所有商品ID","validate":"require"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"clientArea","doc":{"title":"产品前台内页输出","desc":"产品前台内页输出","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"adminArea","doc":{"title":"产品后台内页输出","desc":"产品后台内页输出","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"clientProductConfigOption","doc":{"title":"前台商品购买页面输出","desc":"前台商品购买页面输出","author":"hh","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"产品模型","validate":"require"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"afterSettle","doc":{"title":"在结算之后调用","desc":"在结算之后调用,这时候可以存入产品配置项关联关系","author":"hh","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"商品模型","validate":"require"},{"type":"int","name":"hostId","default":"-","desc":"产品ID","validate":"require"},{"type":"array","name":"params","default":"-","desc":"模块自定义参数","validate":"require"},{"type":"array","name":"customfields","default":"-","desc":"其他自定义参数","validate":""},{"type":"int","name":"position","default":"-","desc":"结算位置标识","validate":""}]}},{"method":"durationPrice","doc":{"title":"获取当前产品所有周期价格","desc":"获取当前产品所有周期价格","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"提示信息"},{"type":"float","name":"data[].price","default":"-","desc":"金额"},{"type":"string","name":"data[].billing_cycle","default":"-","desc":"周期名称"},{"type":"int","name":"data[].duration","default":"-","desc":"周期时长(秒)"}]}},{"method":"getPriceCycle","doc":{"title":"获取商品起售周期价格","desc":"获取商品起售周期价格","author":"hh","version":"v1","param":[{"type":"int","name":"productId","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"float","name":"price","default":"-","desc":"价格"},{"type":"string","name":"cycle","default":"-","desc":"周期"},{"type":"ProductModel","name":"product","default":"-","desc":"ProductModel实例"}]}},{"method":"downloadResource","doc":{"title":"下载上游资源","desc":"下载上游资源","author":"hh","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"商品实例","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data.module","default":"-","desc":"对应reserver模块名称"},{"type":"string","name":"data.url","default":"-","desc":"对应reserver模块zip包"},{"type":"string","name":"version","default":"-","desc":"当前模块版本号"}]}},{"method":"downloadPluginResource","doc":{"title":"下载上游插件资源","desc":"下载上游插件资源","author":"theworld","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"商品实例","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"array","name":"data.plugin","default":"-","desc":"插件列表"},{"type":"string","name":"data.plugin[].module","default":"-","desc":"插件模块"},{"type":"string","name":"data.plugin[].name","default":"-","desc":"插件标识"},{"type":"string","name":"data.plugin[].url","default":"-","desc":"zip包完整下载路径"},{"type":"string","name":"data.plugin[].version","default":"-","desc":"版本号"}]}},{"method":"adminField","doc":{"title":"产品内页模块配置信息输出","desc":"产品内页模块配置信息输出","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"HostModel实例","validate":"require"}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"},{"type":"string","name":"data[].name","default":"-","desc":"配置小标题"},{"type":"string","name":"data[].field[].name","default":"-","desc":"名称"},{"type":"string","name":"data[].field[].key","default":"-","desc":"标识(不要重复)"},{"type":"string","name":"data[].field[].value","default":"-","desc":"当前值"},{"type":"bool","name":"data[].field[].disable","default":"-","desc":"状态(false=可修改,true=不可修改)"}]}},{"method":"hostUpdate","doc":{"title":"产品保存后","desc":"产品保存后","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"当前产品HostModel","validate":"require"},{"type":"array","name":"module_admin_field","default":"-","desc":"模块自定义配置信息(键是配置标识,值是填写的内容)","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"allConfigOption","doc":{"title":"获取商品所有配置项","desc":"获取商品所有配置项","author":"hh","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"商品模型","validate":"require"}],"return":[{"type":"int","name":"status","default":"状态(200=成功,400=失败)","desc":"-"},{"type":"string","name":"msg","default":"信息","desc":"-"},{"type":"string","name":"data[].name","default":"配置项名称","desc":"-"},{"type":"string","name":"data[].field","default":"订购时对应配置的键","desc":"-"},{"type":"string","name":"data[].type","default":"类型(dropdown=下拉),只支持下拉","desc":"-"},{"type":"string","name":"data[].option[].name","default":"选项名称","desc":"-"},{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"adminAreaModuleOperate","doc":{"title":"后台产品内页实例操作输出","desc":"后台产品内页实例操作输出","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"HostModel实例","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"syncAccount","doc":{"title":"同步信息","desc":"同步信息,返回了对应的键才会同步修改","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"}],"return":[{"type":"int","name":"status","default":"状态(200=成功,400=失败)","desc":"-"},{"type":"string","name":"msg","default":"信息","desc":"-"},{"type":"string","name":"data.dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"data.assign_ip","default":"-","desc":"附加IP"},{"type":"int","name":"data.country_id","default":"-","desc":"国家ID"},{"type":"string","name":"data.city","default":"-","desc":"城市"},{"type":"string","name":"data.area","default":"-","desc":"区域"},{"type":"string","name":"data.power_status","default":"-","desc":"电源状态(on=开机,off=关机,suspend=暂停,operating=操作中,fault=故障)"},{"type":"string","name":"data.image_icon","default":"-","desc":"操作系统图标(Windows,CentOS,Ubuntu,Debian,ESXi,XenServer,FreeBSD,Fedora,ArchLinux,Rocky,AlmaLinux,OpenEuler,RedHat,其他)"},{"type":"string","name":"data.image_name","default":"-","desc":"操作系统名称"}]}},{"method":"billingItem","doc":{"title":"获取商品计费配置项","desc":"获取商品计费配置项","author":"hh","version":"v1","param":[{"type":"ProductModel","name":"ProductModel","default":"-","desc":"商品模型","validate":"require"}],"return":[{"type":"string","name":"data[].name","default":"-","desc":"配置项标识"},{"type":"string","name":"data[].value","default":"-","desc":"配置项名称"}]}},{"method":"changeBillingCycle","doc":{"title":"产品变更计费方式完成后调用","desc":"产品变更计费方式完成后调用","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"},{"type":"array","name":"params","default":"-","desc":"自定义参数","validate":"require"},{"type":"string","name":"params.old_billing_cycle","default":"-","desc":"原计费方式","validate":"require"},{"type":"string","name":"params.new_billing_cycle","default":"-","desc":"新计费方式","validate":"require"},{"type":"int","name":"params.duration_id","default":"-","desc":"周期ID(按需转包年包月有)","validate":""}]}},{"method":"currentConfig","doc":{"title":"获取当前产品配置","desc":"获取当前产品配置","author":"hh","version":"v1","param":[{"type":"HostModel","name":"HostModel","default":"-","desc":"产品模型","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"moduleMethodExist","doc":{"title":"模块是否有某个方法","desc":"模块是否有某个方法","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块","validate":"require"},{"type":"string","name":"method","default":"-","desc":"方法名称","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"checkModule","doc":{"title":"验证模块名称是否正确","desc":"验证模块名称是否正确","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块名称","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"importModule","doc":{"title":"引入商品模块文件","desc":"引入商品模块文件","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块类型","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"formatTemplate","doc":{"title":"格式化文本返回","desc":"格式化文本返回","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"模块名称","desc":"require","validate":""},{"type":"mixed","name":"res","default":"模块返回","desc":"require","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"formatResult","doc":{"title":"格式化系统操作返回","desc":"格式化系统操作返回","author":"hh","version":"v1","param":[{"type":"mixed","name":"res","default":"-","desc":"操作返回","validate":"required"},{"type":"string","name":"successMsg","default":"-","desc":"成功返回没有提示信息时,会用该信息提示","validate":""},{"type":"string","name":"failMsg","default":"-","desc":"失败返回没有提示信息时,会用该信息提示","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"otherParams","doc":{"title":"获取商品起售周期价格","desc":"获取商品起售周期价格","author":"hh","version":"v1","param":[{"type":"int","name":"productId","default":"-","desc":"商品ID","validate":"require"}],"return":[{"type":"float","name":"price","default":"-","desc":"价格"},{"type":"string","name":"cycle","default":"-","desc":"周期"},{"type":"ProductModel","name":"product","default":"-","desc":"ProductModel实例"}]}},{"method":"durationPresets","doc":{"title":"后台商品接口配置输出","desc":"后台商品接口配置输出","author":"hh","version":"v1","param":[{"type":"string","name":"module","default":"-","desc":"模块名称","validate":"require"},{"type":"ProductModel","name":"ProductModel","default":"-","desc":"商品模型","validate":"require"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"moduleDefaultView","doc":{"时间":"2025-05-21","title":"模块默认显示","desc":"模块默认显示,自动使用主题","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"string","name":"param.module","default":"-","desc":"模块标识","validate":"require"},{"type":"string","name":"param.template_dir","default":"-","desc":"模板路径(clientarea=会员中心,cart=购物车)","validate":"require"},{"type":"string","name":"param.file","default":"-","desc":"主题下文件名,如product_detail.html","validate":"require"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"string","name":"template","default":"-","desc":"模板路径"}]}}]},{"class":"app\\common\\logic\\CacheLogic","doc":{"title":"缓存管理逻辑类","desc":"统一管理系统缓存，方便清理和维护","use":"app\\common\\logic\\CacheLogic"},"list":[{"method":"clearPluginCache","doc":{"title":"清除插件相关缓存","desc":"在插件安装、卸载、启用、禁用时调用"}},{"method":"clearConfigCache","doc":{"title":"清除配置缓存","desc":"在修改系统配置时调用"}},{"method":"clearLangCache","doc":{"title":"清除多语言缓存","desc":"在修改语言包时调用"}},{"method":"clearRouteCache","doc":{"title":"清除路由缓存","desc":"清除路由缓存文件和降级标志"}},{"method":"getRouteCacheStats","doc":{"title":"获取路由缓存统计信息","desc":"统计路由缓存文件状态"}},{"method":"formatFileSize","doc":{"title":"格式化文件大小","desc":"将字节数转换为可读的文件大小格式"}},{"method":"clearAllCache","doc":{"title":"清除所有系统缓存","desc":"一键清除所有系统级缓存"}},{"method":"getCacheStats","doc":{"title":"获取缓存统计信息","desc":"显示各类缓存的状态"}}]},{"class":"app\\common\\logic\\NoticeTemplateVarLogic","doc":{"title":"通知模板变量逻辑","desc":"通知模板变量逻辑","use":"app\\common\\logic\\NoticeTemplateVarLogic"},"list":[{"method":"format","doc":{"时间":"2025-03-11","title":"获取通知模板变量","desc":"获取通知模板变量","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.order_id","default":"-","desc":"订单ID,可获取订单\/用户相关变量","validate":""},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID,可获取产品\/用户相关变量","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID,可获取用户相关变量","validate":""}]}},{"method":"getSystemVar","doc":{"时间":"2025-03-11","title":"获取系统相关变量","desc":"获取系统相关变量","author":"hh","version":"v1","return":[{"type":"string","name":"system_website_name","default":"-","desc":"网站名称"},{"type":"string","name":"system_website_url","default":"-","desc":"网站地址"},{"type":"string","name":"send_time","default":"-","desc":"发送时间"}]}},{"method":"getOrderVar","doc":{"时间":"2025-03-11","title":"获取订单相关变量","desc":"获取订单相关变量","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.order_id","default":"-","desc":"订单ID","validate":"require"},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":""}],"return":[{"type":"string","name":"order_id","default":"-","desc":"订单ID"},{"type":"string","name":"order_create_time","default":"-","desc":"订单创建时间"},{"type":"string","name":"order_amount","default":"-","desc":"订单金额"},{"type":"string","name":"pay_time","default":"-","desc":"支付时间"}]}},{"method":"getHostVar","doc":{"时间":"2025-03-11","title":"获取产品相关变量","desc":"获取产品相关变量","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":"require"},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":""}],"return":[{"type":"string","name":"product_id","default":"-","desc":"产品ID"},{"type":"string","name":"product_name","default":"-","desc":"商品名称-产品标识"},{"type":"string","name":"product_marker_name","default":"-","desc":"产品标识"},{"type":"string","name":"product_first_payment_amount","default":"-","desc":"订购金额"},{"type":"string","name":"product_renew_amount","default":"-","desc":"续费金额"},{"type":"string","name":"product_billing_cycle","default":"-","desc":"计费周期"},{"type":"string","name":"product_active_time","default":"-","desc":"开通时间"},{"type":"string","name":"product_due_time","default":"-","desc":"到期时间"},{"type":"string","name":"product_suspend_reason","default":"-","desc":"暂停原因"},{"type":"string","name":"renewal_first","default":"-","desc":"X天后到期第一次续费提醒"},{"type":"string","name":"renewal_second","default":"-","desc":"X天后到期第二次续费提醒"},{"type":"string","name":"dedicate_ip","default":"-","desc":"主IP"},{"type":"string","name":"product_username","default":"-","desc":"产品用户名(远程用户名)"},{"type":"string","name":"product_password","default":"-","desc":"产品密码(远程密码)"},{"type":"string","name":"product_port","default":"-","desc":"产品端口"},{"type":"string","name":"product","default":"-","desc":"商品名称"}]}},{"method":"getClientVar","doc":{"时间":"2025-03-11","title":"获取用户相关变量","desc":"获取用户相关变量","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":""}],"return":[{"type":"string","name":"client_id","default":"-","desc":"用户ID"},{"type":"string","name":"client_register_time","default":"-","desc":"注册时间"},{"type":"string","name":"client_username","default":"-","desc":"用户名"},{"type":"string","name":"client_email","default":"-","desc":"邮箱"},{"type":"string","name":"client_phone","default":"-","desc":"手机号"},{"type":"string","name":"client_company","default":"-","desc":"公司"},{"type":"string","name":"client_last_login_time","default":"-","desc":"最后登录时间"},{"type":"string","name":"client_last_login_ip","default":"-","desc":"最后登录IP"},{"type":"string","name":"account","default":"-","desc":"账户(用户名不存在则显示手机\/邮箱)"}]}}]},{"class":"app\\common\\logic\\UpgradePluginsLogic","doc":{"title":"插件升级逻辑类","desc":"插件升级逻辑类","use":"app\\common\\logic\\UpgradePluginsLogic"},"list":[]},{"class":"app\\common\\logic\\VerificationCodeLogic","doc":{"title":"验证码逻辑类","desc":"验证码逻辑类","use":"app\\common\\logic\\DocLogic"},"list":[{"method":"sendPhoneCode","doc":{"title":"发送手机验证码","desc":"发送手机验证码","author":"theworld","version":"v1","param":[{"type":"string","name":"param.action","default":"-","desc":"验证动作login登录register注册verify验证手机update修改手机password_reset重置密码","validate":""},{"type":"int","name":"param.phone_code","default":"-","desc":"国际电话区号","validate":"未登录或修改手机时需要"},{"type":"string","name":"param.phone","default":"-","desc":"手机号","validate":"未登录或修改手机时需要"},{"type":"string","name":"param.token","default":"-","desc":"图形验证码唯一识别码","validate":""},{"type":"string","name":"param.captcha","default":"-","desc":"图形验证码","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}},{"method":"sendEmailCode","doc":{"title":"发送邮件验证码","desc":"发送邮件验证码","author":"theworld","version":"v1","param":[{"type":"string","name":"param.action","default":"-","desc":"验证动作login登录register注册verify验证邮箱update修改邮箱password_reset重置密码","validate":""},{"type":"string","name":"param.email","default":"-","desc":"邮箱","validate":"未登录或修改邮箱时需要"},{"type":"string","name":"param.token","default":"-","desc":"图形验证码唯一识别码","validate":""},{"type":"string","name":"param.captcha","default":"-","desc":"图形验证码","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码,200成功,400失败"},{"type":"string","name":"msg","default":"-","desc":"提示信息"}]}}]},{"class":"app\\common\\logic\\DocLogic","doc":{"title":"开发文档逻辑","desc":"开发文档逻辑","use":"app\\common\\logic\\DocLogic"},"list":[{"method":"doc","doc":{"title":"获取开发文档","desc":"获取开发文档","author":"theworld","version":"v1","return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"string","name":"[].section","default":"-","desc":"版块"},{"type":"object","name":"[].doc","default":"-","desc":"文档"},{"type":"string","name":"[].doc.title","default":"-","desc":"标题"},{"type":"string","name":"[].doc.desc","default":"-","desc":"描述"},{"type":"array","name":"[].list","default":"-","desc":"版块文档列表"},{"type":"string","name":"[].list[].class","default":"-","desc":"分类"},{"type":"object","name":"[].list[].doc","default":"-","desc":"文档"},{"type":"string","name":"[].list[].doc.title","default":"-","desc":"标题"},{"type":"string","name":"[].list[].doc.desc","default":"-","desc":"描述"},{"type":"string","name":"[].list[].doc.use","default":"-","desc":"内部引用"},{"type":"array","name":"[].list[].list","default":"-","desc":"分类文档列表"},{"type":"string","name":"[].list[].list[].method","default":"-","desc":"方法"},{"type":"object","name":"[].list[].list[].doc","default":"-","desc":"文档"},{"type":"string","name":"[].list[].list[].doc.title","default":"-","desc":"标题"},{"type":"string","name":"[].list[].list[].doc.desc","default":"-","desc":"描述"},{"type":"string","name":"[].list[].list[].doc.author","default":"-","desc":"作者"},{"type":"string","name":"[].list[].list[].doc.version","default":"-","desc":"版本"},{"type":"string","name":"[].list[].list[].doc.url","default":"-","desc":"请求地址"},{"type":"string","name":"[].list[].list[].doc.method","default":"-","desc":"请求方式"},{"type":"object","name":"[].list[].list[].doc.param","default":"-","desc":"请求参数"},{"type":"string","name":"[].list[].list[].doc.param.type","default":"-","desc":"类型"},{"type":"string","name":"[].list[].list[].doc.param.name","default":"-","desc":"名称"},{"type":"string","name":"[].list[].list[].doc.param.default","default":"-","desc":"默认值"},{"type":"string","name":"[].list[].list[].doc.param.desc","default":"-","desc":"描述"},{"type":"string","name":"[].list[].list[].doc.param.validate","default":"-","desc":"验证规则"},{"type":"object","name":"[].list[].list[].doc.return","default":"-","desc":"返回参数"},{"type":"string","name":"[].list[].list[].doc.return.type","default":"-","desc":"类型"},{"type":"string","name":"[].list[].list[].doc.return.name","default":"-","desc":"名称"},{"type":"string","name":"[].list[].list[].doc.return.default","default":"-","desc":"默认值"},{"type":"string","name":"[].list[].list[].doc.return.desc","default":"-","desc":"描述"}]}},{"method":"createDoc","doc":{"title":"生成开发文档","desc":"生成开发文档","author":"theworld","version":"v1","return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}}]},{"class":"common","doc":{"title":"公共函数","desc":"公共函数"},"list":[{"method":"read_dir","doc":{"title":"读取目录下所有文件(除.和..)并放入files数组","desc":"读取目录下所有文件(除.和..)并放入files数组","author":"wyh","version":"v1","param":[{"type":"string","name":"dir","default":"-","desc":"目录","validate":"require"},{"type":"array","name":"files","default":"-","desc":"文件数组","validate":""}],"return":[{"type":"array","name":"files","default":"-","desc":"文件"}]}},{"method":"format_print","doc":{"title":"格式化打印","desc":"格式化打印","author":"wyh","version":"v1","param":[{"type":"array","name":"input","default":"-","desc":"需要打印的字符串数组","validate":"require"}]}},{"method":"get_admin_id","doc":{"title":"后台获取当前登录管理员ID","desc":"后台获取当前登录管理员ID","author":"wyh","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"get_client_id","doc":{"title":"前台获取当前登录用户ID","desc":"前台获取当前登录用户ID","author":"wyh","version":"v1","return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"get_header_jwt","doc":{"title":"获取请求头的jwt","desc":"获取请求头的jwt","author":"wyh","version":"v1","return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"create_jwt","doc":{"title":"生成jwt","desc":"生成jwt","author":"wyh","version":"v1","param":[{"type":"array","name":"info","default":"-","desc":"基础信息,如['id'=>1,'name'=>'wyh']","validate":""},{"type":"int","name":"expire","default":"-","desc":"过期时间,单位秒(s),默认7200s","validate":""},{"type":"bool","name":"is_admin","default":"-","desc":"是否后台创建","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"hook","doc":{"title":"添加钩子","desc":"添加钩子","author":"wyh","version":"v1","param":[{"type":"string","name":"hook","default":"-","desc":"钩子名称","validate":""},{"type":"mixed","name":"params","default":"-","desc":"传入参数","validate":""}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]}},{"method":"hook_one","doc":{"title":"添加钩子,只执行一个","desc":"添加钩子,只执行一个","author":"wyh","version":"v1","param":[{"type":"string","name":"hook","default":"-","desc":"钩子名称","validate":""},{"type":"mixed","name":"params","default":"-","desc":"传入参数","validate":""}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]}},{"method":"add_hook","doc":{"title":"监听钩子","desc":"监听钩子","author":"wyh","version":"v1","param":[{"type":"string","name":"hook","default":"-","desc":"钩子名称","validate":""},{"type":"mixed","name":"fun","default":"-","desc":"执行方法","validate":""}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]}},{"method":"local_api","doc":{"title":"内部调用API","desc":"内部调用API","author":"xiong","version":"v1","param":[{"type":"string","name":"cmd","default":"-","desc":"调用API名称","validate":"require"},{"type":"array","name":"data","default":"-","desc":"传入的参数","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"plugin_api","doc":{"title":"调用插件API","desc":"代码内部调用插件API","author":"wyh","version":"v1","param":[{"type":"string","name":"addon","default":"-","desc":"插件","validate":"require"},{"type":"string","name":"controller","default":"-","desc":"控制器前缀","validate":"require"},{"type":"string","name":"action","default":"-","desc":"方法","validate":"require"},{"type":"array","name":"param","default":"-","desc":"传入的参数","validate":""},{"type":"boolean","name":"admin","default":"-","desc":"是否后台","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"reserver_api","doc":{"title":"调用代理模块API","desc":"代码内部调用代理模块API","author":"theworld","version":"v1","param":[{"type":"string","name":"reserver","default":"-","desc":"代理模块","validate":"require"},{"type":"string","name":"controller","default":"-","desc":"控制器前缀","validate":"require"},{"type":"string","name":"action","default":"-","desc":"方法","validate":"require"},{"type":"array","name":"param","default":"-","desc":"传入的参数","validate":""},{"type":"boolean","name":"admin","default":"-","desc":"是否后台","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"lang_list","doc":{"title":"获取语言列表","desc":"获取语言列表","author":"xiong","version":"v1","param":[{"type":"string","name":"app","default":"admin","desc":"应用名称,只有admin和home这两个值","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"string","name":"[].display_name","default":"-","desc":"语言名称"},{"type":"string","name":"[].display_flag","default":"-","desc":"国家代码"},{"type":"string","name":"[].display_lang","default":"-","desc":"语言标识"}]}},{"method":"lang","doc":{"title":"获取语言","desc":"获取语言","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"名称","validate":""},{"type":"array","name":"param","default":"-","desc":"要替换语言中的参数","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"lang_plugins","doc":{"title":"获取插件语言","desc":"获取插件语言","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"名称","validate":""},{"type":"array","name":"param","default":"-","desc":"要替换语言中的参数","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"get_system_lang","doc":{"title":"获取系统使用语言","desc":"获取系统使用语言,分前后台","author":"wyh","version":"v1","param":[{"type":"string","name":"is_admin","default":"-","desc":"是否后台:true是","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"get_client_lang","doc":{"title":"获取客户使用语言","desc":"获取客户使用语言","author":"wyh","version":"v1","return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"curl","doc":{"title":"CURL","desc":"公共curl","author":"xiong","version":"v1","param":[{"type":"string","name":"url","default":"-","desc":"url地址","validate":"require"},{"type":"array","name":"data","default":"[]","desc":"传递的参数","validate":""},{"type":"string","name":"timeout","default":"30","desc":"超时时间","validate":""},{"type":"string","name":"request","default":"POST","desc":"请求类型","validate":""},{"type":"array","name":"header","default":"[]","desc":"头部参数","validate":""},{"type":"bool","name":"curlFile","default":"false","desc":"是否curl上传文件","validate":""}],"return":[{"type":"int","name":"http_code","default":"-","desc":"http状态码"},{"type":"string","name":"error","default":"-","desc":"错误信息"},{"type":"string","name":"content","default":"-","desc":"内容"}]}},{"method":"idcsmart_password","doc":{"title":"密码加密","desc":"前后台登录密码加密方式","author":"wyh","version":"v1","param":[{"type":"string","name":"pw","default":"-","desc":"密码","validate":"require"},{"type":"string","name":"authCode","default":"-","desc":"系统唯一身份验证字符","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"idcsmart_password_compare","doc":{"title":"密码比较","desc":"密码比较,正确返回true","author":"wyh","version":"v1","param":[{"type":"string","name":"password","default":"-","desc":"密码","validate":"require"},{"type":"string","name":"passwordInDb","default":"-","desc":"密码","validate":"require"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"aes_password_encode","doc":{"title":"对称加密","desc":"对称加密","author":"wyh","version":"v1","param":[{"type":"string","name":"data","default":"-","desc":"加密数据","validate":"required"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"aes_password_decode","doc":{"title":"解密","desc":"解密:aes_password_encode方法解密","author":"wyh","version":"v1","param":[{"type":"string","name":"data","default":"-","desc":"加密数据","validate":"required"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"amount_format","doc":{"title":"金额格式化","desc":"金额格式化,返回保留两位小数的金额","author":"theworld","version":"v1","param":[{"type":"float","name":"amount","default":"-","desc":"金额","validate":"require"},{"type":"int","name":"scale","default":"2","desc":"保留小数位数","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"get_client_ip","doc":{"title":"获取客户端IP地址","desc":"获取客户端IP地址","author":"wyh","version":"v1","param":[{"type":"int","name":"type","default":"返回类型","desc":"0","validate":"返回IP地址1返回IPV4地址数字"},{"type":"bool","name":"adv","default":"是否进行高级模式获取（有可能被伪装）","desc":"-","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"ip_in_whitelist","doc":{"title":"检查IP是否在白名单中","desc":"支持单个IP、CIDR网段、IP范围三种格式","param":[{"type":"string","name":"ip","default":"要检查的IP地址","desc":"-","validate":""},{"type":"array","name":"whitelist","default":"白名单数组","desc":"-","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"ip_in_cidr","doc":{"title":"检查IP是否在CIDR网段中","param":[{"type":"string","name":"ip","default":"要检查的IP地址","desc":"-","validate":""},{"type":"string","name":"cidr","default":"CIDR格式的网段","desc":"如:","validate":"192.168.3.0\/24"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"ip_in_range","doc":{"title":"检查IP是否在IP范围中","param":[{"type":"string","name":"ip","default":"要检查的IP地址","desc":"-","validate":""},{"type":"string","name":"range","default":"IP范围","desc":"如:","validate":"192.168.3.1-192.168.3.5"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"get_plugin_class","doc":{"title":"获取插件类名","desc":"获取插件类名","author":"wyh","version":"v1","param":[{"type":"string","name":"name","default":"插件名","desc":"-","validate":""},{"type":"string","name":"module","default":"模块目录","desc":"-","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"base64_encode_image","doc":{"title":"编码图片base64格式","desc":"编码图片base64格式","author":"wyh","version":"v1","param":[{"type":"string","name":"image_file","default":"图片地址","desc":"-","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"base64_decode_image","doc":{"title":"base64_decode_image($base64_image_content,$path):base64格式编码转换为图片并保存对应文件夹","desc":"base64_decode_image($base64_image_content,$path):base64格式编码转换为图片并保存对应文件夹","author":"wyh","version":"v1","param":[{"type":"string","name":"base64_image_content","default":"base64","desc":"-","validate":""},{"type":"string","name":"path","default":"保存路径","desc":"-","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"gateway_list","doc":{"title":"支付接口","desc":"支付接口","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"支付接口"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].title","default":"-","desc":"名称"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"string","name":"list[].url","default":"-","desc":"图片:base64格式"},{"type":"int","name":"count","default":"-","desc":"总数"}]}},{"method":"check_gateway","doc":{"title":"验证支付接口","desc":"验证支付接口","author":"wyh","version":"v1","param":[{"type":"string","name":"WxPay","default":"支付插件标识","desc":"-","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"configuration","doc":{"title":"获取系统配置","desc":"获取系统配置","author":"wyh","version":"v1","param":[{"type":"string","name":"-","default":"-","desc":"-","validate":""}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]}},{"method":"updateconfiguration","doc":{"title":"保存系统配置","desc":"保存系统配置","author":"wyh","version":"v1","param":[{"type":"string","name":"setting","default":"配置项键","desc":"-","validate":""},{"type":"string","name":"value","default":"值","desc":"-","validate":""}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"check_mobile","doc":{"title":"检查手机格式","desc":"检查手机格式,中国手机不带国际电话区号,国际手机号格式为:国际电话区号-手机号","author":"theworld","version":"v1","param":[{"type":"string","name":"mobile","default":"手机号","desc":"-","validate":""}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"get_captcha","doc":{"title":"获取图形验证码","desc":"获取图形验证码","author":"wyh","version":"v1","param":[{"type":"boolean","name":"is_admin","default":"false","desc":"是否后台","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"check_captcha","doc":{"title":"验证图形验证码","desc":"验证图形验证码","author":"wyh","version":"v1","param":[{"type":"string","name":"captcha","default":"12345","desc":"验证码","validate":""},{"type":"string","name":"token","default":"d7e57706218451cbb23c19cfce583fef","desc":"验证码唯一识别码","validate":""}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"rand_str","doc":{"title":"生成随机字符","desc":"生成随机字符","author":"wyh","version":"v1","param":[{"type":"int","name":"len","default":"8","desc":"长度","validate":""},{"type":"string","name":"format","default":"ALL","desc":"格式,ALL大小写字母加数字,CHAR大小写字母,NUMBER数字","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"hide_str","doc":{"title":"隐藏部分字符串","desc":"隐藏部分字符串","author":"theworld","version":"v1","param":[{"type":"string","name":"str","default":"-","desc":"需要隐藏的字符串","validate":""},{"type":"string","name":"replacement","default":"*","desc":"隐藏后显示的字符","validate":""},{"type":"int","name":"start","default":"1","desc":"起始位置","validate":""},{"type":"int","name":"length","default":"3","desc":"隐藏长度","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"idcsmart_tmp_order_id","doc":{"title":"临时订单ID生成","desc":"临时订单ID生成","author":"wyh","version":"v1","param":[{"type":"int","name":"rule","default":"1","desc":"生成规则,1:毫秒时间戳+8位随机数,2:时间戳+8位随机数,3:10位随机数","validate":""}],"return":[{"type":"int","name":"-","default":"-","desc":"-"}]}},{"method":"active_log","doc":{"title":"添加系统日志","desc":"添加系统日志","author":"theworld","version":"v1","param":[{"type":"string","name":"description","default":"-","desc":"描述","validate":""},{"type":"string","name":"type","default":"-","desc":"关联类型","validate":""},{"type":"int","name":"relId","default":"-","desc":"关联ID","validate":""},{"type":"int","name":"relId","default":"-","desc":"关联用户ID","validate":""}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"sms_code_log","doc":{"title":"添加短信验证码日志","desc":"添加短信验证码日志","author":"theworld","version":"v1","param":[{"type":"string","name":"type","default":"-","desc":"验证码类型","validate":""},{"type":"int","name":"phoneCode","default":"-","desc":"国际区号","validate":""},{"type":"string","name":"phone","default":"-","desc":"手机号","validate":""},{"type":"int","name":"abnormal","default":"-","desc":"异常期间0否1是","validate":""}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"log_description","doc":{"title":"更新操作的日志描述记录","desc":"更新操作的日志描述记录","author":"wyh","version":"v1","param":[{"type":"array","name":"old","default":"-","desc":"旧数据","validate":""},{"type":"array","name":"new","default":"-","desc":"新数据","validate":""},{"type":"string","name":"type","default":"-","desc":"类型","validate":""},{"type":"boolean","name":"plugin","default":"-","desc":"是否插件","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"order_pay_handle","doc":{"title":"订单支付回调系统处理","desc":"订单支付回调系统处理","author":"wyh","version":"v1","param":[{"type":"string","name":"param.tmp_order_id","default":"1653364762428172693291","desc":"临时订单ID","validate":"required"},{"type":"float","name":"param.amount","default":"1.00","desc":"金额","validate":"required"},{"type":"string","name":"param.trans_id","default":"qwery134151786","desc":"交易流水ID","validate":"required"},{"type":"string","name":"param.currency","default":"CNY","desc":"货币","validate":"required"},{"type":"string","name":"param.paid_time","default":"2022-05-24","desc":"时间","validate":"required"},{"type":"string","name":"param.gateway","default":"AliPay","desc":"支付方式","validate":"required"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"update_credit","doc":{"title":"修改用户余额","desc":"修改用户余额","author":"theworld","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"类型:人工Artificial","validate":"充值Recharge应用至订单Applied超付Overpayment少付Underpayment退款Refund"},{"type":"float","name":"param.amount","default":"-","desc":"金额","validate":"required"},{"type":"string","name":"param.notes","default":"-","desc":"备注","validate":"required"},{"type":"int","name":"param.client_id","default":"-","desc":"用户ID","validate":"required"},{"type":"int","name":"param.order_id","default":"-","desc":"订单ID","validate":""},{"type":"int","name":"param.host_id","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"generate_host_name","doc":{"title":"生成产品标识","desc":"生成产品标识","author":"theworld","version":"v1","return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"get_system_hooks","doc":{"title":"获取系统钩子","desc":"获取系统钩子","author":"wyh","version":"v1","return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"plugin_reflection","doc":{"title":"映射插件方法","desc":"映射插件方法","author":"wyh","version":"v1","param":[{"type":"string","name":"plugin","default":"-","desc":"插件标识","validate":"required"},{"type":"string","name":"param","default":"-","desc":"参数","validate":"required"},{"type":"string","name":"module","default":"-","desc":"模块","validate":""},{"type":"string","name":"action","default":"-","desc":"方法","validate":""}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]}},{"method":"plugin_method_exist","doc":{"title":"验证插件方法是否存在","desc":"验证插件方法是否存在","author":"wyh","version":"v1","param":[{"type":"string","name":"plugin","default":"-","desc":"插件标识","validate":"required"},{"type":"string","name":"module","default":"-","desc":"模块","validate":""},{"type":"string","name":"action","default":"-","desc":"方法","validate":""}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"idcsmart_addon_url","doc":{"title":"生成访问插件addon的url","desc":"生成访问插件addon的url","author":"wyh","version":"v1","param":[{"type":"string","name":"url","default":"-","desc":"url格式：插件名:\/\/控制器名\/方法","validate":"required"},{"type":"array","name":"vars","default":"-","desc":"参数","validate":""},{"type":"bool","name":"is_admin","default":"-","desc":"是否后台","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"new_client","doc":{"title":"是否新客户","desc":"是否新客户,新客户判断标准:无产品购买记录或历史已支付订单金额为0(标记支付金额为0，用户第三方支付为0，余额支付为0，同时满足这三个条件就算新用户)","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"客户ID","validate":"required"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"old_client","doc":{"title":"是否旧客户","desc":"是否旧客户,新客户判断标准:无产品购买记录或历史已支付订单金额为0","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"客户ID","validate":"required"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"is_image","doc":{"title":"判断文件是否是图片","desc":"判断文件是否是图片","author":"wyh","version":"v1","param":[{"type":"string","name":"filename","default":"-","desc":"文件名","validate":"required"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"is_pdf","doc":{"title":"判断文件是否是PDF文件","desc":"判断文件是否是PDF文件","author":"wyh","version":"v1","param":[{"type":"string","name":"filename","default":"-","desc":"文件名","validate":"required"}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"add_task","doc":{"title":"添加到任务队列","desc":"添加到任务队列","author":"xiong","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"名称,sms短信发送,email邮件发送,host_create开通主机,host_suspend暂停主机,host_unsuspend解除暂停主机,host_terminate删除主机,执行在插件中的任务","validate":"required"},{"type":"int","name":"param.rel_id","default":"-","desc":"相关id","validate":""},{"type":"string","name":"param.description","default":"-","desc":"描述","validate":"required"},{"type":"array","name":"param.task_data","default":"-","desc":"任务要执行的数据","validate":"required"},{"type":"bool","name":"param.notice","default":"-","desc":"是否通知任务，通知任务独立处理","validate":""}]}},{"method":"notice_action_create","doc":{"title":"创建动作","desc":"创建动作","author":"xiong","version":"v1","param":[{"type":"string","name":"param.name","default":"-","desc":"动作英文标识","validate":"required"},{"type":"string","name":"param.name_lang","default":"-","desc":"动作名称（在页面显示的名称）","validate":"required"},{"type":"string","name":"param.type","default":"other","desc":"通知分类(配置文件idcsmart.notice_setting_type中支持的,默认不传其他)","validate":""},{"type":"string","name":"param.sms_name","default":"-","desc":"短信接口标识名（可以为空，默认智简魔方短信接口）","validate":""},{"type":"string","name":"param.sms_template[].title","default":"-","desc":"短信模板标题","validate":"required"},{"type":"string","name":"param.sms_template[].content","default":"-","desc":"短信模板内容","validate":"required"},{"type":"string","name":"param.sms_global_name","default":"-","desc":"国际短信接口标识名（可以为空，默认智简魔方短信接口）","validate":""},{"type":"string","name":"param.sms_global_template[].title","default":"-","desc":"国际短信模板标题","validate":"required"},{"type":"string","name":"param.sms_global_template[].content","default":"-","desc":"国际短信模板内容","validate":"required"},{"type":"string","name":"param.email_name","default":"-","desc":"邮件接口名称（可以为空，默认SMTP接口）","validate":""},{"type":"string","name":"param.email_template[].name","default":"-","desc":"邮件模板名称","validate":"required"},{"type":"string","name":"param.email_template[].title","default":"-","desc":"邮件模板标题","validate":"required"},{"type":"string","name":"param.email_template[].content","default":"-","desc":"邮件模板内容","validate":"required"}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]}},{"method":"notice_action_delete","doc":{"title":"删除动作","desc":"删除动作,短信邮件模板","author":"xiong","version":"v1","param":[{"type":"string","name":"name","default":"-","desc":"动作英文标识","validate":"required"}]}},{"method":"password_encrypt","doc":{"title":"加密","desc":"加密","author":"wyh","version":"v1","param":[{"type":"string","name":"password","default":"-","desc":"密码","validate":"required"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"password_decrypt","doc":{"title":"密码解密","desc":"前端CryptoJs加密,php解密","author":"wyh","version":"v1","param":[{"type":"string","name":"password","default":"-","desc":"加密密码","validate":"required"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"get_files","doc":{"title":"获取目录下文件夹","desc":"获取目录下文件夹","author":"theworld","version":"v1","param":[{"type":"string","name":"path","default":"-","desc":"目录路径","validate":"required"}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"certification_list","doc":{"title":"实名认证接口","desc":"实名认证接口","author":"wyh","version":"v1","return":[{"type":"array","name":"list","default":"-","desc":"支付接口"},{"type":"int","name":"list[].id","default":"-","desc":"ID"},{"type":"string","name":"list[].title","default":"-","desc":"名称"},{"type":"string","name":"list[].name","default":"-","desc":"标识"},{"type":"string","name":"list[].url","default":"-","desc":"图片:base64格式"},{"type":"int","name":"count","default":"-","desc":"总数"}]}},{"method":"check_certification","doc":{"title":"检查客户是否实名认证","desc":"检查客户是否实名认证","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"客户ID","validate":"required"}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"check_certification_recharge","doc":{"title":"是否开启未认证无法充值功能","desc":"是否开启未认证无法充值功能","author":"wyh","version":"v1","param":[{"type":"int","name":"client_id","default":"-","desc":"客户ID","validate":"required"}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"export_excel","doc":{"title":"导出EXCEL","desc":"导出EXCEL","author":"theworld","version":"v1","param":[{"type":"string","name":"filename","default":"-","desc":"文件名称","validate":""},{"type":"array","name":"field","default":"-","desc":"导出字段,参数名对应显示名称","validate":""},{"type":"array","name":"data","default":"-","desc":"导出数据,二维数组","validate":""}]}},{"method":"writecsv","doc":{"title":"生成CSV","desc":"生成CSV","author":"theworld","version":"v1","param":[{"type":"string","name":"filename","default":"-","desc":"文件名称,含路径","validate":""},{"type":"array","name":"data","default":"-","desc":"导出数据,二维数组","validate":""}]}},{"method":"get_idcsamrt_auth","doc":{"title":"获取授权信息","desc":"获取授权信息","author":"theworld","version":"v1","return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"idcsmart_cache","doc":{"title":"魔方缓存","desc":"魔方缓存","author":"wyh","version":"v1","param":[{"type":"string","name":"key","default":"-","desc":"键","validate":""},{"type":"string","name":"value","default":"-","desc":"值:为null表示删除，’‘表示获取，其他设置","validate":""},{"type":"int","name":"timeout","default":"-","desc":"过期时间","validate":""}],"return":[{"type":"mixed","name":"-","default":"-","desc":"-"}]}},{"method":"idcsmart_api_login","doc":{"title":"API鉴权登录","desc":"API鉴权登录","author":"wyh","version":"v1","param":[{"type":"int","name":"api_id","default":"-","desc":"供应商ID","validate":""},{"type":"boolean","name":"force","default":"-","desc":"是否强制登录","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"idcsmart_api_curl","doc":{"title":"代理商请求供应商接口通用方法","desc":"代理商请求供应商接口通用方法","author":"wyh","version":"v1","param":[{"type":"int","name":"api_id","default":"财务APIid","desc":"-","validate":""},{"type":"string","name":"path","default":"接口路径","desc":"-","validate":""},{"type":"array","name":"data","default":"请求数据","desc":"-","validate":""},{"type":"int","name":"timeout","default":"超时时间","desc":"-","validate":""},{"type":"string","name":"request","default":"请求方式(GET,POST,PUT,DELETE)","desc":"-","validate":""},{"type":"string","name":"response_type","default":"响应类型：json，html","desc":"-","validate":""}]}},{"method":"idcsmart_openssl_rsa_key_create","doc":{"title":"魔方生成RSA公私钥","desc":"魔方生成RSA公私钥","author":"theworld","version":"v1","return":[{"type":"string","name":"public_key","default":"-","desc":"公钥"},{"type":"string","name":"private_key","default":"-","desc":"私钥"}]}},{"method":"upstream_sync_host","doc":{"title":"上游同步产品信息到下游","desc":"上游同步产品信息到下游","author":"theworld","version":"v1","param":[{"type":"int","name":"host_id","default":"财务产品ID","desc":"-","validate":""},{"type":"string","name":"action","default":"动作module_create模块开通module_suspend模块暂停module_unsuspend模块解除暂停module_terminate模块删除update_host修改产品delete_host删除产品host_renew产品续费","desc":"-","validate":""}]}},{"method":"update_upstream_order_profit","doc":{"title":"更新上游订单利润","desc":"更新上游订单利润","author":"theworld","version":"v1","param":[{"type":"int","name":"order_id","default":"财务订单ID","desc":"-","validate":""}]}},{"method":"zjmf_private_encrypt","doc":{"title":"debug加密","desc":"debug加密","author":"wyh","version":"v1","param":[{"type":"string","name":"originalData","default":"-","desc":"源数据","validate":""},{"type":"string","name":"private_key","default":"-","desc":"私钥","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"create_sign","doc":{"title":"生成签名","desc":"生成签名","author":"wyh","version":"v1","param":[{"type":"array","name":"params","default":"-","desc":"参数","validate":""},{"type":"string","name":"token","default":"-","desc":"密钥","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"use_mobile","doc":{"title":"是否使用手机端","desc":"是否使用手机端","author":"wyh","version":"v1","return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"checkmodulemobile","doc":{"title":"检查模块是否有手机端模版","desc":"检查模块是否有手机端模版，没有就返回false，系统模板使用pc模板","author":"wyh","version":"v1","return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"generate_signature","doc":{"title":"文件资源生成签名","desc":"文件资源生成签名","author":"wyh","version":"v1","param":[{"type":"array","name":"params","default":"-","desc":"参数","validate":""},{"type":"string","name":"token","default":"-","desc":"密钥","validate":""},{"type":"string","name":"rand_str","default":"-","desc":"随机字符串","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"validate_signature","doc":{"title":"文件资源验证签名","desc":"文件资源验证签名","author":"wyh","version":"v1","param":[{"type":"array","name":"params","default":"-","desc":"参数","validate":""},{"type":"string","name":"token","default":"-","desc":"密钥","validate":""},{"type":"string","name":"rand_str","default":"-","desc":"随机字符串","validate":""}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"get_gateway_return_url","doc":{"title":"获取同步回调地址","desc":"获取同步回调地址","author":"wyh","version":"v1","param":[{"type":"string","name":"tmp_order_id","default":"-","desc":"订单ID","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"idcsmart_oss_upload","doc":{"title":"上传文件到对象存储","desc":"上传文件到对象存储","author":"theworld","version":"v1","param":[{"type":"string","name":"file_path","default":"-","desc":"文件路径","validate":""},{"type":"string","name":"file_name","default":"-","desc":"文件名","validate":""},{"type":"string","name":"type","default":"-","desc":"文件类型：defautl系统默认、ticket工单、app应用等","validate":""}]}},{"method":"getossurl","doc":{"title":"获取对象存储文件访问地址和原文件名","desc":"获取对象存储文件访问地址和原文件名","author":"wyh","version":"v1","param":[{"type":"string","name":"param.file_path","default":"-","desc":"文件保存路径","validate":""},{"type":"string","name":"param.file_name","default":"-","desc":"文件名","validate":""},{"type":"int","name":"param.timeout","default":"-","desc":"超时时间，时间戳，单位秒","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"},{"type":"string","name":"url","default":"-","desc":"访问地址"},{"type":"string","name":"name","default":"-","desc":"原文件名"},{"type":"string","name":"save_name","default":"-","desc":"附件名"}]}},{"method":"upstream_upgrade_result_deal","doc":{"title":"处理上下游升降级配置结果","desc":"处理上下游升降级配置结果","author":"wyh","version":"v1","time":"2024-05-26","param":[{"type":"object","name":"param.RouteLogic","default":"-","desc":"代理模块路由逻辑类对象","validate":"require"},{"type":"object","name":"param.supplier","default":"-","desc":"供应商对象","validate":"require"},{"type":"object","name":"param.host","default":"-","desc":"产品对象","validate":"require"},{"type":"int","name":"param.is_downstream","default":"-","desc":"是否下游，多级代理情况下","validate":""},{"type":"array","name":"result","default":"-","desc":"上游返回的结果数组","validate":""},{"type":"string","name":"result.data.price_difference","default":"-","desc":"升降级差价","validate":""},{"type":"string","name":"result.data.renew_price_difference","default":"-","desc":"续费差价","validate":""},{"type":"string","name":"result.data.base_price","default":"-","desc":"升降级后整个产品的基础价格","validate":""}],"return":[{"type":"array","name":"-","default":"返回处理结果","desc":"-"},{"type":"int","name":"status","default":"-","desc":"状态，200或400"},{"type":"string","name":"msg","default":"-","desc":"描述"},{"type":"array","name":"data","default":"-","desc":"返回数据，当status==200时，才返回此字段"},{"type":"string","name":"data.base_price","default":"-","desc":"升降级后整个产品的基础价格"},{"type":"string","name":"data.base_price_client_level_discount","default":"-","desc":"升降级后整个产品的基础价格折扣"},{"type":"string","name":"data.description","default":"-","desc":"描述，保存到订单子项描述里"},{"type":"string","name":"data.new_first_payment_amount","default":"-","desc":"新首付金额"},{"type":"string","name":"data.new_first_payment_amount_client_level_discount","default":"-","desc":"新首付金额折扣"},{"type":"string","name":"data.price","default":"-","desc":"购买价格，必须>=0的"},{"type":"string","name":"data.price_difference","default":"-","desc":"价格差价，可为负数"},{"type":"string","name":"data.price_difference_client_level_discount","default":"-","desc":"价格差价折扣，可为负数"},{"type":"string","name":"data.profit","default":"-","desc":"利润，可为负数"},{"type":"string","name":"data.renew_price_difference","default":"-","desc":"续费差价，可为负数"},{"type":"string","name":"data.renew_price_difference_client_level_discount","default":"-","desc":"续费差价折扣，可为负数"}]}},{"method":"check_home_enforce_safe_method_redirect","doc":{"title":"验证前台强制安全选项","desc":"验证前台强制安全选项","author":"hh","version":"v1","return":[{"type":"bool","name":"redirect","default":"-","desc":"是否重定向"},{"type":"string","name":"url","default":"-","desc":"重定向地址"}]}},{"method":"check_admin_enforce_safe_method_redirect","doc":{"title":"验证前台强制安全选项","desc":"验证前台强制安全选项","author":"hh","version":"v1","return":[{"type":"bool","name":"redirect","default":"-","desc":"是否重定向"},{"type":"string","name":"url","default":"-","desc":"重定向地址"}]}},{"method":"client_notice","doc":{"title":"是否通知","desc":"是否通知","author":"wyh","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"方式：email邮件，sms短信，","validate":""},{"type":"int","name":"param.client_id","default":"-","desc":"客户ID","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"create_internal_message","doc":{"title":"创建站内信","desc":"创建站内信","author":"theworld","version":"v1","param":[{"type":"object","name":"param","default":"-","desc":"站内信参数","validate":"required"},{"type":"string","name":"param.name","default":"-","desc":"通知动作英文标识","validate":"required"}],"return":[{"type":"boolean","name":"-","default":"-","desc":"-"}]}},{"method":"get_root_domain","doc":{"title":"获取主域名","desc":"获取主域名","author":"wyh","version":"v1","param":[{"type":"string","name":"url","default":"-","desc":"域名","validate":"required"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"multi_language_replace","doc":{"时间":"2024-08-30","title":"多语言插件替换内容","desc":"多语言插件替换内容","author":"hh","version":"v1","param":[{"type":"string","name":"replace","default":"-","desc":"要替换的内容","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"deleteunusedfile","doc":{"时间":"2024-08-30","title":"删除无用文件","desc":"删除无用文件","author":"theworld","version":"v1"}},{"method":"get_request_device","doc":{"时间":"2024-11-27","title":"获取登录设备","desc":"获取登录设备","author":"hh","version":"v1","return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"add_notice","doc":{"时间":"2024-12-18","title":"添加通知","desc":"添加通知","author":"wyh","version":"v1","param":[{"type":"string","name":"param.type","default":"-","desc":"消息类型：idcsmart官方通知，system系统通知","validate":"required"},{"type":"string","name":"param.title","default":"-","desc":"消息标题","validate":"required"},{"type":"string","name":"param.content","default":"-","desc":"消息内容","validate":"required"},{"type":"array","name":"param.attachment","default":"-","desc":"附件","validate":""},{"type":"int","name":"param.priority","default":"-","desc":"优先级：0普通，1高","validate":""},{"type":"int","name":"param.rel_id","default":"-","desc":"关联ID","validate":""}],"return":[{"type":"bool","name":"-","default":"-","desc":"-"}]}},{"method":"format_due_time_for_noitce","doc":{"时间":"2025-02-24","title":"格式化到期时间用于通知","desc":"格式化到期时间用于通知","author":"hh","version":"v1","param":[{"type":"int","name":"time","default":"-","desc":"时间戳","validate":"require"}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"system_notice","doc":{"时间":"2025-02-24","title":"系统通知","desc":"系统通知","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":""},{"type":"string","name":"param.name","default":"-","desc":"发送动作","validate":"require"},{"type":"string","name":"param.email_description","default":"-","desc":"邮件任务描述,为空不发邮件","validate":""},{"type":"string","name":"param.sms_description","default":"-","desc":"短信任务描述,为空不发短信","validate":""},{"type":"array","name":"param.task_data","default":"-","desc":"任务数据","validate":""},{"type":"int","name":"param.task_data.order_id","default":"-","desc":"获取订单\/用户相关参数","validate":""},{"type":"int","name":"param.task_data.host_id","default":"-","desc":"获取产品\/用户相关参数","validate":""},{"type":"int","name":"param.task_data.client_id","default":"-","desc":"获取用户相关参数","validate":""},{"type":"array","name":"param.task_data.template_param","default":"-","desc":"模板变量","validate":""}]}},{"method":"checklosstrade","doc":{"时间":"2025-11-20","title":"亏本交易拦截检查","desc":"检查上游价格是否高于本地售价,根据配置进行通知或拒绝","author":"wyh","version":"v1","param":[{"type":"int","name":"orderId","default":"-","desc":"订单ID","validate":"require"},{"type":"float","name":"upstreamAmount","default":"-","desc":"上游价格","validate":"require"},{"type":"string","name":"scene","default":"-","desc":"场景类型(new_order\/renew\/upgrade)","validate":"require"},{"type":"string","name":"productName","default":"-","desc":"商品名称(可选,用于通知)","validate":""},{"type":"int","name":"hostId","default":"-","desc":"产品ID","validate":""}],"return":[{"type":"array","name":"['pass'=>true\/false,","default":"'msg'=>'错误信息']","desc":"-"}]}},{"method":"cal_billing_time","doc":{"时间":"2025-03-28","title":"计算计费时长","desc":"计算计费时长","author":"hh","version":"v1","param":[{"type":"int","name":"startTime","default":"-","desc":"开始时间","validate":"require"},{"type":"int","name":"endTime","default":"-","desc":"结束时间","validate":"require"},{"type":"int","name":"minUsageTime","default":"-","desc":"最小使用时间,NULL不对比","validate":""}],"return":[{"type":"string","name":"-","default":"-","desc":"-"}]}},{"method":"auto_direct_pay_order","doc":{"时间":"2025-04-02","title":"自动直接支付订单","desc":"自动直接支付订单","author":"hh","version":"v1","param":[{"type":"array","name":"param","default":"-","desc":"参数","validate":"require"},{"type":"int","name":"param.order_id","default":"-","desc":"订单ID","validate":"require"},{"type":"bool","name":"param.is_admin","default":"false","desc":"是否管理员操作","validate":""},{"type":"array","name":"param.gateway","default":"-","desc":"使用的支付方式,将会按顺序使用直到成功,默认余额","validate":""}],"return":[{"type":"int","name":"status","default":"-","desc":"状态码(200=成功,400=失败)"},{"type":"string","name":"msg","default":"-","desc":"信息"}]}},{"method":"handle_security_verify","doc":{"title":"处理安全验证","desc":"处理敏感操作的安全验证","author":"wyh","version":"v1","param":[{"type":"int","name":"clientId","default":"用户ID","desc":"-","validate":""},{"type":"array","name":"param","default":"请求参数","desc":"-","validate":""},{"type":"string","name":"scene","default":"场景","desc":"-","validate":""}],"return":[{"type":"array","name":"-","default":"-","desc":"-"}]}},{"method":"calculate_natural_month_due_time","doc":{"title":"计算自然月预付费的到期时间","desc":"计算自然月预付费的到期时间","author":"hh","version":"v1","param":[{"type":"int","name":"startTime","default":"-","desc":"开始时间戳","validate":"require"},{"type":"int","name":"cycleTime","default":"-","desc":"周期时长(1=月,3=季,12=年)","validate":"require"}],"return":[{"type":"int","name":"到期时间戳(下一个周期的1号零点)","default":"-","desc":"-"}]}},{"method":"calculate_natural_month_price","doc":{"title":"自然月预付费价格按天折算","desc":"自然月预付费价格按天折算","author":"hh","version":"v1","param":[{"type":"float","name":"price","default":"-","desc":"周期原价","validate":"require"},{"type":"int","name":"startTime","default":"-","desc":"开始时间戳","validate":"require"},{"type":"int","name":"endTime","default":"-","desc":"结束时间戳(自然月到期时间)","validate":"require"},{"type":"int","name":"cycleTime","default":"-","desc":"周期时长(1=月,3=季,12=年)","validate":"require"}],"return":[{"type":"float","name":"折算后的价格","default":"-","desc":"-"}]}}]}]}]}}