fengxiang
2017-12-28 55da782025f5728051fea9fff49f9e6b6f602a1e
src/app/core/services/example.service.ts
@@ -1,23 +1,22 @@
import { Injectable } from '@angular/core';
import { Column } from '@core/entity/grid';
export class  Criteria{
    private static CONDITION_SPLIT = "||";
    private static CONDITION_SPLIT = '||';
     private conditions: string[] = [];
     public getConditions(): string[]{
       return this.conditions;
     }
     public addCondition(condition: string,colName:string,...values: any[]){
        const split = Criteria.CONDITION_SPLIT;//'||'
        const split = Criteria.CONDITION_SPLIT; // '||'
        this.conditions.push(condition+split+colName+split+ values.join(split));
     }
     public andLike(col:Column): Criteria{
     public andLike(col: { name: string, value: any}): Criteria{
         this.addCondition('andLike',col.name,col.value);
         return this;
     }
     public andEqualTo(col:Column): Criteria{
     public andEqualTo(col: { name: string, value: any}): Criteria{
        this.addCondition('andEqualTo',col.name,col.value);
        return this;
     }