package com.ruoyi.cwgl.domain;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import java.util.List;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.ruoyi.cwgl.domain.ReceivableFeeDetail;
|
import lombok.Data;
|
/**
|
* 应收费用管理对象 receivable_fee_management
|
*
|
* @author ruoyi
|
* @date 2025-12-17
|
*/
|
@Data
|
public class ReceivableFeeManagement{
|
|
|
/** ID */
|
@TableField("id")
|
private Integer id;
|
|
|
/** 系统编号 */
|
|
@TableField("system_no")
|
private String systemNo;
|
|
/** 序号(用于与明细表关联) */
|
@Excel(name = "序号")
|
|
@TableField(exist = false)
|
private String serialNumber;
|
|
|
/** 关联账单编号 */
|
@Excel(name = "关联账单编号")
|
|
@TableField("related_bill_no")
|
private String relatedBillNo;
|
|
|
/** 来源系统 */
|
@Excel(name = "来源系统")
|
|
@TableField("source_system")
|
private String sourceSystem;
|
|
|
/** 业务板块 */
|
@Excel(name = "业务板块")
|
|
@TableField("business_sector")
|
private String businessSector;
|
|
|
/** 单据类型 */
|
@Excel(name = "单据类型")
|
|
@TableField("document_type")
|
private String documentType;
|
|
|
/** 单据编号 */
|
@Excel(name = "单据编号")
|
|
@TableField("document_no")
|
private String documentNo;
|
|
|
/** 是否内部结算 */
|
@Excel(name = "是否内部结算")
|
|
@TableField("is_internal_settlement")
|
private String isInternalSettlement;
|
|
|
/** 内部结算单位 */
|
@Excel(name = "内部结算单位")
|
|
@TableField("internal_settlement_unit")
|
private String internalSettlementUnit;
|
|
|
/** 客户名称 */
|
@Excel(name = "客户名称")
|
|
@TableField("customer_name")
|
private String customerName;
|
|
/** 客户ID */
|
|
@TableField("customer_id")
|
private Integer customerId;
|
|
/** 项目名称 */
|
@Excel(name = "项目名称")
|
|
@TableField("project_name")
|
private String projectName;
|
|
|
/** 业务发生时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "业务发生时间", width = 30, dateFormat = "yyyy-MM-dd")
|
|
@TableField("business_time")
|
private Date businessTime;
|
|
|
/** 应收确认时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "应收确认时间", width = 30, dateFormat = "yyyy-MM-dd")
|
@TableField("receivable_confirm_time")
|
private Date receivableConfirmTime;
|
|
|
/** 应收金额 */
|
@Excel(name = "应收金额")
|
|
@TableField("receivable_amount")
|
private BigDecimal receivableAmount;
|
|
/** 应收金额字符串描述 */
|
|
@TableField("receivable_amount_str")
|
private String receivableAmountStr;
|
|
|
|
/** 状态 */
|
|
@TableField("status")
|
private String status;
|
|
|
/** 备注 */
|
@Excel(name = "备注")
|
|
@TableField("remark")
|
private String remark;
|
|
|
/** 创建人 */
|
@TableField("create_by")
|
private String createBy;
|
|
|
/** 创建时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@TableField("create_time")
|
private Date createTime;
|
|
|
/** 更新人 */
|
@TableField("update_by")
|
private String updateBy;
|
|
|
/** 更新时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@TableField("update_time")
|
private Date updateTime;
|
|
|
/** 删除标记(0:正常;1:删除) */
|
|
@TableField("deleted")
|
private Integer deleted;
|
|
/** 应收费用明细列表 */
|
@TableField(exist = false)
|
private List<ReceivableFeeDetail> receivableFeeDetailList;
|
|
|
}
|