/// <summary> /// 删除角色 /// </summary> /// <param name="roleNum"></param> /// <returns></returns> public int DeleteRole(string roleNum) { SysRoleEntity roleEntity = new SysRoleEntity(); roleEntity.IsDelete = (int)EIsDelete.Deleted; roleEntity.IncludeIsDelete(true); roleEntity.Where(a => a.RoleNum == roleNum); int line = this.SysRole.Update(roleEntity); if (line > 0) { CacheHelper.Remove(CacheKey.JOOSHOW_SYSROLE_CACHE); } return line; }
/// <summary> /// 获得所有角色信息 /// </summary> /// <returns></returns> public List<SysRoleEntity> GetList() { List<SysRoleEntity> list = CacheHelper.Get(CacheKey.JOOSHOW_SYSROLE_CACHE) as List<SysRoleEntity>; if (!list.IsNullOrEmpty()) { return list; } SysRoleEntity sysRole = new SysRoleEntity(); sysRole.IncludeAll(); int isDelete = (int)EIsDelete.NotDelete; sysRole.Where(a => a.IsDelete == isDelete); list = this.SysRole.GetList(sysRole); if (!list.IsNullOrEmpty()) { CacheHelper.Insert(CacheKey.JOOSHOW_SYSROLE_CACHE, list); } return list; }