4.28
package com.example.baoli.entity;
import jakarta.persistence.*;
import java.time.LocalDateTime;
@Entity
@Table(name = "return_records")
public class ReturnRecord {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Column(name = "operator")
private String operator;
// getter 和 setter 方法
public String getOperator() {
return operator;
}
public void setOperator(String operator) {
this.operator = operator;
}
@Column(name = "return_id")
private String returnId;
@Column(name = "outbound_id")
private String outboundId;
@Column(name = "spare_part_name")
private String sparePartName;
@Column(name = "spare_part_model")
private String sparePartModel;
@Column(name = "quantity")
private Integer quantity;
@Column(name = "returner")
private String returner;
@Column(name = "receiver")
private String receiver;
@Column(name = "return_date")
private LocalDateTime returnDate;
@Column(name = "return_condition")
private String returnCondition;
@Column(name = "status")
private String status;
@Column(name = "remarks")
private String remarks;
@Column(name = "created_at")
private LocalDateTime createdAt;
@Column(name = "updated_at")
private LocalDateTime updatedAt;
public ReturnRecord() {
this.createdAt = LocalDateTime.now();
this.updatedAt = LocalDateTime.now();
}
// Getters and Setters
public Long getId() { return id; }
public void setId(Long id) { this.id = id; }
public String getReturnId() { return returnId; }
public void setReturnId(String returnId) { this.returnId = returnId; }
public String getOutboundId() { return outboundId; }
public void setOutboundId(String outboundId) { this.outboundId = outboundId; }
public String getSparePartName() { return sparePartName; }
public void setSparePartName(String sparePartName) { this.sparePartName = sparePartName; }
public String getSparePartModel() { return sparePartModel; }
public void setSparePartModel(String sparePartModel) { this.sparePartModel = sparePartModel; }
public Integer getQuantity() { return quantity; }
public void setQuantity(Integer quantity) { this.quantity = quantity; }
public String getReturner() { return returner; }
public void setReturner(String returner) { this.returner = returner; }
public String getReceiver() { return receiver; }
public void setReceiver(String receiver) { this.receiver = receiver; }
public LocalDateTime getReturnDate() { return returnDate; }
public void setReturnDate(LocalDateTime returnDate) { this.returnDate = returnDate; }
public String getReturnCondition() { return returnCondition; }
public void setReturnCondition(String returnCondition) { this.returnCondition = returnCondition; }
public String getStatus() { return status; }
public void setStatus(String status) { this.status = status; }
public String getRemarks() { return remarks; }
public void setRemarks(String remarks) { this.remarks = remarks; }
public LocalDateTime getCreatedAt() { return createdAt; }
public void setCreatedAt(LocalDateTime createdAt) { this.createdAt = createdAt; }
public LocalDateTime getUpdatedAt() { return updatedAt; }
public void setUpdatedAt(LocalDateTime updatedAt) { this.updatedAt = updatedAt; }
@PreUpdate
public void preUpdate() {
this.updatedAt = LocalDateTime.now();
}
}
浙公网安备 33010602011771号