All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alipay.api.domain.TaskInstanceInfo Maven / Gradle / Ivy

package com.alipay.api.domain;

import java.util.Date;

import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;

/**
 * 导购员查询任务实例详情
 *
 * @author auto create
 * @since 1.0, 2024-08-09 16:47:52
 */
public class TaskInstanceInfo extends AlipayObject {

	private static final long serialVersionUID = 8227716366619186551L;

	/**
	 * 当前进度,单位为笔,例如12为12笔
	 */
	@ApiField("current_indicator")
	private Long currentIndicator;

	/**
	 * 激励方式
	 */
	@ApiField("incentive_mode")
	private String incentiveMode;

	/**
	 * 激励规则
	 */
	@ApiField("incentive_rule")
	private String incentiveRule;

	/**
	 * 任务标的物推广数,单位为个
	 */
	@ApiField("marker_promoted_count")
	private Long markerPromotedCount;

	/**
	 * 任务最大激励笔数,单位个
	 */
	@ApiField("max_incentive_count")
	private Long maxIncentiveCount;

	/**
	 * 任务获取总积分数,单位为个
	 */
	@ApiField("published_point_amount")
	private Long publishedPointAmount;

	/**
	 * 任务实例状态
UNRECEIVED 未领取
RECEIVED 已领取
FINISHED  任务完成
	 */
	@ApiField("status")
	private String status;

	/**
	 * 目标进度,单位为笔,112代表112笔
	 */
	@ApiField("target_indicator")
	private Long targetIndicator;

	/**
	 * 新人任务
	 */
	@ApiField("task_desc")
	private String taskDesc;

	/**
	 * 任务结束时间
	 */
	@ApiField("task_end_time")
	private Date taskEndTime;

	/**
	 * 任务推广背景图
	 */
	@ApiField("task_img")
	private String taskImg;

	/**
	 * 任务实例id
	 */
	@ApiField("task_instance_id")
	private String taskInstanceId;

	/**
	 * 任务logo
	 */
	@ApiField("task_logo")
	private String taskLogo;

	/**
	 * 任务名称
	 */
	@ApiField("task_name")
	private String taskName;

	/**
	 * 任务规则图片
	 */
	@ApiField("task_rule_pic")
	private String taskRulePic;

	/**
	 * 任务开始时间
	 */
	@ApiField("task_start_time")
	private Date taskStartTime;

	/**
	 * 任务模板id
	 */
	@ApiField("task_template_id")
	private String taskTemplateId;

	/**
	 * 任务类型
	 */
	@ApiField("task_type")
	private String taskType;

	/**
	 * 验证积分数量,单位个
	 */
	@ApiField("test_point_amount")
	private String testPointAmount;

	/**
	 * 任务最多可获取积分数,单位为个
	 */
	@ApiField("total_point_amount")
	private Long totalPointAmount;

	/**
	 * 未兑换积分数,单位为个
	 */
	@ApiField("unexchange_point_amount")
	private Long unexchangePointAmount;

	public Long getCurrentIndicator() {
		return this.currentIndicator;
	}
	public void setCurrentIndicator(Long currentIndicator) {
		this.currentIndicator = currentIndicator;
	}

	public String getIncentiveMode() {
		return this.incentiveMode;
	}
	public void setIncentiveMode(String incentiveMode) {
		this.incentiveMode = incentiveMode;
	}

	public String getIncentiveRule() {
		return this.incentiveRule;
	}
	public void setIncentiveRule(String incentiveRule) {
		this.incentiveRule = incentiveRule;
	}

	public Long getMarkerPromotedCount() {
		return this.markerPromotedCount;
	}
	public void setMarkerPromotedCount(Long markerPromotedCount) {
		this.markerPromotedCount = markerPromotedCount;
	}

	public Long getMaxIncentiveCount() {
		return this.maxIncentiveCount;
	}
	public void setMaxIncentiveCount(Long maxIncentiveCount) {
		this.maxIncentiveCount = maxIncentiveCount;
	}

	public Long getPublishedPointAmount() {
		return this.publishedPointAmount;
	}
	public void setPublishedPointAmount(Long publishedPointAmount) {
		this.publishedPointAmount = publishedPointAmount;
	}

	public String getStatus() {
		return this.status;
	}
	public void setStatus(String status) {
		this.status = status;
	}

	public Long getTargetIndicator() {
		return this.targetIndicator;
	}
	public void setTargetIndicator(Long targetIndicator) {
		this.targetIndicator = targetIndicator;
	}

	public String getTaskDesc() {
		return this.taskDesc;
	}
	public void setTaskDesc(String taskDesc) {
		this.taskDesc = taskDesc;
	}

	public Date getTaskEndTime() {
		return this.taskEndTime;
	}
	public void setTaskEndTime(Date taskEndTime) {
		this.taskEndTime = taskEndTime;
	}

	public String getTaskImg() {
		return this.taskImg;
	}
	public void setTaskImg(String taskImg) {
		this.taskImg = taskImg;
	}

	public String getTaskInstanceId() {
		return this.taskInstanceId;
	}
	public void setTaskInstanceId(String taskInstanceId) {
		this.taskInstanceId = taskInstanceId;
	}

	public String getTaskLogo() {
		return this.taskLogo;
	}
	public void setTaskLogo(String taskLogo) {
		this.taskLogo = taskLogo;
	}

	public String getTaskName() {
		return this.taskName;
	}
	public void setTaskName(String taskName) {
		this.taskName = taskName;
	}

	public String getTaskRulePic() {
		return this.taskRulePic;
	}
	public void setTaskRulePic(String taskRulePic) {
		this.taskRulePic = taskRulePic;
	}

	public Date getTaskStartTime() {
		return this.taskStartTime;
	}
	public void setTaskStartTime(Date taskStartTime) {
		this.taskStartTime = taskStartTime;
	}

	public String getTaskTemplateId() {
		return this.taskTemplateId;
	}
	public void setTaskTemplateId(String taskTemplateId) {
		this.taskTemplateId = taskTemplateId;
	}

	public String getTaskType() {
		return this.taskType;
	}
	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getTestPointAmount() {
		return this.testPointAmount;
	}
	public void setTestPointAmount(String testPointAmount) {
		this.testPointAmount = testPointAmount;
	}

	public Long getTotalPointAmount() {
		return this.totalPointAmount;
	}
	public void setTotalPointAmount(Long totalPointAmount) {
		this.totalPointAmount = totalPointAmount;
	}

	public Long getUnexchangePointAmount() {
		return this.unexchangePointAmount;
	}
	public void setUnexchangePointAmount(Long unexchangePointAmount) {
		this.unexchangePointAmount = unexchangePointAmount;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy