| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | package modelimport (	"time"	"ulink-admin/pkg/base")type Company struct {	Id         int64     `excel:"name=   " xorm:"pk autoincr    notnull    comment('')" json:"id"  binding:"required"`             //	Label      string    `excel:"name=公司名称   " xorm:"varchar(64)    notnull    comment('公司名称')" json:"label"  binding:"required"`  //公司名称	Head       string    `excel:"name=法人   " xorm:"varchar(64)      comment('法人')" json:"head"  `                                  //法人	TradeNo    string    `excel:"name=营业证号   " xorm:"varchar(64)      comment('营业证号')" json:"tradeNo"  `                           //营业证号	UnitNo     string    `excel:"name=机构代码证号   " xorm:"varchar(64)      comment('机构代码证号')" json:"unitNo"  `                        //机构代码证号	Phone      string    `excel:"name=联系电话   " xorm:"varchar(64)      comment('联系电话')" json:"phone"  `                             //联系电话	Address    string    `excel:"name=地址   " xorm:"varchar(64)      comment('地址')" json:"address"  `                               //地址	PostalCode string    `excel:"name=邮政编码   " xorm:"varchar(64)      comment('邮政编码')" json:"postalCode"  `                        //地址	UserId     int64     `excel:"name=管理员Id   " xorm:"bigint(20)      comment('管理员Id')" json:"userId"  `                           //管理员Id	Status     int       `excel:"name=状态   ,format=1=正常,2=注销" xorm:"int(1)    notnull  default(1)  comment('状态')" json:"status"  ` //状态(1正常 2注销)	TradeDate  string    `excel:"name=营运时间   " xorm:"varchar(64)      comment('营运时间')" json:"tradeDate"  `                         //营运时间	Examine    string    `excel:"name=公司考核   " xorm:"varchar(64)      comment('公司考核')" json:"examine"  `                           //公司考核	Remark     string    `excel:"name=公司简介   " xorm:"text      comment('公司简介')" json:"remark"  `                                   //公司简介	CreateTime time.Time `excel:"name=创建时间   " xorm:"datetime      comment('创建时间')" json:"createTime"  `                           //创建时间	CreateBy   string    `excel:"name=创建人   " xorm:"varchar(255)      comment('创建人')" json:"createBy"  `                           //创建人	UpdateTime time.Time `excel:"name=更新时间   " xorm:"datetime      comment('更新时间')" json:"updateTime"  `                           //更新时间	UpdateBy   string    `excel:"name=更新人   " xorm:"varchar(255)      comment('更新人')" json:"updateBy"  `                           //更新人}func (this Company) TableName() string {	return "car_company"}func (this *Company) Key() int64 {	return this.Id}func (this *Company) Model() interface{} {	return this}func (this *Company) BeforeUpdate() {	user := base.GetCurUser()	if user != nil {		this.UpdateBy = user.Name	}}func (this *Company) BeforeInsert() {	user := base.GetCurUser()	if user != nil {		this.CreateBy = user.Name		this.UpdateBy = user.Name	}}
 |