# 客户接口/客户自选产品

## 新增自选产品

> version=0.0.1\
> bizType=customer.app.CustomerOptionalWebApiService.add\
> 登录之后可以访问

```json
{"openapi":"3.0.1","info":{"title":"默认模块","version":"1.0.0"},"tags":[{"name":"客户接口/客户自选产品"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/customer.app.CustomerOptionalWebApiService.add":{"post":{"summary":"新增自选产品","deprecated":false,"description":"version=0.0.1\nbizType=customer.app.CustomerOptionalWebApiService.add\n登录之后可以访问","operationId":"add","tags":["客户接口/客户自选产品"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"symbolList":{"type":"array","description":"产品Id集合","items":{"type":"integer","format":"int64"},"maxItems":2147483647,"minItems":1},"tradeType":{"type":"integer","format":"int64","description":"玩法Id，1-CFD全仓 2-CFD逐仓 3-杠杆全仓 5-现货玩法","minimum":1}},"required":["tradeType","symbolList"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResult1"}}},"headers":{}}}}}},"components":{"schemas":{"BaseResult1":{"type":"object","properties":{"bizCode":{"type":"string","description":"模块标识码"},"code":{"type":"string","description":"状态返回码"},"msg":{"type":"string","description":"状态描述"},"tm":{"type":"integer","format":"int64","description":"处理时长（毫秒）"},"trace":{"type":"string","description":"跟踪码"},"msgParams":{"type":"string","description":"返回描述中占位符参数串，多个参数间以,分割"},"data":{"type":"object","description":"数据体","properties":{}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```

## 删除自选产品

> version=0.0.1\
> bizType=customer.app.CustomerOptionalWebApiService.delete\
> 登录之后可以访问

```json
{"openapi":"3.0.1","info":{"title":"默认模块","version":"1.0.0"},"tags":[{"name":"客户接口/客户自选产品"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/customer.app.CustomerOptionalWebApiService.delete":{"post":{"summary":"删除自选产品","deprecated":false,"description":"version=0.0.1\nbizType=customer.app.CustomerOptionalWebApiService.delete\n登录之后可以访问","operationId":"delete","tags":["客户接口/客户自选产品"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"symbolList":{"type":"array","description":"产品Ids","items":{"type":"integer","format":"int64"},"maxItems":2147483647,"minItems":1},"tradeType":{"type":"integer","format":"int64","description":"1-CFD全仓 2-CFD逐仓 3-杠杆全仓 5-现货玩法","minimum":1}},"required":["tradeType"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResult1"}}},"headers":{}}}}}},"components":{"schemas":{"BaseResult1":{"type":"object","properties":{"bizCode":{"type":"string","description":"模块标识码"},"code":{"type":"string","description":"状态返回码"},"msg":{"type":"string","description":"状态描述"},"tm":{"type":"integer","format":"int64","description":"处理时长（毫秒）"},"trace":{"type":"string","description":"跟踪码"},"msgParams":{"type":"string","description":"返回描述中占位符参数串，多个参数间以,分割"},"data":{"type":"object","description":"数据体","properties":{}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}}}
```

## 自选列表

> version=0.0.1\
> bizType=customer.app.CustomerOptionalWebApiService.optionalList\
> 登录之后可以访问

```json
{"openapi":"3.0.1","info":{"title":"默认模块","version":"1.0.0"},"tags":[{"name":"客户接口/客户自选产品"}],"servers":[{"url":"https://prewppc-3.cmfbl.com/api","description":"PRE测试公司439"}],"security":[],"paths":{"/global/customer.app.CustomerOptionalWebApiService.optionalList":{"post":{"summary":"自选列表","deprecated":false,"description":"version=0.0.1\nbizType=customer.app.CustomerOptionalWebApiService.optionalList\n登录之后可以访问","operationId":"optionalList","tags":["客户接口/客户自选产品"],"parameters":[{"name":"companyId","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"token","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"lang","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"trace","in":"header","description":"","required":false,"schema":{"type":"string"}},{"name":"version","in":"header","description":"","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"tradeTypeList":{"type":"array","description":"玩法id集合，1-CFD全仓 2-CFD逐仓 3-杠杆全仓 5-现货玩法","items":{"type":"integer","format":"int64"},"maxItems":2147483647,"minItems":1}},"required":["tradeTypeList"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BaseResultMapLongListCustomerOptionalVO"}}},"headers":{}}}}}},"components":{"schemas":{"BaseResultMapLongListCustomerOptionalVO":{"type":"object","properties":{"bizCode":{"type":"string","description":"模块标识码"},"code":{"type":"string","description":"状态返回码"},"msg":{"type":"string","description":"状态描述"},"tm":{"type":"integer","format":"int64","description":"处理时长（毫秒）"},"trace":{"type":"string","description":"跟踪码"},"msgParams":{"type":"string","description":"返回描述中占位符参数串，多个参数间以,分割"},"data":{"type":"object","description":"数据体","additionalProperties":{"type":"array","items":{"$ref":"#/components/schemas/CustomerOptionalVO"}},"properties":{}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}},"CustomerOptionalVO":{"type":"object","properties":{"askSpread":{"type":"number","description":"ASK点差"},"bidSpread":{"type":"number","description":"BID点差"},"pointRatio":{"type":"integer","format":"int32","description":"大点比率"},"symbolDigits":{"type":"integer","format":"int32","description":"产品小数位"},"symbolCode":{"type":"string","description":"产品Code"},"symbolName":{"type":"string","description":"产品名称"},"symbolId":{"type":"integer","format":"int64","description":"产品Id"}}}}}}
```
