puzhibing
2023-07-09 d9c4252c54adc1684de9b56ad810465945e442a8
DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/BankCardMapper.xml
@@ -5,36 +5,23 @@
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.stylefeng.guns.modular.system.model.BankCard">
        <id column="id" property="id"/>
        <result column="bank" property="bank"/>
        <result column="name" property="name"/>
        <result column="bank" property="bank" />
        <result column="lastName" property="lastName" />
        <result column="firstName" property="firstName" />
        <result column="code" property="code"/>
        <result column="driverId" property="driverId"/>
        <result column="userType" property="userType"/>
        <result column="userId" property="userId"/>
        <result column="insertTime" property="insertTime"/>
    </resultMap>
    <select id="query" resultType="BankCard">
        select
        id as id,
        bank as bank,
        `name` as `name`,
        `code` as `code`,
        driverId as driverId,
        insertTime as insertTime
        from t_bank_card where driverId = #{driverId} and `code` = #{code}
        select * from t_bank_card where userType = 2 and userId = #{driverId} and `code` = #{code}
    </select>
    <select id="queryBankCard" resultType="BankCard">
        select
        id as id,
        bank as bank,
        `name` as `name`,
        bankName as bankName,
        `code` as `code`,
        driverId as driverId,
        insertTime as insertTime
        from t_bank_card where driverId = #{driverId} order by insertTime limit #{pageNum}, #{size}
        select * from t_bank_card where userType = 2 and userId = #{driverId} order by insertTime limit #{pageNum}, #{size}
    </select>
</mapper>