package com.matrix.system.hive.bean; import com.fasterxml.jackson.annotation.JsonFormat; import com.matrix.core.anotations.Extend; import com.matrix.core.tools.DateUtil; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * @author wzy * @date 2021-01-07 **/ @Data public class SysOrderFlow implements Serializable { private static final long serialVersionUID = 7519131902836023680L; public static final String PAY_METHOD_CARD = "储值卡"; public static final String PAY_METHOD_ARREARS = "欠款"; public static final String FLOW_TYPE_BUY = "购买"; public static final String FLOW_TYPE_REPAY = "还款"; public static final String FLOW_TYPE_REFUND = "退款"; public static final String IS_GIFT_Y = "Y"; public static final String IS_GIFT_N = "N"; private String createBy; @JsonFormat(pattern = DateUtil.DATE_FORMAT_MM, timezone = "GMT-8") private Date createTime; private String updateBy; private Date updateTime; private Long id; private String flowNo; private Long orderId; private String flowContent; private String flowType; private BigDecimal amount; private String payMethod; private Long vipId; private Long cardId; /** * 扩展字段-支付卡名称 */ @Extend private String cardName; private String isGift; private String orderNo; private Long shopId; private Long companyId; }