package com.ruoyi.account.pojo.financial; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import lombok.ToString; import java.io.Serial; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; /** * 凭证分录实体。 */ @Getter @Setter @ToString @TableName("fin_voucher_entry") @ApiModel(value = "FinVoucherEntry对象", description = "凭证分录") public class FinVoucherEntry implements Serializable { @Serial private static final long serialVersionUID = 1L; @ApiModelProperty("主键ID") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty("凭证ID") private Long voucherId; @ApiModelProperty("行号") private Integer rowNo; @ApiModelProperty("科目编码") private String subjectCode; @ApiModelProperty("科目名称") private String subjectName; @ApiModelProperty("摘要") private String summary; @ApiModelProperty("借方金额") private BigDecimal debit; @ApiModelProperty("贷方金额") private BigDecimal credit; @ApiModelProperty("辅助核算类型") private String auxiliaryType; @ApiModelProperty("辅助核算对象ID") private String auxiliaryId; @ApiModelProperty("辅助核算对象名称") private String auxiliaryName; @ApiModelProperty("创建人") @TableField(fill = FieldFill.INSERT) private String createUser; @ApiModelProperty("创建时间") @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; @ApiModelProperty("修改人") @TableField(fill = FieldFill.INSERT_UPDATE) private String updateUser; @ApiModelProperty("修改时间") @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; @ApiModelProperty("部门ID") @TableField(fill = FieldFill.INSERT) private Long deptId; }