package com.ltkj.mall.domain; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; 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; /** * 核销记录对象 mall_check_log * * @author ltkj_赵佳豪&李格 * @date 2023-07-14 */ @Data public class MallCheckLog extends BaseEntity { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId(type = IdType.AUTO) @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 核销编号 */ @Excel(name = "核销编号") private String shipSn; /** * 用户 */ @Excel(name = "用户") @JsonSerialize(using = ToStringSerializer.class) private Long userId; /** * 用户名称 */ @Excel(name = "用户名称") private String consignee; @Excel(name = "用户身份证号") private String idCard; /** * 订单号 */ @Excel(name = "订单号") private String orderId; /** * 订单编号 */ @Excel(name = "订单编号") private String orderSn; /** * 核销人 */ @Excel(name = "核销人") private String checkBy; /** * 核销时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "核销时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date checkTime; @TableField(exist = false) private String startTime; @TableField(exist = false) private String endTime; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setShipSn(String shipSn) { this.shipSn = shipSn; } public String getShipSn() { return shipSn; } public void setUserId(Long userId) { this.userId = userId; } public Long getUserId() { return userId; } public void setOrderSn(String orderSn) { this.orderSn = orderSn; } public String getOrderSn() { return orderSn; } public void setCheckBy(String checkBy) { this.checkBy = checkBy; } public String getCheckBy() { return checkBy; } public void setCheckTime(Date checkTime) { this.checkTime = checkTime; } public Date getCheckTime() { return checkTime; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("shipSn", getShipSn()) .append("userId", getUserId()) .append("orderSn", getOrderSn()) .append("checkBy", getCheckBy()) .append("checkTime", getCheckTime()) .append("remark", getRemark()) .append("createTime", getCreateTime()) .append("createBy", getCreateBy()) .append("updateTime", getUpdateTime()) .append("updateBy", getUpdateBy()) .append("deleted", getDeleted()) .toString(); } }