| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176 |
- package com.ydtech.modules.inv.model;
- import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
- import com.alibaba.excel.annotation.ExcelProperty;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.baomidou.mybatisplus.extension.activerecord.Model;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import java.io.Serializable;
- import java.time.LocalDate;
- import java.util.Date;
- /**
- * 发票管理表(InvAccountIncoice)表实体类
- *
- * @author makejava
- * @since 2024-01-18 16:01:27
- */
- @TableName(value ="inv_account_incoice")
- @Data
- @ExcelIgnoreUnannotated
- public class InvAccountIncoice implements Serializable{
- //发票序号
- @ApiModelProperty(value = "发票序号")
- @TableId
- @ExcelProperty("发票序号")
- private String invoiceId;
- @ApiModelProperty(value = "账户id")
- private String accountId;
- //开票员
- @ApiModelProperty(value = "开票员")
- @ExcelProperty("开票员")
- private String biller;
- //开票科目
- @ApiModelProperty(value = "开票科目")
- @ExcelProperty("开票科目")
- private String invoiceSubjects;
- //开票方
- @ApiModelProperty(value = "开票方")
- @ExcelProperty("开票方")
- private String invoiceBy;
- //对方单位
- @ApiModelProperty(value = "对方单位")
- @ExcelProperty("对方单位")
- private String otherUnit;
- //发票数
- @ApiModelProperty(value = "发票数")
- @ExcelProperty("发票数")
- private String invoiceNum;
- //开票日期
- @ApiModelProperty(value = "开票日期")
- @JsonFormat(pattern = "yyyy-MM-dd")
- private LocalDate invoiceTime;
- @ApiModelProperty(value = "解决开票日期报错问题无需传递参数")
- @ExcelProperty("开票日期")
- @TableField(exist = false)
- private String invoiceDate;
- //不含税金额
- @ApiModelProperty(value = "不含税金额")
- @ExcelProperty("不含税金额")
- private String noHasTax;
- //税率
- @ApiModelProperty(value = "税率")
- @ExcelProperty("税率")
- private String rate;
- //税额
- @ApiModelProperty(value = "税额")
- @ExcelProperty("税额")
- private String tax;
- //开票金额
- @ApiModelProperty(value = "开票金额")
- @ExcelProperty("开票金额")
- private String invoiceMoney;
- //发票类型
- @ApiModelProperty(value = "发票类型")
- @ExcelProperty("发票类型")
- private String invoiceType;
- //进账日期
- @ApiModelProperty(value = "进账日期")
- @JsonFormat(pattern = "yyyy-MM-dd")
- private LocalDate payoutTime;
- @ApiModelProperty(value = "解决进账日期报错问题无需传递参数")
- @ExcelProperty("进账日期")
- @TableField(exist = false)
- private String payoutDate;
- @ApiModelProperty(value = "卡号")
- private String bankCardNum;
- @ApiModelProperty(value = "备注")
- private String remark;
- //进账金额
- @ApiModelProperty(value = "进账金额")
- @ExcelProperty("进账金额")
- private String payoutMoney;
- //未进账金额
- @ApiModelProperty(value = "未进账金额")
- @ExcelProperty("未进账金额")
- private String notPayoutMoney;
- //撤销标志(0正常 1撤销)
- @ApiModelProperty(value = "撤销标志(0正常 1撤销)")
- private String delFlag;
- /**
- * 大写金额
- */
- @ApiModelProperty(value = "大写金额")
- @TableField(exist = false)
- private String bigApplyAmount;
- /**
- * 资金流向
- */
- @ApiModelProperty(value = "资金流向")
- @TableField(exist = false)
- private String fundFlow;
- /**
- * 支付方式(0现金 1微信 2转账 3其他)
- */
- @ApiModelProperty(value = "支付方式(0现金 1微信 2转账 3其他)")
- @TableField(exist = false)
- private String payMethod;
- /**
- * 单位
- */
- @ApiModelProperty(value = "单位")
- @TableField(exist = false)
- private String company;
- /**
- * 资金用途
- */
- @ApiModelProperty(value = "资金用途")
- @TableField(exist = false)
- private String fundUse;
- @TableField(exist = false)
- private int pageNo;
- @TableField(exist = false)
- private int pageSize;
- }
|