package com.changhong.epc.bean.form.budget; import com.changhong.epc.constter.base.BaseBean; import lombok.Data; import lombok.EqualsAndHashCode; import javax.persistence.Column; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * 个人抵扣表 * 现在是每一次的抵扣记录都会被上一条覆盖 * */ @Table(name="epc_cost_person_pay_{rule}") @Data @EqualsAndHashCode(callSuper=true) public class PersionBackMoney extends BaseBean implements Serializable { private static final long serialVersionUID = 1L; /** * 借款人id * */ @Column(name="open_id") private String openId; /** * 表单id * */ @Column(name="form_id") private String formId; /** * 借款数据行号 * */ @Column(name="dataRowNum") private Integer dataRowNum; /** * 借款总金额 * */ @Column(name="borrow_money") private Double borrowMoney; /** * 未还总金额 * */ @Column(name="pay_allmoney") private Double payAllmoney; /** * 业务币种 * */ @Column(name="money_type") private String moneyType; /** * 租户id * */ @Column(name="tendantId") private String tendantId; /** * 借款人所属部门 * */ @Column(name="department") private String department; /** * 借款日期 * */ @Column(name="borrow_date") private Date borrowDate; /** * 员工编号 * */ @Column(name="staff_id") private String staffId; /** * 职位 * */ @Column(name="position") private String position; /** * 本次还款金额 * */ @Column(name="pay_money") private Double payMoney; /** * 还款日期 * */ @Column(name="pay_date") private Date payDate; /** * 还款方式(1.个人抵扣 2.其他方式) * */ @Column(name="payment_method") private String paymentMethod; }