This commit is contained in:
chenglijuan
2026-04-21 11:30:56 +08:00
commit 14e6058725
23 changed files with 721 additions and 0 deletions
@@ -0,0 +1,33 @@
<?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.example.demo.mini.mapper.VisitApplicationMapper">
<resultMap id="BaseResultMap" type="com.example.demo.mini.entity.VisitApplication">
<id column="id" property="id"/>
<result column="name" property="name"/>
<result column="phone" property="phone"/>
<result column="company" property="company"/>
<result column="reason" property="reason"/>
<result column="visit_date" property="visitDate"/>
<result column="visit_time" property="visitTime"/>
<result column="host_name" property="hostName"/>
<result column="area" property="area"/>
<result column="status" property="status"/>
<result column="status_text" property="statusText"/>
<result column="openid" property="openid"/>
<result column="create_time" property="createTime"/>
</resultMap>
<select id="selectLatestByOpenid" resultMap="BaseResultMap">
SELECT id, name, phone, company, reason,
DATE_FORMAT(visit_date, '%Y-%m-%d') AS visit_date,
DATE_FORMAT(visit_time, '%H:%i') AS visit_time,
host_name, area, status, status_text, openid,
DATE_FORMAT(create_time, '%Y-%m-%dT%H:%i:%s.000+00:00') AS create_time
FROM visit_application
WHERE openid = #{openid}
ORDER BY create_time DESC
LIMIT 1
</select>
</mapper>