CrmSupplierInfo.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. package org.dromara.crm.domain;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.Data;
  4. import lombok.EqualsAndHashCode;
  5. import org.dromara.common.tenant.core.TenantEntity;
  6. import java.io.Serial;
  7. /**
  8. * 供方信息对象 crm_supplier_info
  9. *
  10. * @author AI Assistant
  11. * @date 2025-01-XX
  12. */
  13. @Data
  14. @EqualsAndHashCode(callSuper = true)
  15. @TableName("crm_supplier_info")
  16. public class CrmSupplierInfo extends TenantEntity {
  17. @Serial
  18. private static final long serialVersionUID = 1L;
  19. /**
  20. * 主键ID
  21. */
  22. @TableId(value = "id", type = IdType.ASSIGN_ID)
  23. private Long id;
  24. /**
  25. * 供方名称(章)
  26. */
  27. private String supplierName;
  28. /**
  29. * 供方简称
  30. */
  31. private String shortName;
  32. /**
  33. * 供方编码
  34. */
  35. private String supplierCode;
  36. /**
  37. * 单位地址
  38. */
  39. private String supplierAddress;
  40. /**
  41. * 法定代表人
  42. */
  43. private String legalPerson;
  44. /**
  45. * 代理人
  46. */
  47. private String agent;
  48. /**
  49. * 电话/传真
  50. */
  51. private String phoneFax;
  52. /**
  53. * 开户银行
  54. */
  55. private String bankName;
  56. /**
  57. * 账号
  58. */
  59. private String bankAccount;
  60. /**
  61. * 状态(0正常 1停用)
  62. */
  63. private String status;
  64. /**
  65. * 备注
  66. */
  67. private String remark;
  68. /**
  69. * 逻辑删除标志(0存在 1删除)
  70. */
  71. @TableLogic
  72. private Integer delFlag;
  73. }