english_company_log.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package models
  2. import (
  3. "eta_gn/eta_api/global"
  4. "time"
  5. )
  6. const (
  7. EnglishCompanyLogOptionTypeAdd = iota + 1
  8. EnglishCompanyLogOptionTypeEdit
  9. EnglishCompanyLogOptionTypeDel
  10. EnglishCompanyLogOptionTypeEditEnabled
  11. EnglishCompanyLogOptionTypeSavePermission
  12. )
  13. // EnglishCompanyLog 英文客户操作日志表
  14. type EnglishCompanyLog struct {
  15. Id int `gorm:"column:id;primaryKey" description:"日志ID"`
  16. CompanyId int `gorm:"column:company_id" description:"英文客户ID"`
  17. AdminId int `gorm:"column:admin_id" description:"操作人ID"`
  18. OptionData string `gorm:"column:option_data" description:"操作数据-JSON"`
  19. OptionType int `gorm:"column:option_type" description:"操作类型:1-新增;2-编辑;3-删除"`
  20. CreateTime time.Time `gorm:"column:create_time" description:"创建时间"`
  21. }
  22. func (item *EnglishCompanyLog) TableName() string {
  23. return "english_company_log"
  24. }
  25. func (item *EnglishCompanyLog) Create() (err error) {
  26. err = global.DmSQL["rddp"].Create(item).Error
  27. return
  28. }
  29. func (item *EnglishCompanyLog) Update(cols []string) (err error) {
  30. err = global.DmSQL["rddp"].Select(cols).Updates(item).Error
  31. return
  32. }