zhangqian
2024-03-28 c7e82fd1d76b9fb25497d5aba4372bbfe13a8468
model/test/supplier.go
@@ -2,29 +2,31 @@
package test
import (
   "github.com/flipped-aurora/gin-vue-admin/server/global"
   "srm/global"
)
// Supplier 结构体
type Supplier struct {
   global.GVA_MODEL
   Number              string `json:"number" form:"number" gorm:"column:number;comment:供应商编号;size:255;"`
   Name                string `json:"name" form:"name" gorm:"column:name;comment:名称;size:255;"`
   SupplierType        string `json:"supplierType" form:"supplierType" gorm:"column:supplier_type;comment:供应商类型;size:255;"`
   Industry            string `json:"industry" form:"industry" gorm:"column:industry;comment:所属行业;size:255;"`
   Contact             string `json:"contact" form:"contact" gorm:"column:contact;comment:联系人;size:255;"`
   Phone               string `json:"phone" form:"phone" gorm:"column:phone;comment:电话;size:255;"`
   ResponsiblePersonId *int   `json:"responsiblePersonId" form:"responsiblePersonId" gorm:"column:responsible_person_id;comment:负责人id;size:11;"`
   Email               string `json:"email" form:"email" gorm:"column:email;comment:邮箱;size:255;"`
   DetailAddress       string `json:"detailAddress" form:"detailAddress" gorm:"column:detail_address;comment:详细地址;type:text;"`
   Url                 string `json:"url" form:"url" gorm:"column:url;comment:网址;size:255;"`
   AccountName         string `json:"accountName" form:"accountName" gorm:"column:account_name;comment:户名;size:255;"`
   Account             string `json:"account" form:"account" gorm:"column:account;comment:账号;size:255;"`
   Bank                string `json:"bank" form:"bank" gorm:"column:bank;comment:开户行;size:255;"`
   File                string `json:"file" form:"file" gorm:"column:file;comment:文件;"`
   global.GVA_MODEL_INT
   Number                string   `json:"number" form:"number" gorm:"column:number;comment:供应商编号;size:255;"`
   Name                  string   `json:"name" form:"name" gorm:"column:name;comment:名称;size:255;"`
   SupplierType          string   `json:"supplierType" form:"supplierType" gorm:"column:supplier_type;comment:供应商类型;size:255;"`
   Industry              string   `json:"industry" form:"industry" gorm:"column:industry;comment:所属行业;size:255;"`
   Contact               string   `json:"contact" form:"contact" gorm:"column:contact;comment:联系人;size:255;"`
   Phone                 string   `json:"phone" form:"phone" gorm:"column:phone;comment:电话;size:255;"`
   ResponsiblePersonName string   `json:"responsiblePersonName" form:"responsiblePersonName" gorm:"column:responsible_person_name;comment:负责人;size:255;"`
   Email                 string   `json:"email" form:"email" gorm:"column:email;comment:邮箱;size:255;"`
   DetailAddress         string   `json:"detailAddress" form:"detailAddress" gorm:"column:detail_address;comment:详细地址;type:text;"`
   Url                   string   `json:"url" form:"url" gorm:"column:url;comment:网址;size:255;"`
   AccountName           string   `json:"accountName" form:"accountName" gorm:"column:account_name;comment:户名;size:255;"`
   Account               string   `json:"account" form:"account" gorm:"column:account;comment:账号;size:255;"`
   Bank                  string   `json:"bank" form:"bank" gorm:"column:bank;comment:开户行;size:255;"`
   FileId                *int     `json:"fileId" form:"fileId" gorm:"column:file_id;comment:附件id;size:11;"`
   Contract              Contract `json:"contract" form:"contract" gorm:"foreignKey:FileId;comment:合同;"`
   Status                int      `json:"status" form:"status" gorm:"column:status;comment:状态;size:11;"`
}
// TableName Supplier 表名
func (Supplier) TableName() string {
   return "supplier"
   return "srm_supplier"
}