<?xml version="1.0" encoding="utf-8"?>
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd">
  <entity name="geosapiens\propesqBundle\Entity\AcompanhamentoColetaDados" table="acompanhamento_coleta_dados" repository-class="geosapiens\propesqBundle\Repository\AcompanhamentoColetaDadosRepository">
    <change-tracking-policy>DEFERRED_IMPLICIT</change-tracking-policy>
    <id name="id" type="integer" column="id">
      <generator strategy="SEQUENCE"/>
    </id>    
    <many-to-one field="codLocalDescarga" target-entity="LocalDescarga" orphan-removal="">
      <join-columns>
        <join-column name="cod_local_descarga" referenced-column-name="id"/>
      </join-columns>
    </many-to-one>
    <field name="datAcompanhamento" type="datetime" column="dat_acompanhamento"/>
    <field name="turno" type="smallint" column="turno"/>
    <many-to-one field="codEstrategiaColeta" target-entity="EstrategiaColetaDados" orphan-removal="">
      <join-columns>
        <join-column name="cod_estrategia_coleta" referenced-column-name="id"/>
      </join-columns>
    </many-to-one>
    <field name="numRealizadas" type="integer" column="num_realizadas"/>
    <field name="numResgatadas" type="integer" column="num_resgatadas"/>
    <field name="numRecusadas" type="integer" column="num_recusadas"/>
    <field name="numPerdidas" type="integer" column="num_perdidas"/>    
    <many-to-one field="codRespInclusao" target-entity="Usuario" orphan-removal="">
      <join-columns>
        <join-column name="cod_resp_inclusao" referenced-column-name="id"/>
      </join-columns>
    </many-to-one>
    <field name="datInclusao" type="datetime" column="dat_inclusao"/>
    <many-to-one field="codRespAlteracao" target-entity="Usuario" orphan-removal="">
      <join-columns>
        <join-column name="cod_resp_alteracao" referenced-column-name="id"/>
      </join-columns>
    </many-to-one>
    <field name="datAlteracao" type="datetime" column="dat_alteracao"/>
    <many-to-one field="codRespAnalise" target-entity="Usuario" orphan-removal="">
      <join-columns>
        <join-column name="cod_resp_analise" referenced-column-name="id"/>
      </join-columns>
    </many-to-one>
    <many-to-one field="codFonteDado" target-entity="FonteDado" orphan-removal="">
      <join-columns>
        <join-column name="cod_fonte_dado" referenced-column-name="id"/>
      </join-columns>
    </many-to-one>
    <field name="datAnalise" type="datetime" column="dat_analise"/>
    <field name="geoLocalizacaoInclusao" type="geometry" column="geo_localizacao_inclusao"/>
    <field name="numPrecisaoInclusao" type="decimal"  precision="5"   column="num_precisao_inclusao" />
    <field name="datInclusaoMob" type="datetime" column="dat_inclusao_mob"/>
    <field name="geoLocalizacaoAlteracao" type="geometry" column="geo_localizacao_alteracao"/>
    <field name="numPrecisaoAlteracao" type="decimal"  precision="5"   column="num_precisao_alteracao" />
    <field name="datAlteracaoMob" type="datetime" column="dat_alteracao_mob"/>
    <one-to-one field="codLogEventosSinc" target-entity="geosapiens\propesqBundle\Entity\LogEventosSinc">
      <join-column name="cod_acesso_propesqmob_sinc" referenced-column-name="id" />
    </one-to-one>
    <field name="txtIdentificadorMobile" type="string" column="txt_identificador_mobile" length="40"/>
    <field name="indValidado" type="integer" column="ind_validado" />
  </entity>
</doctrine-mapping>