Merge branch 'feature/BETERAN-BACKEND-APP-BROWSER-init' of https://gitlab.loafle.net/bet/beteran-backend-app-browser into feature/BETERAN-BACKEND-APP-BROWSER-init
This commit is contained in:
commit
c10a628817
|
@ -10,14 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">입금관리</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>입금관리</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
></span>
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -176,6 +176,11 @@
|
||||||
"
|
"
|
||||||
></tr>
|
></tr>
|
||||||
</table>
|
</table>
|
||||||
|
<ng-container>
|
||||||
|
<td style="text-align: center">
|
||||||
|
<b>합계: 29292929 원</b>
|
||||||
|
</td>
|
||||||
|
</ng-container>
|
||||||
</div>
|
</div>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-template #noPartnerCalculates>
|
<ng-template #noPartnerCalculates>
|
||||||
|
@ -269,6 +274,11 @@
|
||||||
"
|
"
|
||||||
></tr>
|
></tr>
|
||||||
</table>
|
</table>
|
||||||
|
<ng-container>
|
||||||
|
<td style="text-align: center">
|
||||||
|
<b>합계: 29292929 원</b>
|
||||||
|
</td>
|
||||||
|
</ng-container>
|
||||||
</div>
|
</div>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-template #noPartnerCalculates>
|
<ng-template #noPartnerCalculates>
|
||||||
|
|
|
@ -161,7 +161,6 @@
|
||||||
}}
|
}}
|
||||||
</td>
|
</td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
<tr
|
<tr
|
||||||
mat-header-row
|
mat-header-row
|
||||||
*matHeaderRowDef="webDepositTableColumns"
|
*matHeaderRowDef="webDepositTableColumns"
|
||||||
|
@ -171,6 +170,11 @@
|
||||||
*matRowDef="let row; columns: webDepositTableColumns"
|
*matRowDef="let row; columns: webDepositTableColumns"
|
||||||
></tr>
|
></tr>
|
||||||
</table>
|
</table>
|
||||||
|
<ng-container>
|
||||||
|
<td style="text-align: center">
|
||||||
|
<b>합계: 29292929 원</b>
|
||||||
|
</td>
|
||||||
|
</ng-container>
|
||||||
</div>
|
</div>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-template #noWebCalculates>
|
<ng-template #noWebCalculates>
|
||||||
|
@ -261,6 +265,11 @@
|
||||||
*matRowDef="let row; columns: webDepositTableColumns"
|
*matRowDef="let row; columns: webDepositTableColumns"
|
||||||
></tr>
|
></tr>
|
||||||
</table>
|
</table>
|
||||||
|
<ng-container>
|
||||||
|
<td style="text-align: center">
|
||||||
|
<b>합계: 29292929 원</b>
|
||||||
|
</td>
|
||||||
|
</ng-container>
|
||||||
</div>
|
</div>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<ng-template #noWebCalculates>
|
<ng-template #noWebCalculates>
|
||||||
|
|
|
@ -10,14 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">출금관리</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>출금관리</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
></span>
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -10,12 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">고객센터</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span> 고객센터 </span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
</button>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
|
|
|
@ -10,14 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">쪽지함</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span> 쪽지함 </span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
></span>
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -10,13 +10,16 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">한줄공지</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
|
<span>한줄공지</span>
|
||||||
|
<span
|
||||||
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
|
></span>
|
||||||
|
</div>
|
||||||
<!-- Actions -->
|
<!-- Actions -->
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
<button
|
<button
|
||||||
class="ml-4"
|
class="ml-4"
|
||||||
mat-flat-button
|
mat-flat-button
|
||||||
|
|
|
@ -10,15 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">공지사항</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span> 공지사항 </span>
|
||||||
|
<span
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<div>
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
></span>
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
|
|
|
@ -10,12 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">{{ title }}</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>{{ title }}</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
</button>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
|
|
|
@ -36,10 +36,7 @@ import { CasinoService } from '../services/casino.service';
|
||||||
import { ActivatedRoute, Router } from '@angular/router';
|
import { ActivatedRoute, Router } from '@angular/router';
|
||||||
import { ListBettingHistoryResponse } from 'app/modules/proto/c2se/api/betting_pb';
|
import { ListBettingHistoryResponse } from 'app/modules/proto/c2se/api/betting_pb';
|
||||||
import { BettingHistoryModel } from 'app/modules/proto/models/api/betting_pb';
|
import { BettingHistoryModel } from 'app/modules/proto/models/api/betting_pb';
|
||||||
import {
|
import { MemberModel } from 'app/modules/proto/models/member_pb';
|
||||||
MemberModel,
|
|
||||||
ParentMemberModel,
|
|
||||||
} from 'app/modules/proto/models/member_pb';
|
|
||||||
import { ListMembersResponse } from 'app/modules/proto/c2se/member_pb';
|
import { ListMembersResponse } from 'app/modules/proto/c2se/member_pb';
|
||||||
import { environment } from 'environments/environment';
|
import { environment } from 'environments/environment';
|
||||||
|
|
||||||
|
@ -286,7 +283,7 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
|
||||||
const isBaccarat = gameType.includes('baccarat');
|
const isBaccarat = gameType.includes('baccarat');
|
||||||
const isRoulette = gameType.includes('isRoulette');
|
const isRoulette = gameType.includes('isRoulette');
|
||||||
|
|
||||||
let targetMember: MemberModel | ParentMemberModel | undefined;
|
let targetMember: MemberModel | undefined;
|
||||||
|
|
||||||
let rate = 0;
|
let rate = 0;
|
||||||
|
|
||||||
|
@ -331,9 +328,9 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
|
||||||
}
|
}
|
||||||
|
|
||||||
__getMemberByParentMemberAndClassId(
|
__getMemberByParentMemberAndClassId(
|
||||||
parentMember: ParentMemberModel | undefined,
|
parentMember: MemberModel | undefined,
|
||||||
classId: string
|
classId: string
|
||||||
): ParentMemberModel | undefined {
|
): MemberModel | undefined {
|
||||||
if (!parentMember) {
|
if (!parentMember) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,7 +10,13 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">파워볼</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
|
<span>파워볼</span>
|
||||||
|
<span
|
||||||
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
|
></span>
|
||||||
|
</div>
|
||||||
<!-- Actions -->
|
<!-- Actions -->
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
|
@ -24,9 +30,6 @@
|
||||||
<span>진행중금액:<span style="color: red">0</span>원</span>
|
<span>진행중금액:<span style="color: red">0</span>원</span>
|
||||||
<span>정산:<span style="color: red">410,000</span>원</span>
|
<span>정산:<span style="color: red">410,000</span>원</span>
|
||||||
</div>
|
</div>
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -10,20 +10,15 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">슬롯베팅리스트</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
|
<span>슬롯베팅리스트</span>
|
||||||
|
<span
|
||||||
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
|
></span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<!-- 슬롯 게임 요약 정보 -->
|
<!-- 슬롯 게임 요약 정보 -->
|
||||||
<div
|
|
||||||
class="relative flex flex-col sm:flex-row flex-0 sm:items-center sm:justify-between py-4 px-6 md:px-8 border-b"
|
|
||||||
></div>
|
|
||||||
|
|
||||||
<!-- Actions -->
|
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
|
||||||
<!-- Search -->
|
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="relative flex flex-col sm:flex-row flex-0 sm:items-center sm:justify-between py-4 px-6 md:px-8 border-b"
|
class="relative flex flex-col sm:flex-row flex-0 sm:items-center sm:justify-between py-4 px-6 md:px-8 border-b"
|
||||||
|
|
|
@ -36,10 +36,7 @@ import { SlotService } from '../services/slot.service';
|
||||||
import { ActivatedRoute } from '@angular/router';
|
import { ActivatedRoute } from '@angular/router';
|
||||||
import { ListBettingHistoryResponse } from 'app/modules/proto/c2se/api/betting_pb';
|
import { ListBettingHistoryResponse } from 'app/modules/proto/c2se/api/betting_pb';
|
||||||
import { ListMembersResponse } from 'app/modules/proto/c2se/member_pb';
|
import { ListMembersResponse } from 'app/modules/proto/c2se/member_pb';
|
||||||
import {
|
import { MemberModel } from 'app/modules/proto/models/member_pb';
|
||||||
MemberModel,
|
|
||||||
ParentMemberModel,
|
|
||||||
} from 'app/modules/proto/models/member_pb';
|
|
||||||
import { BettingHistoryModel } from 'app/modules/proto/models/api/betting_pb';
|
import { BettingHistoryModel } from 'app/modules/proto/models/api/betting_pb';
|
||||||
import { environment } from 'environments/environment';
|
import { environment } from 'environments/environment';
|
||||||
|
|
||||||
|
@ -268,7 +265,7 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
|
||||||
const isBaccarat = gameType.includes('baccarat');
|
const isBaccarat = gameType.includes('baccarat');
|
||||||
const isRoulette = gameType.includes('isRoulette');
|
const isRoulette = gameType.includes('isRoulette');
|
||||||
|
|
||||||
let targetMember: MemberModel | ParentMemberModel | undefined;
|
let targetMember: MemberModel | undefined;
|
||||||
|
|
||||||
let rate = 0;
|
let rate = 0;
|
||||||
|
|
||||||
|
@ -301,9 +298,9 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
|
||||||
}
|
}
|
||||||
|
|
||||||
__getMemberByParentMemberAndClassId(
|
__getMemberByParentMemberAndClassId(
|
||||||
parentMember: ParentMemberModel | undefined,
|
parentMember: MemberModel | undefined,
|
||||||
classId: string
|
classId: string
|
||||||
): ParentMemberModel | undefined {
|
): MemberModel | undefined {
|
||||||
if (!parentMember) {
|
if (!parentMember) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,12 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">CASINO 머니파악</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>CASINO 머니파악</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
</button>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
|
|
|
@ -10,12 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">쿠폰발행로그</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>쿠폰발행로그</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
</button>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
|
|
|
@ -10,13 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">쿠폰발행머니로그</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>쿠폰발행머니로그</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
></span>
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
|
|
|
@ -10,12 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">쿠폰발행리스트</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>쿠폰발행리스트</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span>
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<button mat-icon-button (click)="__onClickSearch()">
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
</button>
|
></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
|
|
|
@ -10,12 +10,13 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">장기 미접속 회원</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>장기 미접속 회원</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span>
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<button mat-icon-button (click)="__onClickSearch()">
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
||||||
</button>
|
</button>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
|
@ -174,32 +175,6 @@
|
||||||
</div>
|
</div>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
<div
|
|
||||||
style="
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: center;
|
|
||||||
"
|
|
||||||
>
|
|
||||||
<div>
|
|
||||||
<button
|
|
||||||
mat-flat-button
|
|
||||||
class="bet-mat-small-8"
|
|
||||||
[color]="'primary'"
|
|
||||||
>
|
|
||||||
탈퇴
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<button
|
|
||||||
mat-flat-button
|
|
||||||
class="bet-mat-small-8"
|
|
||||||
[color]="'primary'"
|
|
||||||
>
|
|
||||||
휴면
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<mat-paginator
|
<mat-paginator
|
||||||
|
|
|
@ -329,7 +329,12 @@
|
||||||
</div>
|
</div>
|
||||||
<div [matTooltip]="__getRateTooltop()">요율</div>
|
<div [matTooltip]="__getRateTooltop()">요율</div>
|
||||||
<div>
|
<div>
|
||||||
{{ __getParentUsername(member) }}
|
<ng-container *ngIf="!!member.getParentMember()">
|
||||||
|
[{{
|
||||||
|
member.getParentMember()?.getMemberClass()?.getName()
|
||||||
|
}}]
|
||||||
|
{{ member.getParentMember()?.getUsername() }}
|
||||||
|
</ng-container>
|
||||||
</div>
|
</div>
|
||||||
<div style="text-align: center">
|
<div style="text-align: center">
|
||||||
<div
|
<div
|
||||||
|
|
|
@ -360,26 +360,6 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
__getParentUsername(member: MemberModel): string {
|
|
||||||
if (!member || !member.getParentMember()) {
|
|
||||||
return '';
|
|
||||||
}
|
|
||||||
|
|
||||||
const parentUsername = member.getParentMember()?.getUsername();
|
|
||||||
const parentClassessId = member
|
|
||||||
.getParentMember()
|
|
||||||
?.getMemberClass()
|
|
||||||
?.getId();
|
|
||||||
|
|
||||||
const findClass = this.findMemberClasses(parentClassessId);
|
|
||||||
|
|
||||||
if (!findClass) {
|
|
||||||
return '';
|
|
||||||
}
|
|
||||||
|
|
||||||
return `[${findClass.getName()}]${parentUsername}`;
|
|
||||||
}
|
|
||||||
|
|
||||||
__onMatSortChangeUsers(sort: Sort): void {}
|
__onMatSortChangeUsers(sort: Sort): void {}
|
||||||
|
|
||||||
__onClickChangeLevel(member_level_id: string): void {
|
__onClickChangeLevel(member_level_id: string): void {
|
||||||
|
|
|
@ -10,14 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">관리자로그인정보</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>관리자로그인정보</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
></span>
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,13 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">콤프사용Logs</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
|
<span>콤프사용로그</span>
|
||||||
|
<span>
|
||||||
|
<button mat-icon-button (click)="__onClickSearch()">
|
||||||
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
|
></span>
|
||||||
|
</div>
|
||||||
<!-- Actions -->
|
<!-- Actions -->
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
|
@ -18,9 +24,6 @@
|
||||||
<span>콤프합계:<span style="color: red">7,600</span>콤프</span
|
<span>콤프합계:<span style="color: red">7,600</span>콤프</span
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex items-center mt-2 mb-2 ml-6">
|
<div class="flex items-center mt-2 mb-2 ml-6">
|
||||||
|
|
|
@ -10,13 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">파트너일일현황</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>파트너일일현황</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
></span>
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex items-center mt-2 mb-2 ml-6">
|
<div class="flex items-center mt-2 mb-2 ml-6">
|
||||||
|
|
|
@ -10,13 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">일일현황</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>일일현황</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
></span>
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex items-center mt-2 mb-2 ml-6">
|
<div class="flex items-center mt-2 mb-2 ml-6">
|
||||||
|
|
|
@ -10,14 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">중복로그인</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>중복로그인</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
></span>
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -10,14 +10,13 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">엑셀다운로그</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span> 엑셀다운로그 </span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span>
|
||||||
<!-- Search -->
|
|
||||||
|
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<button mat-icon-button (click)="__onClickSearch()">
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
||||||
</button>
|
</button>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -10,13 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">회원수정로그</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>회원수정로그</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
></span>
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
|
|
|
@ -10,13 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">머니활동 Logs</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>머니활동로그</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
></span>
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex items-center mt-2 mb-2 ml-6">
|
<div class="flex items-center mt-2 mb-2 ml-6">
|
||||||
|
|
|
@ -10,13 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">수동지급/회수로그</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>수동지급/회수로그</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
></span>
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- Search -->
|
<!-- Search -->
|
||||||
|
|
|
@ -10,13 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">종목별매출통계</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>종목별매출통계</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
></span>
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex items-center mt-2 mb-2 ml-6">
|
<div class="flex items-center mt-2 mb-2 ml-6">
|
||||||
|
|
|
@ -10,13 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">금일배팅자목록</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>금일배팅자목록</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
></span>
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex items-center mt-2 mb-2 ml-6">
|
<div class="flex items-center mt-2 mb-2 ml-6">
|
||||||
|
|
|
@ -10,14 +10,12 @@
|
||||||
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
<mat-progress-bar [mode]="'indeterminate'"></mat-progress-bar>
|
||||||
</div>
|
</div>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<div class="text-4xl font-extrabold tracking-tight">로그인정보</div>
|
<div class="text-4xl font-extrabold tracking-tight">
|
||||||
<!-- Actions -->
|
<span>로그인정보</span>
|
||||||
<div class="flex shrink-0 items-center mt-6 sm:mt-0 sm:ml-4">
|
<span
|
||||||
<!-- Search -->
|
><button mat-icon-button (click)="__onClickSearch()">
|
||||||
|
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon></button
|
||||||
<button mat-icon-button (click)="__onClickSearch()">
|
></span>
|
||||||
<mat-icon [svgIcon]="'heroicons_outline:search'"></mat-icon>
|
|
||||||
</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
60
src/app/modules/proto/models/api/betting_pb.d.ts
vendored
60
src/app/modules/proto/models/api/betting_pb.d.ts
vendored
|
@ -38,20 +38,16 @@ export class BettingHistory extends jspb.Message {
|
||||||
getAfterCash(): number;
|
getAfterCash(): number;
|
||||||
setAfterCash(value: number): void;
|
setAfterCash(value: number): void;
|
||||||
|
|
||||||
getKey(): string;
|
|
||||||
setKey(value: string): void;
|
|
||||||
|
|
||||||
getRefId(): string;
|
|
||||||
setRefId(value: string): void;
|
|
||||||
|
|
||||||
getORefId(): string;
|
|
||||||
setORefId(value: string): void;
|
|
||||||
|
|
||||||
hasGroupKey(): boolean;
|
hasGroupKey(): boolean;
|
||||||
clearGroupKey(): void;
|
clearGroupKey(): void;
|
||||||
getGroupKey(): string;
|
getGroupKey(): string;
|
||||||
setGroupKey(value: string): void;
|
setGroupKey(value: string): void;
|
||||||
|
|
||||||
|
hasDetail(): boolean;
|
||||||
|
clearDetail(): void;
|
||||||
|
getDetail(): string;
|
||||||
|
setDetail(value: string): void;
|
||||||
|
|
||||||
getIsBonus(): boolean;
|
getIsBonus(): boolean;
|
||||||
setIsBonus(value: boolean): void;
|
setIsBonus(value: boolean): void;
|
||||||
|
|
||||||
|
@ -64,6 +60,15 @@ export class BettingHistory extends jspb.Message {
|
||||||
getSiteUsername(): string;
|
getSiteUsername(): string;
|
||||||
setSiteUsername(value: string): void;
|
setSiteUsername(value: string): void;
|
||||||
|
|
||||||
|
getKey(): string;
|
||||||
|
setKey(value: string): void;
|
||||||
|
|
||||||
|
getRefId(): string;
|
||||||
|
setRefId(value: string): void;
|
||||||
|
|
||||||
|
getORefId(): string;
|
||||||
|
setORefId(value: string): void;
|
||||||
|
|
||||||
getBettingType(): string;
|
getBettingType(): string;
|
||||||
setBettingType(value: string): void;
|
setBettingType(value: string): void;
|
||||||
|
|
||||||
|
@ -110,14 +115,15 @@ export namespace BettingHistory {
|
||||||
cash: number;
|
cash: number;
|
||||||
beforeCash: number;
|
beforeCash: number;
|
||||||
afterCash: number;
|
afterCash: number;
|
||||||
key: string;
|
|
||||||
refId: string;
|
|
||||||
oRefId: string;
|
|
||||||
groupKey: string;
|
groupKey: string;
|
||||||
|
detail: string;
|
||||||
isBonus: boolean;
|
isBonus: boolean;
|
||||||
isPromo: boolean;
|
isPromo: boolean;
|
||||||
isJackpot: boolean;
|
isJackpot: boolean;
|
||||||
siteUsername: string;
|
siteUsername: string;
|
||||||
|
key: string;
|
||||||
|
refId: string;
|
||||||
|
oRefId: string;
|
||||||
bettingType: string;
|
bettingType: string;
|
||||||
category: string;
|
category: string;
|
||||||
createdAt: number;
|
createdAt: number;
|
||||||
|
@ -159,20 +165,16 @@ export class BettingHistoryModel extends jspb.Message {
|
||||||
getAfterCash(): number;
|
getAfterCash(): number;
|
||||||
setAfterCash(value: number): void;
|
setAfterCash(value: number): void;
|
||||||
|
|
||||||
getKey(): string;
|
|
||||||
setKey(value: string): void;
|
|
||||||
|
|
||||||
getRefId(): string;
|
|
||||||
setRefId(value: string): void;
|
|
||||||
|
|
||||||
getORefId(): string;
|
|
||||||
setORefId(value: string): void;
|
|
||||||
|
|
||||||
hasGroupKey(): boolean;
|
hasGroupKey(): boolean;
|
||||||
clearGroupKey(): void;
|
clearGroupKey(): void;
|
||||||
getGroupKey(): string;
|
getGroupKey(): string;
|
||||||
setGroupKey(value: string): void;
|
setGroupKey(value: string): void;
|
||||||
|
|
||||||
|
hasDetail(): boolean;
|
||||||
|
clearDetail(): void;
|
||||||
|
getDetail(): string;
|
||||||
|
setDetail(value: string): void;
|
||||||
|
|
||||||
getIsBonus(): boolean;
|
getIsBonus(): boolean;
|
||||||
setIsBonus(value: boolean): void;
|
setIsBonus(value: boolean): void;
|
||||||
|
|
||||||
|
@ -185,6 +187,15 @@ export class BettingHistoryModel extends jspb.Message {
|
||||||
getSiteUsername(): string;
|
getSiteUsername(): string;
|
||||||
setSiteUsername(value: string): void;
|
setSiteUsername(value: string): void;
|
||||||
|
|
||||||
|
getKey(): string;
|
||||||
|
setKey(value: string): void;
|
||||||
|
|
||||||
|
getRefId(): string;
|
||||||
|
setRefId(value: string): void;
|
||||||
|
|
||||||
|
getORefId(): string;
|
||||||
|
setORefId(value: string): void;
|
||||||
|
|
||||||
getBettingType(): string;
|
getBettingType(): string;
|
||||||
setBettingType(value: string): void;
|
setBettingType(value: string): void;
|
||||||
|
|
||||||
|
@ -236,14 +247,15 @@ export namespace BettingHistoryModel {
|
||||||
cash: number;
|
cash: number;
|
||||||
beforeCash: number;
|
beforeCash: number;
|
||||||
afterCash: number;
|
afterCash: number;
|
||||||
key: string;
|
|
||||||
refId: string;
|
|
||||||
oRefId: string;
|
|
||||||
groupKey: string;
|
groupKey: string;
|
||||||
|
detail: string;
|
||||||
isBonus: boolean;
|
isBonus: boolean;
|
||||||
isPromo: boolean;
|
isPromo: boolean;
|
||||||
isJackpot: boolean;
|
isJackpot: boolean;
|
||||||
siteUsername: string;
|
siteUsername: string;
|
||||||
|
key: string;
|
||||||
|
refId: string;
|
||||||
|
oRefId: string;
|
||||||
bettingType: string;
|
bettingType: string;
|
||||||
category: string;
|
category: string;
|
||||||
createdAt: number;
|
createdAt: number;
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
145
src/app/modules/proto/models/member_pb.d.ts
vendored
145
src/app/modules/proto/models/member_pb.d.ts
vendored
|
@ -109,145 +109,6 @@ export namespace Member {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export class ParentMemberModel extends jspb.Message {
|
|
||||||
getId(): string;
|
|
||||||
setId(value: string): void;
|
|
||||||
|
|
||||||
hasSite(): boolean;
|
|
||||||
clearSite(): void;
|
|
||||||
getSite(): models_site_pb.Site | undefined;
|
|
||||||
setSite(value?: models_site_pb.Site): void;
|
|
||||||
|
|
||||||
hasMemberClass(): boolean;
|
|
||||||
clearMemberClass(): void;
|
|
||||||
getMemberClass(): models_member_class_pb.MemberClass | undefined;
|
|
||||||
setMemberClass(value?: models_member_class_pb.MemberClass): void;
|
|
||||||
|
|
||||||
hasMemberLevel(): boolean;
|
|
||||||
clearMemberLevel(): void;
|
|
||||||
getMemberLevel(): models_member_level_pb.MemberLevel | undefined;
|
|
||||||
setMemberLevel(value?: models_member_level_pb.MemberLevel): void;
|
|
||||||
|
|
||||||
hasBankAccount(): boolean;
|
|
||||||
clearBankAccount(): void;
|
|
||||||
getBankAccount():
|
|
||||||
| models_member_bank_account_pb.MemberBankAccountModel
|
|
||||||
| undefined;
|
|
||||||
setBankAccount(
|
|
||||||
value?: models_member_bank_account_pb.MemberBankAccountModel
|
|
||||||
): void;
|
|
||||||
|
|
||||||
hasParentMemberId(): boolean;
|
|
||||||
clearParentMemberId(): void;
|
|
||||||
getParentMemberId(): string;
|
|
||||||
setParentMemberId(value: string): void;
|
|
||||||
|
|
||||||
getChildMemberCount(): number;
|
|
||||||
setChildMemberCount(value: number): void;
|
|
||||||
|
|
||||||
getUsername(): string;
|
|
||||||
setUsername(value: string): void;
|
|
||||||
|
|
||||||
getNickname(): string;
|
|
||||||
setNickname(value: string): void;
|
|
||||||
|
|
||||||
hasMobilePhoneNumber(): boolean;
|
|
||||||
clearMobilePhoneNumber(): void;
|
|
||||||
getMobilePhoneNumber(): string;
|
|
||||||
setMobilePhoneNumber(value: string): void;
|
|
||||||
|
|
||||||
getState(): MemberStateMap[keyof MemberStateMap];
|
|
||||||
setState(value: MemberStateMap[keyof MemberStateMap]): void;
|
|
||||||
|
|
||||||
hasStateChangedAt(): boolean;
|
|
||||||
clearStateChangedAt(): void;
|
|
||||||
getStateChangedAt(): number;
|
|
||||||
setStateChangedAt(value: number): void;
|
|
||||||
|
|
||||||
hasMemberGameSetting(): boolean;
|
|
||||||
clearMemberGameSetting(): void;
|
|
||||||
getMemberGameSetting():
|
|
||||||
| models_member_game_setting_pb.MemberGameSetting
|
|
||||||
| undefined;
|
|
||||||
setMemberGameSetting(
|
|
||||||
value?: models_member_game_setting_pb.MemberGameSetting
|
|
||||||
): void;
|
|
||||||
|
|
||||||
hasMemberSettlementSetting(): boolean;
|
|
||||||
clearMemberSettlementSetting(): void;
|
|
||||||
getMemberSettlementSetting():
|
|
||||||
| models_member_settlement_setting_pb.MemberSettlementSetting
|
|
||||||
| undefined;
|
|
||||||
setMemberSettlementSetting(
|
|
||||||
value?: models_member_settlement_setting_pb.MemberSettlementSetting
|
|
||||||
): void;
|
|
||||||
|
|
||||||
hasLastSigninedIp(): boolean;
|
|
||||||
clearLastSigninedIp(): void;
|
|
||||||
getLastSigninedIp(): string;
|
|
||||||
setLastSigninedIp(value: string): void;
|
|
||||||
|
|
||||||
hasLastSigninedAt(): boolean;
|
|
||||||
clearLastSigninedAt(): void;
|
|
||||||
getLastSigninedAt(): number;
|
|
||||||
setLastSigninedAt(value: number): void;
|
|
||||||
|
|
||||||
getCreatedAt(): number;
|
|
||||||
setCreatedAt(value: number): void;
|
|
||||||
|
|
||||||
getUpdatedAt(): number;
|
|
||||||
setUpdatedAt(value: number): void;
|
|
||||||
|
|
||||||
hasDeletedAt(): boolean;
|
|
||||||
clearDeletedAt(): void;
|
|
||||||
getDeletedAt(): number;
|
|
||||||
setDeletedAt(value: number): void;
|
|
||||||
|
|
||||||
serializeBinary(): Uint8Array;
|
|
||||||
toObject(includeInstance?: boolean): ParentMemberModel.AsObject;
|
|
||||||
static toObject(
|
|
||||||
includeInstance: boolean,
|
|
||||||
msg: ParentMemberModel
|
|
||||||
): ParentMemberModel.AsObject;
|
|
||||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
|
||||||
static extensionsBinary: {
|
|
||||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
|
||||||
};
|
|
||||||
static serializeBinaryToWriter(
|
|
||||||
message: ParentMemberModel,
|
|
||||||
writer: jspb.BinaryWriter
|
|
||||||
): void;
|
|
||||||
static deserializeBinary(bytes: Uint8Array): ParentMemberModel;
|
|
||||||
static deserializeBinaryFromReader(
|
|
||||||
message: ParentMemberModel,
|
|
||||||
reader: jspb.BinaryReader
|
|
||||||
): ParentMemberModel;
|
|
||||||
}
|
|
||||||
|
|
||||||
export namespace ParentMemberModel {
|
|
||||||
export type AsObject = {
|
|
||||||
id: string;
|
|
||||||
site?: models_site_pb.Site.AsObject;
|
|
||||||
memberClass?: models_member_class_pb.MemberClass.AsObject;
|
|
||||||
memberLevel?: models_member_level_pb.MemberLevel.AsObject;
|
|
||||||
bankAccount?: models_member_bank_account_pb.MemberBankAccountModel.AsObject;
|
|
||||||
parentMemberId: string;
|
|
||||||
childMemberCount: number;
|
|
||||||
username: string;
|
|
||||||
nickname: string;
|
|
||||||
mobilePhoneNumber: string;
|
|
||||||
state: MemberStateMap[keyof MemberStateMap];
|
|
||||||
stateChangedAt: number;
|
|
||||||
memberGameSetting?: models_member_game_setting_pb.MemberGameSetting.AsObject;
|
|
||||||
memberSettlementSetting?: models_member_settlement_setting_pb.MemberSettlementSetting.AsObject;
|
|
||||||
lastSigninedIp: string;
|
|
||||||
lastSigninedAt: number;
|
|
||||||
createdAt: number;
|
|
||||||
updatedAt: number;
|
|
||||||
deletedAt: number;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
export class MemberModel extends jspb.Message {
|
export class MemberModel extends jspb.Message {
|
||||||
getId(): string;
|
getId(): string;
|
||||||
setId(value: string): void;
|
setId(value: string): void;
|
||||||
|
@ -278,8 +139,8 @@ export class MemberModel extends jspb.Message {
|
||||||
|
|
||||||
hasParentMember(): boolean;
|
hasParentMember(): boolean;
|
||||||
clearParentMember(): void;
|
clearParentMember(): void;
|
||||||
getParentMember(): ParentMemberModel | undefined;
|
getParentMember(): MemberModel | undefined;
|
||||||
setParentMember(value?: ParentMemberModel): void;
|
setParentMember(value?: MemberModel): void;
|
||||||
|
|
||||||
getChildMemberCount(): number;
|
getChildMemberCount(): number;
|
||||||
setChildMemberCount(value: number): void;
|
setChildMemberCount(value: number): void;
|
||||||
|
@ -370,7 +231,7 @@ export namespace MemberModel {
|
||||||
memberClass?: models_member_class_pb.MemberClass.AsObject;
|
memberClass?: models_member_class_pb.MemberClass.AsObject;
|
||||||
memberLevel?: models_member_level_pb.MemberLevel.AsObject;
|
memberLevel?: models_member_level_pb.MemberLevel.AsObject;
|
||||||
bankAccount?: models_member_bank_account_pb.MemberBankAccountModel.AsObject;
|
bankAccount?: models_member_bank_account_pb.MemberBankAccountModel.AsObject;
|
||||||
parentMember?: ParentMemberModel.AsObject;
|
parentMember?: MemberModel.AsObject;
|
||||||
childMemberCount: number;
|
childMemberCount: number;
|
||||||
username: string;
|
username: string;
|
||||||
nickname: string;
|
nickname: string;
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user