userfile.go 938 B

12345678910111213141516171819202122
  1. package dao
  2. import "time"
  3. // SysUserFile 用户文件记录表
  4. type SysUserFile struct {
  5. ID int `gorm:"primary_key;type:int" json:"id"` //编号
  6. Operator int `gorm:"type:int" json:"operator"` //操作者id
  7. Receiver int `gorm:"type:int" json:"receiver"` //接收者id
  8. FileID int `gorm:"type:int" json:"fileid"` //文件id
  9. EffectiveDate *time.Time `gorm:"type:datetime" json:"effectiveDate"` //阅读的有效日期
  10. OperationStatus string `gorm:"type:varchar(12)" json:"operationStatus"` //操作状态
  11. IsDeleted int `gorm:"type:int;default:0" json:"isDeleted"` //是否删除 0=未删除,1=删除
  12. }
  13. func (*SysUserFile) TableName() string {
  14. return "user_file"
  15. }
  16. func (uf *SysUserFile) BatchUFRecords(userfile []SysUserFile) error {
  17. return Db.Model(&uf).Create(&userfile).Error
  18. }