|
|
@@ -1,5 +1,5 @@
|
|
|
export interface BasicPageParams {
|
|
|
- page: number;
|
|
|
+ pageIndex: number;
|
|
|
pageSize: number;
|
|
|
}
|
|
|
|
|
|
@@ -34,6 +34,17 @@ export interface RelationRequest {
|
|
|
relationIds: number[] | string[];
|
|
|
}
|
|
|
|
|
|
+export interface Condition {
|
|
|
+ fieldName: string;
|
|
|
+ fieldValue: any;
|
|
|
+ conditionalType?: string;
|
|
|
+}
|
|
|
+
|
|
|
+export interface QueryParams {
|
|
|
+ code: string;
|
|
|
+ conditions?: Condition[];
|
|
|
+}
|
|
|
+
|
|
|
export const statusOptions: BasicOptionResult[] = [
|
|
|
{ label: '启用', value: 1 },
|
|
|
{ label: '停用', value: 2 },
|
|
|
@@ -79,3 +90,23 @@ export const connectTypeOptions: BasicOptionResult[] = [
|
|
|
{ label: '右联接', value: 2 },
|
|
|
{ label: '全联接', value: 3 },
|
|
|
];
|
|
|
+
|
|
|
+export const ConditionalTypeOptions: BasicOptionResult[] = [
|
|
|
+ { label: '等于', value: 0 },
|
|
|
+ { label: '包含', value: 1 },
|
|
|
+ { label: '大于', value: 2 },
|
|
|
+ { label: '大于等于', value: 3 },
|
|
|
+ { label: '小于', value: 4 },
|
|
|
+ { label: '小于等于', value: 5 },
|
|
|
+ { label: '介于', value: 6 },
|
|
|
+ { label: '不介于', value: 7 },
|
|
|
+ { label: '开始于', value: 8 },
|
|
|
+ { label: '结束于', value: 9 },
|
|
|
+ { label: '不等于', value: 10 },
|
|
|
+ { label: '不为空', value: 11 },
|
|
|
+
|
|
|
+ // { label: '不包含', value: 7 },
|
|
|
+ // { label: '为空', value: 8 },
|
|
|
+ // { label: '正则匹配', value: 14 },
|
|
|
+ // { label: '不正则匹配', value: 15 },
|
|
|
+];
|