package cn.ey.biz.module.system.api.msg.dto;

import cn.ey.biz.module.system.api.bpm.dto.BpmWeaverDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@ApiModel("消息发送 DTO")
@Data
public class SendCustomMessageSingleDTO  extends BpmWeaverDTO {

    @ApiModelProperty(value = "消息来源")
    String code;

    @ApiModelProperty(value = "userIdList/loginIdList/workCodeList/lastNameList   接收人OA系统id/登录名/编号/接收人姓名 （任选一个填入即可，以逗号分隔）")
    String workCodeList;

    @ApiModelProperty(value = "创建人 OA系统id/登录名/编号/姓名（对应接收人所传入的形式）")
    String creater;

    @ApiModelProperty(value = "标题")
    String title;

    @ApiModelProperty(value = "内容")
    String context;

    @ApiModelProperty(value = "PC端链接")
    String linkUrl;

    @ApiModelProperty(value = "移动端链接")
    String linkMobileUrl;

    @ApiModelProperty(value = "消息来源code+"+"|"+"业务id 需要修改消息状态时传入")
    String targetId;

    @ApiModelProperty(value = "0 表示消息初始状态是待处理 需要修改消息状态时传入")
    String bizState;

}
