package com.talentcard.server.entity; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; @Data @TableName("service_application") public class ServiceApplication { @TableId(type = IdType.AUTO) private Long id; private String applicationNo; private String applicationType; private Long talentId; private Long cardId; private Long merchantId; private String talentName; private String talentMobile; private String talentLevel; private String cardNo; private String merchantName; private String hospitalName; private String contactMobile; private String packageName; private String productName; private String applicantName; private String applicantMobile; private String applicantIdCardNo; private String expectedTime; private LocalDate checkInDate; private LocalDate checkOutDate; private LocalDateTime submittedAt; private String submissionType; private String plateNo; private String parkingLot; private String alipayMobile; private String spouseName; private String spouseMobile; private String spouseIdCardNo; private String spousePoliticalStatus; private String spouseEducation; private String spouseSchoolMajor; private String spouseWorkUnit; private String spouseInInstitution; private String spouseWorkExperience; private Long childId; private String childName; private String childGender; private LocalDate childBirthDate; private String proofFileIds; private Integer guestCount; private String subsidy; private String status; private LocalDateTime handledAt; private String handlerName; private String rejectReason; private String institutionAddressSnapshot; private BigDecimal institutionLongitudeSnapshot; private BigDecimal institutionLatitudeSnapshot; private String estimatedProcessingTime; private String idempotencyKey; private LocalDateTime createdAt; private LocalDateTime updatedAt; private Integer deleted; }