忽略dll文件git

This commit is contained in:
“wanyongkang”
2023-07-29 10:19:42 +08:00
parent 7f97317bcc
commit b562aba2b1
3868 changed files with 63608 additions and 385427 deletions

View File

@@ -1,22 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Hncore.Pass.Manage.Response
{
public class DomainResponse
{
/// <summary>
/// 用户关系Domain数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 项目编码
/// </summary>
public int ProjectCode { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Hncore.Pass.Manage.Response
{
public class DomainResponse
{
/// <summary>
/// 用户关系Domain数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 项目编码
/// </summary>
public int ProjectCode { get; set; }
}
}

View File

@@ -1,66 +1,66 @@
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
namespace Hncore.Pass.Manage.Response
{
public class EditManagerResponse
{
/// <summary>
/// 用户数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 创建时间
/// <summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 管理员登录名
/// </summary>
public string LoginCode { get; set; }
/// <summary>
/// 管理员手机号
/// </summary>
public string Phone { get; set; }
/// <summary>
/// 更新时间
/// <summary>
public DateTime UpdateTime { get; set; }
public EditManagerResponse FromEntity(Domain.Manager manager)
{
Id = manager.Id;
LoginCode = manager.LoginCode ;
Phone = manager.Phone;
OwnerId = manager.TenantId;
CreateTime = manager.CreateTime;
UpdateTime = manager.UpdateTime;
return this;
}
}
}
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
namespace Hncore.Pass.Manage.Response
{
public class EditManagerResponse
{
/// <summary>
/// 用户数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 创建时间
/// <summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 管理员登录名
/// </summary>
public string LoginCode { get; set; }
/// <summary>
/// 管理员手机号
/// </summary>
public string Phone { get; set; }
/// <summary>
/// 更新时间
/// <summary>
public DateTime UpdateTime { get; set; }
public EditManagerResponse FromEntity(Domain.Manager manager)
{
Id = manager.Id;
LoginCode = manager.LoginCode ;
Phone = manager.Phone;
OwnerId = manager.TenantId;
CreateTime = manager.CreateTime;
UpdateTime = manager.UpdateTime;
return this;
}
}
}

View File

@@ -1,43 +1,43 @@
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
namespace Hncore.Pass.Manage.Response
{
public class ManagerResponse
{
/// <summary>
/// 用户数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 创建时间
/// <summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 更新时间
/// <summary>
public DateTime UpdateTime { get; set; }
}
}
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
namespace Hncore.Pass.Manage.Response
{
public class ManagerResponse
{
/// <summary>
/// 用户数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 创建时间
/// <summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 更新时间
/// <summary>
public DateTime UpdateTime { get; set; }
}
}

View File

@@ -1,71 +1,71 @@
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
namespace Hncore.Pass.Manage.Response
{
public class PermissionResponse
{
/// <summary>
/// 用户数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 软删除标记0.代表正常1.代表已删除
/// <summary>
public int DeleteTag { get; set; }
/// <summary>
/// 管理员id
/// <summary>
public int ManagerId { get; set; }
/// <summary>
/// 权限编码
/// <summary>
public string PermissionCode { get; set; }
/// <summary>
/// 是否查看
/// </summary>
public int AllowView { get; set; }
/// <summary>
/// 是否添加
/// </summary>
public int AllowAdd { get; set; }
/// <summary>
/// 是否修改
/// </summary>
public int AllowEdit { get; set; }
/// <summary>
/// 是否删除
/// </summary>
public int AllowDel { get; set; }
}
}
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
namespace Hncore.Pass.Manage.Response
{
public class PermissionResponse
{
/// <summary>
/// 用户数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 软删除标记0.代表正常1.代表已删除
/// <summary>
public int DeleteTag { get; set; }
/// <summary>
/// 管理员id
/// <summary>
public int ManagerId { get; set; }
/// <summary>
/// 权限编码
/// <summary>
public string PermissionCode { get; set; }
/// <summary>
/// 是否查看
/// </summary>
public int AllowView { get; set; }
/// <summary>
/// 是否添加
/// </summary>
public int AllowAdd { get; set; }
/// <summary>
/// 是否修改
/// </summary>
public int AllowEdit { get; set; }
/// <summary>
/// 是否删除
/// </summary>
public int AllowDel { get; set; }
}
}

View File

@@ -1,43 +1,43 @@
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
namespace Hncore.Pass.Manage.Response
{
public class QuertManagerProjectResponse
{
/// <summary>
/// 用户数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 创建时间
/// <summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 更新时间
/// <summary>
public DateTime UpdateTime { get; set; }
}
}
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
namespace Hncore.Pass.Manage.Response
{
public class QuertManagerProjectResponse
{
/// <summary>
/// 用户数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 创建时间
/// <summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 更新时间
/// <summary>
public DateTime UpdateTime { get; set; }
}
}

View File

@@ -1,135 +1,135 @@
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
using Hncore.Pass.Manage.Domain;
namespace Hncore.Pass.Manage.Response
{
public class QueryItemManagerResponse
{
/// <summary>
/// 用户数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 创建时间
/// <summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 更新时间
/// <summary>
public DateTime UpdateTime { get; set; }
/// <summary>
/// 删除标记
/// <summary>
public int DeleteTag { get; set; }
/// <summary>
/// 管理员登录名
/// </summary>
public string LoginCode { get; set; }
/// <summary>
/// 管理员手机号
/// </summary>
public string Phone { get; set; }
/// <summary>
/// 头像地址
/// </summary>
public string Photourl { get; set; }
/// <summary>
/// 项目关联
/// </summary>
public string ProjectContact { get; set; }
/// <summary>
/// 管理员姓名
/// </summary>
public string RealName { get; set; }
public int Isroot { get; set; }
public int RoleCode { get; set; }
public List<PermissionResponse> Permission =new List<PermissionResponse>();
public List<DomainResponse> Domain = new List<DomainResponse>();
public static async Task<QueryItemManagerResponse> Query(
IQueryable<Domain.Manager> ManagerQueryable
, IQueryable<Domain.ManagerToPermission> ManagerToPermissionQueryable
, IQueryable<Domain.AuthorityManagerDataDomain> DomainQueryable
, QueryByIdRequest param
)
{
var search = from dw in ManagerQueryable.Where(p => p.DeleteTag == 0 && p.Id == param.Id && p.TenantId == param.TenantId)
join mtp in ManagerToPermissionQueryable.Where(p => p.DeleteTag == 0)
on dw.Id equals mtp.ManagerId into Permissions
select new { dw, Permissions };
var list = search.ToList();
QueryItemManagerResponse pm = new QueryItemManagerResponse();
foreach (var item in list)
{
pm.Id = item.dw.Id;
pm.CreateTime = item.dw.CreateTime;
pm.UpdateTime = item.dw.UpdateTime;
pm.DeleteTag = item.dw.DeleteTag;
pm.OwnerId = item.dw.TenantId;
pm.LoginCode = item.dw.LoginCode;
pm.RealName = item.dw.RealName;
pm.Phone = item.dw.Phone;
pm.Photourl = item.dw.PhotoUrl;
pm.RoleCode = item.dw.RoleId;
// pm.ProjectContact = item.dw.ProjectContact;
foreach (var itemper in item.Permissions)
{
PermissionResponse mtp =new PermissionResponse() ;
mtp.ManagerId = itemper.ManagerId;
mtp.Id = itemper.Id;
mtp.AllowAdd = itemper.AllowAdd;
mtp.AllowDel = itemper.AllowDel;
mtp.AllowEdit = itemper.AllowEdit;
mtp.AllowView = itemper.AllowView;
mtp.PermissionCode = itemper.PermissionCode;
mtp.OwnerId = item.dw.TenantId;
pm.Permission.Add(mtp);
}
}
//var projectList= DomainQueryable.Where(p => p.DeleteTag == 0 && p.ManagerId == param.Id && p.TenantId == param.TenantId);
//foreach(var project in projectList)
//{
// pm.Domain.Add(new DomainResponse() {
// Id= project.Id,
// ProjectCode= project.ProjectCode
// });
//}
return pm;
}
}
}
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
using Hncore.Pass.Manage.Domain;
namespace Hncore.Pass.Manage.Response
{
public class QueryItemManagerResponse
{
/// <summary>
/// 用户数据库ID
/// <summary>
public int Id { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 创建时间
/// <summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 更新时间
/// <summary>
public DateTime UpdateTime { get; set; }
/// <summary>
/// 删除标记
/// <summary>
public int DeleteTag { get; set; }
/// <summary>
/// 管理员登录名
/// </summary>
public string LoginCode { get; set; }
/// <summary>
/// 管理员手机号
/// </summary>
public string Phone { get; set; }
/// <summary>
/// 头像地址
/// </summary>
public string Photourl { get; set; }
/// <summary>
/// 项目关联
/// </summary>
public string ProjectContact { get; set; }
/// <summary>
/// 管理员姓名
/// </summary>
public string RealName { get; set; }
public int Isroot { get; set; }
public int RoleCode { get; set; }
public List<PermissionResponse> Permission =new List<PermissionResponse>();
public List<DomainResponse> Domain = new List<DomainResponse>();
public static async Task<QueryItemManagerResponse> Query(
IQueryable<Domain.Manager> ManagerQueryable
, IQueryable<Domain.ManagerToPermission> ManagerToPermissionQueryable
, IQueryable<Domain.AuthorityManagerDataDomain> DomainQueryable
, QueryByIdRequest param
)
{
var search = from dw in ManagerQueryable.Where(p => p.DeleteTag == 0 && p.Id == param.Id && p.TenantId == param.TenantId)
join mtp in ManagerToPermissionQueryable.Where(p => p.DeleteTag == 0)
on dw.Id equals mtp.ManagerId into Permissions
select new { dw, Permissions };
var list = search.ToList();
QueryItemManagerResponse pm = new QueryItemManagerResponse();
foreach (var item in list)
{
pm.Id = item.dw.Id;
pm.CreateTime = item.dw.CreateTime;
pm.UpdateTime = item.dw.UpdateTime;
pm.DeleteTag = item.dw.DeleteTag;
pm.OwnerId = item.dw.TenantId;
pm.LoginCode = item.dw.LoginCode;
pm.RealName = item.dw.RealName;
pm.Phone = item.dw.Phone;
pm.Photourl = item.dw.PhotoUrl;
pm.RoleCode = item.dw.RoleId;
// pm.ProjectContact = item.dw.ProjectContact;
foreach (var itemper in item.Permissions)
{
PermissionResponse mtp =new PermissionResponse() ;
mtp.ManagerId = itemper.ManagerId;
mtp.Id = itemper.Id;
mtp.AllowAdd = itemper.AllowAdd;
mtp.AllowDel = itemper.AllowDel;
mtp.AllowEdit = itemper.AllowEdit;
mtp.AllowView = itemper.AllowView;
mtp.PermissionCode = itemper.PermissionCode;
mtp.OwnerId = item.dw.TenantId;
pm.Permission.Add(mtp);
}
}
//var projectList= DomainQueryable.Where(p => p.DeleteTag == 0 && p.ManagerId == param.Id && p.TenantId == param.TenantId);
//foreach(var project in projectList)
//{
// pm.Domain.Add(new DomainResponse() {
// Id= project.Id,
// ProjectCode= project.ProjectCode
// });
//}
return pm;
}
}
}

View File

@@ -1,139 +1,139 @@
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
using Hncore.Infrastructure.EntitiesExtension;
using Hncore.Infrastructure.Extension;
namespace Hncore.Pass.Manage.Response
{
public class QueryListManagerResponse
{
/// <summary>
/// 管理员id
/// <summary>
public int Id { get; set; }
/// <summary>
/// 创建时间
/// <summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 更新时间
/// <summary>
public DateTime UpdateTime { get; set; }
/// <summary>
/// 删除标记
/// <summary>
public int DeleteTag { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 更新人ID
/// <summary>
public int UpdatorId { get; set; }
/// <summary>
/// 创建人ID
/// <summary>
public int CreatorId { get; set; }
/// <summary>
/// 管理员登录名[16
/// </summary>
public string LoginCode { get; set; }
/// <summary>
/// 登录密码[20]
/// </summary>
public string Password { get; set; }
/// <summary>
/// 关联的内部人员id
/// </summary>
public int workerid { get; set; }
/// <summary>
/// 管理员角色
/// </summary>
public int roleid { get; set; }
/// <summary>
/// 状态
/// </summary>
public int state { get; set; }
/// <summary>
/// 头像地址[30
/// </summary>
public string Photourl { get; set; }
/// <summary>
/// 微信openid[50]
/// </summary>
public string Wxopenid { get; set; }
/// <summary>
/// 微信昵称
/// </summary>
public string wxnickname { get; set; }
/// <summary>
/// 微信头像
/// </summary>
public string wximage { get; set; }
/// <summary>
/// 注册来源
/// </summary>
public int source { get; set; }
/// <summary>
/// 系统ID
/// </summary>
public int systemid { get; set; }
/// <summary>
/// 管理员手机号
/// </summary>
public string Phone { get; set; }
/// <summary>
/// 账号code
/// </summary>
public string managercode { get; set; }
/// <summary>
/// 管理员姓名
/// </summary>
public string RealName { get; set; }
/// <summary>
/// 电子邮箱
/// </summary>
public string Email { get; set; }
/// <summary>
/// 项目关联
/// </summary>
public string ProjectContact { get; set; }
/// <summary>
/// 关联项目数量
/// </summary>
public int BuildingCount { get; set; }
}
}
using Hncore.Infrastructure.Data;
using Hncore.Infrastructure.DDD;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Data;
using System.Linq.Expressions;
using Microsoft.EntityFrameworkCore;
using Hncore.Infrastructure.WebApi;
using Hncore.Pass.Manage.Request;
using Hncore.Infrastructure.EntitiesExtension;
using Hncore.Infrastructure.Extension;
namespace Hncore.Pass.Manage.Response
{
public class QueryListManagerResponse
{
/// <summary>
/// 管理员id
/// <summary>
public int Id { get; set; }
/// <summary>
/// 创建时间
/// <summary>
public DateTime CreateTime { get; set; }
/// <summary>
/// 更新时间
/// <summary>
public DateTime UpdateTime { get; set; }
/// <summary>
/// 删除标记
/// <summary>
public int DeleteTag { get; set; }
/// <summary>
/// 所属物业ID
/// <summary>
public int OwnerId { get; set; }
/// <summary>
/// 更新人ID
/// <summary>
public int UpdatorId { get; set; }
/// <summary>
/// 创建人ID
/// <summary>
public int CreatorId { get; set; }
/// <summary>
/// 管理员登录名[16
/// </summary>
public string LoginCode { get; set; }
/// <summary>
/// 登录密码[20]
/// </summary>
public string Password { get; set; }
/// <summary>
/// 关联的内部人员id
/// </summary>
public int workerid { get; set; }
/// <summary>
/// 管理员角色
/// </summary>
public int roleid { get; set; }
/// <summary>
/// 状态
/// </summary>
public int state { get; set; }
/// <summary>
/// 头像地址[30
/// </summary>
public string Photourl { get; set; }
/// <summary>
/// 微信openid[50]
/// </summary>
public string Wxopenid { get; set; }
/// <summary>
/// 微信昵称
/// </summary>
public string wxnickname { get; set; }
/// <summary>
/// 微信头像
/// </summary>
public string wximage { get; set; }
/// <summary>
/// 注册来源
/// </summary>
public int source { get; set; }
/// <summary>
/// 系统ID
/// </summary>
public int systemid { get; set; }
/// <summary>
/// 管理员手机号
/// </summary>
public string Phone { get; set; }
/// <summary>
/// 账号code
/// </summary>
public string managercode { get; set; }
/// <summary>
/// 管理员姓名
/// </summary>
public string RealName { get; set; }
/// <summary>
/// 电子邮箱
/// </summary>
public string Email { get; set; }
/// <summary>
/// 项目关联
/// </summary>
public string ProjectContact { get; set; }
/// <summary>
/// 关联项目数量
/// </summary>
public int BuildingCount { get; set; }
}
}