package com.ruoyi.order.api.model;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.ruoyi.common.core.web.domain.BasePojo;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
|
/**
|
* 充电订单分账记录,覆盖余额、微信、支付宝、工行等实际支付渠道。
|
*/
|
@Data
|
@TableName("t_charging_order_share_record")
|
public class TChargingOrderShareRecord extends BasePojo {
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
|
@TableField("charging_order_id")
|
private Long chargingOrderId;
|
|
@TableField("charging_order_code")
|
private String chargingOrderCode;
|
|
@TableField("site_id")
|
private Integer siteId;
|
|
@TableField("partner_id")
|
private Integer partnerId;
|
|
@TableField("pay_channel")
|
private String payChannel;
|
|
@TableField("channel_pay_amount")
|
private BigDecimal channelPayAmount;
|
|
@TableField("channel_gift_amount")
|
private BigDecimal channelGiftAmount;
|
|
@TableField("channel_pay_ratio")
|
private BigDecimal channelPayRatio;
|
|
@TableField("channel_electricity_amount")
|
private BigDecimal channelElectricityAmount;
|
|
@TableField("channel_service_amount")
|
private BigDecimal channelServiceAmount;
|
|
@TableField("electricity_share_ratio")
|
private BigDecimal electricityShareRatio;
|
|
@TableField("service_share_ratio")
|
private BigDecimal serviceShareRatio;
|
|
@TableField("electricity_share_amount")
|
private BigDecimal electricityShareAmount;
|
|
@TableField("service_share_amount")
|
private BigDecimal serviceShareAmount;
|
|
@TableField("share_amount")
|
private BigDecimal shareAmount;
|
|
@TableField("need_online_share")
|
private Boolean needOnlineShare;
|
|
@TableField("online_share_status")
|
private String onlineShareStatus;
|
|
@TableField("seq_no")
|
private String seqNo;
|
|
@TableField("busi_type")
|
private String busiType;
|
|
@TableField("ori_mer_id")
|
private String oriMerId;
|
|
@TableField("ori_trx_date")
|
private LocalDate oriTrxDate;
|
|
@TableField("sub_order_id")
|
private String subOrderId;
|
|
@TableField("sub_mer_id")
|
private String subMerId;
|
|
@TableField("sub_mer_prtcl_no")
|
private String subMerPrtclNo;
|
|
@TableField("mer_acct")
|
private String merAcct;
|
|
@TableField("icbc_order_id")
|
private String icbcOrderId;
|
|
@TableField("sub_order_seq")
|
private String subOrderSeq;
|
|
@TableField("sub_order_trxid")
|
private String subOrderTrxid;
|
|
@TableField("rec_result")
|
private String recResult;
|
|
@TableField("request_json")
|
private String requestJson;
|
|
@TableField("response_json")
|
private String responseJson;
|
|
@TableField("fail_reason")
|
private String failReason;
|
|
@TableField("retry_count")
|
private Integer retryCount;
|
|
@TableField("last_retry_time")
|
private LocalDateTime lastRetryTime;
|
}
|