package com.xhpc.order.domain;

import com.xhpc.common.core.web.domain.BaseEntity;
import lombok.Data;

import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author yuyang
 * @Date 2025-04-23 14:15
 */
@Data
@Entity
@Table(name = "xhpc_placeholder_order")
public class XhpcPlaceholderOrder extends BaseEntity {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long placeholderOrderId;
    private Long historyOrderId;
    private Long chargingStationId;
    private Long chargeOrderId;
    private Long terminalId;
    private Long userId;
    private String serialNumber;
    private String internetSerialNumber;
    private String internetIdEvcs;
    private Integer confirmResult;
    private Integer source;
    private Long placeholderId;
    private Integer freeTime;
    private Integer maxFee;
    private String operatorId;
    private String placeholderOrderNumber;
    private Integer status;
    private String terminalNumber;
    private Integer billEquipment;
    private Date startTime;
    private Date endTime;
    private Integer totalTimeSpan;
    private BigDecimal overtimePrice;
    private BigDecimal totalMoney;
    private BigDecimal price;
    private String tenantId;
    private String delFlag;
    private String chargingMode;
    private String driverId;
    private String plateNum;
    private String searchValue;
    private Integer type;
    private String operatorIdEvcs;
    private Integer userStatus;
    private BigDecimal rechargeMoney;
    private BigDecimal refundMoney;
    private BigDecimal actPrice;
    private Integer actStatus;
    private Integer appealStatus;
    private Integer actSettlement;
    private String appealUserResult;
    private String appealResult;
    private Date appealTime;
    private Date appealProcessTime;
    private BigDecimal appealRefundMoney;
    private BigDecimal appealRechargeMoney;
    private String imgId;
    public XhpcPlaceholderOrder() {

    }
}
