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 AlterCustomMessageSingleDTO extends BpmWeaverDTO {

    @ApiModelProperty(value = "消息来源code+\"|\"+业务id 修改消息状态时所依据的条件")
    String  targetId;

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

    @ApiModelProperty(value = "业务状态 待处理 0 已处理 1 已同意 2 已拒绝 3 已删除 27 已暂停 34 已撤销 35")
    String bizState;

    @ApiModelProperty(value = "消息来源code(传了代表code也做为修改时的条件，默认不传）")
    String code;
}
