package easydo.technology.model;

import easydo.technology.annotation.NotTableField;
import easydo.technology.annotations.ZSFContainer;
import easydo.technology.annotations.ZSFContainers;
import easydo.technology.annotations.ZSFLinkField;
import easydo.technology.core.ZeroSpringFolder;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
@ZSFContainers({
        @ZSFContainer(directory = "purchase/bidsign")
})
public class PurchaseBidSign extends ZeroSpringFolder<PurchaseBidSign> {
    @ZSFLinkField
    private String id;
    private String purchaseId;
    private String approveTitle;
    private String signName;
    private String remark;
    private String createTime;
    private Long createId;
    private String createName;
    private String status;
    private String endTime;
    private String businessNo;

    private String processState;
    private String processTaskId;
    private String processInstanceId;
    private String processTemplateId;

    @NotTableField
    private String templateId;
}
