package model

import "time"

type SysAttachment struct {
	Id         int64     `excel:"name=主键" xorm:"pk autoincr" json:"id"  `           //主键
	Label      string    `excel:"name=文件名称" xorm:"varchar(255)" json:"label"  `     //文件名称
	Path       string    `excel:"name=文件路径" xorm:"varchar(255)" json:"path"  `      //文件路径
	ZipPath    string    `excel:"name=文件压缩路径" xorm:"varchar(255)" json:"zipPath"  ` //文件路径
	Url        string    `excel:"name=相对路径" xorm:"varchar(255)" json:"url"  `       //相对路径
	Type       string    `excel:"name=文件类型" xorm:"varchar(255)" json:"type"  `      //文件类型
	Ext        string    `excel:"name=扩展名" xorm:"varchar(255)" json:"ext"  `        //扩展名
	CreateTime time.Time `excel:"name=创建时间" xorm:"datetime" json:"createTime"  `    //创建时间
	CreateBy   string    `excel:"name=创建人" xorm:"varchar(50)" json:"createBy"  `    //创建人
	UpdateTime time.Time `excel:"name=更新时间" xorm:"datetime" json:"updateTime"  `    //更新时间
	UpdateBy   string    `excel:"name=更新人" xorm:"varchar(50)" json:"updateBy"  `    //更新人
	Remark     string    `excel:"name=备注" xorm:"varchar(255)" json:"remark"  `      //备注
	No         int64     `excel:"name=序号" xorm:"bigint(20)" json:"no"  `            //序号
	CompanyId  int64     `excel:"name=公司Id" xorm:"bigint(20)" json:"companyId"  `   //公司Id
}

func (m SysAttachment) TableName() string {
	return "sys_attachment"
}