Преглед на файлове

客户信息系统实体

liujiankang преди 7 години
родител
ревизия
c74cd7fc74

+ 83 - 0
watero-rst-core/src/main/java/com.iamberry.rst.core/customer/BillingInfo.java

@@ -0,0 +1,83 @@
+package com.iamberry.rst.core.customer;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * Created by Administrator on 2018/4/19.
+ */
+public class BillingInfo implements Serializable {
+    private static final long serialVersionUID = 1005879663545392938L;
+    private Integer billingId;//主键
+    private Integer customerId;//主键客户id(外键)
+    private String accountOpeningBranch;//主键
+    private String accountName;//账号名称
+    private String accountNum;//账号
+    private String receivablesName;//收款人姓名
+    private String receivablesPhone;//收款人电话
+    private Date create_date;//创建时间
+
+    public Integer getBillingId() {
+        return billingId;
+    }
+
+    public void setBillingId(Integer billingId) {
+        this.billingId = billingId;
+    }
+
+    public Integer getCustomerId() {
+        return customerId;
+    }
+
+    public void setCustomerId(Integer customerId) {
+        this.customerId = customerId;
+    }
+
+    public String getAccountOpeningBranch() {
+        return accountOpeningBranch;
+    }
+
+    public void setAccountOpeningBranch(String accountOpeningBranch) {
+        this.accountOpeningBranch = accountOpeningBranch;
+    }
+
+    public String getAccountName() {
+        return accountName;
+    }
+
+    public void setAccountName(String accountName) {
+        this.accountName = accountName;
+    }
+
+    public String getAccountNum() {
+        return accountNum;
+    }
+
+    public void setAccountNum(String accountNum) {
+        this.accountNum = accountNum;
+    }
+
+    public String getReceivablesName() {
+        return receivablesName;
+    }
+
+    public void setReceivablesName(String receivablesName) {
+        this.receivablesName = receivablesName;
+    }
+
+    public String getReceivablesPhone() {
+        return receivablesPhone;
+    }
+
+    public void setReceivablesPhone(String receivablesPhone) {
+        this.receivablesPhone = receivablesPhone;
+    }
+
+    public Date getCreate_date() {
+        return create_date;
+    }
+
+    public void setCreate_date(Date create_date) {
+        this.create_date = create_date;
+    }
+}

+ 56 - 0
watero-rst-core/src/main/java/com.iamberry.rst.core/customer/ChannelDivisionInfo.java

@@ -0,0 +1,56 @@
+package com.iamberry.rst.core.customer;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * Created by Administrator on 2018/4/19.
+ */
+public class ChannelDivisionInfo implements Serializable{
+    private static final long serialVersionUID = -5067289140425572665L;
+    private Integer channelDivisionId;//渠道id(主键)
+    private Integer channelCategory;//渠道类别 1:电商 2:特殊渠道 3:线下 4:海外
+    private String channelType;//渠道类型
+    private String channelCode;//渠道编码
+    private Date createDate;//创建时间
+
+    public Integer getChannelDivisionId() {
+        return channelDivisionId;
+    }
+
+    public void setChannelDivisionId(Integer channelDivisionId) {
+        this.channelDivisionId = channelDivisionId;
+    }
+
+    public Integer getChannelCategory() {
+        return channelCategory;
+    }
+
+    public void setChannelCategory(Integer channelCategory) {
+        this.channelCategory = channelCategory;
+    }
+
+    public String getChannelType() {
+        return channelType;
+    }
+
+    public void setChannelType(String channelType) {
+        this.channelType = channelType;
+    }
+
+    public String getChannelCode() {
+        return channelCode;
+    }
+
+    public void setChannelCode(String channelCode) {
+        this.channelCode = channelCode;
+    }
+
+    public Date getCreateDate() {
+        return createDate;
+    }
+
+    public void setCreateDate(Date createDate) {
+        this.createDate = createDate;
+    }
+}

+ 83 - 0
watero-rst-core/src/main/java/com.iamberry.rst.core/customer/ChannelSaleInfo.java

@@ -0,0 +1,83 @@
+package com.iamberry.rst.core.customer;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * Created by Administrator on 2018/4/19.
+ */
+public class ChannelSaleInfo implements Serializable{
+    private static final long serialVersionUID = -3955769129591845971L;
+    private Integer channelSaleId;//主键
+    private Integer customerId;//客户id(外键)
+    private Integer channelDivisionId;//渠道id(外键)
+    private String channelName;//渠道/平台名称
+    private String promotingProducts;//销售产品
+    private Integer supplyPrice;//供货价格
+    private Integer accountPeriod;//账期 1:先款 2:月结 3:两个月
+    private Date create_date;//创建时间
+
+    public Integer getChannelSaleId() {
+        return channelSaleId;
+    }
+
+    public void setChannelSaleId(Integer channelSaleId) {
+        this.channelSaleId = channelSaleId;
+    }
+
+    public Integer getCustomerId() {
+        return customerId;
+    }
+
+    public void setCustomerId(Integer customerId) {
+        this.customerId = customerId;
+    }
+
+    public Integer getChannelDivisionId() {
+        return channelDivisionId;
+    }
+
+    public void setChannelDivisionId(Integer channelDivisionId) {
+        this.channelDivisionId = channelDivisionId;
+    }
+
+    public String getChannelName() {
+        return channelName;
+    }
+
+    public void setChannelName(String channelName) {
+        this.channelName = channelName;
+    }
+
+    public String getPromotingProducts() {
+        return promotingProducts;
+    }
+
+    public void setPromotingProducts(String promotingProducts) {
+        this.promotingProducts = promotingProducts;
+    }
+
+    public Integer getSupplyPrice() {
+        return supplyPrice;
+    }
+
+    public void setSupplyPrice(Integer supplyPrice) {
+        this.supplyPrice = supplyPrice;
+    }
+
+    public Integer getAccountPeriod() {
+        return accountPeriod;
+    }
+
+    public void setAccountPeriod(Integer accountPeriod) {
+        this.accountPeriod = accountPeriod;
+    }
+
+    public Date getCreate_date() {
+        return create_date;
+    }
+
+    public void setCreate_date(Date create_date) {
+        this.create_date = create_date;
+    }
+}

+ 138 - 0
watero-rst-core/src/main/java/com.iamberry.rst.core/customer/CustomerBasicInfo.java

@@ -0,0 +1,138 @@
+package com.iamberry.rst.core.customer;
+
+import javax.xml.crypto.Data;
+import java.io.DataInput;
+import java.io.Serializable;
+
+/**
+ * Created by Administrator on 2018/4/19.
+ */
+public class CustomerBasicInfo implements Serializable{
+    private static final long serialVersionUID = 4003986770939403758L;
+    private Integer customerId;//客户id(主键)
+    private String customerName;//客户名称
+    private String customerIndustry;//客户行业
+    private Integer customerType;//客户类型 1:个人 2:企业
+    private Integer cooperativeState;//合作进度1:意向合作 2:已经合作 3:停止合作
+    private String customerProvinceCode;//客户所在省份代号
+    private String customerCityCode;//客户所在城市代号
+    private String customerAddress;//客户详细地址
+    private Integer customerStatus;//状态 1:已删除 2:正常
+    private Data createDate;//创建时间
+    private Data updateDate;//修改时间
+    private Integer idCreateBy;//创建人Id
+    private Integer idUpdateBy;//修改人Id
+    private String customerRemarks;//备注信息
+
+    public Integer getCustomerId() {
+        return customerId;
+    }
+
+    public void setCustomerId(Integer customerId) {
+        this.customerId = customerId;
+    }
+
+    public String getCustomerName() {
+        return customerName;
+    }
+
+    public void setCustomerName(String customerName) {
+        this.customerName = customerName;
+    }
+
+    public String getCustomerIndustry() {
+        return customerIndustry;
+    }
+
+    public void setCustomerIndustry(String customerIndustry) {
+        this.customerIndustry = customerIndustry;
+    }
+
+    public Integer getCustomerType() {
+        return customerType;
+    }
+
+    public void setCustomerType(Integer customerType) {
+        this.customerType = customerType;
+    }
+
+    public Integer getCooperativeState() {
+        return cooperativeState;
+    }
+
+    public void setCooperativeState(Integer cooperativeState) {
+        this.cooperativeState = cooperativeState;
+    }
+
+    public String getCustomerProvinceCode() {
+        return customerProvinceCode;
+    }
+
+    public void setCustomerProvinceCode(String customerProvinceCode) {
+        this.customerProvinceCode = customerProvinceCode;
+    }
+
+    public String getCustomerCityCode() {
+        return customerCityCode;
+    }
+
+    public void setCustomerCityCode(String customerCityCode) {
+        this.customerCityCode = customerCityCode;
+    }
+
+    public String getCustomerAddress() {
+        return customerAddress;
+    }
+
+    public void setCustomerAddress(String customerAddress) {
+        this.customerAddress = customerAddress;
+    }
+
+    public Integer getCustomerStatus() {
+        return customerStatus;
+    }
+
+    public void setCustomerStatus(Integer customerStatus) {
+        this.customerStatus = customerStatus;
+    }
+
+    public Data getCreateDate() {
+        return createDate;
+    }
+
+    public void setCreateDate(Data createDate) {
+        this.createDate = createDate;
+    }
+
+    public Data getUpdateDate() {
+        return updateDate;
+    }
+
+    public void setUpdateDate(Data updateDate) {
+        this.updateDate = updateDate;
+    }
+
+    public Integer getIdCreateBy() {
+        return idCreateBy;
+    }
+
+    public void setIdCreateBy(Integer idCreateBy) {
+        this.idCreateBy = idCreateBy;
+    }
+
+    public Integer getIdUpdateBy() {
+        return idUpdateBy;
+    }
+
+    public void setIdUpdateBy(Integer idUpdateBy) {
+        this.idUpdateBy = idUpdateBy;
+    }
+
+    public String getCustomerRemarks() {
+        return customerRemarks;
+    }
+
+    public void setCustomerRemarks(String customerRemarks) {
+        this.customerRemarks = customerRemarks;
+    }
+}

+ 74 - 0
watero-rst-core/src/main/java/com.iamberry.rst.core/customer/DockedContactInfo.java

@@ -0,0 +1,74 @@
+package com.iamberry.rst.core.customer;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * Created by Administrator on 2018/4/19.
+ */
+public class DockedContactInfo implements Serializable {
+    private static final long serialVersionUID = -7996562007908492949L;
+    private Integer dockedContactId;//主键
+    private Integer customerId;//客户id(外键)
+    private String contactName;//联系人姓名
+    private String contactPhone;//联系人电话
+    private String contactType;//职位/身份
+    private String contactEmail;//联系邮箱
+    private Date create_date;//创建时间
+
+    public Integer getDockedContactId() {
+        return dockedContactId;
+    }
+
+    public void setDockedContactId(Integer dockedContactId) {
+        this.dockedContactId = dockedContactId;
+    }
+
+    public Integer getCustomerId() {
+        return customerId;
+    }
+
+    public void setCustomerId(Integer customerId) {
+        this.customerId = customerId;
+    }
+
+    public String getContactName() {
+        return contactName;
+    }
+
+    public void setContactName(String contactName) {
+        this.contactName = contactName;
+    }
+
+    public String getContactPhone() {
+        return contactPhone;
+    }
+
+    public void setContactPhone(String contactPhone) {
+        this.contactPhone = contactPhone;
+    }
+
+    public String getContactType() {
+        return contactType;
+    }
+
+    public void setContactType(String contactType) {
+        this.contactType = contactType;
+    }
+
+    public String getContactEmail() {
+        return contactEmail;
+    }
+
+    public void setContactEmail(String contactEmail) {
+        this.contactEmail = contactEmail;
+    }
+
+    public Date getCreate_date() {
+        return create_date;
+    }
+
+    public void setCreate_date(Date create_date) {
+        this.create_date = create_date;
+    }
+}

+ 101 - 0
watero-rst-core/src/main/java/com.iamberry.rst.core/customer/TicketOpeningInfo.java

@@ -0,0 +1,101 @@
+package com.iamberry.rst.core.customer;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * Created by Administrator on 2018/4/19.
+ */
+public class TicketOpeningInfo implements Serializable {
+    private static final long serialVersionUID = -4097354301734798174L;
+    private Integer ticketOpeningId;//主键
+    private Integer customerId;//客户id(外键)
+    private Integer ticketType;//发票类型1:专票 2:普票
+    private String accountOpeningBranch;//开户支行
+    private String ticketOpeningAccount;//开票账户
+    private String enterpriseName;//企业名称
+    private String taxpayerIdentificationNum;//纳税人识别号
+    private String ticketOpeningPhone;//开票电话
+    private String enterpriseAddress;//企业地址
+    private Date createDate;//创建时间
+
+    public Integer getTicketOpeningId() {
+        return ticketOpeningId;
+    }
+
+    public void setTicketOpeningId(Integer ticketOpeningId) {
+        this.ticketOpeningId = ticketOpeningId;
+    }
+
+    public Integer getCustomerId() {
+        return customerId;
+    }
+
+    public void setCustomerId(Integer customerId) {
+        this.customerId = customerId;
+    }
+
+    public Integer getTicketType() {
+        return ticketType;
+    }
+
+    public void setTicketType(Integer ticketType) {
+        this.ticketType = ticketType;
+    }
+
+    public String getAccountOpeningBranch() {
+        return accountOpeningBranch;
+    }
+
+    public void setAccountOpeningBranch(String accountOpeningBranch) {
+        this.accountOpeningBranch = accountOpeningBranch;
+    }
+
+    public String getTicketOpeningAccount() {
+        return ticketOpeningAccount;
+    }
+
+    public void setTicketOpeningAccount(String ticketOpeningAccount) {
+        this.ticketOpeningAccount = ticketOpeningAccount;
+    }
+
+    public String getEnterpriseName() {
+        return enterpriseName;
+    }
+
+    public void setEnterpriseName(String enterpriseName) {
+        this.enterpriseName = enterpriseName;
+    }
+
+    public String getTaxpayerIdentificationNum() {
+        return taxpayerIdentificationNum;
+    }
+
+    public void setTaxpayerIdentificationNum(String taxpayerIdentificationNum) {
+        this.taxpayerIdentificationNum = taxpayerIdentificationNum;
+    }
+
+    public String getTicketOpeningPhone() {
+        return ticketOpeningPhone;
+    }
+
+    public void setTicketOpeningPhone(String ticketOpeningPhone) {
+        this.ticketOpeningPhone = ticketOpeningPhone;
+    }
+
+    public String getEnterpriseAddress() {
+        return enterpriseAddress;
+    }
+
+    public void setEnterpriseAddress(String enterpriseAddress) {
+        this.enterpriseAddress = enterpriseAddress;
+    }
+
+    public Date getCreateDate() {
+        return createDate;
+    }
+
+    public void setCreateDate(Date createDate) {
+        this.createDate = createDate;
+    }
+}