liujie
2025-12-20 997ea8393a8fbdca140b271b8608a19391ca3656
后台接口
5个文件已添加
112 ■■■■■ 已修改文件
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TAppUserVisitMapper.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/model/TAppUserVisit.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/TAppUserVisitService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TAppUserVisitServiceImpl.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/resources/mapper/system/TAppUserVisitMapper.xml 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TAppUserVisitMapper.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.mapper;
import com.ruoyi.system.model.TAppUserVisit;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * <p>
 * 用户访问记录 Mapper 接口
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TAppUserVisitMapper extends BaseMapper<TAppUserVisit> {
}
ruoyi-system/src/main/java/com/ruoyi/system/model/TAppUserVisit.java
New file
@@ -0,0 +1,43 @@
package com.ruoyi.system.model;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
 * <p>
 * 用户访问记录
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("t_app_user_visit")
@ApiModel(value="TAppUserVisit对象", description="用户访问记录")
public class TAppUserVisit implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty(value = "用户id")
    @TableField("app_user_id")
    private Integer appUserId;
    @ApiModelProperty(value = "访问日期")
    @TableField("visit_date")
    private LocalDate visitDate;
}
ruoyi-system/src/main/java/com/ruoyi/system/service/TAppUserVisitService.java
New file
@@ -0,0 +1,16 @@
package com.ruoyi.system.service;
import com.ruoyi.system.model.TAppUserVisit;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * <p>
 * 用户访问记录 服务类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
public interface TAppUserVisitService extends IService<TAppUserVisit> {
}
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TAppUserVisitServiceImpl.java
New file
@@ -0,0 +1,20 @@
package com.ruoyi.system.service.impl;
import com.ruoyi.system.model.TAppUserVisit;
import com.ruoyi.system.mapper.TAppUserVisitMapper;
import com.ruoyi.system.service.TAppUserVisitService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
 * <p>
 * 用户访问记录 服务实现类
 * </p>
 *
 * @author xiaochen
 * @since 2025-12-08
 */
@Service
public class TAppUserVisitServiceImpl extends ServiceImpl<TAppUserVisitMapper, TAppUserVisit> implements TAppUserVisitService {
}
ruoyi-system/src/main/resources/mapper/system/TAppUserVisitMapper.xml
New file
@@ -0,0 +1,17 @@
<?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.ruoyi.system.mapper.TAppUserVisitMapper">
    <!-- 通用查询映射结果 -->
    <resultMap id="BaseResultMap" type="com.ruoyi.system.model.TAppUserVisit">
        <id column="id" property="id" />
        <result column="app_user_id" property="appUserId" />
        <result column="visit_date" property="visitDate" />
    </resultMap>
    <!-- 通用查询结果列 -->
    <sql id="Base_Column_List">
        id, app_user_id, visit_date
    </sql>
</mapper>