# Basic

## Get common dictionary list

> bizType=config.admin.AdminDictDubboService.getListByParentCode

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Basic"}],"servers":[{"url":"https://pre-api-test.cmfbl.com/openapi-b","description":"PRE环境-公司439"}],"security":[],"paths":{"/config.admin.AdminDictDubboService.getListByParentCode":{"post":{"summary":"Get common dictionary list","deprecated":false,"description":"bizType=config.admin.AdminDictDubboService.getListByParentCode","tags":["Basic"],"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":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"parentCode":{"type":"string","description":"Dictionary code, area code: phone_code, registration source: register_source, bank list: bank_code"}},"required":["parentCode"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identification 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":"Tracking 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":{"parentId":{"type":"integer","format":"int64","description":"Parent ID"},"id":{"type":"integer","format":"int64","description":"Primary key ID"},"name":{"type":"string","description":"Dictionary name"},"displayName":{"type":"string","description":"Display name (front-end display)"},"code":{"type":"string","description":"Dictionary code"},"parentCode":{"type":"string","description":"Parent code"},"sort":{"type":"integer","format":"int32","description":"Sort order"},"showType":{"type":"string","description":"Dictionary display type"},"extend":{"type":"string","description":"Extended attributes"},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3: Enable, Disable, Delete"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateTime":{"type":"integer","format":"int64","description":"Update time"},"hasLeaf":{"type":"integer","format":"int32","description":"Whether it has child nodes"}}}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}},"headers":{}}}}}}}
```

## Get company currency permission

> bizType=config.admin.AdminAssetsDubboService.getAssetsList

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Basic"}],"servers":[{"url":"https://pre-api-test.cmfbl.com/openapi-b","description":"PRE环境-公司439"}],"security":[],"paths":{"/config.admin.AdminAssetsDubboService.getAssetsList":{"post":{"summary":"Get company currency permission","deprecated":false,"description":"bizType=config.admin.AdminAssetsDubboService.getAssetsList","tags":["Basic"],"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","title":"","description":"Company ID"}}}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Return Code"},"msg":{"type":"string","description":"Return Message"},"bizCode":{"type":"string","description":"biz code"},"tm":{"description":"tm","type":"number"},"trace":{"type":"string","description":"trace"},"msgParams":{"description":"msgParams","type":"string","nullable":true},"data":{"type":"array","items":{"$ref":"#/components/schemas/AssetsVo","description":"Asset list"},"description":"return data，customer no"}},"required":["code","msg","bizCode","tm","trace","msgParams","data"]}}},"headers":{}}}}}},"components":{"schemas":{"AssetsVo":{"type":"object","properties":{"code":{"type":"string","description":"Asset code","refType":null},"createBy":{"type":"string","description":"Creator","refType":null},"createTime":{"type":"integer","format":"int64","description":"Creation time","refType":null},"digits":{"type":"integer","format":"int32","description":"Decimal places","refType":null},"displayName":{"type":"string","description":"Display Name","refType":null},"fundId":{"type":"integer","format":"int64","description":"Related Fund","refType":null},"id":{"type":"integer","format":"int64","description":"Primary Key ID","refType":null},"initState":{"type":"integer","format":"int32","description":"Initialization Status 1, 2, Initializing, Initialized","refType":null},"name":{"type":"string","description":"Asset Name","refType":null},"revision":{"type":"integer","format":"int32","description":"Optimistic lock","refType":null},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, Enabled, Disabled, Deleted","refType":null},"type":{"type":"integer","format":"int32","description":"Asset Type","refType":null},"updateBy":{"type":"string","description":"Updater","refType":null},"updateTime":{"type":"integer","format":"int64","description":"Update time","refType":null}},"title":""}}}}
```

## Get country dictionary list

> bizType=config.admin.AdminDictDubboService.getListByParentCode

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Basic"}],"servers":[{"url":"https://pre-api-test.cmfbl.com/openapi-b","description":"PRE环境-公司439"}],"security":[],"paths":{"/config.admin.AdminDictDubboService.getCountryListByParentCode":{"post":{"summary":"Get country dictionary list","deprecated":false,"description":"bizType=config.admin.AdminDictDubboService.getListByParentCode","tags":["Basic"],"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":"B-end authentication token returned","required":false,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"parentCode":{"type":"string","description":"Dictionary code, -1 represents all countries"}},"required":["parentCode"]}}}},"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"bizCode":{"type":"string","description":"Module identification 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":"Tracking 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":{"parentId":{"type":"integer","format":"int64","description":"Parent ID"},"id":{"type":"integer","format":"int64","description":"Primary key ID"},"name":{"type":"string","description":"Country/region name"},"displayName":{"type":"string","description":"Display name (front-end display)"},"code":{"type":"string","description":"Country code"},"parentCode":{"type":"string","description":"Parent code"},"nationalCode":{"type":"string","description":"Country abbreviation"},"countryCode":{"type":"string","description":"Country area code"},"extend":{"type":"string","description":"Extended attributes"},"sort":{"type":"integer","format":"int32","description":"Sort order"},"status":{"type":"integer","format":"int32","description":"Status: 1, 2, 3 - active, inactive, deleted"},"createTime":{"type":"integer","format":"int64","description":"Creation time"},"updateTime":{"type":"integer","format":"int64","description":"Update time"},"hasLeaf":{"type":"integer","format":"int32","description":"Whether it has child nodes"},"childs":{"type":"array","description":"Child node data","items":{}}}}},"ok":{"type":"boolean"},"fail":{"type":"boolean"}}}}},"headers":{}}}}}}}
```

## Get company client group asset permissions

> bizType=config.admin.AdminAssetsDubboService.getTradeTypeList

```json
{"openapi":"3.0.1","info":{"title":"Default module","version":"1.0.0"},"tags":[{"name":"Basic"}],"servers":[{"url":"https://pre-api-test.cmfbl.com/openapi-b","description":"PRE环境-公司439"}],"security":[],"paths":{"/config.admin.AdminAssetsDubboService.getTradeTypeList":{"post":{"summary":"Get company client group asset permissions","deprecated":false,"description":"bizType=config.admin.AdminAssetsDubboService.getTradeTypeList","tags":["Basic"],"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":{"code":{"type":"string","description":"Status return code"},"msg":{"type":"string","description":"Status description"},"bizCode":{"type":"string","description":"Module identifier code"},"tm":{"description":"Processing duration (milliseconds)","type":"number"},"trace":{"type":"string","description":"Trace code"},"msgParams":{"description":"Placeholder parameter string in the return description, multiple parameters are separated by commas","type":"string","nullable":true},"data":{"type":"array","items":{"type":"object","properties":{"tradeType":{"type":"integer","description":"Trade mode ID"},"tradeTypeName":{"type":"string","description":"Trade mode name"},"customerGroupList":{"type":"array","items":{"type":"object","properties":{"customerGroupId":{"type":"integer","description":"Customer group ID"},"customerGroupName":{"type":"string","description":"Customer group name"},"assetsVoList":{"type":"array","items":{"$ref":"#/components/schemas/AssetsVo"},"description":"List of asset permissions"}},"required":["customerGroupId","customerGroupName","assetsVoList"]},"description":"Customer group list"}},"required":["tradeTypeName","customerGroupList","tradeType"]},"description":"Data body"}},"required":["code","msg","bizCode","tm","trace","msgParams","data"]}}},"headers":{}}}}}},"components":{"schemas":{"AssetsVo":{"type":"object","properties":{"code":{"type":"string","description":"Asset code","refType":null},"createBy":{"type":"string","description":"Creator","refType":null},"createTime":{"type":"integer","format":"int64","description":"Creation time","refType":null},"digits":{"type":"integer","format":"int32","description":"Decimal places","refType":null},"displayName":{"type":"string","description":"Display Name","refType":null},"fundId":{"type":"integer","format":"int64","description":"Related Fund","refType":null},"id":{"type":"integer","format":"int64","description":"Primary Key ID","refType":null},"initState":{"type":"integer","format":"int32","description":"Initialization Status 1, 2, Initializing, Initialized","refType":null},"name":{"type":"string","description":"Asset Name","refType":null},"revision":{"type":"integer","format":"int32","description":"Optimistic lock","refType":null},"status":{"type":"integer","format":"int32","description":"Status 1, 2, 3, Enabled, Disabled, Deleted","refType":null},"type":{"type":"integer","format":"int32","description":"Asset Type","refType":null},"updateBy":{"type":"string","description":"Updater","refType":null},"updateTime":{"type":"integer","format":"int64","description":"Update time","refType":null}},"title":""}}}}
```
