> For the complete documentation index, see [llms.txt](https://docs.multimarkets.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.multimarkets.org/manager-api/more.../product.md).

# Product

## Get customer group configuration information

> bizType=config.admin.AdminSymbolDubboService.getSymbolTradeTypeByCompanyId

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Product"}],"servers":[{"url":"https://pre-api-test.cmfbl.com/openapi-b","description":"PRE环境-公司439"}],"security":[],"paths":{"/config.admin.AdminSymbolDubboService.getSymbolTradeTypeByCompanyId":{"post":{"summary":"Get customer group configuration information","deprecated":false,"description":"bizType=config.admin.AdminSymbolDubboService.getSymbolTradeTypeByCompanyId","tags":["Product"],"parameters":[{"name":"trace","in":"header","description":"Global link unique identifier","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"Company ID","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"Token after B-end authentication","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"string","description":"Company ID","title":"Company ID"},"tradeType":{"type":"string","description":"Trade mode ID","title":"Trade mode ID"},"customerGroupId":{"type":"string","description":"Customer group ID","title":"Customer group ID"}},"required":["companyId","tradeType","customerGroupId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module Identifier Code","description":"Module identifier code"},"code":{"type":"string","title":"Status Return Code","description":"Status return code"},"msg":{"type":"string","title":"Status Description","description":"Status description"},"tm":{"type":"string","title":"Processing Duration (Milliseconds)","description":"Processing duration (milliseconds)"},"trace":{"type":"string","title":"Trace Code","description":"Trace code"},"msgParams":{"type":"string","title":"Placeholder Parameters in Return Description","description":"Placeholder parameter string in the return description, multiple parameters are separated by commas"},"data":{"type":"array","items":{"type":"object","properties":{"symbolId":{"type":"integer","title":"Product ID","description":"Product ID"},"symbolCode":{"type":"string","title":"Product Code","description":"Product code"},"symbolName":{"type":"string","title":"Product Name","description":"Product name"},"customerGroupId":{"type":"string","title":"Customer Group ID","description":"Customer group ID"},"tradeType":{"type":"string","title":"Trade Mode ID","description":"Trade mode ID"},"tradeTypeName":{"type":"string","title":"Trade Mode Name","description":"Trade mode name"}},"required":["symbolId","tradeType","customerGroupId","symbolName","symbolCode","tradeTypeName"]},"title":"Data Body","description":"Data body"}},"title":"","required":["bizCode","code","tm"]}}},"headers":{}}}}}}}
```

## Get customer group product list

> bizType=config.admin.AdminSymbolDubboService.getSymbolList

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Product"}],"servers":[{"url":"https://pre-api-test.cmfbl.com/openapi-b","description":"PRE环境-公司439"}],"security":[],"paths":{"/config.admin.AdminSymbolDubboService.getSymbolList":{"post":{"summary":"Get customer group product list","deprecated":false,"description":"bizType=config.admin.AdminSymbolDubboService.getSymbolList","tags":["Product"],"parameters":[{"name":"trace","in":"header","description":"Global link unique identifier","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"Company ID","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"Token after B-end authentication","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","description":"Product name, search, do not pass to check all products under the customer group"},"customerGroupId":{"type":"number","description":"Customer Group ID"}},"required":["customerGroupId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing duration (milliseconds)"},"trace":{"type":"string","description":"Trace code"},"msgParams":{"type":"string","description":"Placeholder parameter string in the return description, multiple parameters are separated by commas"},"data":{"type":"array","description":"Data body","items":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key ID"},"status":{"type":"integer","format":"int32","description":"Status: 1, 2, 3 (Enabled, Disabled, Deleted)"},"name":{"type":"string","description":"Trading product name"},"code":{"type":"string","description":"Trading product code"},"baseCurrency":{"type":"string","description":"Base currency"},"profitCurrency":{"type":"string","description":"Profit currency"},"sourceId":{"type":"string","description":"Market source"},"tradeTypes":{"type":"string","description":"Supported play types array"}}}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}},"headers":{}}}}}}}
```

## Get product group list

> bizType=config.admin.AdminSymbolDubboService.getSymbolGroupList

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Product"}],"servers":[{"url":"https://pre-api-test.cmfbl.com/openapi-b","description":"PRE环境-公司439"}],"security":[],"paths":{"/config.admin.AdminSymbolDubboService.getSymbolGroupList":{"post":{"summary":"Get product group list","deprecated":false,"description":"bizType=config.admin.AdminSymbolDubboService.getSymbolGroupList","tags":["Product"],"parameters":[{"name":"trace","in":"header","description":"Global link unique identifier","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"Company ID","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"Token after B-end authentication","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{}}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module Identifier Code","description":"Module identifier code"},"code":{"type":"string","title":"Status Return Code","description":"Status return code"},"msg":{"type":"string","title":"Status Description","description":"Status description"},"tm":{"type":"string","title":"Processing Duration (Milliseconds)","description":"Processing duration (milliseconds)"},"trace":{"type":"string","title":"Trace Code","description":"Trace code"},"msgParams":{"type":"string","title":"Placeholder Parameters in Return Description","description":"Placeholder parameter string in the return description, multiple parameters are separated by commas"},"data":{"type":"array","items":{"$ref":"#/components/schemas/SymbolGroup"},"title":"Data Body","description":"Data body"}},"required":["bizCode","code","tm"]}}},"headers":{}}}}}},"components":{"schemas":{"SymbolGroup":{"type":"object","properties":{"id":{"type":"integer","format":"int64","description":"Primary key ID","title":"Primary key ID"},"status":{"type":"integer","format":"int32","description":"Status: 1, 2, 3 (Enabled, Disabled, Deleted)","title":"Status: 1, 2, 3 (Enabled, Disabled, Deleted)"},"createBy":{"type":"string","description":"Created by","title":"Created by"},"createTime":{"type":"integer","format":"int64","description":"Creation time","title":"Creation time"},"updateBy":{"type":"string","description":"Updated by","title":"Updated by"},"updateTime":{"type":"integer","format":"int64","description":"Update time","title":"Update time"},"name":{"type":"string","description":"Product group name","title":"Product group name"}}}}}}
```

## Get product basic information list

> version=0.0.1\
> bizType=config.admin.AdminSymbolDubboService.getSymbolByCompanyId

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Product"}],"servers":[{"url":"https://pre-api-test.cmfbl.com/openapi-b","description":"PRE环境-公司439"}],"security":[],"paths":{"/config.admin.AdminSymbolDubboService.getSymbolByCompanyId":{"post":{"summary":"Get product basic information list","deprecated":false,"description":"version=0.0.1\nbizType=config.admin.AdminSymbolDubboService.getSymbolByCompanyId","tags":["Product"],"parameters":[{"name":"trace","in":"header","description":"Global link unique identifier","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"Company ID","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"Token after B-end authentication","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"string","description":"Company ID"},"tradeType":{"type":"integer","description":"Game type"},"trace":{"type":"string","description":"Tracking code. Preferably included for easy issue tracking"}},"required":["companyId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identifier code"},"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"tm":{"type":"integer","format":"int64","description":"Processing duration (milliseconds)"},"trace":{"type":"string","description":"Trace code"},"msgParams":{"type":"string","description":"Placeholder parameter string in the return description, multiple parameters are separated by commas"},"data":{"type":"array","description":"Data body","items":{"type":"object","properties":{"tradeType":{"type":"integer","format":"int64","description":"Play type"},"symbolId":{"type":"integer","format":"int64","description":"Product ID"},"symbolCode":{"type":"string","description":"Product code"},"symbolName":{"type":"string","description":"Product name"},"baseCurrency":{"type":"string","description":"Base currency"},"profitCurrency":{"type":"string","description":"Profit currency"},"customerGroupIds":{"type":"string","description":"Customer group permissions"},"symbolGroupIds":{"type":"string","description":"Product group relations"},"symbolDigits":{"type":"integer","format":"int32","description":"Decimal places"},"askSpread":{"type":"string","description":"Ask spread"},"bidSpread":{"type":"string","description":"Bid spread"},"pointRatio":{"type":"integer","format":"int32","description":"Big point ratio"},"dealMode":{"type":"integer","format":"int32","description":"Deal mode"},"etf":{"type":"boolean","description":"Is ETF"},"fundId":{"type":"integer","format":"int64","description":"Related fund ID"},"labels":{"type":"string","description":"Labels"},"sortNum":{"type":"integer","format":"int32","description":"Sort field"},"enableShortLoan":{"type":"integer","format":"int32","description":"Is short loan enabled"},"enableLongLoan":{"type":"integer","format":"int32","description":"Is long loan enabled"},"dividend":{"type":"integer","format":"int32","description":"Is trading enabled"},"inHolidayTime":{"type":"integer","description":"Is in holiday, 0: not in holiday, 1: in holiday"},"inTradeTime":{"type":"integer","description":"Is in trading time, 0: not in trading time, 1: in trading time"},"holidayTimeList":{"type":"array","items":{"$ref":"#/components/schemas/HolidayTime"},"description":"Holiday time"},"tradeTimeList":{"type":"array","items":{"$ref":"#/components/schemas/TradeTime"},"description":"Trading time"}},"required":["inHolidayTime","inTradeTime","holidayTimeList","tradeTimeList"]}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}},"headers":{}}}}}},"components":{"schemas":{"HolidayTime":{"type":"object","properties":{"startTime":{"type":"integer","format":"int64","description":"Start time, 13-digit timestamp"},"endTime":{"type":"integer","format":"int64","description":"End time, 13-digit timestamp"}},"description":"Holiday time"},"TradeTime":{"type":"object","properties":{"dayOfWeek":{"type":"integer","format":"int32","description":"Day of the week, 1-7 (Monday to Sunday)"},"startTime":{"type":"integer","format":"int64","description":"Start time, in seconds"},"endTime":{"type":"integer","format":"int64","description":"End time, in seconds"}},"description":"Trading time"}}}}
```

## Get fund information list

> bizType=config.admin.AdminSymbolDubboService.getFundByCompanyId

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Product"}],"servers":[{"url":"https://pre-api-test.cmfbl.com/openapi-b","description":"PRE环境-公司439"}],"security":[],"paths":{"/config.admin.AdminSymbolDubboService.getFundByCompanyId":{"post":{"summary":"Get fund information list","deprecated":false,"description":"bizType=config.admin.AdminSymbolDubboService.getFundByCompanyId","tags":["Product"],"parameters":[{"name":"trace","in":"header","description":"Global link unique identifier","required":true,"schema":{"type":"string"}},{"name":"companyId","in":"header","description":"Company ID","required":true,"schema":{"type":"string"}},{"name":"token","in":"header","description":"Token after B-end authentication","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"companyId":{"type":"string","description":"Company ID"},"trace":{"type":"string","description":"Tracking code. Preferably included for easy issue tracking"}},"required":["companyId"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","title":"Module Identifier Code","description":"Module identifier code"},"code":{"type":"string","title":"Status Return Code","description":"Status return code"},"msg":{"type":"string","title":"Status Description","description":"Status description"},"tm":{"type":"string","title":"Processing Duration (Milliseconds)","description":"Processing duration (milliseconds)"},"trace":{"type":"string","title":"Trace Code","description":"Trace code"},"msgParams":{"type":"string","title":"Placeholder Parameters in Return Description","description":"Placeholder parameter string in the return description, multiple parameters are separated by commas"},"data":{"type":"array","items":{"type":"object","properties":{"fundId":{"type":"integer","title":"Fund ID","description":"Fund ID"},"shareTokenCode":{"type":"string","title":"Trading Fund Code","description":"Trading fund code"},"fundName":{"type":"string","title":"Trading Fund Name","description":"Trading fund name"},"customerGroupIds":{"type":"string","title":"Customer Group Permissions","description":"Customer group permissions"}},"required":["fundId","shareTokenCode","fundName","customerGroupIds"]},"title":"Data Body","description":"Data body"}},"required":["bizCode","code","tm"]}}},"headers":{}}}}}}}
```
