|
|
@@ -0,0 +1,274 @@
|
|
|
+/*
|
|
|
+ * Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
|
|
|
+ *
|
|
|
+ * Redistribution and use in source and binary forms, with or without
|
|
|
+ * modification, are permitted provided that the following conditions are met:
|
|
|
+ *
|
|
|
+ * Redistributions of source code must retain the above copyright notice,
|
|
|
+ * this list of conditions and the following disclaimer.
|
|
|
+ * Redistributions in binary form must reproduce the above copyright
|
|
|
+ * notice, this list of conditions and the following disclaimer in the
|
|
|
+ * documentation and/or other materials provided with the distribution.
|
|
|
+ * Neither the name of the dreamlu.net developer nor the names of its
|
|
|
+ * contributors may be used to endorse or promote products derived from
|
|
|
+ * this software without specific prior written permission.
|
|
|
+ * Author: Chill 庄骞 (smallchill@163.com)
|
|
|
+ */
|
|
|
+package com.trade.finance.entity;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 财务账单实体类
|
|
|
+ *
|
|
|
+ * @author BladeX
|
|
|
+ * @since 2021-11-23
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@TableName("finance_acc")
|
|
|
+@ApiModel(value = "Acc对象", description = "财务账单")
|
|
|
+public class Acc implements Serializable {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 财务账单主键
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "财务账单主键")
|
|
|
+ @TableId
|
|
|
+ private Long id;
|
|
|
+ /**
|
|
|
+ * 系统编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "系统编号")
|
|
|
+ @TableField("sysNo")
|
|
|
+ private String sysno;
|
|
|
+ /**
|
|
|
+ * 公司id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "公司id")
|
|
|
+ @TableField("Companyid")
|
|
|
+ private Long companyid;
|
|
|
+ /**
|
|
|
+ * 集团id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "集团id")
|
|
|
+ @TableField("parent_Companyid")
|
|
|
+ private Long parentCompanyid;
|
|
|
+ /**
|
|
|
+ * 账单类型(结算外部账单还是公司内部账单)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "账单类型(结算外部账单还是公司内部账单)")
|
|
|
+ @TableField("AccTypeID")
|
|
|
+ private Long acctypeid;
|
|
|
+ /**
|
|
|
+ * 账单日期(财务检索日期 销售订单 合同日期 采购订单 合同日期 发货单 发货日期 收货单 收货日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "账单日期(财务检索日期 销售订单 合同日期 采购订单 合同日期 发货单 发货日期 收货单 收货日期 ")
|
|
|
+ @TableField("AccDate")
|
|
|
+ private Date accDate;
|
|
|
+ /**
|
|
|
+ * 账单单号(结算检索单号 出口,内贸 销售订单 , 对应 orderno 进口 采购订单 , 对应 orderno 出口内贸 发货单对应销售订单orderno 收货单对应采购订单orderno 进口用采购订单
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "账单单号(结算检索单号 出口,内贸 销售订单 , 对应 orderno 进口 采购订单 , 对应 orderno 出口内贸 发货单对应销售订单orderno 收货单对应采购订单orderno 进口用采购订单")
|
|
|
+ @TableField("AccSysNo")
|
|
|
+ private String accSysNo;
|
|
|
+ /**
|
|
|
+ * 单据类型(销售 采购 收货 发货)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "单据类型(销售 采购 收货 发货)")
|
|
|
+ @TableField("Bill_type")
|
|
|
+ private String billType;
|
|
|
+ /**
|
|
|
+ * 业务数据表
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "业务数据表")
|
|
|
+ @TableField("TableName")
|
|
|
+ private String tablename;
|
|
|
+ /**
|
|
|
+ * 来源号(sysno )
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "来源号(sysno )")
|
|
|
+ @TableField("Src_SysNo")
|
|
|
+ private String srcSysno;
|
|
|
+ /**
|
|
|
+ * 来源(业务模块id )
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "来源(业务模块id )")
|
|
|
+ @TableField("Src_id")
|
|
|
+ private Long srcId;
|
|
|
+ /**
|
|
|
+ * 来源主表(业务模块 主表 id)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "来源主表(业务模块 主表 id)")
|
|
|
+ @TableField("Src_parent_id")
|
|
|
+ private Long srcParentId;
|
|
|
+ /**
|
|
|
+ * 来源业务日期(业务模块的日 订单日期 和发货单日期 收货单日期模块 )
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "来源业务日期(业务模块的日 订单日期 和发货单日期 收货单日期模块 )")
|
|
|
+ @TableField("Src_date")
|
|
|
+ private Date srcDate;
|
|
|
+ /**
|
|
|
+ * 参考号 (出口 内贸 销售合同号 进口 采购合同号)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "参考号 (出口 内贸 销售合同号 进口 采购合同号) ")
|
|
|
+ @TableField("Src_refno")
|
|
|
+ private String srcRefno;
|
|
|
+ /**
|
|
|
+ * 参考号 (进口和出口 主提单号)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "参考号 (进口和出口 主提单号)")
|
|
|
+ @TableField("Src_Bill_NO")
|
|
|
+ private String srcBillNo;
|
|
|
+ /**
|
|
|
+ * 收款 还是 付款
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "收款 还是 付款")
|
|
|
+ @TableField("DC")
|
|
|
+ private String dc;
|
|
|
+ /**
|
|
|
+ * 供应商
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "供应商")
|
|
|
+ @TableField("Corpid")
|
|
|
+ private Long corpId;
|
|
|
+ /**
|
|
|
+ * 数量
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "数量")
|
|
|
+ private BigDecimal quantity;
|
|
|
+ /**
|
|
|
+ * 计量单位
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "计量单位")
|
|
|
+ @TableField("Unit")
|
|
|
+ private String unit;
|
|
|
+ /**
|
|
|
+ * 单价
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "单价")
|
|
|
+ @TableField("Price")
|
|
|
+ private BigDecimal price;
|
|
|
+ /**
|
|
|
+ * 币别
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "币别")
|
|
|
+ @TableField("Currency")
|
|
|
+ private String currency;
|
|
|
+ /**
|
|
|
+ * 汇率
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "汇率")
|
|
|
+ @TableField("Exchange_rate")
|
|
|
+ private BigDecimal exchangeRate;
|
|
|
+ /**
|
|
|
+ * 金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "金额")
|
|
|
+ @TableField("Amount")
|
|
|
+ private BigDecimal amount;
|
|
|
+ /**
|
|
|
+ * 开票金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "开票金额")
|
|
|
+ @TableField("Invoice_Amount")
|
|
|
+ private BigDecimal invoiceAmount;
|
|
|
+ /**
|
|
|
+ * 结算金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "结算金额")
|
|
|
+ @TableField("Settlement_Amount")
|
|
|
+ private BigDecimal settlementAmount;
|
|
|
+ /**
|
|
|
+ * 清核金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "清核金额")
|
|
|
+ @TableField("Apply_Amount")
|
|
|
+ private BigDecimal applyAmount;
|
|
|
+ /**
|
|
|
+ * 对账金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "对账金额")
|
|
|
+ @TableField("Check_Amount")
|
|
|
+ private BigDecimal checkAmount;
|
|
|
+ /**
|
|
|
+ * 是否含税
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "是否含税")
|
|
|
+ @TableField("IFTAX")
|
|
|
+ private String iftax;
|
|
|
+ /**
|
|
|
+ * 税率
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "税率")
|
|
|
+ @TableField("Tax_rate")
|
|
|
+ private BigDecimal taxRate;
|
|
|
+ /**
|
|
|
+ * 备注
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "备注")
|
|
|
+ private String remarks;
|
|
|
+ /**
|
|
|
+ * 版本
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "版本")
|
|
|
+ private String version;
|
|
|
+ /**
|
|
|
+ * 创建人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建人")
|
|
|
+ private Long createUser;
|
|
|
+ /**
|
|
|
+ * 创建部门
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建部门")
|
|
|
+ private Long createDept;
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
+ private Date createTime;
|
|
|
+ /**
|
|
|
+ * 修改人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改人")
|
|
|
+ private Long updateUser;
|
|
|
+ /**
|
|
|
+ * 修改时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改时间")
|
|
|
+ private Date updateTime;
|
|
|
+ /**
|
|
|
+ * 状态(0 正常 1停用)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "状态(0 正常 1停用)")
|
|
|
+ private Integer status;
|
|
|
+ /**
|
|
|
+ * 是否已删除(0 否 1是)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "是否已删除(0 否 1是)")
|
|
|
+ @TableLogic
|
|
|
+ private Integer isDeleted;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "租户id")
|
|
|
+ private String tenantId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "费用名称")
|
|
|
+ private String costType;
|
|
|
+
|
|
|
+
|
|
|
+}
|