package cn.lili.modules.lmk.domain.vo;
|
|
import cn.lili.mybatis.BaseEntity;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import java.time.LocalDateTime;
|
import java.util.Date;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
/**
|
* 用户行为记录
|
*
|
* @author peng
|
* @since 2025-09-08
|
*/
|
@Data
|
public class ActionRecordListVO extends BaseEntity {
|
|
private static final long serialVersionUID = 1L;
|
|
/** 用户id */
|
private String userId;
|
|
/** 页面会话id */
|
private String sessionId;
|
|
/** 行为类型 */
|
private String actionType;
|
|
/** 触发时间 */
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date startTime;
|
|
/** 进入页面方式 */
|
private String joinType;
|
|
/** 上一个页面的会话id */
|
private String previousSessionId;
|
|
/** 分享id */
|
private Long shareId;
|
|
/** 页面编码 */
|
private String pageCode;
|
|
/** 昵称 */
|
private String nickName;
|
|
/** 页面详情参数(json格式) */
|
private String pageParams;
|
|
/** 页面类型 */
|
private String pageType;
|
|
/** 用户在页面状态 */
|
private String pageStatus;
|
|
|
}
|