<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.tianyi.sync.mapper.master.LiabilitiesDataSyncMapper">

    <select id="getLiabilities" resultType="com.tianyi.sync.model.LiabilitiesModel">
        SELECT
            a0.pk_task,
            a0.numvalue136 AS ZB21,
            a0.numvalue130 AS ZB25,
            a0.numvalue194 AS ZB41,
            a0.numvalue249 AS ZB61,
            a0.numvalue247 AS ZB69,
            a0.numvalue217 AS ZB169,
            a0.numvalue279 AS ZB195,
            a0.numvalue277 AS ZB197,
            a0.numvalue32 AS ZB209,
            a0.numvalue201 AS ZB285,
            a1.txtvalue1 AS ZB299
        FROM
            epmp_br.tb_tdnum3 a0
                INNER JOIN epmp_br.tb_tdtxt2 a1 ON a0.pk_task = a1.pk_task
        WHERE
            a0.pk_task = (
                SELECT
                    pk_obj
                FROM
                    epmp_br.bp_task_${year}
                WHERE
                    (
                        pk_sheet = '1763000151583490056'
                         AND YEAR = #{year}
                          AND MONTH = #{month}
                            AND entity =#{entity}
                            AND mvtype = 'isEmpty'
                            AND version = 'isEmpty'
                            AND busisystem = 'BR'
                            AND pk_paradims = ''
                            AND ytenant_id = 'dmrn1j0i'
                        ) order by ts desc limit 1)
          AND a0.ytenant_id = 'dmrn1j0i'
          AND a0.systemcode = 'BR'
    </select>
</mapper>