收款单实体类

2023-10-24  本文已影响0人  慢慢来比较快_7644


package com.jieling.domain;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotation.*;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 收款单实体类
 * </p>
 *
 * @author 梁勇文
 * @since 2023-05-03
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class Jxc_b_receipts implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * [GUID]  (GUID主键)
     */
    @TableId(value = "ReceiptsGuid", type = IdType.ASSIGN_UUID)
    private String ReceiptsGuid;

    /**
     * [单据编号]  (单据编号)
     */
    private String BillNo;

    /**
     * [单据日期]  (单据日期)
     */
    private LocalDateTime BillDate;
    //private LocalDate BillDate;

    /**
     * [省区GUID]  (省区GUID)
     */
    private String mpGuid;

    /**
     * [客户GUID]  (客户GUID)
     */
    private String mCustomerGuid;

    /**
     * [结算方式GUID]  (支付方式GUID)
     */
    private String mSettleGuid;

    /**
     * [收支账户GUID]  (收支账户GUID)
     */
    private String mAccountGuid;

    /**
     * [支票号]  (支票号)
     */
    private String CheckNo;

    /**
     * [应收款]  (应收款)
     */
    private BigDecimal Receivables;

    /**
     * [收款金额]  (收款金额)
     */
    private BigDecimal ReceivedAmount;

    /**
     * [实收金额]  (实收金额)
     */
    private BigDecimal IncomeAmount;

    /**
     * [业务员GUID]  (业务员GUID)
     */
    private String mmGuid;

    /**
     * [部门GUID]  (业务部门GUID)
     */
    private String sdGuid;

    /**
     * [备注]  (备注)
     */
    private String Remark;

    /**
     * [编辑人]  (最后编辑人)
     */
    @TableField(fill = FieldFill.UPDATE)
    private String Editer;

    /**
     * [编辑时间]  (最后编辑时间)
     */
    @TableField(fill = FieldFill.UPDATE)
    private LocalDateTime EditTime;

    /**
     * [创建人]  (创建人)
     */
    @TableField(fill = FieldFill.INSERT)
    private String Creater;

    /**
     * [创建时间]  (创建时间)
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime CreateTime;

    /**
     * [是否可用]  ()
     */
    private Integer IsActive;

    /**
     * [是否审批]  (是否审批0-未审批1-已审批)
     */
    private Integer HasExamine;

    /**
     * [审核人]  (审核人)
     */

    private String ExUser;

    /**
     * [审批时间]  (审批时间)
     */

    private LocalDateTime ExDate;

    /**
     * [单据类型]  (0:收款,1:费用转回款,2:退货转回款,3:应收核销,4:欠货核销,5:返利转回款,6:罚款)
     */
    private Integer ReceiptsType;

    /**
     * [来源GUID]  (收款单来源GUID)
     */
    private String SourceGuid;

    /**
     * [回款名称]  (回款名称)
     */
    private String ReturnAmontName;

    /**
     * [价格体系Guid]  (价格体系Guid)
     */
    private String PriceGroupMainGuid;

    /**
     * [大区Guid]  (大区Guid)
     */
    private String maGuid;

    /**
     * [县区Guid]  (县区Guid)
     */
    private String mcGuid;

    /**
     * [乡镇Guid]  (乡镇Guid)
     */
    private String mtGuid;

    /**
     * [收款类型]  (0:客户,1:价格体系)
     */
    private Integer CollectionType;

    /**
     * [是否摊分]  (0:否,1:是)
     */
    private Integer hasRepartition;

    /**
     * [流水类型]  (0:不入流水,1:回款卡流水,2:现金流水)
     */
    private Integer FlowType;

    /**
     * [售点GUID]  (费用转回款类型使用)
     */
    private String msGuid;

    /**
     * [费用类别GUID]  (费用转回款类型使用)
     */
    private String matGuid;

    /**
     * [发生月份]  (费用转回款类型使用)
     */
    private String bcYearMonth;

    /**
     * [上交金额]  (费用转回款类型使用)
     */
    private BigDecimal TurnOverAmount;

    /**
     * [登记时间]  (费用转回款类型使用)
     */
    private LocalDateTime bcUpdTime;

    /**
     * [费用金额]  (费用转回款类型使用)
     */
    private BigDecimal bcAmount;

    /**
     * [上交时间]  (上交时间)
     */
    private String TurnOverDate;

    /**
     * [付款单号]  ()
     */
    private String sbCode;




}

上一篇下一篇

猜你喜欢

热点阅读