Compare commits

...

3 Commits

Author SHA1 Message Date
Firman Ramdhani 1e9cc9da4f feat: add default condition for type on booking report 2024-08-01 15:13:00 +07:00
Firman Ramdhani 46307774e1 Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development 2024-08-01 14:43:43 +07:00
Firman Ramdhani 62eccf29a5 feat: rename header title report 2024-08-01 14:43:37 +07:00
2 changed files with 13 additions and 6 deletions

View File

@ -16,6 +16,13 @@ export default <ReportConfigEntity>{
table_schema: `transactions AS main table_schema: `transactions AS main
LEFT JOIN refunds refund ON refund.transaction_id = main.id`, LEFT JOIN refunds refund ON refund.transaction_id = main.id`,
main_table_alias: 'main', main_table_alias: 'main',
whereDefaultConditions: [
{
column: 'main.type',
filter_type: FILTER_TYPE.TEXT_IN_MEMBER,
values: [TransactionType.ADMIN, TransactionType.ONLINE],
},
],
defaultOrderBy: [], defaultOrderBy: [],
lowLevelOrderBy: [], lowLevelOrderBy: [],
filter_period_config: { filter_period_config: {
@ -41,7 +48,7 @@ export default <ReportConfigEntity>{
{ {
column: 'main__no_of_group', column: 'main__no_of_group',
query: 'main.no_of_group', query: 'main.no_of_group',
label: 'Total Group', label: '#Visitor',
type: DATA_TYPE.DIMENSION, type: DATA_TYPE.DIMENSION,
format: DATA_FORMAT.NUMBER, format: DATA_FORMAT.NUMBER,
}, },

View File

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