Browse Source

注入AutoMapper,IMapper使用,添加Dto实体,根据当前登录人单位获取所有预约信息接口添饭返回结果参数单位名称,单位编码

develop-lawyerExampaper
liujiaqiang 2 years ago
parent
commit
8fc18b7fc8
  1. 1
      24Hour/24Hour.csproj
  2. 65
      24Hour/Controllers/Common/CommonController.cs
  3. 2
      24Hour/Controllers/LoginController.cs
  4. 17
      24Hour/Program.cs
  5. 119
      Elight.Entity/APPDto/App_CloudCabinetDto.cs
  6. 115
      Elight.Entity/APPDto/App_ConfessionDto.cs
  7. 119
      Elight.Entity/APPDto/App_DocumentDto.cs
  8. 135
      Elight.Entity/APPDto/App_HearingDto.cs
  9. 141
      Elight.Entity/APPDto/App_LawyerServicesDto.cs
  10. 121
      Elight.Entity/APPDto/App_ReceptionDto.cs
  11. 132
      Elight.Entity/APPDto/App_RemoteDto.cs
  12. 29
      Elight.Entity/AuthManageProfile.cs
  13. 1
      Elight.Entity/Elight.Entity.csproj

1
24Hour/24Hour.csproj

@ -13,6 +13,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AutoMapper" Version="12.0.1" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.16" />
<PackageReference Include="Quartz" Version="3.6.3" />
<PackageReference Include="SqlSugarCore" Version="5.1.4.83" />

65
24Hour/Controllers/Common/CommonController.cs

@ -1,4 +1,6 @@
using com.sun.org.apache.xalan.@internal.xsltc.runtime;
using AutoMapper;
using com.sun.org.apache.xalan.@internal.xsltc.runtime;
using com.sun.tools.@internal.xjc.api;
using Elight.Entity;
using Elight.Entity.SystemModel;
using Elight.Logic;
@ -13,6 +15,7 @@ using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Quartz.Logging;
using SqlSugar;
using sun.security.x509;
using System.Drawing.Printing;
using System.Security.AccessControl;
using static com.sun.tools.@internal.xjc.reader.xmlschema.bindinfo.BIConversion;
@ -35,9 +38,10 @@ namespace _24Hour.Controllers.Common
App_Sys_UserModel _userdata = new App_Sys_UserModel();//当前用户
private readonly List<App_Sys_UnitModel> _Unitdata;//当前用户
private readonly ILogger<LoginController> _logger;//日志
private readonly IMapper _mapper;
DateTime unixStartTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
Result result = new Result();
public CommonController(ILogger<LoginController> logger, SqlSugarClient db, WriteSysLog logs, User user, WebSocketController SocketCon)
public CommonController(IMapper mapper,ILogger<LoginController> logger, SqlSugarClient db, WriteSysLog logs, User user, WebSocketController SocketCon)
{
_logger = logger;
_db = db;
@ -45,6 +49,7 @@ namespace _24Hour.Controllers.Common
_userdata = user.Userdata();
_SocketCon = SocketCon;
_Unitdata = _db.Queryable<App_Sys_UnitModel>().Where(q => q.IsDelete == 0).ToList();
_mapper = mapper;
}
#endregion
@ -61,6 +66,8 @@ namespace _24Hour.Controllers.Common
{
RefAsync<int> totalNumber = 0;//总数据
var list = new List<dynamic>();
//获取单位Id
var Unitlist = await _db.Queryable<App_Sys_UnitModel>().ToListAsync();
//获取工作台信息
var Stagingdata = await _db.Queryable<StagingModel>().Where(q => q.IsDelete == 0).ToArrayAsync();
var Userdata = await _db.Queryable<App_Sys_UserModel>().Where(q => q.usertype == 0 ).ToArrayAsync();
@ -85,7 +92,8 @@ namespace _24Hour.Controllers.Common
ettime = "",
creationtime = q.creationtime,
username = q.createusername,
unitCode= q.unitCode,
unitName = Unitlist.FirstOrDefault(x => x.unitCode == q.unitCode)?.unitname,
handleId = q.receptionuser,
handleuser = q.receptionusername,
operatorId = q.operatorId,
@ -111,6 +119,8 @@ namespace _24Hour.Controllers.Common
matter = q.name,
sttime = q.sttime,
ettime = q.ettime,
unitCode = q.unitCode,
unitName = Unitlist.FirstOrDefault(x => x.unitCode == q.unitCode)?.unitname,
state = q.state,
creationtime = q.creationtime,
username = q.createusername,
@ -136,6 +146,8 @@ namespace _24Hour.Controllers.Common
color = da?.color,
icon = da?.icon,
matter = q.matter,
unitCode = q.unitCode,
unitName = Unitlist.FirstOrDefault(x => x.unitCode == q.unitCode)?.unitname,
sttime = q.sttime,
ettime = q.ettime,
state = q.state,
@ -167,6 +179,8 @@ namespace _24Hour.Controllers.Common
sttime = q.sttime,
ettime = "",
state = q.state,
unitCode = q.unitCode,
unitName = Unitlist.FirstOrDefault(x => x.unitCode == q.unitCode)?.unitname,
creationtime = q.creationtime,
username = q.createusername,
handleId = q.meetwitId,
@ -195,6 +209,8 @@ namespace _24Hour.Controllers.Common
sttime = q.reservationtime,
ettime = "",
state = q.state,
unitCode = q.unitCode,
unitName = Unitlist.FirstOrDefault(x => x.unitCode == q.unitCode)?.unitname,
creationtime = q.creationtime,
username = q.lawyeruser,
handleId = q.receptionuser,
@ -245,12 +261,14 @@ namespace _24Hour.Controllers.Common
.Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync();
if (list.Count>0)
{
var unitdal = _Unitdata.Where(q => q.unitCode == list.FirstOrDefault().unitCode).FirstOrDefault();
var datalist = _mapper.Map<List<App_LawyerServicesModel>, List<App_LawyerServicesDto>>(list);
var unitdal = _Unitdata.Where(q => q.unitCode == datalist.FirstOrDefault()?.unitCode).FirstOrDefault();
if (unitdal!= null)
{
list.FirstOrDefault().unitCode = unitdal.unitname;
datalist.FirstOrDefault().unitName = unitdal.unitname;
}
result.result = list.FirstOrDefault();
result.result = datalist.FirstOrDefault();
}
else
{
@ -263,10 +281,11 @@ namespace _24Hour.Controllers.Common
.Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync();
if (Remotedata.Count>0)
{
var unitdatote = _Unitdata.Where(q => q.unitCode == Remotedata.FirstOrDefault().unitCode).FirstOrDefault();
var Remotedatalist = _mapper.Map<List<App_RemoteModel>, List<App_RemoteDto>>(Remotedata);
var unitdatote = _Unitdata.Where(q => q.unitCode == Remotedatalist.FirstOrDefault()?.unitCode).FirstOrDefault();
if (unitdatote!= null)
Remotedata.FirstOrDefault().unitCode = unitdatote.unitname;
result.result = Remotedata.FirstOrDefault();
Remotedatalist.FirstOrDefault().unitName = unitdatote.unitname;
result.result = Remotedatalist.FirstOrDefault();
}
break;
case 2:
@ -275,10 +294,11 @@ namespace _24Hour.Controllers.Common
.Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync();
if (Receptiondata.Count>0)
{
var unitdatR = _Unitdata.Where(q => q.unitCode == Receptiondata.FirstOrDefault().unitCode).FirstOrDefault();
var Receptiondatalist = _mapper.Map<List<App_ReceptionModel>, List<App_ReceptionDto>>(Receptiondata);
var unitdatR = _Unitdata.Where(q => q.unitCode == Receptiondatalist.FirstOrDefault().unitCode).FirstOrDefault();
if (unitdatR!= null)
Receptiondata.FirstOrDefault().unitCode = unitdatR.unitname;
result.result = Receptiondata.FirstOrDefault();
Receptiondatalist.FirstOrDefault().unitName = unitdatR.unitname;
result.result = Receptiondatalist.FirstOrDefault();
}
break;
case 3:
@ -287,10 +307,11 @@ namespace _24Hour.Controllers.Common
.Where(q => q.IsDeleted == 0 && q.Id == Id).ToListAsync();
if (Hearingdata.Count>0)
{
var unitdata = _Unitdata.Where(q => q.unitCode == Hearingdata.FirstOrDefault().unitCode).FirstOrDefault();
var Hearingdatalist = _mapper.Map<List<App_HearingModel>, List<App_HearingDto>>(Hearingdata);
var unitdata = _Unitdata.Where(q => q.unitCode == Hearingdatalist.FirstOrDefault().unitCode).FirstOrDefault();
if (unitdata!= null)
Hearingdata.FirstOrDefault().unitCode = unitdata.unitname;
result.result = Hearingdata.FirstOrDefault();
Hearingdatalist.FirstOrDefault().unitName = unitdata.unitname;
result.result = Hearingdatalist.FirstOrDefault();
}
break;
case 4:
@ -299,10 +320,11 @@ namespace _24Hour.Controllers.Common
.Where(q => q.Id == Id).ToListAsync();
if (Documentdata.Count>0)
{
var unitda = _Unitdata.Where(q => q.unitCode == Documentdata.FirstOrDefault().dwbm).FirstOrDefault();
var Documentdatalist = _mapper.Map<List<App_DocumentModel>, List<App_DocumentDto>>(Documentdata);
var unitda = _Unitdata.Where(q => q.unitCode == Documentdatalist.FirstOrDefault().dwbm).FirstOrDefault();
if (unitda!= null)
Documentdata.FirstOrDefault().dwbm = unitda.unitname;
result.result = Documentdata.FirstOrDefault();
Documentdatalist.FirstOrDefault().unitName = unitda.unitname;
result.result = Documentdatalist.FirstOrDefault();
}
break;
case 5:
@ -311,9 +333,10 @@ namespace _24Hour.Controllers.Common
.Where(q => q.Id == Id).ToListAsync();
if (CloudCabinetdata.Count>0)
{
var unitdat = _Unitdata.Where(q => q.unitCode == CloudCabinetdata.FirstOrDefault().dwbm).FirstOrDefault();
CloudCabinetdata.FirstOrDefault().dwbm = unitdat.unitname;
result.result = CloudCabinetdata.FirstOrDefault();
var CloudCabinetdatalist = _mapper.Map<List<App_CloudCabinetModel>, List<App_CloudCabinetDto>>(CloudCabinetdata);
var unitdat = _Unitdata.Where(q => q.unitCode == CloudCabinetdatalist.FirstOrDefault().dwbm).FirstOrDefault();
CloudCabinetdatalist.FirstOrDefault().unitName = unitdat.unitname;
result.result = CloudCabinetdatalist.FirstOrDefault();
}
break;
case 6:

2
24Hour/Controllers/LoginController.cs

@ -166,6 +166,7 @@ namespace _24Hour.Controllers
);
//var token = new JwtSecurityTokenHandler().CreateToken(jwttoken);
var tokenString = new JwtSecurityTokenHandler().WriteToken(jwttoken);
var Unitdate = await _db.Queryable<App_Sys_UnitModel>().FirstAsync(x => x.unitCode == date.unitCode);
ret.IsSucceed = true;
ret.result = new
{
@ -177,6 +178,7 @@ namespace _24Hour.Controllers
duties = date.duties,
identity = date.identity,
unitCode = date.unitCode,
unitname = Unitdate?.unitname,
department = date.department,
departmentName = date.departmentName,
token = tokenString

17
24Hour/Program.cs

@ -16,14 +16,27 @@ using Quartz.Spi;
using Microsoft.IdentityModel.Logging;
using System.Collections.Specialized;
using System.Runtime.InteropServices;
using AutoMapper;
using System.Reflection;
using Elight.Entity;
#region builder
var builder = WebApplication.CreateBuilder(args);
var Configuration = builder.Configuration;
builder.WebHost.UseUrls(Configuration.GetSection("UrlsConfiguration:Urls").Value.Split(","));
// Add services to the container.
#region
AutoMapper.IConfigurationProvider config = new MapperConfiguration(cfg =>
{
cfg.AddProfile<AuthManageProfile>();
});
builder.Services.AddSingleton(config);
builder.Services.AddScoped<IMapper, Mapper>();
#endregion
builder.Services.AddControllers().AddJsonOptions(options =>
{
options.JsonSerializerOptions.PropertyNamingPolicy = null;

119
Elight.Entity/APPDto/App_CloudCabinetDto.cs

@ -0,0 +1,119 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace Elight.Entity
{
/// <summary>
/// 云柜管理
/// </summary>
[DataContract]
public class App_CloudCabinetDto
{
[DataMember]
public string? Id { get; set; }
/// <summary>
/// 编号
/// </summary>
[DataMember]
public string? bh { get; set; }
/// <summary>
/// 身份证
/// </summary>
[DataMember]
public string? sfzh { get; set; }
/// <summary>
/// 姓名
/// </summary>
[DataMember]
public string? xm { get; set; }
/// <summary>
/// 地址
/// </summary>
[DataMember]
public string? zz { get; set; }
/// <summary>
/// 联系号码
/// </summary>
[DataMember]
public string? lxhm { get; set; }
/// <summary>
///
/// </summary>
[DataMember]
public string? jhlxbh { get; set; }
/// <summary>
///
/// </summary>
[DataMember]
public string? jhlxmc { get; set; }
/// <summary>
/// 材料件数
/// </summary>
[DataMember]
public string? cljs { get; set; }
/// <summary>
/// 备注
/// </summary>
[DataMember]
public string? bz { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[DataMember]
public string? cjsj { get; set; }
/// <summary>
/// 取件时间
/// </summary>
[DataMember]
public string? qjsj { get; set; }
/// <summary>
/// 单位编码
/// </summary>
[DataMember]
public string? dwbm { get; set; }
/// <summary>
/// 取件码
/// </summary>
[DataMember]
public string? wbkqmm { get; set; }
/// <summary>
/// 干警取件码
/// </summary>
[DataMember]
public string? gjkqmm { get; set; }
/// <summary>
/// 状态
/// </summary>
[DataMember]
public string? zt { get; set; }
/// <summary>
/// 干警手机号
/// </summary>
[DataMember]
public string? gjlxhm { get; set; }
/// <summary>
/// 菜单类型
/// </summary>
[DataMember]
public string? reservationId { get; set; }
/// <summary>
/// 单位名称
/// </summary>
[DataMember]
public string? unitName { get; set; }
}
}

115
Elight.Entity/APPDto/App_ConfessionDto.cs

@ -0,0 +1,115 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace Elight.Entity
{
/// <summary>
/// 认罪认罚
/// </summary>
[DataContract]
public class App_ConfessionDto
{
[DataMember]
public string? Id { get; set; }
/// <summary>
/// 操作人id
/// </summary>
[DataMember]
public string? operatorId { get; set; }
/// <summary>
/// 操作人
/// </summary>
[DataMember]
public string? operatorName { get; set; }
/// <summary>
/// 单位编码
/// </summary>
[DataMember]
public string? unitCode { get; set; }
/// <summary>
/// 预约手机号
/// </summary>
[DataMember]
public string? phone { get; set; }
/// <summary>
/// 预约事由
/// </summary>
[DataMember]
public string? matter { get; set; }
[DataMember]
public string? reason { get; set; }
/// <summary>
/// 预约时间
/// </summary>
[DataMember]
public DateTime? sttime { get; set; }
/// <summary>
/// 同意受理时间
/// </summary>
[DataMember]
public DateTime? acceptancetime { get; set; }
/// <summary>
/// 会见人Id
/// </summary>
[DataMember]
public string? meetwitId { get; set; }
/// <summary>
/// 会见人
/// </summary>
[DataMember]
public string? meetwitname { get; set; }
/// <summary>
/// 预约类型
/// </summary>
[DataMember]
public string? reservationId { get; set; }
/// <summary>
/// 备注
/// </summary>
[DataMember]
public string? notes { get; set; }
/// <summary>
/// 状态 0:待办理,1:同意,2:拒绝,3:结束
/// </summary>
[DataMember]
public int state { get; set; }
[DataMember]
public string? createusername { get; set; }
[DataMember]
public string? createuserId { get; set; }
/// <summary>
/// 创建日期
/// </summary>
[DataMember]
public DateTime? creationtime { get; set; } = DateTime.Now;
/// <summary>
/// 是否删除:0:未删除、1:删除
/// </summary>
[DataMember]
public int? IsDeleted { get; set; } = 0;
/// <summary>
/// 单位名称
/// </summary>
[DataMember]
public string? unitName { get; set; }
}
}

119
Elight.Entity/APPDto/App_DocumentDto.cs

@ -0,0 +1,119 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace Elight.Entity
{
/// <summary>
/// 文书签收
/// </summary>
[DataContract]
public class App_DocumentDto
{
[DataMember]
public string? Id { get; set; }
/// <summary>
/// 文书编号
/// </summary>
[DataMember]
public string? wsslbh { get; set; }
/// <summary>
/// 文书名称
/// </summary>
[DataMember]
public string? wsmc { get; set; }
/// <summary>
/// 部门手受案号
/// </summary>
[DataMember]
public string? bmsah { get; set; }
/// <summary>
/// 单位编号
/// </summary>
[DataMember]
public string? dwbm { get; set; }
/// <summary>
/// 案件名称
/// </summary>
[DataMember]
public string? ajmc { get; set; }
/// <summary>
/// 姓名
/// </summary>
[DataMember]
public string? zrrxm { get; set; }
/// <summary>
/// 联系号码
/// </summary>
[DataMember]
public string? zrrlshm { get; set; }
/// <summary>
/// 身份证
/// </summary>
[DataMember]
public string? zjhm { get; set; }
/// <summary>
/// 文书名称
/// </summary>
[DataMember]
public string? fwqwjmc { get; set; }
/// <summary>
/// 登记时间
/// </summary>
[DataMember]
public string? djsj { get; set; }
/// <summary>
/// 办案检察官
/// </summary>
[DataMember]
public string? cbjcgbm { get; set; }
/// <summary>
/// 办案检察官手机号
/// </summary>
[DataMember]
public string? dhhm { get; set; }
/// <summary>
/// 存放时间
/// </summary>
[DataMember]
public string? sdsj { get; set; }
/// <summary>
/// 签收时间
/// </summary>
[DataMember]
public string? qmsj { get; set; }
/// <summary>
/// 状态 00:新建:01:待发送;02:已发送;03:待签收;04:已签收 ;99:已入卷
/// </summary>
[DataMember]
public string? zt { get; set; }
/// <summary>
/// 最新更新时间
/// </summary>
[DataMember]
public string? zhxgsj { get; set; }
/// <summary>
/// 菜单类型
/// </summary>
[DataMember]
public string? reservationId { get; set; }
/// <summary>
/// 单位名称
/// </summary>
[DataMember]
public string? unitName { get; set; }
}
}

135
Elight.Entity/APPDto/App_HearingDto.cs

@ -0,0 +1,135 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace Elight.Entity
{
/// <summary>
/// 听证服务
/// </summary>
[DataContract]
public class App_HearingDto
{
[DataMember]
[SugarColumn(IsPrimaryKey = true)]
public string? Id { get; set; }
///// <summary>
///// 操作人id
///// </summary>
//[DataMember]
public string? operatorId { get; set; }
/// <summary>
/// 操作人
/// </summary>
[DataMember]
public string? operatorName { get; set; }
/// <summary>
/// 单位编码
/// </summary>
[DataMember]
public string? unitCode { get; set; }
/// <summary>
/// 律师所名称
/// </summary>
[DataMember]
public string? lawyerunit { get; set; }
/// <summary>
/// 律师人名称
/// </summary>
[DataMember]
public string? lawyeruser { get; set; }
/// <summary>
/// 联系方式
/// </summary>
[DataMember]
public string? contact { get; set; }
/// <summary>
/// 预约时间
/// </summary>
[DataMember]
public DateTime? reservationtime { get; set; }
/// <summary>
/// 同意受理时间
/// </summary>
[DataMember]
public DateTime? acceptancetime { get; set; }
/// <summary>
/// 所在地
/// </summary>
[DataMember]
public string? location { get; set; }
/// <summary>
/// 听证请求原因
/// </summary>
[DataMember]
public string? witnessrequest { get; set; }
/// <summary>
/// 备注
/// </summary>
[DataMember]
public string? notes { get; set; }
/// <summary>
/// 预约类型
/// </summary>
[DataMember]
public string? reservationId { get; set; }
/// <summary>
/// 接待人Id
/// </summary>
[DataMember]
public string? receptionuser { get; set; }
/// <summary>
/// 接待人
/// </summary>
[DataMember]
public string? receptionusername { get; set; }
/// <summary>
/// 0:待办理,1:同意 2:拒绝
/// </summary>
[DataMember]
public int? state { get; set; }
/// <summary>
/// 拒绝原因
/// </summary>
[DataMember]
public string? reason { get; set; }
[DataMember]
public string? createusername { get; set; }
[DataMember]
public string? createuserId { get; set; }
/// <summary>
/// 创建日期
/// </summary>
[DataMember]
public DateTime? creationtime { get; set; } = DateTime.Now;
/// <summary>
/// 是否删除:0:未删除、1:删除
/// </summary>
[DataMember]
public int? IsDeleted { get; set; } = 0;
/// <summary>
/// 单位名称
/// </summary>
[DataMember]
public string? unitName { get; set; }
}
}

141
Elight.Entity/APPDto/App_LawyerServicesDto.cs

@ -0,0 +1,141 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace Elight.Entity
{
/// <summary>
/// 律师服务
/// </summary>
[DataContract]
public class App_LawyerServicesDto
{
[DataMember]
public string? Id { get; set; }
/// <summary>
/// 单位编码
/// </summary>
[DataMember]
public string? unitCode { get; set; }
/// <summary>
/// 预约类型
/// </summary>
[DataMember]
public string? reservationId { get; set; }
/// <summary>
/// 律师名称
/// </summary>
[DataMember]
public string? name { get; set; }
/// <summary>
/// 手机号
/// </summary>
[DataMember]
public string? phone { get; set; }
/// <summary>
/// 访问日期
/// </summary>
[DataMember]
public DateTime? receptiontime { get; set; }
/// <summary>
/// 同意受理时间
/// </summary>
[DataMember]
public DateTime? acceptancetime { get; set; }
/// <summary>
/// 访问事由
/// </summary>
[DataMember]
public string? matter { get; set; }
/// <summary>
/// 访问对象
/// </summary>
[DataMember]
public string? objectstr { get; set; }
/// <summary>
/// 接待人Id
/// </summary>
[DataMember]
public string? receptionuser { get; set; }
/// <summary>
/// 接待人名称
/// </summary>
[DataMember]
public string? receptionusername { get; set; }
/// <summary>
/// 备注
/// </summary>
[DataMember]
public string? notes { get; set; }
/// <summary>
/// 拒绝原因
/// </summary>
[DataMember]
public string? reason { get; set; }
/// <summary>
/// 0:待办理,1:同意 ,2:拒绝 3, 结束
/// </summary>
[DataMember]
public int state { get; set; }
/// <summary>
/// 创建人
/// </summary>
[DataMember]
public string? createusername { get; set; }
/// <summary>
/// 创建人Id
/// </summary>
[DataMember]
public string? createuserId { get; set; }
/// <summary>
/// 操作人id
/// </summary>
[DataMember]
public string? operatorId { get; set; }
/// <summary>
/// 操作人
/// </summary>
[DataMember]
public string? operatorName { get; set; }
/// <summary>
/// 创建日期
/// </summary>
[DataMember]
public DateTime? creationtime { get; set; } = DateTime.Now;
/// <summary>
/// 是否删除:0:未删除、1:删除
/// </summary>
[DataMember]
public int? IsDeleted { get; set; } = 0;
/// <summary>
/// 附件
/// </summary>
[DataMember]
public string annex { get; set; }
/// <summary>
/// 单位名称
/// </summary>
[DataMember]
public string? unitName { get; set; }
}
}

121
Elight.Entity/APPDto/App_ReceptionDto.cs

@ -0,0 +1,121 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace Elight.Entity
{
/// <summary>
/// 预约接待
/// </summary>
[DataContract]
public class App_ReceptionDto
{
[DataMember]
public string? Id { get; set; }
/// <summary>
/// 单位编码
/// </summary>
[DataMember]
public string? unitCode { get; set; }
/// <summary>
/// 操作人id
/// </summary>
[DataMember]
public string? operatorId { get; set; }
/// <summary>
/// 操作人
/// </summary>
[DataMember]
public string? operatorName { get; set; }
/// <summary>
/// 预约手机号
/// </summary>
[DataMember]
public string? phone { get; set; }
/// <summary>
/// 预约事由
/// </summary>
[DataMember]
public string? matter { get; set; }
[DataMember]
public string? reason { get; set; }
/// <summary>
/// 开始时间
/// </summary>
[DataMember]
public DateTime? sttime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
[DataMember]
public DateTime? ettime { get; set; }
/// <summary>
/// 同意受理时间
/// </summary>
[DataMember]
public DateTime? acceptancetime { get; set; }
/// <summary>
/// 会见人Id
/// </summary>
[DataMember]
public string? meetwitId { get; set; }
/// <summary>
/// 会见人
/// </summary>
[DataMember]
public string? meetwitname { get; set; }
/// <summary>
/// 预约类型
/// </summary>
[DataMember]
public string? reservationId { get; set; }
/// <summary>
/// 备注
/// </summary>
[DataMember]
public string? notes { get; set; }
/// <summary>
/// 状态 0:待办理,1:同意,2:拒绝,3:结束
/// </summary>
[DataMember]
public int state { get; set; }
[DataMember]
public string? createusername { get; set; }
[DataMember]
public string? createuserId { get; set; }
/// <summary>
/// 创建日期
/// </summary>
[DataMember]
public DateTime? creationtime { get; set; } = DateTime.Now;
/// <summary>
/// 是否删除:0:未删除、1:删除
/// </summary>
[DataMember]
public int? IsDeleted { get; set; } = 0;
/// <summary>
/// 单位名称
/// </summary>
[DataMember]
public string? unitName { get; set; }
}
}

132
Elight.Entity/APPDto/App_RemoteDto.cs

@ -0,0 +1,132 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace Elight.Entity
{
/// <summary>
/// 远程会见
/// </summary>
[DataContract]
public class App_RemoteDto
{
[DataMember]
public string? Id { get; set; }
/// <summary>
/// 操作人id
/// </summary>
[DataMember]
public string? operatorId { get; set; }
/// <summary>
/// 操作人
/// </summary>
[DataMember]
public string? operatorName { get; set; }
/// <summary>
/// 单位编码
/// </summary>
[DataMember]
public string? unitCode { get; set; }
/// <summary>
/// 手机推流地址
/// </summary>
[DataMember]
public string? appurl { get; set; }
/// <summary>
/// 会议号
/// </summary>
[DataMember]
public string? Code { get; set; }
/// <summary>
/// 会议名称
/// </summary>
[DataMember]
public string? name { get; set; }
/// <summary>
/// 预约人手机号
/// </summary>
[DataMember]
public string? phone { get; set; }
[DataMember]
public string? reason { get; set; }
/// <summary>
/// 开始时间
/// </summary>
[DataMember]
public DateTime? sttime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
[DataMember]
public DateTime? ettime { get; set; }
/// <summary>
/// 同意受理时间
/// </summary>
[DataMember]
public DateTime? acceptancetime { get; set; }
/// <summary>
/// 会见人Id
/// </summary>
[DataMember]
public string? meetwitId { get; set; }
/// <summary>
/// 会见人
/// </summary>
[DataMember]
public string? meetwitname { get; set; }
/// <summary>
/// 预约类型
/// </summary>
[DataMember]
public string? reservationId { get; set; }
/// <summary>
/// 备注
/// </summary>
[DataMember]
public string? notes { get; set; }
/// <summary>
/// 0:待开始,1已结束,2:会议取消
/// </summary>
[DataMember]
public int state { get; set; }
[DataMember]
public string? createusername { get; set; }
[DataMember]
public string? createuserId { get; set; }
/// <summary>
/// 创建日期
/// </summary>
[DataMember]
public DateTime? creationtime { get; set; } = DateTime.Now;
/// <summary>
/// 是否删除:0:未删除、1:删除
/// </summary>
[DataMember]
public int? IsDeleted { get; set; } = 0;
/// <summary>
/// 单位名称
/// </summary>
[DataMember]
public string? unitName { get; set; }
}
}

29
Elight.Entity/AuthManageProfile.cs

@ -0,0 +1,29 @@
using AutoMapper;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Elight.Entity
{
public class AuthManageProfile : Profile
{
public AuthManageProfile()
{
CreateMap<App_CloudCabinetModel, App_CloudCabinetDto>();
CreateMap<App_ConfessionModel, App_ConfessionDto>();
CreateMap<App_DocumentModel, App_DocumentDto>();
CreateMap<App_HearingModel, App_HearingDto>();
CreateMap<App_LawyerServicesModel, App_LawyerServicesDto>();
CreateMap<App_ReceptionModel, App_ReceptionDto>();
CreateMap<App_RemoteModel, App_RemoteDto>();
}
}
}

1
Elight.Entity/Elight.Entity.csproj

@ -7,6 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="AutoMapper" Version="12.0.1" />
<PackageReference Include="SqlSugarCore" Version="5.1.4.83" />
</ItemGroup>

Loading…
Cancel
Save