feat: add default condition for type on booking report

pull/48/head
Firman Ramdhani 2024-08-01 15:13:00 +07:00
parent 46307774e1
commit 1e9cc9da4f
2 changed files with 12 additions and 5 deletions

View File

@ -16,6 +16,13 @@ export default <ReportConfigEntity>{
table_schema: `transactions AS main
LEFT JOIN refunds refund ON refund.transaction_id = main.id`,
main_table_alias: 'main',
whereDefaultConditions: [
{
column: 'main.type',
filter_type: FILTER_TYPE.TEXT_IN_MEMBER,
values: [TransactionType.ADMIN, TransactionType.ONLINE],
},
],
defaultOrderBy: [],
lowLevelOrderBy: [],
filter_period_config: {

View File

@ -37,11 +37,11 @@ export interface ReportConfigEntity {
table_schema: string;
main_table_alias?: string;
customVirtualTableSchema?(
filterModel: any,
findQueryConfig: (column: string) => string,
createFilterSql: (key: string, item: any) => string,
): string;
// customVirtualTableSchema?(
// filterModel: any,
// findQueryConfig: (column: string) => string,
// createFilterSql: (key: string, item: any) => string,
// ): string;
whereCondition?(filterModel: any): string[];
whereDefaultConditions?: {
column: string;