package cn.lili.modules.lmk.domain.entity;
|
|
import cn.lili.mybatis.BaseEntity;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import java.io.Serializable;
|
import java.time.LocalDateTime;
|
import lombok.Data;
|
|
/**
|
* 用户行为记录
|
*
|
* @author peng
|
* @since 2025-09-08
|
*/
|
@Data
|
@TableName("lmk_action_record")
|
public class ActionRecord extends BaseEntity {
|
|
private static final long serialVersionUID = 1L;
|
|
@TableField("user_id")
|
/** 用户id */
|
private String userId;
|
|
@TableField("session_id")
|
/** 页面会话id */
|
private String sessionId;
|
|
@TableField("action_type")
|
/** 行为类型 */
|
private String actionType;
|
|
@TableField("start_time")
|
/** 触发时间 */
|
private LocalDateTime startTime;
|
|
@TableField("join_type")
|
/** 进入页面方式 */
|
private String joinType;
|
|
@TableField("previous_session_id")
|
/** 上一个页面的会话id */
|
private String previousSessionId;
|
|
@TableField("share_id")
|
/** 分享id */
|
private Long shareId;
|
|
@TableField("page_code")
|
/** 页面编码 */
|
private String pageCode;
|
|
@TableField("page_params")
|
/** 页面详情参数(json格式) */
|
private String pageParams;
|
|
@TableField("page_type")
|
/** 页面类型 */
|
private String pageType;
|
|
@TableField("page_status")
|
/** 用户在页面状态 */
|
private String pageStatus;
|
|
|
}
|