import { DataState,FieldInfo } from 'model-util-base'
/**
 * @author auto generate
 * @version 1.0
 * @date 2021-03-31 15:51
 */
export interface Ad_data_event_tracking_log{
    /**
    * 主键ID
    * @type { number }
    */
    id?: number;
    /**
    * 用户ID
    * @type { string }
    */
    userId?: string;
    /**
    * 车场ID
    * @type { string }
    */
    lotId?: string;
    /**
    * 项目ID
    * @type { string }
    */
    projectId?: string;
    /**
    * 事件ID
    * @type { string }
    */
    eventId?: string;
    /**
    * 自定义参数1
    * @type { string }
    */
    cust01?: string;
    /**
    * 自定义参数2
    * @type { string }
    */
    cust02?: string;
    /**
    * 自定义参数3
    * @type { string }
    */
    cust03?: string;
    /**
    * 自定义参数4
    * @type { string }
    */
    cust04?: string;
    /**
    * 自定义参数5
    * @type { string }
    */
    cust05?: string;
    /**
    * 计算事件的统计值
    * @type { number }
    */
    amount?: number;
    /**
    * 触发时间
    * @type { Date }
    */
    triggerTime?: Date;
}
export class Ad_data_event_tracking_logMI{ 
    static get ID(): FieldInfo{  
        return new FieldInfo('id','主键ID');
    }
    static get USER_ID(): FieldInfo{  
        return new FieldInfo('userId','用户ID');
    }
    static get LOT_ID(): FieldInfo{  
        return new FieldInfo('lotId','车场ID');
    }
    static get PROJECT_ID(): FieldInfo{  
        return new FieldInfo('projectId','项目ID');
    }
    static get EVENT_ID(): FieldInfo{  
        return new FieldInfo('eventId','事件ID');
    }
    static get CUST01(): FieldInfo{  
        return new FieldInfo('cust01','自定义参数1');
    }
    static get CUST02(): FieldInfo{  
        return new FieldInfo('cust02','自定义参数2');
    }
    static get CUST03(): FieldInfo{  
        return new FieldInfo('cust03','自定义参数3');
    }
    static get CUST04(): FieldInfo{  
        return new FieldInfo('cust04','自定义参数4');
    }
    static get CUST05(): FieldInfo{  
        return new FieldInfo('cust05','自定义参数5');
    }
    static get AMOUNT(): FieldInfo{  
        return new FieldInfo('amount','计算事件的统计值');
    }
    static get TRIGGER_TIME(): FieldInfo{  
        return new FieldInfo('triggerTime','触发时间');
    }
}


