com.alipay.api.response.AlipayCommerceFixTaskQueryResponse Maven / Gradle / Ivy
package com.alipay.api.response;
import java.util.Date;
import java.util.List;
import com.alipay.api.internal.mapping.ApiField;
import com.alipay.api.internal.mapping.ApiListField;
import com.alipay.api.domain.FixCooperationDTO;
import com.alipay.api.domain.FixExtData;
import com.alipay.api.domain.FixFileInfo;
import com.alipay.api.domain.FixProblemDTO;
import com.alipay.api.AlipayResponse;
/**
* ALIPAY API: alipay.commerce.fix.task.query response.
*
* @author auto create
* @since 1.0, 2024-11-26 13:32:19
*/
public class AlipayCommerceFixTaskQueryResponse extends AlipayResponse {
private static final long serialVersionUID = 5699448847473136137L;
/**
* 部分规则场景下,对提报问题进行的二次分类
*/
@ApiField("biz_type")
private String bizType;
/**
* 任务完结时间。用户确认后的时间。如果业务场景中不需要用户确认,则这里和start_confirm_time的值一样。
*/
@ApiField("close_time")
private Date closeTime;
/**
* 问题的处理详情,json格式的数据。数据详情请与业务接口人沟通,。
*/
@ApiField("conclusion_ext_info")
private String conclusionExtInfo;
/**
* 处理结论的说明
*/
@ApiField("conclusion_memo")
private String conclusionMemo;
/**
* 处理结论-问题类型
*/
@ApiField("conclusion_type")
private String conclusionType;
/**
* 工单关联的协作任务。一个工单可能涉及多方处理,这个列表包含全部的处理历史信息
*/
@ApiListField("cooperations")
@ApiField("fix_cooperation_d_t_o")
private List cooperations;
/**
* 当前处理中的协作任务id
*/
@ApiField("current_cooperation_id")
private Long currentCooperationId;
/**
* 当前处理人的名字,脱敏显示
*/
@ApiField("duty_owner_name")
private String dutyOwnerName;
/**
* 当前处理人的联系方式,脱敏显示
*/
@ApiField("duty_owner_phone")
private String dutyOwnerPhone;
/**
* 定向开放场景中,可能同时支持多个业务场景,允许各业务场景自定义个性化提交的数据。数据格式请提前与业务接口人确定
*/
@ApiListField("extra_info")
@ApiField("fix_ext_data")
private List extraInfo;
/**
* 工单中包含的文件信息,可以通过download_url下载到文件内容
*/
@ApiListField("files")
@ApiField("fix_file_info")
private List files;
/**
* 任务首次受理时间。代表任务开始处理
*/
@ApiField("first_apply_time")
private Date firstApplyTime;
/**
* 工单的创建时间
*/
@ApiField("gmt_create")
private Date gmtCreate;
/**
* 用户的问题是否解决。yes:已解决;no:未解决
*/
@ApiField("is_resolved")
private String isResolved;
/**
* 首次提报时的问题分类信息。
*/
@ApiField("original_problem")
private FixProblemDTO originalProblem;
/**
* 当前处理方的公司名,脱敏显示
*/
@ApiField("owner_name")
private String ownerName;
/**
* 当前的问题分类描述信息。问题可能多次流转,这里是当前最新的问题分类描述信息
*/
@ApiField("problem")
private FixProblemDTO problem;
/**
* 工单的规则场景
*/
@ApiField("rule_scene")
private String ruleScene;
/**
* 任务开始确认时间。代表处理方已经完成任务处理,等待提交问题的用户确认
*/
@ApiField("start_confirm_time")
private Date startConfirmTime;
/**
* 工单当前状态
*/
@ApiField("status")
private String status;
/**
* 当前状态的中文名
*/
@ApiField("status_name")
private String statusName;
/**
* 用来标识任务类型。 枚举值:techConsult:技术咨询;malfunctionReport:设备报障
*/
@ApiField("task_category")
private String taskCategory;
/**
* 工单的任务类型
*/
@ApiField("task_type")
private String taskType;
/**
* 问题未能解决的原因说明
*/
@ApiField("unresolved_reason")
private String unresolvedReason;
public void setBizType(String bizType) {
this.bizType = bizType;
}
public String getBizType( ) {
return this.bizType;
}
public void setCloseTime(Date closeTime) {
this.closeTime = closeTime;
}
public Date getCloseTime( ) {
return this.closeTime;
}
public void setConclusionExtInfo(String conclusionExtInfo) {
this.conclusionExtInfo = conclusionExtInfo;
}
public String getConclusionExtInfo( ) {
return this.conclusionExtInfo;
}
public void setConclusionMemo(String conclusionMemo) {
this.conclusionMemo = conclusionMemo;
}
public String getConclusionMemo( ) {
return this.conclusionMemo;
}
public void setConclusionType(String conclusionType) {
this.conclusionType = conclusionType;
}
public String getConclusionType( ) {
return this.conclusionType;
}
public void setCooperations(List cooperations) {
this.cooperations = cooperations;
}
public List getCooperations( ) {
return this.cooperations;
}
public void setCurrentCooperationId(Long currentCooperationId) {
this.currentCooperationId = currentCooperationId;
}
public Long getCurrentCooperationId( ) {
return this.currentCooperationId;
}
public void setDutyOwnerName(String dutyOwnerName) {
this.dutyOwnerName = dutyOwnerName;
}
public String getDutyOwnerName( ) {
return this.dutyOwnerName;
}
public void setDutyOwnerPhone(String dutyOwnerPhone) {
this.dutyOwnerPhone = dutyOwnerPhone;
}
public String getDutyOwnerPhone( ) {
return this.dutyOwnerPhone;
}
public void setExtraInfo(List extraInfo) {
this.extraInfo = extraInfo;
}
public List getExtraInfo( ) {
return this.extraInfo;
}
public void setFiles(List files) {
this.files = files;
}
public List getFiles( ) {
return this.files;
}
public void setFirstApplyTime(Date firstApplyTime) {
this.firstApplyTime = firstApplyTime;
}
public Date getFirstApplyTime( ) {
return this.firstApplyTime;
}
public void setGmtCreate(Date gmtCreate) {
this.gmtCreate = gmtCreate;
}
public Date getGmtCreate( ) {
return this.gmtCreate;
}
public void setIsResolved(String isResolved) {
this.isResolved = isResolved;
}
public String getIsResolved( ) {
return this.isResolved;
}
public void setOriginalProblem(FixProblemDTO originalProblem) {
this.originalProblem = originalProblem;
}
public FixProblemDTO getOriginalProblem( ) {
return this.originalProblem;
}
public void setOwnerName(String ownerName) {
this.ownerName = ownerName;
}
public String getOwnerName( ) {
return this.ownerName;
}
public void setProblem(FixProblemDTO problem) {
this.problem = problem;
}
public FixProblemDTO getProblem( ) {
return this.problem;
}
public void setRuleScene(String ruleScene) {
this.ruleScene = ruleScene;
}
public String getRuleScene( ) {
return this.ruleScene;
}
public void setStartConfirmTime(Date startConfirmTime) {
this.startConfirmTime = startConfirmTime;
}
public Date getStartConfirmTime( ) {
return this.startConfirmTime;
}
public void setStatus(String status) {
this.status = status;
}
public String getStatus( ) {
return this.status;
}
public void setStatusName(String statusName) {
this.statusName = statusName;
}
public String getStatusName( ) {
return this.statusName;
}
public void setTaskCategory(String taskCategory) {
this.taskCategory = taskCategory;
}
public String getTaskCategory( ) {
return this.taskCategory;
}
public void setTaskType(String taskType) {
this.taskType = taskType;
}
public String getTaskType( ) {
return this.taskType;
}
public void setUnresolvedReason(String unresolvedReason) {
this.unresolvedReason = unresolvedReason;
}
public String getUnresolvedReason( ) {
return this.unresolvedReason;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy