互动
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
2.7 KiB

5 years ago
  1. package models
  2. ////投票规则
  3. //type VoteRule struct {
  4. // Id int64 `json:"id"`
  5. // VoteActivityId int64 `json:"vote_activity_id" description:"投票的id"`
  6. // AreaId int64 `json:"area_id" description:"地区id"`
  7. // Theme string `json:"theme" description:"投票主题"`
  8. // JoinWay string `json:"join_way" description:"参与方式"`
  9. // Description string `json:"description" description:"投票描述"`
  10. // Model string `json:"model" description:"[单选|多选]"`
  11. // StyleImageId int64 `json:"style_image_id" description:"投票的样式表的id"`
  12. // Style *VoteStyle `json:"style" xorm:"-" description:"投票样式表"`
  13. // VoteRuleLadders []*VoteRuleLadder `json:"vote_rule_ladders" xorm:"-" description:"投票的物品或人"`
  14. // Repeat string `json:"repeat" description:"[允许|不允许] 重复投票"`
  15. // RcCode string `json:"rc_code" description:"链接地址或者二维码地址"`
  16. // ResultDisplay string `json:"result_display" description:"[百分比|票数]"`
  17. // ResultOrder string `json:"result_order" description:"[添加顺序|多到少|少到多]"`
  18. // ResultLimit int64 `json:"result_limit" description:"默认显示多少名"`
  19. // DisplayVoteNumber string `json:"display_vote_number" description:"[显示|不显示] 投票人数"`
  20. // PhoneVoteDisplayResult string `json:"phone_vote_display_result" description:"[显示|不显示] 手机端投票是否显示结果"`
  21. // VoteNeedNameAndPhone string `json:"vote_need_name_and_phone" description:"[需要|不需要] 投票是否需要名字和手机号码"`
  22. // VoteByCommittee string `json:"vote_by_committee" description:"[指定|不指定] 是否指定评委来投票"`
  23. // VoteBySignUser string `json:"vote_by_sign_user" description:"[指定|不指定] 是否指定签到用户投票"`
  24. // UseTimes int `json:"use_times" description:"使用次数"`
  25. // VoteStatus string `json:"vote_status" description:"投票活动的状态[可投票|不可投票]"`
  26. // IsDelete bool `json:"is_delete" xorm:"default(0)" description:"是否删除"`
  27. // CreatedAt time.Time `json:"created_at" xorm:"created" description:"创建时间"`
  28. // UpdatedAt time.Time `json:"updated_at" xorm:"updated" description:"更新时间"`
  29. //}