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

com.alipay.api.domain.IndirectPromoTask 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, 2023-04-04 11:42:21
 */
public class IndirectPromoTask extends AlipayObject {

	private static final long serialVersionUID = 6565747878258528756L;

	/**
	 * 任务当前完成进度值
	 */
	@ApiField("curent_cnt")
	private Long curentCnt;

	/**
	 * 任务结束时间,商家领取的任务存在一定的有效期,该时间即为有效期截止时间
	 */
	@ApiField("end_time")
	private Date endTime;

	/**
	 * 任务过期日期 (商户任务报名通过后,生成的任务存在一定的有效期)
	 */
	@ApiField("expire_date")
	private Date expireDate;

	/**
	 * 任务完成时间。标准时间格式:yyyy-MM-dd HH:mm:ss
	 */
	@ApiField("finish_time")
	private Date finishTime;

	/**
	 * 商户账号组ID,平台侧对同一商户下多个smid账号的结合定义
	 */
	@ApiField("group_mid")
	private String groupMid;

	/**
	 * 商户权益申领提交时间(商户提报自己的申领账号)
	 */
	@ApiField("reward_apply_time")
	private Date rewardApplyTime;

	/**
	 * 活动关联的权益类型编码
	 */
	@ApiField("reward_code")
	private String rewardCode;

	/**
	 * 商户完成任务后获得的权益描述介绍
	 */
	@ApiField("reward_desc")
	private String rewardDesc;

	/**
	 * 服务商账号对应的2088
	 */
	@ApiField("source_pid")
	private String sourcePid;

	/**
	 * 任务领取时间
	 */
	@ApiField("take_time")
	private Date takeTime;

	/**
	 * 任务目标值
	 */
	@ApiField("target_cnt")
	private Long targetCnt;

	/**
	 * 营销任务编码,用以区分任务类型
	 */
	@ApiField("task_code")
	private String taskCode;

	/**
	 * 营销任务ID,用以区分商户领取的任务实例
	 */
	@ApiField("task_id")
	private String taskId;

	/**
	 * 任务状态
	 */
	@ApiField("task_state")
	private String taskState;

	public Long getCurentCnt() {
		return this.curentCnt;
	}
	public void setCurentCnt(Long curentCnt) {
		this.curentCnt = curentCnt;
	}

	public Date getEndTime() {
		return this.endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public Date getExpireDate() {
		return this.expireDate;
	}
	public void setExpireDate(Date expireDate) {
		this.expireDate = expireDate;
	}

	public Date getFinishTime() {
		return this.finishTime;
	}
	public void setFinishTime(Date finishTime) {
		this.finishTime = finishTime;
	}

	public String getGroupMid() {
		return this.groupMid;
	}
	public void setGroupMid(String groupMid) {
		this.groupMid = groupMid;
	}

	public Date getRewardApplyTime() {
		return this.rewardApplyTime;
	}
	public void setRewardApplyTime(Date rewardApplyTime) {
		this.rewardApplyTime = rewardApplyTime;
	}

	public String getRewardCode() {
		return this.rewardCode;
	}
	public void setRewardCode(String rewardCode) {
		this.rewardCode = rewardCode;
	}

	public String getRewardDesc() {
		return this.rewardDesc;
	}
	public void setRewardDesc(String rewardDesc) {
		this.rewardDesc = rewardDesc;
	}

	public String getSourcePid() {
		return this.sourcePid;
	}
	public void setSourcePid(String sourcePid) {
		this.sourcePid = sourcePid;
	}

	public Date getTakeTime() {
		return this.takeTime;
	}
	public void setTakeTime(Date takeTime) {
		this.takeTime = takeTime;
	}

	public Long getTargetCnt() {
		return this.targetCnt;
	}
	public void setTargetCnt(Long targetCnt) {
		this.targetCnt = targetCnt;
	}

	public String getTaskCode() {
		return this.taskCode;
	}
	public void setTaskCode(String taskCode) {
		this.taskCode = taskCode;
	}

	public String getTaskId() {
		return this.taskId;
	}
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getTaskState() {
		return this.taskState;
	}
	public void setTaskState(String taskState) {
		this.taskState = taskState;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy