package com.goafanti.order.bo;

import com.goafanti.common.constant.ErrorConstants;
import com.goafanti.common.model.TOrderLegalAffairs;

import javax.validation.constraints.NotNull;
import java.util.Date;

public class InputOrderLegalAffairs {

    /**
     * 订单编号
     */
    @NotNull(message = "{"+ ErrorConstants.PARAM_EMPTY_ERROR +"}")
    private String orderNo;

    /**
     * 法务状态 0法务催收中 1延期法务 2已完成法务
     */
    @NotNull(message = "{"+ ErrorConstants.PARAM_EMPTY_ERROR +"}")
    private Integer type;

    /**
     * 0否 1已回款 2已诉讼 3已坏账处理
     */
    private Integer status;

    /**
     * 催款备注
     */
    @NotNull(message = "{"+ ErrorConstants.PARAM_EMPTY_ERROR +"}")
    private String remarks;

    /**
     * 附件地址
     */
    private String attachmentUrl;

    /**
     * 催款日期
     */
    @NotNull(message = "{"+ ErrorConstants.PARAM_EMPTY_ERROR +"}")
    private String date;

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getAttachmentUrl() {
        return attachmentUrl;
    }

    public void setAttachmentUrl(String attachmentUrl) {
        this.attachmentUrl = attachmentUrl;
    }
}
