package com.bonus.common.biz.domain.lease;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


import java.io.Serializable;
import java.util.Date;


/**
 *
 * @author xsheng
 * @date 2024-10-16
 */

@Data
public class WorkPeopleInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;

    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    @ApiModelProperty(value = "消息主表id")
    private String informationId;

    @ApiModelProperty(value = "阅读状态")
    private int readState;

    @ApiModelProperty(value = "处理状态")
    private int handleState;

    @ApiModelProperty(value = "接收人账号")
    private String receiverUsername;

    @ApiModelProperty(value = "更新人账号")
    private String updateUser;

    @ApiModelProperty(value = "是否当前人审核")
    private int isExamine;

    @ApiModelProperty(value = "部门")
    private long deptId;

    @ApiModelProperty(value = "流程id")
    private int flowId;

    @ApiModelProperty(value = "角色")
    private String roleIds;

    @ApiModelProperty(value = "角色数组")
    private String[] roleIdArray;

    private Integer nextNodeId;

    private Long userId;

    private String userName;
}
