|
|
@@ -4,6 +4,24 @@
|
|
|
|
|
|
<!-- 通用查询映射结果 -->
|
|
|
<resultMap id="BaseResultMap" type="com.zd.bottle.domain.UseRecord">
|
|
|
+ <result column="id" property="id"/>
|
|
|
+ <result column="create_time" property="createTime"/>
|
|
|
+ <result column="create_by" property="createBy"/>
|
|
|
+ <result column="update_by" property="updateBy"/>
|
|
|
+ <result column="update_time" property="updateTime"/>
|
|
|
+ <result column="contacts" property="contacts"/>
|
|
|
+ <result column="user_id" property="userId"/>
|
|
|
+ <result column="phone" property="phone"/>
|
|
|
+ <result column="location" property="location"/>
|
|
|
+ <result column="subject_id" property="subjectId"/>
|
|
|
+ <result column="storage_id" property="storageId"/>
|
|
|
+ <result column="before_use_pic" property="beforeUsePic"/>
|
|
|
+ <result column="before_use" property="beforeUse"/>
|
|
|
+ <result column="after_use_pic" property="afterUsePic"/>
|
|
|
+ <result column="after_use" property="afterUse"/>
|
|
|
+ <result column="amount" property="amount"/>
|
|
|
+ <result column="use_time" property="useTime"/>
|
|
|
+ <result column="back_time" property="backTime"/>
|
|
|
<result column="id" property="id" />
|
|
|
<result column="create_time" property="createTime" />
|
|
|
<result column="create_by" property="createBy" />
|
|
|
@@ -41,7 +59,7 @@
|
|
|
FROM ab_use_record r
|
|
|
WHERE r.user_id = ur.user_id
|
|
|
AND r.storage_id = ur.storage_id
|
|
|
- GROUP BY r.user_id) count_number,
|
|
|
+ GROUP BY r.user_id) count_number,
|
|
|
(SELECT SUM(r.amount)
|
|
|
FROM ab_use_record r
|
|
|
WHERE r.user_id = ur.user_id
|
|
|
@@ -90,4 +108,16 @@
|
|
|
)
|
|
|
</select>
|
|
|
|
|
|
+ <select id="getListUseRecord" resultType="com.zd.bottle.vo.UseRecordVo"
|
|
|
+ parameterType="java.lang.Long">
|
|
|
+ select ur.user_id, contacts, phone, count(1) countNumber, sum(amount) amount, MAX(ur.use_time) use_time
|
|
|
+ from ab_use_record ur
|
|
|
+ where 1=1
|
|
|
+ <if test="storage_id != null ">
|
|
|
+ and ur.storage_id = ${storageId}
|
|
|
+ </if>
|
|
|
+ GROUP BY ur.user_id, contacts, phone
|
|
|
+
|
|
|
+ </select>
|
|
|
+
|
|
|
</mapper>
|