Ejemplo n.º 1
0
        public TableData Load(QueryModifierListReq request)
        {
            var loginUser = _auth.GetCurrentUser();
            //var modifiersList = UnitWork.SqlQuery<Modifier>("select [Id], [WOM_ID], [UpdateNumber], [SO_ID], [User_ID], [UserName], [CreateTime], [UpdateTime] from Modifiers").ToList();

            //where条件
            var sSqlWhere = "";
            ////模糊查询
            //if (!string.IsNullOrEmpty(request.KeyWorld))
            //{
            //    sSqlWhere = sSqlWhere + " and (Name like '%" + request.KeyWorld + "%' or Account like '%" + request.KeyWorld + "%') ";
            //}
            //获取分页存储过程的参数
            var sqlPageParams = GetQueryPageParams("Modifiers", request.PrimaryKey,
                                                   "[Id], [WOM_ID], [UpdateNumber], [SO_ID], [User_ID], [UserName], [CreateTime], [UpdateTime],[Remark]",
                                                   request.PageSize, request.PageIndex, sSqlWhere,
                                                   "", request.PrimaryKey + " " + request.Order);
            //获取用户数据
            var modifiersList = UnitWork.SqlQuery <Modifier>(
                "proc_Paging @TableNames,@PrimaryKey,@Columns,@PageSize,@PageIndex,@sWhere,@Group,@Order,@totalCount output"
                , sqlPageParams).ToList();



            return(new TableData()
            {
                total = ((SqlParameter)sqlPageParams.ToList()[8]).Value.ToInt(0),
                data = modifiersList
            });
        }
Ejemplo n.º 2
0
 public TableData Load([FromQuery] QueryModifierListReq request)
 {
     return(app.Load(request));
 }