@@ -20,8 +20,9 @@ export interface RulesSelectOrderBy {
2020} 
2121
2222export  interface  RulesSelectSearch  { 
23-  coloumName ? : string  |  undefined , 
24-  valueName ? : string  |  undefined 
23+  coloumName  ?: string  |  undefined , 
24+  condition  : "LIKE"  |  "="  |  "!=" 
25+  data  ?: string  |  bigint  |  number  |  undefined 
2526} 
2627
2728export  interface  RulesSelectSettings  { 
@@ -31,9 +32,30 @@ export interface RulesSelectSettings {
3132 rows  ?: boolean  |  undefined 
3233} 
3334
35+ export  interface  RulesSelectJoinOnAlias  { 
36+  tableAlias  : string  |  undefined , 
37+  collName  : string  |  undefined 
38+ } 
39+ export  interface  RulesSelectJoinOn  { 
40+  collNameFirst  : RulesSelectJoinOnAlias , 
41+  collNameSecond  : RulesSelectJoinOnAlias 
42+ } 
43+ export  interface  RulesSelectJoin  { 
44+  mode  ?: |  undefined  |  "INNER"  |  "ALTER"  |  "OUTER" , 
45+  column  ?: Array < String >  |  undefined , 
46+  TableName  ?: string  |  undefined , 
47+  as  ?: string  |  undefined 
48+  on  ?: RulesSelectJoinOn  |  undefined 
49+ } 
50+ 
51+ export  interface  RulesSelectColumn  { 
52+  alias  ?: string , 
53+  name  ?: string 
54+ } 
3455export  interface  RulesSelect  extends  Rules  { 
35-  search ? : Array < Object  |  String >  |  RulesSelectSearch  |  undefined , 
36-  column ? : Array < String >  |  undefined , 
56+  join  ?: Array < RulesSelectJoin >  |  RulesSelectJoin  |  undefined , 
57+  search ? : Array < RulesSelectSearch >  |  RulesSelectSearch  |  undefined , 
58+  column ? : Array < RulesSelectColumn >  |  Array < string >  |  undefined , 
3759 limit ? : number  |  undefined , 
3860 orderBy ? : RulesSelectOrderBy  |  undefined 
3961 settings  ?: RulesSelectSettings  |  undefined 
0 commit comments