package com.talentcard.server.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.time.LocalDateTime; @Data @TableName("transport_car_wash_credential") public class TransportCarWashCredential { @TableId(type = IdType.AUTO) private Long id; private String credentialNo; private Long merchantId; private Long talentId; private Long cardId; private Long primaryTalentId; private Long primaryCardId; private String cardLevel; private String proofFiles; private String description; private LocalDateTime consumeTime; private Integer status; private Long auditBy; private LocalDateTime auditTime; private String auditRemark; private Long verifyRecordId; private Integer deductedCount; private Long rollbackBy; private LocalDateTime rollbackTime; private String rollbackReason; private String idempotencyKey; private LocalDateTime submittedAt; private LocalDateTime createdAt; private LocalDateTime updatedAt; @TableLogic private Integer deleted; }