refactor(pricing): 重构券码使用记录相关接口和映射

- 移除了 VoucherUsageController 中的 Swagger 注解
- 更新了 PriceVoucherUsageRecordMapper 中的 SQL 查询
- 新增了 PriceVoucherUsageRecordMapper.xml 文件,用于定义分页查询
This commit is contained in:
2025-09-16 16:43:07 +08:00
parent ce3f7aae1e
commit 7cfcc44531
2 changed files with 19 additions and 28 deletions

View File

@@ -102,13 +102,13 @@ public interface PriceVoucherUsageRecordMapper extends BaseMapper<PriceVoucherUs
* @return 分页结果
*/
@Select("<script>" +
"SELECT * FROM price_voucher_usage_record WHERE deleted = 0 " +
"<if test='batchId != null'>AND batch_id = #{batchId}</if> " +
"<if test='voucherCode != null and voucherCode != \"\"'>AND voucher_code LIKE CONCAT('%', #{voucherCode}, '%')</if> " +
"<if test='faceId != null'>AND face_id = #{faceId}</if> " +
"<if test='scenicId != null'>AND scenic_id = #{scenicId}</if> " +
"<if test='startTime != null'>AND use_time >= #{startTime}</if> " +
"<if test='endTime != null'>AND use_time <= #{endTime}</if> " +
"SELECT * FROM price_voucher_usage_record WHERE deleted = 0" +
"<if test='batchId != null'>AND batch_id = #{batchId}</if>" +
"<if test=\"voucherCode != null and voucherCode.length() > 0\">AND voucher_code LIKE CONCAT('%', #{voucherCode}, '%')</if>" +
"<if test=\"faceId != null\">AND face_id = #{faceId}</if>" +
"<if test=\"scenicId != null\">AND scenic_id = #{scenicId}</if>" +
"<if test=\"startTime != null\">AND use_time >= #{startTime}</if>" +
"<if test=\"endTime != null\">AND use_time &lt;= #{endTime}</if>" +
"ORDER BY use_time DESC" +
"</script>")
Page<PriceVoucherUsageRecord> selectPageWithConditions(Page<PriceVoucherUsageRecord> page,