BackLogItemDTO.java 1.12 KB
package cn.fw.valhalla.rpc.erp.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.Date;
import java.util.Objects;

/**
 * @author : kurisu
 * @className : BackLogItemDTO
 * @description : 待办参数
 * @date: 2020-08-29 09:53
 */
@Data
@ToString
@EqualsAndHashCode
public class BackLogItemDTO {
    /**
     * 发送次数
     */
    private Integer count;

    public BackLogItemDTO() {
    }

    /**
     * 用户id
     */
    private Long userId;
    /**
     * 代码码
     */
    private String itemCode;
    /**
     * 业务id
     */
    private String dataId;
    /**
     * 待办时间
     */
    private Date dataTime;
    private Date expireTime;
    private Long shopId;

    public BackLogItemDTO(Long userId, String itemCode, String dataId, Date dataTime, Long shopId) {
        this.userId = userId;
        this.itemCode = itemCode;
        this.dataId = dataId;
        this.dataTime = dataTime;
        this.shopId = shopId;
    }

    public Integer getCount() {
        if (Objects.isNull(this.count)) {
            return 0;
        }
        return count;
    }
}