12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System;
- using System.Data;
- using System.Collections.Generic;
- using WMS.Info;
- using WMS.Util;
- using SqlSugar;
- namespace WMS.Core
- {
- /// <summary>
- /// 描 述:权限分配
- /// </summary>
- public class ACLUserToken
- {
- /// <summary>
- /// 获取分页数据
- /// <summary>
- /// <returns></returns>
- public IEnumerable<ACL_USERTOKEN> GetPageList(string keyword, Pagination pagination)
- {
- try
- {
- int count = 0;
- var db = SysDbCore.GetDbCtx().Queryable<ACL_USERTOKEN>().WhereIF(!keyword.IsEmpty(), it => it.F_USERNO.Contains(keyword) || it.F_USERNAME.Contains(keyword));
- List<ACL_USERTOKEN> list = null;
- if (pagination.sord.ToUpper() == "ASC")
- {
- list = db.OrderBy(pagination.sidx).ToPageList(pagination.page, pagination.rows, ref count);
- }
- else
- {
- string orderstr = pagination.sidx + " desc";
- list = db.OrderBy(orderstr).ToPageList(pagination.page, pagination.rows, ref count);
- }
- pagination.records = count;
- return list;
- }
- catch (Exception ex)
- {
- throw ex;
- }
- }
- /// <summary>
- /// 删除实体数据
- /// <param name="keyValue">主键</param>
- /// <summary>
- /// <returns></returns>
- public void DeleteEntity(string keyValue)
- {
- try
- {
- SysDbCore.GetDbCtx().Deleteable<ACL_USERTOKEN>().Where(it => it.F_NO == keyValue).ExecuteCommand();
- }
- catch (Exception ex)
- {
- throw ex;
- }
- }
- }
- }
|