package com.ruoyi.system.domain; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 需求报价对象 user_demand_quotation * * @author ruoyi * @date 2025-07-02 */ public class UserDemandQuotation extends BaseEntity { private static final long serialVersionUID = 1L; /** $column.columnComment */ private Long id; /** 订单id */ @Excel(name = "订单id") private String orderid; /** 报价金额 */ @Excel(name = "报价金额") private BigDecimal money; /** 师傅id */ @Excel(name = "师傅id") private Long workerid; /** 师傅姓名 */ @Excel(name = "师傅姓名") private String workername; /** 状态 1报价 2被选中 */ private Long status; /** 状态 1报价 2被选中 */ private Long oid; /** 师傅图像 */ @Excel(name = "师傅图像") private String workerimage; /** 报价时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "报价时间", width = 30, dateFormat = "yyyy-MM-dd") private Date quotationTime; /** 创建时间 */ private Date createdAt; /** 修改时间 */ private Date updatedAt; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setOrderid(String orderid) { this.orderid = orderid; } public String getOrderid() { return orderid; } public void setMoney(BigDecimal money) { this.money = money; } public BigDecimal getMoney() { return money; } public void setWorkerid(Long workerid) { this.workerid = workerid; } public Long getWorkerid() { return workerid; } public void setWorkername(String workername) { this.workername = workername; } public String getWorkername() { return workername; } public void setStatus(Long status) { this.status = status; } public Long getStatus() { return status; } public void setWorkerimage(String workerimage) { this.workerimage = workerimage; } public String getWorkerimage() { return workerimage; } public void setQuotationTime(Date quotationTime) { this.quotationTime = quotationTime; } public Date getQuotationTime() { return quotationTime; } public void setCreatedAt(Date createdAt) { this.createdAt = createdAt; } public Date getCreatedAt() { return createdAt; } public void setUpdatedAt(Date updatedAt) { this.updatedAt = updatedAt; } public Date getUpdatedAt() { return updatedAt; } public Long getOid() { return oid; } public void setOid(Long oid) { this.oid = oid; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("orderid", getOrderid()) .append("money", getMoney()) .append("workerid", getWorkerid()) .append("workername", getWorkername()) .append("status", getStatus()) .append("workerimage", getWorkerimage()) .append("quotationTime", getQuotationTime()) .append("createdAt", getCreatedAt()) .append("updatedAt", getUpdatedAt()) .toString(); } }