|
@@ -0,0 +1,165 @@
|
|
|
|
+package com.management.platform.entity;
|
|
|
|
+
|
|
|
|
+import java.math.BigDecimal;
|
|
|
|
+import com.baomidou.mybatisplus.extension.activerecord.Model;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
+import java.io.Serializable;
|
|
|
|
+import lombok.Data;
|
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
|
+import lombok.experimental.Accessors;
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * <p>
|
|
|
|
+ *
|
|
|
|
+ * </p>
|
|
|
|
+ *
|
|
|
|
+ * @author Seyason
|
|
|
|
+ * @since 2024-09-10
|
|
|
|
+ */
|
|
|
|
+@Data
|
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
|
+@Accessors(chain = true)
|
|
|
|
+public class ContractCustom extends Model<ContractCustom> {
|
|
|
|
+
|
|
|
|
+ private static final long serialVersionUID=1L;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 合同Id
|
|
|
|
+ */
|
|
|
|
+ @TableId("contract_id")
|
|
|
|
+ private Integer contractId;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 对方单位
|
|
|
|
+ */
|
|
|
|
+ @TableField("customer_org")
|
|
|
|
+ private String customerOrg;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 对方联系人
|
|
|
|
+ */
|
|
|
|
+ @TableField("customer_contact")
|
|
|
|
+ private String customerContact;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 对方电话
|
|
|
|
+ */
|
|
|
|
+ @TableField("customer_phone")
|
|
|
|
+ private String customerPhone;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 使用部门
|
|
|
|
+ */
|
|
|
|
+ @TableField("use_department")
|
|
|
|
+ private String useDepartment;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 经费来源
|
|
|
|
+ */
|
|
|
|
+ @TableField("funds_source")
|
|
|
|
+ private String fundsSource;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 合同承办人
|
|
|
|
+ */
|
|
|
|
+ @TableField("undertaker")
|
|
|
|
+ private String undertaker;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 代理人
|
|
|
|
+ */
|
|
|
|
+ @TableField("agent")
|
|
|
|
+ private String agent;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 签订日期
|
|
|
|
+ */
|
|
|
|
+ @TableField("sign_date")
|
|
|
|
+ private String signDate;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 备案日期
|
|
|
|
+ */
|
|
|
|
+ @TableField("filings_date")
|
|
|
|
+ private String filingsDate;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 增值税税率(%)
|
|
|
|
+ */
|
|
|
|
+ @TableField("tax_rate")
|
|
|
|
+ private Integer taxRate;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 合同金额(元)/不含税价
|
|
|
|
+ */
|
|
|
|
+ @TableField("amounts_no_tax")
|
|
|
|
+ private BigDecimal amountsNoTax;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 币种
|
|
|
|
+ */
|
|
|
|
+ @TableField("currency")
|
|
|
|
+ private String currency;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 已付款金额(元)
|
|
|
|
+ */
|
|
|
|
+ @TableField("payed_amount")
|
|
|
|
+ private BigDecimal payedAmount;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 付款类型:1-预付,2-报账
|
|
|
|
+ */
|
|
|
|
+ @TableField("pay_way")
|
|
|
|
+ private Integer payWay;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 凭证号
|
|
|
|
+ */
|
|
|
|
+ @TableField("bill_number")
|
|
|
|
+ private String billNumber;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 已冲销金额
|
|
|
|
+ */
|
|
|
|
+ @TableField("reserved_amounts")
|
|
|
|
+ private BigDecimal reservedAmounts;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 冲销凭证号
|
|
|
|
+ */
|
|
|
|
+ @TableField("reserved_bill_number")
|
|
|
|
+ private String reservedBillNumber;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 付款总金额
|
|
|
|
+ */
|
|
|
|
+ @TableField("total_payed_amounts")
|
|
|
|
+ private BigDecimal totalPayedAmounts;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 待付款金额
|
|
|
|
+ */
|
|
|
|
+ @TableField("pending_amounts")
|
|
|
|
+ private BigDecimal pendingAmounts;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 合同状态(是否结清):1-履约中,2-履约结束
|
|
|
|
+ */
|
|
|
|
+ @TableField("status")
|
|
|
|
+ private Integer status;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 印花税税目
|
|
|
|
+ */
|
|
|
|
+ @TableField("stamp_duty_items")
|
|
|
|
+ private String stampDutyItems;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ protected Serializable pkVal() {
|
|
|
|
+ return this.contractId;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|