BaseSupplier.java 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package com.ozs.base.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.fasterxml.jackson.annotation.JsonFormat;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import javax.validation.constraints.NotBlank;
  10. import java.util.Date;
  11. /**
  12. * 供应商管理
  13. *
  14. * @author sunhh
  15. */
  16. @Data
  17. @TableName("base_supplier")
  18. public class BaseSupplier {
  19. @ApiModelProperty(value = "主键id")
  20. @TableId(type = IdType.AUTO)
  21. private Integer id;
  22. @NotBlank(message = "供应商名称不能为空")
  23. @ApiModelProperty(value = "供应商名称")
  24. @TableField("supplier_name")
  25. private String supplierName;
  26. @ApiModelProperty(value = "供应商负责人")
  27. @TableField("supplier_responsible_person")
  28. private String supplierResponsiblePerson;
  29. @ApiModelProperty(value = "供应商地址")
  30. @TableField("supplier_address")
  31. private String supplierAddress;
  32. @ApiModelProperty(value = "状态 黑名单0,白名单1")
  33. @TableField("supplier_state")
  34. private String supplierState;
  35. @ApiModelProperty(value = "预先采购 关0,开1")
  36. @TableField("supplier_advance_purchase")
  37. private String supplierAdvancePurchase;
  38. @ApiModelProperty(value = "邮政编码")
  39. @TableField("postal_code")
  40. private String postalCode;
  41. @ApiModelProperty(value = "项目联系人")
  42. @TableField("project_person")
  43. private String projectPerson;
  44. @ApiModelProperty(value = "联系电话")
  45. @TableField("telephone")
  46. private String telephone;
  47. @ApiModelProperty(value = "银行账户名称")
  48. @TableField("bank_account_name")
  49. private String bankAccountName;
  50. @ApiModelProperty(value = "开户银行")
  51. @TableField("bank_of_deposit")
  52. private String bankOfDeposit;
  53. @ApiModelProperty(value = "银行账号")
  54. @TableField("bank_account_number")
  55. private String bankAccountNumber;
  56. @ApiModelProperty(value = "创建者")
  57. @TableField("created")
  58. private String created;
  59. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  60. @ApiModelProperty(value = "创建时间")
  61. @TableField("create_time")
  62. private Date createTime;
  63. @ApiModelProperty(value = "修改者")
  64. @TableField("updated")
  65. private String updated;
  66. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  67. @ApiModelProperty(value = "修改时间")
  68. @TableField("update_time")
  69. private Date updateTime;
  70. }