package jnpf.model.memberLog.vo;

import lombok.Getter;
import lombok.Setter;

import java.util.Date;
import java.util.List;

/**
 * describe
 *
 * @author HuangLinPan
 * @date 2023/08/07
 */
@Getter
@Setter
public class LogMemberLogVo {
    /**
     * 主键id
     */
    private String id;

    /**
     * 日志模板id
     */
    private String logTemplateId;

    /**
     * 标题
     */
    private String title;

    /**
     * 类型(同模板主表的F_Template_Name字段)
     */
    private String logType;

    /**
     * 组织主键(只保留最后一个组织的id)
     */
    private String organizeId;

    /**
     * 组织名称(只保留最后一个组织的名称)
     */
    private String organizeName;

    /**
     * 岗位主键(只保留最后一个岗位的id)
     */
    private String positionId;

    /**
     * 岗位名称(只保留最后一个岗位的名称)
     */
    private String positionName;

    /**
     * 图片地址集合(默认最多存9个)
     */
    private String pic;

    /**
     * 附件地址集合(默认最多存9个)
     */
    private String file;

    /**
     * 创建时间
     */
    private Date creatorTime;

    /**
     * 创建用户
     */
    private String creatorUserId;

    /**
     * 创建用户名称
     */
    private String creatorUserName;

    /**
     * 创建用户头像
     */
    private String creatorUserHeadIcon;

    /**
     * 修改时间
     */
    private Date lastModifyTime;

    /**
     * 修改用户
     */
    private String lastModifyUserId;

    /**
     * 删除时间
     */
    private Date deleteTime;

    /**
     * 删除用户
     */
    private String deleteUserId;

    /**
     * 删除标志(1.删除 0未删除)
     */
    private Integer enabledMark;

    /** 已读数 */
    private Integer readNum;

    /** 未读数 */
    private Integer noReadNum;

    /** 点赞数 */
    private Integer likeNum;

    /** 评论数 */
    private Integer replyNum;

    /** 当前用户点赞状态 0 未点赞 1已点赞 */
    private Integer likeType ;

    private List<LogMemberFieldVo> logMemberFieldVos;
}
