id_card.go 1015 B

123456789101112131415161718192021222324252627282930313233
  1. package card
  2. type IdCard struct {
  3. IdName string `json:"id_name"`
  4. IdNumber string `json:"id_number"`
  5. Flag string `json:"flag"`
  6. }
  7. type UnionIdCard struct {
  8. IdCard
  9. Id int `json:"id"` //shuyou_id_card的主键
  10. UseCount int `json:"use_count"` //使用次数
  11. UsageId int `json:"usage_id"` //shuyou_id_card_usage表的主键
  12. }
  13. type IdCardUsage struct {
  14. Id int `json:"id"`
  15. IdIdCard int `json:"id_id_card" gorm:"column:id_idCard"` //主表id
  16. IdNumber string `json:"id_number"` //身份证号
  17. Channel string `json:"channel"` //渠道
  18. UseCount int `json:"use_count"` //使用次数
  19. CreateTime string `json:"create_time" gorm:"column:createTime"` // 创建时间
  20. UpdateTime string `json:"update_time" gorm:"column:updateTime"` // 更新时间
  21. }
  22. func (IdCard) TableName() string {
  23. return "shuyou_id_card"
  24. }
  25. func (IdCardUsage) TableName() string {
  26. return "shuyou_id_card_usage"
  27. }