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;
|
|
|
|
private String snakeCase;
|
|
|
/**
|
* 到账日期
|
*/
|
@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;
|
}
|