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();
}
}

posted @ 2025-04-28 23:41  混沌武士丞  阅读(10)  评论(0)    收藏  举报