123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- <?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.caimei.mapper.AddressMapper">
- <select id="findAddress" resultType="com.caimei.model.vo.AddressVo">
- SELECT a.addressID AS addressId,
- a.userID AS userId,
- a.shouHuoRen,
- a.townID AS townId,
- a.address,
- a.postalCode,
- a.phone,
- a.mobile,
- a.defaultFlag,
- c.cityID AS cityId,
- p.provinceID AS provinceId,
- t.name AS townName,
- c.name AS cityName,
- p.name AS provinceName
- FROM address a
- LEFT JOIN town t ON t.townID = a.townID
- LEFT JOIN city c ON c.cityID = t.cityID
- LEFT JOIN province p ON p.provinceID = c.provinceID
- WHERE a.userID = #{userId}
- ORDER BY
- defaultFlag DESC,
- addressID ASC
- </select>
- <select id="findDefaultAddress" resultType="com.caimei.model.vo.AddressVo">
- SELECT
- addressID AS addressId,
- userID AS userId,
- shouHuoRen,
- townID AS townId,
- address,
- postalCode,
- phone,
- mobile,
- defaultFlag
- FROM
- address
- WHERE
- userID = #{userId}
- AND defaultFlag = '1'
- </select>
- <update id="updateAddress">
- UPDATE
- address
- SET
- shouHuoRen =#{shouHuoRen},
- townID = #{townId},
- address = #{address},
- mobile = #{mobile},
- defaultFlag = #{defaultFlag}
- WHERE
- addressID = #{addressId}
- </update>
- <insert id="insertAddress" useGeneratedKeys="true" keyProperty="addressId" keyColumn="addressID" parameterType="com.caimei.model.vo.AddressVo">
- INSERT INTO address (
- userID, shouHuoRen, townID, address,
- mobile, defaultFlag
- )
- VALUES
- (
- #{userId},#{shouHuoRen},#{townId},
- #{address},#{mobile},#{defaultFlag}
- )
- </insert>
- <delete id="deleteAddress">
- DELETE FROM address WHERE addressID = #{addressId}
- </delete>
- <update id="updateDefaultAddress">
- UPDATE address SET defaultFlag = '1' WHERE addressID = #{addressId}
- </update>
- <select id="findAllProvince" resultType="com.caimei.model.vo.ProvinceVo">
- SELECT
- provinceID AS provinceId,
- name
- FROM
- province
- WHERE
- validFlag = '1'
- </select>
- <select id="findAllCity" resultType="com.caimei.model.vo.CityVo">
- SELECT
- cityID AS cityId,
- provinceID AS provinceId,
- name
- FROM
- city
- WHERE
- provinceID = #{provinceId}
- AND validFlag = '1'
- </select>
- <select id="findAllTown" resultType="com.caimei.model.vo.TownVo">
- SELECT
- townID AS townId,
- name
- FROM
- town
- WHERE
- cityID = #{cityId}
- AND validFlag = '1'
- </select>
- <insert id="insertInvoice">
- INSERT INTO cm_user_invoiceinfo (
- userId, invoiceTitle, corporationTaxNum,
- registeredAddress, registeredPhone,
- bankAccountNo, openBank
- )
- VALUES
- (
- #{userId}, #{invoiceTitle}, #{corporationTaxNum},
- #{registeredAddress}, #{registeredPhone},
- #{bankAccountNo}, #{openBank}
- )
- </insert>
- <update id="updateInvoice" parameterType="com.caimei.model.po.CmUserInvoiceInfoPo">
- UPDATE
- cm_user_invoiceinfo
- SET
- invoiceTitle = #{invoiceTitle},
- corporationTaxNum = #{corporationTaxNum},
- registeredAddress = #{registeredAddress},
- registeredPhone = #{registeredPhone},
- bankAccountNo = #{bankAccountNo},
- openBank = #{openBank}
- WHERE
- userId = #{userId}
- </update>
- <select id="findInvoice" resultType="com.caimei.model.po.CmUserInvoiceInfoPo">
- SELECT
- id,
- userId,
- invoiceTitle,
- corporationTaxNum,
- registeredAddress,
- registeredPhone,
- bankAccountNo,
- openBank
- FROM
- cm_user_invoiceinfo
- WHERE
- userId = #{userId}
- </select>
- </mapper>
|