同步操作将从 xiezunjin/DocHub 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
package modelsimport "github.com/astaxie/beego/orm"//不良信息举报type Report struct {Id int `orm:"column(Id)"`Uid int `orm:"column(Uid)"` //用户IDDid int `orm:"column(Did)"` //文档IDReason int `orm:"column(Reason);default(1)"` //举报理由: 1、垃圾广告 2、淫秽色情 3、虚假中奖 4、敏感信息 5、人身攻击 6、骚扰他人Status bool `orm:"column(Status);default(false)"` //是否已处理TimeCreate int `orm:"column(TimeCreate)"` //举报时间TimeUpdate int `orm:"column(TimeUpdate);default(0)"` //举报处理时间}// 不良信息举报多字段唯一索引func (this *Report) TableUnique() [][]string {return [][]string{[]string{"Uid", "Did"},}}//获取未删除的举报数据列表func (this *Report) Lists(p, listRows int) (params []orm.Params, rows int64, err error) {var sql stringtables := []string{TableReport + " r", TableUser + " u", TableDoc + " d"}on := []map[string]string{{"r.Did": "d.Id"},{"r.Uid": "u.Id"},}fields := map[string][]string{"r": {"*"},"d": {"Title"},"u": {"Username"},}if sql, err = LeftJoinSqlBuild(tables, on, fields, p, listRows, []string{"r.Status asc", "r.Id desc"}, nil, "r.Status>-1"); err == nil {rows, err = O.Raw(sql).Values(¶ms)}return}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。