Files
lserp_cs_5.0/插件库/Zhaizj.Framework/Common/Security/Utils/RoleMerger.cs
T
2026-07-10 15:25:05 +08:00

45 lines
849 B
C#

using System;
using System.Collections;
using System.Text;
namespace Zhaizj.Framework.Common.Security {
/// <summary>
/// ½ÇÉ«ºÏ²¢¹¤¾ß
/// </summary>
public class RoleMerger {
private IList results = new ArrayList();
private int iCount = 1;
public RoleMerger() {
}
public RoleMerger( IList roles ) {
this.Add( roles );
}
public RoleMerger Add( IList roles ) {
foreach (IRole obj in roles) {
RoleProxy rr = new RoleProxy();
rr.Id = iCount;
rr.Name = obj.Role.Name;
rr.Role = obj.Role;
results.Add( rr );
iCount++;
}
return this;
}
public IList GetResults() {
return results;
}
}
}