同步操作将从 georgehao/PPGo_Job 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
/************************************************************** @Description: models** @Author: haodaquan** @Date: 2018年06月08日 21:49** @Last Modified by: haodaquan** @Last Modified time: 2018年06月08日 21:49*************************************************************/package modelsimport ("fmt""github.com/astaxie/beego/orm")type ServerGroup struct {Id intCreateId intUpdateId intGroupName stringDescription stringCreateTime int64UpdateTime int64Status int}func (t *ServerGroup) TableName() string {return TableName("task_server_group")}func (t *ServerGroup) Update(fields ...string) error {if t.GroupName == "" {return fmt.Errorf("组名不能为空")}if _, err := orm.NewOrm().Update(t, fields...); err != nil {return err}return nil}func ServerGroupAdd(obj *ServerGroup) (int64, error) {if obj.GroupName == "" {return 0, fmt.Errorf("组名不能为空")}return orm.NewOrm().Insert(obj)}func TaskGroupGetById(id int) (*ServerGroup, error) {obj := &ServerGroup{Id: id,}err := orm.NewOrm().Read(obj)if err != nil {return nil, err}return obj, nil}func ServerGroupDelById(id int) error {_, err := orm.NewOrm().QueryTable(TableName("task_server_group")).Filter("id", id).Delete()return err}func ServerGroupGetList(page, pageSize int, filters ...interface{}) ([]*ServerGroup, int64) {offset := (page - 1) * pageSizelist := make([]*ServerGroup, 0)query := orm.NewOrm().QueryTable(TableName("task_server_group"))if len(filters) > 0 {l := len(filters)for k := 0; k < l; k += 2 {query = query.Filter(filters[k].(string), filters[k+1])}}total, _ := query.Count()query.OrderBy("-id").Limit(pageSize, offset).All(&list)return list, total}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。