package com.bocloud.ims.entity.dto;

import lombok.Data;

/**
 * OA消息类
 *
 * @author Shawpin Shi
 * @since 2023/7/4
 */
@Data
public class OaMessageBean {
    private String appName = "cmp";
    private String modelName = "云主机审批";
    /**
     * 待办类型
     * <p>
     * 1:表示审批类待办
     * 2:表示为通知类待办：通知类消息在OA的【更多--待阅】中展示（也不需要设置已办）
     * </p>
     */
    private Integer type = 2;

    /**
     * 待办信息信息在云管系统中的唯一标识
     */
    private String modelId;

    /**
     * 待办信息标题
     */
    private String subject;


    /**
     * 待办的链接地址(全路径)
     */
    private String link;
    private String mobileLink;
    private String padLink;

    /**
     * 待办信息所属对象
     * <pre>
     * 待办对应接收人，数据格式为JSON，例如："{\"PersonNo\":\"10000109\"}"
     * PersonNo为IAM的uid，对应云管平台中的account
     * </pre>
     */
    private String targets;

    /**
     * 创建时间
     * <p>
     * 数据格式:yyyy-MM-dd HH:mm:ss
     * </p>
     */
    private String createTime;
}
