sys_sign.go 882 B

123456789101112131415161718192021222324252627
  1. package system
  2. import (
  3. "go_server/model/common"
  4. )
  5. type SysSignConfig struct {
  6. common.GormBaseModel
  7. IsSystemSign bool `json:"isSystemSign" gorm:"comment:'是否本系统密钥信息'"`
  8. SignName string `json:"signName" gorm:"type:varchar(45);unique;comment:'签名系统名称-前缀:FOMO-PRO'"`
  9. SignAddress string `json:"signAddress" gorm:"type:varchar(42);comment:'系统地址'"`
  10. SignPriKey string `json:"signPriKey" gorm:"type:varchar(512);comment:'密文'"`
  11. SignExpSec int64 `json:"signExpSec" gorm:"comment:'超时时间S'"`
  12. SysUrl string `json:"sysUrl" gorm:"type:varchar(512);comment:外部系统请求链接"`
  13. }
  14. func (*SysSignConfig) TableName() string {
  15. return common.ModelPrefix + "sign_config"
  16. }
  17. func (*SysSignConfig) Comment() string {
  18. return "签名系统配置表"
  19. }
  20. func NewSysSignConfig() *SysSignConfig {
  21. return &SysSignConfig{}
  22. }