package com.java110.dto.msg; import lombok.Data; import javax.persistence.*; import java.math.BigDecimal; import java.util.Date; /** * 打印支取到账记录表 * 对应表:mp_payment_record */ @Data @Entity @Table(name = "mp_payment_record", schema = "your_schema_name") // 替换为实际数据库schema public class MpPaymentRecordPo { /** * 主键ID */ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", nullable = false) private String id; /** * 打印记录ID/唯一标识 */ @Column(name = "mp_id", length = 50) private String mpId; /** * 第一次打印日期 */ @Column(name = "first_print_date") private Date firstPrintDate; /** * 决议编号 */ @Column(name = "resolution_number", length = 50) private String resolutionNumber; /** * 打印金额 */ @Column(name = "print_amount", precision = 18, scale = 2) private BigDecimal printAmount; /** * 到账日期 */ @Column(name = "arrival_date") private Date arrivalDate; /** * 到账金额 */ @Column(name = "arrival_amount", precision = 18, scale = 2) private BigDecimal arrivalAmount; /** * 支取人 */ @Column(name = "withdrawer", length = 100) private String withdrawer; /** * 缺支/欠款(元) */ @Column(name = "shortage_or_arrears", precision = 18, scale = 2) private BigDecimal shortageOrArrears; /** * 路名 */ @Column(name = "road_name", length = 100) private String roadName; /** * 弄 */ @Column(name = "lane", length = 50) private String lane; /** * 门 */ @Column(name = "door", length = 50) private String door; /** * 室 */ @Column(name = "room", length = 50) private String room; /** * 业主地址 */ @Column(name = "owner_address", length = 255) private String ownerAddress; }