package com.ydtech.modules.inv.model; import cn.afterturn.easypoi.excel.annotation.Excel; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonFormat; import com.ydtech.modules.base.model.BaseEntity; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; /** * 发票信息 进账出账 */ @TableName(value = "inv_invoice_info_in_out") @Data public class InvInvoiceInfoInOut extends BaseEntity implements Serializable { /** * ID */ // @TableId(value = "id") private String id; /** * 进账日期 */ @Excel(name = "进账日期",exportFormat = "yyyy-MM-dd") // @Excel(name = "进账日期",importFormat = "yyyy/MM/dd",exportFormat = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @ApiModelProperty(value = "进账日期") @TableField(value = "income_date") private Date incomeDate; /** * 进账金额 */ @Excel(name = "进账金额") @ApiModelProperty(value = "进账金额") @TableField(value = "income_money") private BigDecimal incomeMoney; /** * 出账日期 */ @Excel(name = "出账日期",exportFormat = "yyyy-MM-dd") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd") @ApiModelProperty(value = "出账日期") @TableField(value = "out_income_date") private Date outIncomeDate; /** * 出账金额 */ @Excel(name = "出账金额") @ApiModelProperty(value = "出账金额") @TableField(value = "out_income_money") private BigDecimal outIncomeMoney; @TableField(exist = false) private static final long serialVersionUID = 1L; }