package svc import ( "applet/app/comm/e" "applet/app/comm/svc" "applet/app/comm/utils" "applet/app/store/md" "code.fnuoos.com/go_rely_warehouse/zyos_model.git/src/models" "github.com/gin-gonic/gin" ) func DemoList(c *gin.Context) { var args md.TaskReq if err := c.ShouldBindJSON(&args); err != nil { e.OutErr(c, e.ERR_INVALID_ARGS) return } storeId := svc.GetCampStoreId(c) list := make([]map[string]string, 0) var data = make([]models.CampTaskList, 0) sess := svc.MasterDb(c).Where("store_id=? and is_delete=0", storeId) count, _ := sess.Limit(utils.StrToInt(args.Size), (utils.StrToInt(args.P)-1)*utils.StrToInt(args.Size)).OrderBy("apply_time desc,id desc").FindAndCount(&data) res := map[string]interface{}{ "list": list, "total": count, } e.OutSuc(c, res, nil) return }