package com.javaweb.geo.domain; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.javaweb.common.annotation.Excel; import com.javaweb.common.core.domain.BaseEntity; import java.util.Date; /** * 材料出入库记录对象 js_tub_log * * @author cxy * @date 2024-05-22 */ public class TubLog extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键 */ private Integer id; /** 出入库单子号 */ @Excel(name = "出入库单子号") private String code; /** 项目id */ private String projectId; /** 管材名称 */ @Excel(name = "管材名称") private String tubName; /** 类型 */ @Excel(name = "类型") private String type; /** 出库时间 */ @Excel(name = "出库时间", width = 30, dateFormat = "yyyy-MM-dd") private Date outboundDate; /** 入库时间 */ @Excel(name = "入库时间", width = 30, dateFormat = "yyyy-MM-dd") private Date inboundDate; /** 经办人 */ @Excel(name = "经办人") private String optUser; /** 负责人 */ @Excel(name = "负责人") private String applyUser; /** 出入库数量 */ @Excel(name = "出入库数量") private Double number; /** 数据单位 */ @Excel(name = "数据单位") private String unit; /** 时间 */ @Excel(name = "时间", width = 30, dateFormat = "yyyy-MM-dd") private Date createDate; /** 图片/扫描件路径 */ @Excel(name = "图片/扫描件路径") private String fileUrl; /** 出入库数量统计 */ private Double outboundNumber; private Double inboundNumber; public void setId(Integer id) { this.id = id; } public Integer getId() { return id; } public void setCode(String code) { this.code = code; } public String getCode() { return code; } public void setProjectId(String projectId) { this.projectId = projectId; } public String getProjectId() { return projectId; } public void setTubName(String tubName) { this.tubName = tubName; } public String getTubName() { return tubName; } public void setType(String type) { this.type = type; } public String getType() { return type; } public void setOutboundDate(Date outboundDate) { this.outboundDate = outboundDate; } public Date getOutboundDate() { return outboundDate; } public void setInboundDate(Date inboundDate) { this.inboundDate = inboundDate; } public Date getInboundDate() { return inboundDate; } public void setOptUser(String optUser) { this.optUser = optUser; } public String getOptUser() { return optUser; } public void setApplyUser(String applyUser) { this.applyUser = applyUser; } public String getApplyUser() { return applyUser; } public void setNumber(Double number) { this.number = number; } public Double getNumber() { return number; } public void setUnit(String unit) { this.unit = unit; } public String getUnit() { return unit; } public String getFileUrl() { return fileUrl; } public void setFileUrl(String fileUrl) { this.fileUrl = fileUrl; } public void setCreateDate(Date createDate) { this.createDate = createDate; } public Date getCreateDate() { return createDate; } public Double getOutboundNumber() { return outboundNumber; } public void setOutboundNumber(Double outboundNumber) { this.outboundNumber = outboundNumber; } public Double getInboundNumber() { return inboundNumber; } public void setInboundNumber(Double inboundNumber) { this.inboundNumber = inboundNumber; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("code", getCode()) .append("projectId", getProjectId()) .append("tubName", getTubName()) .append("type", getType()) .append("outboundDate", getOutboundDate()) .append("inboundDate", getInboundDate()) .append("optUser", getOptUser()) .append("applyUser", getApplyUser()) .append("number", getNumber()) .append("unit", getUnit()) .append("createDate", getCreateDate()) .append("remark", getRemark()) .toString(); } }