58 lines
1.2 KiB
Markdown
58 lines
1.2 KiB
Markdown
![]() |

|
||
|
|
||
|
// 고객관리 고객리스트 --> [조회] 클릭시 아래 api 호출
|
||
|
|
||
|
[get] `/customer/management`
|
||
|
|
||
|
```javascript
|
||
|
|
||
|
interface ICustomerContainer extends ICustomerSearch {
|
||
|
page: number; // * 페이지
|
||
|
pageSize?: number; // * 페이지당 건수
|
||
|
sortFields?: string; // * 정렬항목
|
||
|
sccoFnstCd?: string; // * 증권사 금융기관코드
|
||
|
sccoEmpId?: string; // * 증권사 직원ID
|
||
|
userId?: string; // * 사용자ID
|
||
|
role?: 'ROLE_PB' | 'ROLE_CUST' | 'ROLE_ADMIN';
|
||
|
}
|
||
|
|
||
|
```
|
||
|
|
||
|
```javascript
|
||
|
|
||
|
interface ICustomerListResult {
|
||
|
rows: ICustomerListRowData[];
|
||
|
pageInfos: ICustomerPageInfo;
|
||
|
}
|
||
|
|
||
|
interface ICustomerListRowData {
|
||
|
customerId: string;
|
||
|
customerName: string;
|
||
|
mobilePhoneNo: string;
|
||
|
genderCode: string;
|
||
|
gender: string;
|
||
|
investPropensityCode: string;
|
||
|
investPropensity: string;
|
||
|
profitRate: number;
|
||
|
birthday: string;
|
||
|
joinDate: string;
|
||
|
totalInvestAmount: number;
|
||
|
customerDivisionCode: string;
|
||
|
customerDivision: string;
|
||
|
accountNoList: string[];
|
||
|
valuationAmount: number;
|
||
|
profitAmount: number;
|
||
|
}
|
||
|
|
||
|
interface ICustomerPageInfo {
|
||
|
page: number;
|
||
|
pageSize: number;
|
||
|
totalCount: number;
|
||
|
}
|
||
|
|
||
|
```
|
||
|
|
||
|

|
||
|
|
||
|
[get] `/account/portfolio/strategy/invest`
|