mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2026-02-16 13:26:24 +08:00
update code generator
This commit is contained in:
@@ -28,40 +28,10 @@ namespace OpenAuth.App
|
||||
/// </summary>
|
||||
public TableData Load(Query<%=ModuleName%>ListReq request)
|
||||
{
|
||||
var loginUser = AuthUtil.GetCurrentUser();
|
||||
|
||||
string cascadeId = ".0.";
|
||||
if (!string.IsNullOrEmpty(request.orgId))
|
||||
return new TableData
|
||||
{
|
||||
var org = loginUser.Orgs.SingleOrDefault(u => u.Id == request.orgId);
|
||||
cascadeId = org.CascadeId;
|
||||
}
|
||||
|
||||
var ids = loginUser.Orgs.Where(u => u.CascadeId.Contains(cascadeId)).Select(u => u.Id).ToArray();
|
||||
var roleIds = ReleManagerApp.Get(Define.ROLEORG, false, ids);
|
||||
|
||||
var roles = UnitWork.Find<<%=ModuleName%>>(u => roleIds.Contains(u.Id))
|
||||
.OrderBy(u => u.Name)
|
||||
.Skip((request.page - 1) * request.limit)
|
||||
.Take(request.limit);
|
||||
|
||||
var records = Repository.GetCount(u => roleIds.Contains(u.Id));
|
||||
|
||||
|
||||
var roleViews = new List<<%=ModuleName%>View>();
|
||||
foreach (var role in roles)
|
||||
{
|
||||
RoleView uv = role;
|
||||
var orgs = LoadByRole(role.Id);
|
||||
uv.Organizations = string.Join(",", orgs.Select(u => u.Name).ToList());
|
||||
uv.OrganizationIds = string.Join(",", orgs.Select(u => u.Id).ToList());
|
||||
roleViews.Add(uv);
|
||||
}
|
||||
|
||||
return new TableData
|
||||
{
|
||||
count = records,
|
||||
data = roleViews,
|
||||
count = Repository.GetCount(null),
|
||||
data = Repository.Find(request.page, request.limit, "Id desc")
|
||||
};
|
||||
}
|
||||
|
||||
@@ -74,7 +44,7 @@ namespace OpenAuth.App
|
||||
{
|
||||
UnitWork.Update<<%=ModuleName%>>(u => u.Id == obj.Id, u => new <%=ModuleName%>
|
||||
{
|
||||
//todo:要修改的
|
||||
//todo:要修改的字段赋值
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user