|
|
@@ -0,0 +1,379 @@
|
|
|
+/*
|
|
|
+ * 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.gubersail.dealer.admin.api.zcrm.customer.entity;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import java.io.Serializable;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 客户档案实体类
|
|
|
+ *
|
|
|
+ * @author BladeX
|
|
|
+ * @since 2025-09-16
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@TableName("zcrm_view_customer_sel")
|
|
|
+@ApiModel(value = "ViewCustomerSel对象", description = "客户档案")
|
|
|
+public class ViewCustomerSel implements Serializable {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "ID")
|
|
|
+ @TableId(value = "id", type = IdType.AUTO)
|
|
|
+ private Long id;
|
|
|
+ /**
|
|
|
+ * 组织 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "组织 ID")
|
|
|
+ @TableField("ORG_ID")
|
|
|
+ private Long orgId;
|
|
|
+ /**
|
|
|
+ * 组织 编码
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "组织 编码")
|
|
|
+ @TableField("ORG_CODE")
|
|
|
+ private String orgCode;
|
|
|
+ /**
|
|
|
+ * 组织 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "组织 名称")
|
|
|
+ @TableField("ORG_NAME")
|
|
|
+ private String orgName;
|
|
|
+ /**
|
|
|
+ * 客户 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户 ID")
|
|
|
+ @TableField("Customer_ID")
|
|
|
+ private Long customerId;
|
|
|
+ /**
|
|
|
+ * 客户 编码
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户 编码")
|
|
|
+ @TableField("Customer_CODE")
|
|
|
+ private String customerCode;
|
|
|
+ /**
|
|
|
+ * 客户 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户 名称")
|
|
|
+ @TableField("Customer_NAME")
|
|
|
+ private String customerName;
|
|
|
+ /**
|
|
|
+ * 客户 简称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户 简称")
|
|
|
+ @TableField("Customer_ShortName")
|
|
|
+ private String customerShortname;
|
|
|
+ /**
|
|
|
+ * 分类 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "分类 ID")
|
|
|
+ @TableField("CustomerCategory_ID")
|
|
|
+ private Long customercategoryId;
|
|
|
+ /**
|
|
|
+ * 分类 编码
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "分类 编码")
|
|
|
+ @TableField("CustomerCategory_CODE")
|
|
|
+ private String customercategoryCode;
|
|
|
+ /**
|
|
|
+ * 分类 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "分类 名称")
|
|
|
+ @TableField("CustomerCategory_NAME")
|
|
|
+ private String customercategoryName;
|
|
|
+ /**
|
|
|
+ * 创建人名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建人名称")
|
|
|
+ @TableField("CreatedBy")
|
|
|
+ private String createdby;
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
+ @TableField("CreatedOn")
|
|
|
+ private LocalDateTime createdon;
|
|
|
+ /**
|
|
|
+ * 修改人名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改人名称")
|
|
|
+ @TableField("ModifiedBy")
|
|
|
+ private String modifiedby;
|
|
|
+ /**
|
|
|
+ * 修改时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改时间")
|
|
|
+ @TableField("ModifiedOn")
|
|
|
+ private LocalDateTime modifiedon;
|
|
|
+ /**
|
|
|
+ * 税号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "税号")
|
|
|
+ @TableField("StateTaxNo")
|
|
|
+ private String statetaxno;
|
|
|
+ /**
|
|
|
+ * 开票名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "开票名称")
|
|
|
+ @TableField("BuyerNoteName")
|
|
|
+ private String buyernotename;
|
|
|
+ /**
|
|
|
+ * 开户银行
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "开户银行")
|
|
|
+ @TableField("BuyerBankAccount")
|
|
|
+ private String buyerbankaccount;
|
|
|
+ /**
|
|
|
+ * 购买方账号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "购买方账号")
|
|
|
+ @TableField("BuyerBankAccountCode")
|
|
|
+ private String buyerbankaccountcode;
|
|
|
+ /**
|
|
|
+ * 纳税人识别号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "纳税人识别号")
|
|
|
+ private String extend9;
|
|
|
+ /**
|
|
|
+ * 税组合 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "税组合 ID")
|
|
|
+ @TableField("TaxSchedule_ID")
|
|
|
+ private Long taxscheduleId;
|
|
|
+ /**
|
|
|
+ * 税组合 编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "税组合 编号")
|
|
|
+ @TableField("TaxSchedule_CODE")
|
|
|
+ private String taxscheduleCode;
|
|
|
+ /**
|
|
|
+ * 税组合 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "税组合 名称")
|
|
|
+ @TableField("TaxSchedule_NAME")
|
|
|
+ private String taxscheduleName;
|
|
|
+ /**
|
|
|
+ * 税率
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "税率")
|
|
|
+ @TableField("TaxRate")
|
|
|
+ private BigDecimal taxrate;
|
|
|
+ /**
|
|
|
+ * 联系人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "联系人")
|
|
|
+ @TableField("DescFlexField_PrivateDescSeg1")
|
|
|
+ private String descflexfieldPrivatedescseg1;
|
|
|
+ /**
|
|
|
+ * 电话
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "电话")
|
|
|
+ @TableField("DescFlexField_PrivateDescSeg2")
|
|
|
+ private String descflexfieldPrivatedescseg2;
|
|
|
+ /**
|
|
|
+ * 地址
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "地址")
|
|
|
+ @TableField("DescFlexField_PrivateDescSeg3")
|
|
|
+ private String descflexfieldPrivatedescseg3;
|
|
|
+ /**
|
|
|
+ * 部门 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "部门 ID")
|
|
|
+ @TableField("Department_ID")
|
|
|
+ private Long departmentId;
|
|
|
+ /**
|
|
|
+ * 部门 编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "部门 编号")
|
|
|
+ @TableField("Department_CODE")
|
|
|
+ private String departmentCode;
|
|
|
+ /**
|
|
|
+ * 部门 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "部门 名称")
|
|
|
+ @TableField("Department_NAME")
|
|
|
+ private String departmentName;
|
|
|
+ /**
|
|
|
+ * 业务员 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "业务员 ID")
|
|
|
+ @TableField("Saleser_ID")
|
|
|
+ private Long saleserId;
|
|
|
+ /**
|
|
|
+ * 业务员 编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "业务员 编号")
|
|
|
+ @TableField("Saleser_CODE")
|
|
|
+ private String saleserCode;
|
|
|
+ /**
|
|
|
+ * 业务员 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "业务员 名称")
|
|
|
+ @TableField("Saleser_NAME")
|
|
|
+ private String saleserName;
|
|
|
+ /**
|
|
|
+ * 币种 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "币种 ID")
|
|
|
+ @TableField("TradeCurrency_ID")
|
|
|
+ private Long tradecurrencyId;
|
|
|
+ /**
|
|
|
+ * 币种 币种
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "币种 币种")
|
|
|
+ @TableField("TradeCurrency_CODE")
|
|
|
+ private String tradecurrencyCode;
|
|
|
+ /**
|
|
|
+ * 币种 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "币种 名称")
|
|
|
+ @TableField("TradeCurrency_NAME")
|
|
|
+ private String tradecurrencyName;
|
|
|
+ /**
|
|
|
+ * 价目表 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "价目表 ID")
|
|
|
+ @TableField("PriceList_ID")
|
|
|
+ private Long pricelistId;
|
|
|
+ /**
|
|
|
+ * 价目表 编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "价目表 编号")
|
|
|
+ @TableField("PriceList_CODE")
|
|
|
+ private String pricelistCode;
|
|
|
+ /**
|
|
|
+ * 价目表 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "价目表 名称")
|
|
|
+ @TableField("PriceList_NAME")
|
|
|
+ private String pricelistName;
|
|
|
+ /**
|
|
|
+ * 价格含税 0 不含税 1 含税
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "价格含税 0 不含税 1 含税")
|
|
|
+ @TableField("IsTaxPrice")
|
|
|
+ private Integer istaxprice;
|
|
|
+ /**
|
|
|
+ * 出货原则 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "出货原则 ID")
|
|
|
+ @TableField("ShippmentRule_ID")
|
|
|
+ private Long shippmentruleId;
|
|
|
+ /**
|
|
|
+ * 出货原则 编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "出货原则 编号")
|
|
|
+ @TableField("ShippmentRule_CODE")
|
|
|
+ private String shippmentruleCode;
|
|
|
+ /**
|
|
|
+ * 出货原则 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "出货原则 名称")
|
|
|
+ @TableField("ShippmentRule_NAME")
|
|
|
+ private String shippmentruleName;
|
|
|
+ /**
|
|
|
+ * 收款条件 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "收款条件 ID")
|
|
|
+ @TableField("RecervalTerm_ID")
|
|
|
+ private Long recervaltermId;
|
|
|
+ /**
|
|
|
+ * 收款条件 编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "收款条件 编号")
|
|
|
+ @TableField("RecervalTerm_CODE")
|
|
|
+ private String recervaltermCode;
|
|
|
+ /**
|
|
|
+ * 收款条件 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "收款条件 名称")
|
|
|
+ @TableField("RecervalTerm_NAME")
|
|
|
+ private String recervaltermName;
|
|
|
+ /**
|
|
|
+ * 应收立账条件 ID
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "应收立账条件 ID")
|
|
|
+ @TableField("ARConfirmTerm_ID")
|
|
|
+ private Long arconfirmtermId;
|
|
|
+ /**
|
|
|
+ * 应收立账条件 编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "应收立账条件 编号")
|
|
|
+ @TableField("ARConfirmTerm_CODE")
|
|
|
+ private String arconfirmtermCode;
|
|
|
+ /**
|
|
|
+ * 应收立账条件 名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "应收立账条件 名称")
|
|
|
+ @TableField("ARConfirmTerm_NAME")
|
|
|
+ private String arconfirmtermName;
|
|
|
+ /**
|
|
|
+ * 备注
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "备注")
|
|
|
+ private String remark;
|
|
|
+ /**
|
|
|
+ * 创建人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建人")
|
|
|
+ private Long createUser;
|
|
|
+ /**
|
|
|
+ * 创建部门
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建部门")
|
|
|
+ private Long createDept;
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
+ private LocalDateTime createTime;
|
|
|
+ /**
|
|
|
+ * 修改人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改人")
|
|
|
+ private Long updateUser;
|
|
|
+ /**
|
|
|
+ * 修改时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改时间")
|
|
|
+ private LocalDateTime updateTime;
|
|
|
+ /**
|
|
|
+ * 状态
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "状态")
|
|
|
+ private Integer status;
|
|
|
+ /**
|
|
|
+ * 是否已删除
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "是否已删除")
|
|
|
+ private Integer isDeleted;
|
|
|
+
|
|
|
+
|
|
|
+}
|