package file_export import ( "gorm.io/datatypes" ) const ( INVOKE_FILE_EXPORT = "exportTable" ) type SysJob struct { JobID int64 `gorm:"column:job_id;primary_key;auto_increment" json:"job_id"` //任务ID InvokeTarget string `gorm:"column:invoke_target" json:"invoke_target"` //调用目标字符串 TargetParams datatypes.JSON `gorm:"column:target_params;type:json" json:"target_params,omitempty"` //调用目标传入参数 } func (m *SysJob) TableName() string { return "sys_job" } type FileExport struct { FileType string `json:"fileType"` // 文件类型 FileMode string `json:"fileMode"` // 文件的权限 LinkCount int64 `json:"linkCount"` // 硬链接数目 Owner string `json:"owner"` // 所属用户 Group string `json:"group"` // 所属组 Size int64 `json:"size"` // 文件的大小 ModifiedTime int64 `json:"modifiedTime"` // 最后修改时间,单位为秒 FileName string `json:"fileName"` // 文件的名称 } func (m *FileExport) TableName() string { return "file_export" }