wujianwei
2025-12-26 45588a9c93d6a76972bd192be1ae6e0550b3fcae
service/src/main/java/com/ruoyi/cwgl/domain/ReceivableFeeManagement.java
@@ -1,171 +1,179 @@
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;
    /** 系统编号 */
    @Excel(name = "系统编号")
        @TableField("system_no")
    private String systemNo;
    /** 关联账单编号 */
    @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 */
    @Excel(name = "客户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;
    /** 状态 */
    @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")
        @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:删除) */
    @Excel(name = "删除标记(0:正常;1:删除)")
        @TableField("deleted")
    private Integer deleted;
    /** 应收费用明细列表 */
    @TableField(exist = false)
    private List<ReceivableFeeDetail> receivableFeeDetailList;
}
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;
}