| New file |
| | |
| | | package com.ruoyi.cwgl.domain; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.ruoyi.common.annotation.Excel; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import java.util.Date; |
| | | import lombok.Data; |
| | | /** |
| | | * 应收账单管理对象 receivable_bill_management |
| | | * |
| | | * @author ruoyi |
| | | * @date 2025-12-17 |
| | | */ |
| | | @Data |
| | | public class ReceivableBillManagement{ |
| | | |
| | | |
| | | /** ID */ |
| | | @TableField("id") |
| | | private Integer id; |
| | | |
| | | |
| | | /** 系统编号 */ |
| | | @Excel(name = "系统编号") |
| | | |
| | | @TableField("system_no") |
| | | private String systemNo; |
| | | |
| | | |
| | | /** 账单名称 */ |
| | | @Excel(name = "账单名称") |
| | | |
| | | @TableField("bill_name") |
| | | private String billName; |
| | | |
| | | |
| | | /** 客户名称 */ |
| | | @Excel(name = "客户名称") |
| | | |
| | | @TableField("customer_name") |
| | | private String customerName; |
| | | |
| | | |
| | | /** 是否内部结算 */ |
| | | @Excel(name = "是否内部结算") |
| | | |
| | | @TableField("is_internal_settlement") |
| | | private String isInternalSettlement; |
| | | |
| | | |
| | | /** 内部结算单位 */ |
| | | @Excel(name = "内部结算单位") |
| | | |
| | | @TableField("internal_settlement_unit") |
| | | private String internalSettlementUnit; |
| | | |
| | | |
| | | /** 单据数量 */ |
| | | @Excel(name = "单据数量") |
| | | |
| | | @TableField("document_count") |
| | | private Integer documentCount; |
| | | |
| | | |
| | | /** 应结算金额 */ |
| | | @Excel(name = "应结算金额") |
| | | |
| | | @TableField("total_amount") |
| | | private BigDecimal totalAmount; |
| | | |
| | | |
| | | /** 币制 */ |
| | | @Excel(name = "币制") |
| | | |
| | | @TableField("currency") |
| | | private String currency; |
| | | |
| | | |
| | | /** 减免金额 */ |
| | | @Excel(name = "减免金额") |
| | | |
| | | @TableField("discount_amount") |
| | | private BigDecimal discountAmount; |
| | | |
| | | |
| | | /** 已收金额 */ |
| | | @Excel(name = "已收金额") |
| | | |
| | | @TableField("received_amount") |
| | | private BigDecimal receivedAmount; |
| | | |
| | | |
| | | /** 待收金额 */ |
| | | @Excel(name = "待收金额") |
| | | |
| | | @TableField("pending_amount") |
| | | private BigDecimal pendingAmount; |
| | | |
| | | |
| | | /** 汇率(港币兑人民币) */ |
| | | @Excel(name = "汇率", readConverterExp = "港=币兑人民币") |
| | | |
| | | @TableField("exchange_rate") |
| | | private BigDecimal exchangeRate; |
| | | |
| | | |
| | | /** 人民币金额 */ |
| | | @Excel(name = "人民币金额") |
| | | |
| | | @TableField("cny_amount") |
| | | private BigDecimal cnyAmount; |
| | | |
| | | |
| | | /** 周期类型 */ |
| | | @Excel(name = "周期类型") |
| | | |
| | | @TableField("period_type") |
| | | private String periodType; |
| | | |
| | | |
| | | /** 业务期间开始日期 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = "业务期间开始日期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | |
| | | @TableField("business_start_date") |
| | | private Date businessStartDate; |
| | | |
| | | |
| | | /** 业务期间结束日期 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = "业务期间结束日期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | |
| | | @TableField("business_end_date") |
| | | private Date businessEndDate; |
| | | |
| | | |
| | | /** 账期开始日期 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = "账期开始日期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | |
| | | @TableField("billing_start_date") |
| | | private Date billingStartDate; |
| | | |
| | | |
| | | /** 账期结束日期 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @Excel(name = "账期结束日期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | |
| | | @TableField("billing_end_date") |
| | | private Date billingEndDate; |
| | | |
| | | |
| | | /** 账单生成日期 */ |
| | | @Excel(name = "账单生成日期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @TableField("bill_generate_date") |
| | | private Date billGenerateDate; |
| | | |
| | | |
| | | /** 账单发送日期 */ |
| | | @Excel(name = "账单发送日期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @TableField("bill_send_date") |
| | | private Date billSendDate; |
| | | |
| | | |
| | | /** 账单到期日期 */ |
| | | @Excel(name = "账单到期日期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd") |
| | | @TableField("bill_due_date") |
| | | private Date billDueDate; |
| | | |
| | | |
| | | /** 状态(draft:草稿;generated:已生成;sent:已发送;partial_paid:部分收款;paid:已收款;cancelled:已取消) */ |
| | | @Excel(name = "状态") |
| | | |
| | | @TableField("status") |
| | | private String status; |
| | | |
| | | |
| | | /** 备注 */ |
| | | @Excel(name = "备注") |
| | | |
| | | @TableField("remark") |
| | | private String remark; |
| | | |
| | | |
| | | /** 创建人 */ |
| | | @TableField("create_by") |
| | | private String createBy; |
| | | |
| | | |
| | | /** 创建时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("create_time") |
| | | private Date createTime; |
| | | |
| | | |
| | | /** 更新人 */ |
| | | @TableField("update_by") |
| | | private String updateBy; |
| | | |
| | | |
| | | /** 更新时间 */ |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
| | | @TableField("update_time") |
| | | private Date updateTime; |
| | | |
| | | |
| | | /** 删除标记(0:正常;1:删除) */ |
| | | @Excel(name = "删除标记(0:正常;1:删除)") |
| | | |
| | | @TableField("deleted") |
| | | private Integer deleted; |
| | | |
| | | |
| | | } |