<?php
// Connection Component Binding
Doctrine_Manager::getInstance()->bindComponent('RE_ESTRECLOT', 'doctrine');

/**
 * BaseRE_ESTRECLOT
 * 
 * This class has been auto-generated by the Doctrine ORM Framework
 * 
 * @property integer $id
 * @property integer $recaudo
 * @property integer $secuencia
 * @property string $banco
 * @property string $numero_cuenta
 * @property string $codigo_mb
 * @property string $descripcion_mb
 * @property string $tipo_documento
 * @property string $numero_doc
 * @property timestamp $fecha_docu
 * @property timestamp $fecha_proceso
 * @property string $nitocc
 * @property string $razon_social
 * @property string $observaciones
 * @property integer $valor_recaudo
 * @property integer $total_distribuido
 * @property integer $saldo_distribuir
 * @property string $lotes
 * @property string $ultimo_lote
 * @property integer $en_uso
 * @property integer $id_distribucion
 * @property timestamp $fecha_crea
 * @property integer $valor_grd
 * @property string $cod_mineral
 * @property string $descripcion_min
 * @property string $tipo_clasificacion
 * 
 * @method integer      getId()                 Returns the current record's "id" value
 * @method integer      getRecaudo()            Returns the current record's "recaudo" value
 * @method integer      getSecuencia()          Returns the current record's "secuencia" value
 * @method string       getBanco()              Returns the current record's "banco" value
 * @method string       getNumeroCuenta()       Returns the current record's "numero_cuenta" value
 * @method string       getCodigoMb()           Returns the current record's "codigo_mb" value
 * @method string       getDescripcionMb()      Returns the current record's "descripcion_mb" value
 * @method string       getTipoDocumento()      Returns the current record's "tipo_documento" value
 * @method string       getNumeroDoc()          Returns the current record's "numero_doc" value
 * @method timestamp    getFechaDocu()          Returns the current record's "fecha_docu" value
 * @method timestamp    getFechaProceso()       Returns the current record's "fecha_proceso" value
 * @method string       getNitocc()             Returns the current record's "nitocc" value
 * @method string       getRazonSocial()        Returns the current record's "razon_social" value
 * @method string       getObservaciones()      Returns the current record's "observaciones" value
 * @method integer      getValorRecaudo()       Returns the current record's "valor_recaudo" value
 * @method integer      getTotalDistribuido()   Returns the current record's "total_distribuido" value
 * @method integer      getSaldoDistribuir()    Returns the current record's "saldo_distribuir" value
 * @method string       getLotes()              Returns the current record's "lotes" value
 * @method string       getUltimoLote()         Returns the current record's "ultimo_lote" value
 * @method integer      getEnUso()              Returns the current record's "en_uso" value
 * @method integer      getIdDistribucion()     Returns the current record's "id_distribucion" value
 * @method timestamp    getFechaCrea()          Returns the current record's "fecha_crea" value
 * @method integer      getValorGrd()           Returns the current record's "valor_grd" value
 * @method string       getCodMineral()         Returns the current record's "cod_mineral" value
 * @method string       getDescripcionMin()     Returns the current record's "descripcion_min" value
 * @method string       getTipoClasificacion()  Returns the current record's "tipo_clasificacion" value
 * @method RE_ESTRECLOT setId()                 Sets the current record's "id" value
 * @method RE_ESTRECLOT setRecaudo()            Sets the current record's "recaudo" value
 * @method RE_ESTRECLOT setSecuencia()          Sets the current record's "secuencia" value
 * @method RE_ESTRECLOT setBanco()              Sets the current record's "banco" value
 * @method RE_ESTRECLOT setNumeroCuenta()       Sets the current record's "numero_cuenta" value
 * @method RE_ESTRECLOT setCodigoMb()           Sets the current record's "codigo_mb" value
 * @method RE_ESTRECLOT setDescripcionMb()      Sets the current record's "descripcion_mb" value
 * @method RE_ESTRECLOT setTipoDocumento()      Sets the current record's "tipo_documento" value
 * @method RE_ESTRECLOT setNumeroDoc()          Sets the current record's "numero_doc" value
 * @method RE_ESTRECLOT setFechaDocu()          Sets the current record's "fecha_docu" value
 * @method RE_ESTRECLOT setFechaProceso()       Sets the current record's "fecha_proceso" value
 * @method RE_ESTRECLOT setNitocc()             Sets the current record's "nitocc" value
 * @method RE_ESTRECLOT setRazonSocial()        Sets the current record's "razon_social" value
 * @method RE_ESTRECLOT setObservaciones()      Sets the current record's "observaciones" value
 * @method RE_ESTRECLOT setValorRecaudo()       Sets the current record's "valor_recaudo" value
 * @method RE_ESTRECLOT setTotalDistribuido()   Sets the current record's "total_distribuido" value
 * @method RE_ESTRECLOT setSaldoDistribuir()    Sets the current record's "saldo_distribuir" value
 * @method RE_ESTRECLOT setLotes()              Sets the current record's "lotes" value
 * @method RE_ESTRECLOT setUltimoLote()         Sets the current record's "ultimo_lote" value
 * @method RE_ESTRECLOT setEnUso()              Sets the current record's "en_uso" value
 * @method RE_ESTRECLOT setIdDistribucion()     Sets the current record's "id_distribucion" value
 * @method RE_ESTRECLOT setFechaCrea()          Sets the current record's "fecha_crea" value
 * @method RE_ESTRECLOT setValorGrd()           Sets the current record's "valor_grd" value
 * @method RE_ESTRECLOT setCodMineral()         Sets the current record's "cod_mineral" value
 * @method RE_ESTRECLOT setDescripcionMin()     Sets the current record's "descripcion_min" value
 * @method RE_ESTRECLOT setTipoClasificacion()  Sets the current record's "tipo_clasificacion" value
 * 
 * @package    radicacionVirtualCuentas
 * @subpackage model
 * @author     Your name here
 * @version    SVN: $Id: Builder.php 7691 2011-02-04 15:43:29Z jwage $
 */
abstract class BaseRE_ESTRECLOT extends sfDoctrineRecord
{
    public function setTableDefinition()
    {
        $this->setTableName('RE_ESTRECLOT');
        $this->hasColumn('id', 'integer', 8, array(
             'type' => 'integer',
             'autoincrement' => true,
             'primary' => true,
             'length' => 8,
             ));
        $this->hasColumn('recaudo', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('secuencia', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('banco', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('numero_cuenta', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('codigo_mb', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('descripcion_mb', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('tipo_documento', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('numero_doc', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('fecha_docu', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('fecha_proceso', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('nitocc', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('razon_social', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('observaciones', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('valor_recaudo', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('total_distribuido', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('saldo_distribuir', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('lotes', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('ultimo_lote', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('en_uso', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('id_distribucion', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('fecha_crea', 'timestamp', 7, array(
             'notnull' => false,
             'type' => 'timestamp',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 7,
             ));
        $this->hasColumn('valor_grd', 'integer', 8, array(
             'notnull' => false,
             'type' => 'integer',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 8,
             ));
        $this->hasColumn('cod_mineral', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('descripcion_min', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
        $this->hasColumn('tipo_clasificacion', 'string', 1000, array(
             'notnull' => false,
             'type' => 'string',
             'fixed' => 0,
             'unsigned' => false,
             'primary' => false,
             'length' => 1000,
             ));
    }

    public function setUp()
    {
        parent::setUp();
        
    }
}