package com.ltkj.hosp.domain; import java.util.Date; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.ltkj.common.annotation.Excel; import com.ltkj.common.core.domain.BaseEntity; import lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; /** * 体检报告收货地址对象 tj_report_get_address * * @author ltkj_赵佳豪&李格 * @date 2023-12-01 */ @Data public class TjReportGetAddress extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 体检号 */ @Excel(name = "体检号") private String tjNumber; /** * 收货人 */ @Excel(name = "收货人") private String getUser; /** * 收货电话 */ @Excel(name = "收货电话") private String phone; /** * 收货地址 */ @Excel(name = "收货地址") private String address; /** * 邮寄时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "邮寄时间", width = 30, dateFormat = "yyyy-MM-dd") private Date sendTime; /** * 邮寄状态 */ @Excel(name = "邮寄状态") private String sendStatus; /** * 邮寄报告 */ @Excel(name = "邮寄报告") private Long sendReportId; /** * 邮寄人 */ @Excel(name = "邮寄人") private String sendUserId; /** * 邮寄人 */ @Excel(name = "邮寄人") private String sendUserName; /** * 物流名称 */ @Excel(name = "物流名称") private String flowName; /** * 物流单号 */ @Excel(name = "物流单号") private String flowCode; /** * 物流图片 */ @Excel(name = "物流图片") private String flowPhoto; @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("tjNumber", getTjNumber()) .append("getUser", getGetUser()) .append("phone", getPhone()) .append("address", getAddress()) .append("sendTime", getSendTime()) .append("sendStatus", getSendStatus()) .append("sendReportId", getSendReportId()) .append("sendUserId", getSendUserId()) .append("sendUserName", getSendUserName()) .append("flowName", getFlowName()) .append("flowCode", getFlowCode()) .append("flowPhoto", getFlowPhoto()) .append("createTime", getCreateTime()) .append("updateTime", getUpdateTime()) .append("createBy", getCreateBy()) .append("updateBy", getUpdateBy()) .append("deleted", getDeleted()) .toString(); } }