用户积分记录

This commit is contained in:
2025-12-11 11:15:29 +08:00
parent a722f14045
commit cf17edee43
5 changed files with 26 additions and 5 deletions

View File

@@ -3,6 +3,8 @@ package com.czg.service.market.mapper;
import com.mybatisflex.core.BaseMapper;
import com.czg.market.entity.MkPointsUserRecord;
import java.util.List;
/**
* 会员积分变动记录 映射层。
*
@@ -11,4 +13,5 @@ import com.czg.market.entity.MkPointsUserRecord;
*/
public interface MkPointsUserRecordMapper extends BaseMapper<MkPointsUserRecord> {
List<MkPointsUserRecord> getPointsUserRecord(Long mkPointsUserId);
}

View File

@@ -1,6 +1,9 @@
package com.czg.service.market.service.impl;
import com.czg.account.vo.PointsShopListVO;
import com.czg.utils.PageUtil;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.query.QueryWrapper;
import com.mybatisflex.spring.service.impl.ServiceImpl;
@@ -25,4 +28,11 @@ public class MkPointsUserRecordServiceImpl extends ServiceImpl<MkPointsUserRecor
return page(Page.of(page, size), query().eq(MkPointsUserRecord::getMkPointsUserId, mkPointsUserId).orderBy(MkPointsUserRecord::getCreateTime, false));
}
@Override
public Page<MkPointsUserRecord> getPointsUserRecord(Integer page, Integer size, Long mkPointsUserId) {
PageHelper.startPage(page, size);
List<MkPointsUserRecord> record = mapper.getPointsUserRecord(mkPointsUserId);
return PageUtil.convert(new PageInfo<>(record));
}
}

View File

@@ -4,4 +4,12 @@
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.czg.service.market.mapper.MkPointsUserRecordMapper">
<select id="getPointsUserRecord" resultType="com.czg.market.entity.MkPointsUserRecord">
select *, shop.shop_name as shopName
from mk_points_user_record record
left join tb_shop_info shop on shop.id = record.shop_id
where record.mk_points_user_id = #{mkPointsUserId}
having record.id is not null
order by record.create_time desc
</select>
</mapper>