|
@@ -0,0 +1,288 @@
|
|
|
|
+package com.fjhx.entity.supplier;
|
|
|
|
+
|
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
+
|
|
|
|
+import java.math.BigDecimal;
|
|
|
|
+import java.util.Date;
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
|
|
+import com.baomidou.mybatisplus.annotation.Version;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
+import com.fjhx.base.BaseEntity;
|
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
+import com.fjhx.base.BasicEntity;
|
|
|
|
+import com.fjhx.entity.attachment.StockAttachment;
|
|
|
|
+import lombok.Data;
|
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * <p>
|
|
|
|
+ * 供应商
|
|
|
|
+ * </p>
|
|
|
|
+ *
|
|
|
|
+ * @author ${author}
|
|
|
|
+ * @since 2022-07-12
|
|
|
|
+ */
|
|
|
|
+@Data
|
|
|
|
+@EqualsAndHashCode(callSuper = true)
|
|
|
|
+public class Supplier extends BasicEntity {
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 软删除
|
|
|
|
+ */
|
|
|
|
+ @TableField("IsDelete")
|
|
|
|
+ private Boolean isDelete;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 编码
|
|
|
|
+ */
|
|
|
|
+ @TableField("Code")
|
|
|
|
+ private String code;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 绑定用户
|
|
|
|
+ */
|
|
|
|
+ @TableField("BingdUserID")
|
|
|
|
+ private String bingdUserId;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 供应商名称
|
|
|
|
+ */
|
|
|
|
+ @TableField("Name")
|
|
|
|
+ private String name;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 帐期
|
|
|
|
+ */
|
|
|
|
+ @TableField("AccountDate")
|
|
|
|
+ private Integer accountDate;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 账期说明
|
|
|
|
+ */
|
|
|
|
+ @TableField("AccountDateRemark")
|
|
|
|
+ private String accountDateRemark;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 备注
|
|
|
|
+ */
|
|
|
|
+ @TableField("Remark")
|
|
|
|
+ private String remark;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 社会信用代码
|
|
|
|
+ */
|
|
|
|
+ @TableField("SocietyCreditCode")
|
|
|
|
+ private String societyCreditCode;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 法人
|
|
|
|
+ */
|
|
|
|
+ @TableField("LegalPerson")
|
|
|
|
+ private String legalPerson;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 注册地址
|
|
|
|
+ */
|
|
|
|
+ @TableField("RegisteredAddress")
|
|
|
|
+ private String registeredAddress;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 创建日期
|
|
|
|
+ */
|
|
|
|
+ @TableField("EstablishDate")
|
|
|
|
+ private Date establishDate;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 注册资本
|
|
|
|
+ */
|
|
|
|
+ @TableField("RegisteredCapital")
|
|
|
|
+ private String registeredCapital;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 企业类型
|
|
|
|
+ */
|
|
|
|
+ @TableField("EnterpriseType")
|
|
|
|
+ private String enterpriseType;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 运营期限
|
|
|
|
+ */
|
|
|
|
+ @TableField("BusinessTerm")
|
|
|
|
+ private String businessTerm;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 运营范围
|
|
|
|
+ */
|
|
|
|
+ @TableField("BusinessScope")
|
|
|
|
+ private String businessScope;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 联系人
|
|
|
|
+ */
|
|
|
|
+ @TableField("LinkMen")
|
|
|
|
+ private String linkMen;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 手机
|
|
|
|
+ */
|
|
|
|
+ @TableField("Mobile")
|
|
|
|
+ private String mobile;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 电话
|
|
|
|
+ */
|
|
|
|
+ @TableField("Telephone")
|
|
|
|
+ private String telephone;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 邮箱
|
|
|
|
+ */
|
|
|
|
+ @TableField("Email")
|
|
|
|
+ private String email;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 传真
|
|
|
|
+ */
|
|
|
|
+ @TableField("Fax")
|
|
|
|
+ private String fax;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 开户行
|
|
|
|
+ */
|
|
|
|
+ @TableField("OpenBank")
|
|
|
|
+ private String openBank;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 账户名称
|
|
|
|
+ */
|
|
|
|
+ @TableField("BankAccoutName")
|
|
|
|
+ private String bankAccoutName;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 银联号
|
|
|
|
+ */
|
|
|
|
+ @TableField("BankAccout")
|
|
|
|
+ private String bankAccout;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 对私银行
|
|
|
|
+ */
|
|
|
|
+ @TableField("PriOpenBank")
|
|
|
|
+ private String priOpenBank;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 对私账户名称
|
|
|
|
+ */
|
|
|
|
+ @TableField("PriBankAccoutName")
|
|
|
|
+ private String priBankAccoutName;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 对私账户
|
|
|
|
+ */
|
|
|
|
+ @TableField("PriBankAccout")
|
|
|
|
+ private String priBankAccout;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 物料类型
|
|
|
|
+ */
|
|
|
|
+ @TableField("CategoryCode")
|
|
|
|
+ private String categoryCode;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 备注
|
|
|
|
+ */
|
|
|
|
+ @TableField("Representative")
|
|
|
|
+ private String representative;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 加州65号法令合规测试证书
|
|
|
|
+ */
|
|
|
|
+ @TableField("Certificate")
|
|
|
|
+ private String certificate;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 营业执照
|
|
|
|
+ */
|
|
|
|
+ @TableField("BusinessLicense")
|
|
|
|
+ private String businessLicense;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 问题反馈条数
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private Integer warningCount;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 物料类型名称
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private String categoryName;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 物料分类名称
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private String materialCategoryName;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 分类条数
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private Integer CategoryCount;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 物料分类ID
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private String materialCategoryId;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 工艺类型 (枚举定义:0=直喷,1=热转,2=打纸,3=墨水,4=其他)
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private Integer TechnologyType;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 物料用途
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private String purpose;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 文件
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private List<StockAttachment> attr;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 总金额
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private String sumMoney;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 去年金额
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private String lastYearMoney;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 今年金额
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private String yearMoney;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 上个月金额
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private String lastMonthMoney;
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 本月金额
|
|
|
|
+ */
|
|
|
|
+ @TableField(exist = false)
|
|
|
|
+ private String monthMoney;
|
|
|
|
+}
|