package com.hotent.runtime.params; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** * 任务沟通参数 * * @company 广州宏天软件股份有限公司 * @author zhangxianwen * @email zhangxw@jee-soft.cn * @date 2018年6月28日 */ @ApiModel(value="任务沟、转办等通用参数类") public class CommunicateParamObject { @ApiModelProperty(name="account",notes="用户帐号",required=true) private String account; @ApiModelProperty(name="taskId",notes="任务ID",required=true) private String taskId; @ApiModelProperty(name="opinion",notes="原因") private String opinion; @ApiModelProperty(name="userId",notes="用户id(多个账号之间用英文逗号分隔)", required=true) private String userId; @ApiModelProperty(name="messageType",notes="消息通知类型 (非必填),默认为邮件,inner(内部消息),mail(邮件),sms(短信),多个之间使用英文逗号隔开",allowableValues="mail,inner,sms") private String messageType = "mail"; @ApiModelProperty(name="instId",notes="实例ID",required=true) private String instId; @ApiModelProperty(name="files",notes="附件(多个附件之间用英文逗号分隔)", required=true) private String files; @ApiModelProperty(name="defId",notes="流程定义id",required=true) private String defId; @ApiModelProperty(name="nodeId",notes="沟通时的节点id") private String nodeId; @ApiModelProperty(name="formData",notes="表单数据") private String formData; /* 沟通任务的父id */ @ApiModelProperty(name="parentId",notes="沟通任务的父id") private String parentId; public String getParentId() { return parentId; } public void setParentId(String parentId) { this.parentId = parentId; } public String getInstId() { return instId; } public void setInstId(String instId) { this.instId = instId; } public String getFiles() { return files; } public void setFiles(String files) { this.files = files; } public String getDefId() { return defId; } public void setDefId(String defId) { this.defId = defId; } public String getAccount() { return account; } public void setAccount(String account) { this.account = account; } public String getTaskId() { return taskId; } public void setTaskId(String taskId) { this.taskId = taskId; } public String getOpinion() { return opinion; } public void setOpinion(String opinion) { this.opinion = opinion; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getMessageType() { return messageType; } public void setMessageType(String messageType) { this.messageType = messageType; } public String getNodeId() { return nodeId; } public void setNodeId(String nodeId) { this.nodeId = nodeId; } public String getFormData() { return formData; } public void setFormData(String formData) { this.formData = formData; } }