添加项目文件。
This commit is contained in:
30
extend/Tnb.Extend.Entitys/Dto/BigData/BigDataListOutput.cs
Normal file
30
extend/Tnb.Extend.Entitys/Dto/BigData/BigDataListOutput.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.BigData;
|
||||
|
||||
/// <summary>
|
||||
/// 大数据列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class BigDataListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
/// <summary>
|
||||
/// 共享文件.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentActionsShareInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 共享用户.
|
||||
/// </summary>
|
||||
public string? userId { get; set; }
|
||||
}
|
||||
25
extend/Tnb.Extend.Entitys/Dto/Document/DocumentCrInput.cs
Normal file
25
extend/Tnb.Extend.Entitys/Dto/Document/DocumentCrInput.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
/// <summary>
|
||||
/// 添加文件夹.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 文件夹名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文档父级.
|
||||
/// </summary>
|
||||
public string? parentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文档分类.
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using JNPF.Common.Security;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
/// <summary>
|
||||
/// 获取知识管理列表(文件夹树).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentFolderTreeOutput : TreeModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 图标.
|
||||
/// </summary>
|
||||
public string? icon { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件名.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
}
|
||||
36
extend/Tnb.Extend.Entitys/Dto/Document/DocumentInfoOutput.cs
Normal file
36
extend/Tnb.Extend.Entitys/Dto/Document/DocumentInfoOutput.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
/// <summary>
|
||||
/// 获取文件/文件夹信息.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 父级id.
|
||||
/// </summary>
|
||||
public string? parentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件类型.
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件名/文件夹名.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 后缀名.
|
||||
/// </summary>
|
||||
public string? fileExtension { get; set; }
|
||||
|
||||
}
|
||||
50
extend/Tnb.Extend.Entitys/Dto/Document/DocumentListOutput.cs
Normal file
50
extend/Tnb.Extend.Entitys/Dto/Document/DocumentListOutput.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
/// <summary>
|
||||
/// 获取知识管理列表(全部文档).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 创建日期.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否分享.
|
||||
/// </summary>
|
||||
public int? isShare { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型(0-文件夹,1-文件).
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大小.
|
||||
/// </summary>
|
||||
public string? fileSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 后缀名.
|
||||
/// </summary>
|
||||
public string? fileExtension { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 父级Id.
|
||||
/// </summary>
|
||||
public string? parentId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
/// <summary>
|
||||
/// 知识管理(我的共享列表).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentShareOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 共享日期.
|
||||
/// </summary>
|
||||
public DateTime? shareTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大小.
|
||||
/// </summary>
|
||||
public string fileSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件名.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件类型.
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 后缀名.
|
||||
/// </summary>
|
||||
public string fileExtension { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
/// <summary>
|
||||
/// 获取知识管理列表(共享给我).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentShareTomeOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 共享日期.
|
||||
/// </summary>
|
||||
public DateTime? shareTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大小.
|
||||
/// </summary>
|
||||
public string? fileSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 共享人员Id.
|
||||
/// </summary>
|
||||
public string? creatorUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 后缀名.
|
||||
/// </summary>
|
||||
public string? fileExtension { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
/// <summary>
|
||||
/// 获取知识管理列表(共享人员).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentShareUserOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 共享时间.
|
||||
/// </summary>
|
||||
public DateTime? shareTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 共享人员id.
|
||||
/// </summary>
|
||||
public string? shareUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文档id.
|
||||
/// </summary>
|
||||
public string? documentId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
/// <summary>
|
||||
/// 回收站(彻底删除).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentTrashOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 删除日期.
|
||||
/// </summary>
|
||||
public DateTime? deleteTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 大小.
|
||||
/// </summary>
|
||||
public string? fileSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 后缀名.
|
||||
/// </summary>
|
||||
public string? fileExtension { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型.
|
||||
/// </summary>
|
||||
public int? type { get; set; }
|
||||
}
|
||||
15
extend/Tnb.Extend.Entitys/Dto/Document/DocumentUpInput.cs
Normal file
15
extend/Tnb.Extend.Entitys/Dto/Document/DocumentUpInput.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
/// <summary>
|
||||
/// 修改文件名/文件夹名.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentUpInput : DocumentCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using JNPF.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Document;
|
||||
|
||||
[SuppressSniffer]
|
||||
public class DocumentUploaderInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 上级文件id.
|
||||
/// </summary>
|
||||
public string? parentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 上级文件id.
|
||||
/// </summary>
|
||||
public IFormFile? file { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.DocumentPreview;
|
||||
|
||||
/// <summary>
|
||||
/// 获取文档列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentPreviewListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 文件名称.
|
||||
/// </summary>
|
||||
public string? fileName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件大小.
|
||||
/// </summary>
|
||||
public string? fileSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id .
|
||||
/// </summary>
|
||||
public string? fileId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
public string? fileTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件类型.
|
||||
/// </summary>
|
||||
public string? fileType { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.DocumentPreview;
|
||||
|
||||
/// <summary>
|
||||
/// 预览文档.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentPreviewPreviewInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 文件id.
|
||||
/// </summary>
|
||||
public string? fileId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否强制重新转换(忽略缓存),true为强制重新转换,false为不强制重新转换.
|
||||
/// </summary>
|
||||
public bool noCache { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 针对单文档设置水印内容.
|
||||
/// </summary>
|
||||
public string? watermark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 0否1是,默认为0。针对单文档设置是否防复制.
|
||||
/// </summary>
|
||||
public int isCopy{ get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始位置.
|
||||
/// </summary>
|
||||
public string? pageStart { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束位置.
|
||||
/// </summary>
|
||||
public string? pageEnd { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型.
|
||||
/// </summary>
|
||||
public string? type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预览方式(localPreview:本地,yozoOnlinePreview:在线).
|
||||
/// </summary>
|
||||
public string? previewType { get; set; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.DocumentPreview;
|
||||
|
||||
/// <summary>
|
||||
/// 预览文档.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class DocumentPreviewPreviewOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 文件名称.
|
||||
/// </summary>
|
||||
public string? fileName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件路径.
|
||||
/// </summary>
|
||||
public string? filePath { get; set; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// 存草稿.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailActionsSaveDraftInput : EmailSendInput
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// 邮箱配置-测试连接.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailConfigActionsCheckMailInput : EmailConfigInfoOutput
|
||||
{
|
||||
}
|
||||
50
extend/Tnb.Extend.Entitys/Dto/Email/EmailConfigInfoOutput.cs
Normal file
50
extend/Tnb.Extend.Entitys/Dto/Email/EmailConfigInfoOutput.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// 获取邮箱配置.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailConfigInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// POP3服务地址.
|
||||
/// </summary>
|
||||
public string? pop3Host { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// POP3端口.
|
||||
/// </summary>
|
||||
public string? pop3Port { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP服务器地址.
|
||||
/// </summary>
|
||||
public string? smtpHost { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP端口.
|
||||
/// </summary>
|
||||
public string? smtpPort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 显示名称.
|
||||
/// </summary>
|
||||
public string? senderName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否开户SSL登录(1-是,0否).
|
||||
/// </summary>
|
||||
public int? emailSsl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码.
|
||||
/// </summary>
|
||||
public string? password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮箱地址.
|
||||
/// </summary>
|
||||
public string? account { get; set; }
|
||||
}
|
||||
50
extend/Tnb.Extend.Entitys/Dto/Email/EmailConfigUpInput.cs
Normal file
50
extend/Tnb.Extend.Entitys/Dto/Email/EmailConfigUpInput.cs
Normal file
@@ -0,0 +1,50 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// 更新邮件配置.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailConfigUpInput
|
||||
{
|
||||
/// <summary>
|
||||
/// POP3服务地址.
|
||||
/// </summary>
|
||||
public string? pop3Host { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// POP3端口.
|
||||
/// </summary>
|
||||
public string? pop3Port { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP服务器地址.
|
||||
/// </summary>
|
||||
public string? smtpHost { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP端口.
|
||||
/// </summary>
|
||||
public string? smtpPort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 显示名称.
|
||||
/// </summary>
|
||||
public string? senderName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否开户SSL登录(1-是,0否).
|
||||
/// </summary>
|
||||
public int? emailSsl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码.
|
||||
/// </summary>
|
||||
public string? password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮箱地址.
|
||||
/// </summary>
|
||||
public string? account { get; set; }
|
||||
}
|
||||
22
extend/Tnb.Extend.Entitys/Dto/Email/EmailHomeOutput.cs
Normal file
22
extend/Tnb.Extend.Entitys/Dto/Email/EmailHomeOutput.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
[SuppressSniffer]
|
||||
public class EmailHomeOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// ID.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
71
extend/Tnb.Extend.Entitys/Dto/Email/EmailInfoOutput.cs
Normal file
71
extend/Tnb.Extend.Entitys/Dto/Email/EmailInfoOutput.cs
Normal file
@@ -0,0 +1,71 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// 获取邮件信息.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 邮件主题.
|
||||
/// </summary>
|
||||
public string? subject { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人姓名.
|
||||
/// </summary>
|
||||
public string? senderName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人邮箱.
|
||||
/// </summary>
|
||||
public string? sender { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 时间.
|
||||
/// </summary>
|
||||
public DateTime? fdate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件人.
|
||||
/// </summary>
|
||||
public string? mAccount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件对象.
|
||||
/// </summary>
|
||||
public string? attachment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮件内容.
|
||||
/// </summary>
|
||||
public string? bodyText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 抄送人.
|
||||
/// </summary>
|
||||
public string? cC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密送人.
|
||||
/// </summary>
|
||||
public string? bCC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件人.
|
||||
/// </summary>
|
||||
public string? recipient { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
|
||||
55
extend/Tnb.Extend.Entitys/Dto/Email/EmailListOutput.cs
Normal file
55
extend/Tnb.Extend.Entitys/Dto/Email/EmailListOutput.cs
Normal file
@@ -0,0 +1,55 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email;
|
||||
|
||||
/// <summary>
|
||||
/// (带分页)获取邮件列表(收件箱、标星件、草稿箱、已发送).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 是否已读(1-已读,0-未) inBox,star.
|
||||
/// </summary>
|
||||
public int? isRead { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 时间 inBox,star.
|
||||
/// </summary>
|
||||
public DateTime? fdate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键ID.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主题.
|
||||
/// </summary>
|
||||
public string? subject { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否标星(1-是,0-否)inBox,star.
|
||||
/// </summary>
|
||||
public int? starred { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件.
|
||||
/// </summary>
|
||||
public string? attachment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人 inBox,star.
|
||||
/// </summary>
|
||||
public string? sender { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件人 draft,sent.
|
||||
/// </summary>
|
||||
public string? recipient { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
28
extend/Tnb.Extend.Entitys/Dto/Email/EmailListQuery.cs
Normal file
28
extend/Tnb.Extend.Entitys/Dto/Email/EmailListQuery.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
using JNPF.Common.Filter;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email
|
||||
{
|
||||
/// <summary>
|
||||
/// (带分页)获取邮件列表入参(收件箱、标星件、草稿箱、已发送).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailListQuery : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 开始时间,时间戳.
|
||||
/// </summary>
|
||||
public long? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间,时间戳.
|
||||
/// </summary>
|
||||
public long? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 类型.
|
||||
/// </summary>
|
||||
public string? type { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
46
extend/Tnb.Extend.Entitys/Dto/Email/EmailSendInput.cs
Normal file
46
extend/Tnb.Extend.Entitys/Dto/Email/EmailSendInput.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Email
|
||||
{
|
||||
/// <summary>
|
||||
/// 发邮件.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmailSendInput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主题.
|
||||
/// </summary>
|
||||
public string? subject { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件人.
|
||||
/// </summary>
|
||||
public string? recipient { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 正文.
|
||||
/// </summary>
|
||||
public string? bodyText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件.
|
||||
/// </summary>
|
||||
public string? attachment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 抄送人.
|
||||
/// </summary>
|
||||
public string? cc { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密送人.
|
||||
/// </summary>
|
||||
public string? bcc { get; set; }
|
||||
}
|
||||
}
|
||||
90
extend/Tnb.Extend.Entitys/Dto/Employee/EmployeeListOutput.cs
Normal file
90
extend/Tnb.Extend.Entitys/Dto/Employee/EmployeeListOutput.cs
Normal file
@@ -0,0 +1,90 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Employee;
|
||||
|
||||
/// <summary>
|
||||
/// 获取职员列表(分页).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmployeeListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 工号.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 姓名.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 性别ID.
|
||||
/// </summary>
|
||||
public string? gender { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 部门.
|
||||
/// </summary>
|
||||
public string? departmentName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 岗位.
|
||||
/// </summary>
|
||||
public string? positionName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用工性质.
|
||||
/// </summary>
|
||||
public string? workingNature { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 身份证.
|
||||
/// </summary>
|
||||
public string? idNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联系电话.
|
||||
/// </summary>
|
||||
public string? telephone { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 生日.
|
||||
/// </summary>
|
||||
public DateTime? birthday { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 参加工作时间.
|
||||
/// </summary>
|
||||
public DateTime? attendWorkTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 学历.
|
||||
/// </summary>
|
||||
public string? education { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所学专业.
|
||||
/// </summary>
|
||||
public string? major { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 毕业院校.
|
||||
/// </summary>
|
||||
public string? graduationAcademy { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 毕业时间.
|
||||
/// </summary>
|
||||
public DateTime? graduationTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
}
|
||||
27
extend/Tnb.Extend.Entitys/Dto/Employee/EmployeeListQuery.cs
Normal file
27
extend/Tnb.Extend.Entitys/Dto/Employee/EmployeeListQuery.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using JNPF.Common.Filter;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Employee;
|
||||
|
||||
/// <summary>
|
||||
/// 获取职员列表(分页).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class EmployeeListQuery : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 查询内容.
|
||||
/// </summary>
|
||||
public string? condition { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 查询字段.
|
||||
/// </summary>
|
||||
public string? selectKey { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否分页(0:分页).
|
||||
/// </summary>
|
||||
public string? dataType { get; set; }
|
||||
|
||||
}
|
||||
12
extend/Tnb.Extend.Entitys/Dto/Employee/ImportDataInput.cs
Normal file
12
extend/Tnb.Extend.Entitys/Dto/Employee/ImportDataInput.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Employee;
|
||||
|
||||
[SuppressSniffer]
|
||||
public class ImportDataInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 导入数据.
|
||||
/// </summary>
|
||||
public List<EmployeeListOutput>? list { get; set; }
|
||||
}
|
||||
27
extend/Tnb.Extend.Entitys/Dto/Employee/ImportDataOutput.cs
Normal file
27
extend/Tnb.Extend.Entitys/Dto/Employee/ImportDataOutput.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Employee;
|
||||
|
||||
[SuppressSniffer]
|
||||
public class ImportDataOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 导入失败信息.
|
||||
/// </summary>
|
||||
public List<EmployeeListOutput> failResult { get; set; } = new List<EmployeeListOutput>();
|
||||
|
||||
/// <summary>
|
||||
/// 失败条数.
|
||||
/// </summary>
|
||||
public int fnum { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 导入是否成功(0:成功).
|
||||
/// </summary>
|
||||
public int resultType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 成功条数.
|
||||
/// </summary>
|
||||
public int snum { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 获取订单信息(下一个订单).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderActionsNextOutput : OrderInfoOutput
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 获取订单信息(上一个订单).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderActionsPrevOutput : OrderInfoOutput
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 获取订单列表-收款计划.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderCollectionPlanOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款日期.
|
||||
/// </summary>
|
||||
public DateTime? receivableDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款比率.
|
||||
/// </summary>
|
||||
public decimal? receivableRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款金额.
|
||||
/// </summary>
|
||||
public string? receivableMoney { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款方式.
|
||||
/// </summary>
|
||||
public string? receivableMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款摘要.
|
||||
/// </summary>
|
||||
public string? fabstract { get; set; }
|
||||
}
|
||||
312
extend/Tnb.Extend.Entitys/Dto/Order/OrderCrInput.cs
Normal file
312
extend/Tnb.Extend.Entitys/Dto/Order/OrderCrInput.cs
Normal file
@@ -0,0 +1,312 @@
|
||||
using JNPF.Common.Models.WorkFlow;
|
||||
using JNPF.DependencyInjection;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 新建订单.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderCrInput: FlowTaskOtherModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string? customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务人员id.
|
||||
/// </summary>
|
||||
public string? salesmanId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单日期.
|
||||
/// </summary>
|
||||
public DateTime? orderDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单编码.
|
||||
/// </summary>
|
||||
public string? orderCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 付款方式.
|
||||
/// </summary>
|
||||
public string? paymentMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 付款金额.
|
||||
/// </summary>
|
||||
public decimal? receivableMoney { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 定金比率.
|
||||
/// </summary>
|
||||
public decimal? earnestRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预付定金.
|
||||
/// </summary>
|
||||
public decimal? prepayEarnest { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 运输方式.
|
||||
/// </summary>
|
||||
public string? transportMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货日期.
|
||||
/// </summary>
|
||||
public DateTime? deliveryDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货地址.
|
||||
/// </summary>
|
||||
public string? deliveryAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 相关附近.
|
||||
/// </summary>
|
||||
public string? fileJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户ID.
|
||||
/// </summary>
|
||||
public string? customerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务人员名字.
|
||||
/// </summary>
|
||||
public string? salesmanName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态.
|
||||
/// </summary>
|
||||
public int? status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 紧急程度.
|
||||
/// </summary>
|
||||
public int? flowUrgent { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 商品列表.
|
||||
/// </summary>
|
||||
public List<GoodsList>? goodsList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款计划列表.
|
||||
/// </summary>
|
||||
public List<CollectionPlanList>? collectionPlanList { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 订单明细.
|
||||
/// </summary>
|
||||
public class OrderInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string? customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务人员id.
|
||||
/// </summary>
|
||||
public string? salesmanId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单日期.
|
||||
/// </summary>
|
||||
public DateTime? orderDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单编码.
|
||||
/// </summary>
|
||||
public string? orderCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 付款方式.
|
||||
/// </summary>
|
||||
public string? paymentMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 付款金额.
|
||||
/// </summary>
|
||||
public decimal? receivableMoney { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 定金比率.
|
||||
/// </summary>
|
||||
public string? earnestRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预付定金.
|
||||
/// </summary>
|
||||
public string? prepayEarnest { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 运输方式.
|
||||
/// </summary>
|
||||
public string? transportMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货日期.
|
||||
/// </summary>
|
||||
public DateTime? deliveryDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货地址.
|
||||
/// </summary>
|
||||
public string? deliveryAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 相关附近.
|
||||
/// </summary>
|
||||
public string? fileJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户ID.
|
||||
/// </summary>
|
||||
public string? customerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务人员名字.
|
||||
/// </summary>
|
||||
public string? salesmanName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 候选人.
|
||||
/// </summary>
|
||||
public Dictionary<string, List<string>> candidateList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 选择分支.
|
||||
/// </summary>
|
||||
public List<string> branchList { get; set; } = new List<string>();
|
||||
|
||||
/// <summary>
|
||||
/// 异常审批人.
|
||||
/// </summary>
|
||||
public Dictionary<string, List<string>> errorRuleUserList { get; set; } = new Dictionary<string, List<string>>();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 商品明细.
|
||||
/// </summary>
|
||||
public class GoodsList
|
||||
{
|
||||
/// <summary>
|
||||
/// 商品id.
|
||||
/// </summary>
|
||||
public string? goodsId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 商品名称.
|
||||
/// </summary>
|
||||
public string? goodsName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 规格型号.
|
||||
/// </summary>
|
||||
public string? specifications { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单位.
|
||||
/// </summary>
|
||||
public string? unit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数量.
|
||||
/// </summary>
|
||||
public decimal? qty { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单价.
|
||||
/// </summary>
|
||||
public string? price { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额.
|
||||
/// </summary>
|
||||
public string? amount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 折扣.
|
||||
/// </summary>
|
||||
public decimal? discount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 税率.
|
||||
/// </summary>
|
||||
public decimal? cess { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 实际单价.
|
||||
/// </summary>
|
||||
public string? actualPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 实际金额.
|
||||
/// </summary>
|
||||
public string? actualAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 收款明细.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class CollectionPlanList
|
||||
{
|
||||
/// <summary>
|
||||
/// 收款日期.
|
||||
/// </summary>
|
||||
public DateTime? receivableDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款比率.
|
||||
/// </summary>
|
||||
public decimal? receivableRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款金额.
|
||||
/// </summary>
|
||||
public string? receivableMoney { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款方式.
|
||||
/// </summary>
|
||||
public string? receivableMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款摘要.
|
||||
/// </summary>
|
||||
[JsonProperty("abstract")]
|
||||
public string? abstracts { get; set; }
|
||||
}
|
||||
26
extend/Tnb.Extend.Entitys/Dto/Order/OrderCustomerOutput.cs
Normal file
26
extend/Tnb.Extend.Entitys/Dto/Order/OrderCustomerOutput.cs
Normal file
@@ -0,0 +1,26 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 获取客户列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderCustomerOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键ID.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 企业名称.
|
||||
/// </summary>
|
||||
public string? text { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string? code { get; set; }
|
||||
|
||||
}
|
||||
40
extend/Tnb.Extend.Entitys/Dto/Order/OrderGoodsOutput.cs
Normal file
40
extend/Tnb.Extend.Entitys/Dto/Order/OrderGoodsOutput.cs
Normal file
@@ -0,0 +1,40 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 获取商品列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderGoodsOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键ID.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 商品名称.
|
||||
/// </summary>
|
||||
public string? text { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 商品编码.
|
||||
/// </summary>
|
||||
public string? code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 规格型号.
|
||||
/// </summary>
|
||||
public string? specifications { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单位.
|
||||
/// </summary>
|
||||
public string? unit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 售价.
|
||||
/// </summary>
|
||||
public double price { get; set; }
|
||||
}
|
||||
126
extend/Tnb.Extend.Entitys/Dto/Order/OrderInfoOutput.cs
Normal file
126
extend/Tnb.Extend.Entitys/Dto/Order/OrderInfoOutput.cs
Normal file
@@ -0,0 +1,126 @@
|
||||
using JNPF.DependencyInjection;
|
||||
using JNPF.Extend.Entitys.Model;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 获取/查看订单信息.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
public string? creatorUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户id.
|
||||
/// </summary>
|
||||
public string? customerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名.
|
||||
/// </summary>
|
||||
public string? customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 交易地点.
|
||||
/// </summary>
|
||||
public string? deliveryAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 交易时间.
|
||||
/// </summary>
|
||||
public DateTime? deliveryDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 定金比率.
|
||||
/// </summary>
|
||||
public string? earnestRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态.
|
||||
/// </summary>
|
||||
public int? enabledMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 相关附件.
|
||||
/// </summary>
|
||||
public string? fileJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
public DateTime? lastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改人.
|
||||
/// </summary>
|
||||
public string? lastModifyUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单编码.
|
||||
/// </summary>
|
||||
public string? orderCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单日期.
|
||||
/// </summary>
|
||||
public DateTime? orderDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 付款方式.
|
||||
/// </summary>
|
||||
public string? paymentMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预付定金.
|
||||
/// </summary>
|
||||
public string? prepayEarnest { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 付款金额.
|
||||
/// </summary>
|
||||
public decimal? receivableMoney { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务人id.
|
||||
/// </summary>
|
||||
public string? salesmanId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务人名.
|
||||
/// </summary>
|
||||
public string? salesmanName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 运输方式.
|
||||
/// </summary>
|
||||
public string? transportMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单商品.
|
||||
/// </summary>
|
||||
public List<GoodsModel>? goodsList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款计划.
|
||||
/// </summary>
|
||||
public List<CollectionPlanModel>? collectionPlanList { get; set; }
|
||||
}
|
||||
70
extend/Tnb.Extend.Entitys/Dto/Order/OrderItemsOutput.cs
Normal file
70
extend/Tnb.Extend.Entitys/Dto/Order/OrderItemsOutput.cs
Normal file
@@ -0,0 +1,70 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 获取订单列表-订单商品.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderItemsOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 商品名称.
|
||||
/// </summary>
|
||||
public string? goodsName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 规格型号.
|
||||
/// </summary>
|
||||
public string? specifications { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单位.
|
||||
/// </summary>
|
||||
public string? unit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数量.
|
||||
/// </summary>
|
||||
public decimal? qty { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单价.
|
||||
/// </summary>
|
||||
public decimal? price { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额.
|
||||
/// </summary>
|
||||
public decimal? amount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 折扣.
|
||||
/// </summary>
|
||||
public decimal? discount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 税率.
|
||||
/// </summary>
|
||||
public decimal? cess { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 实际单价.
|
||||
/// </summary>
|
||||
public decimal? actualPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 实际金额.
|
||||
/// </summary>
|
||||
public decimal? actualAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
}
|
||||
75
extend/Tnb.Extend.Entitys/Dto/Order/OrderListOutput.cs
Normal file
75
extend/Tnb.Extend.Entitys/Dto/Order/OrderListOutput.cs
Normal file
@@ -0,0 +1,75 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 获取订单列表(带分页).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单编码.
|
||||
/// </summary>
|
||||
public string? orderCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单日期.
|
||||
/// </summary>
|
||||
public DateTime? orderDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string? customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务人员.
|
||||
/// </summary>
|
||||
public string? salesmanName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 付款金额.
|
||||
/// </summary>
|
||||
public decimal? receivableMoney { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 制单人员.
|
||||
/// </summary>
|
||||
public string? creatorUser { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态.
|
||||
/// </summary>
|
||||
public int? currentState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建人.
|
||||
/// </summary>
|
||||
public string? creatorUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
public DateTime? lastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
public long? sortCode { get; set; }
|
||||
}
|
||||
27
extend/Tnb.Extend.Entitys/Dto/Order/OrderListQuery.cs
Normal file
27
extend/Tnb.Extend.Entitys/Dto/Order/OrderListQuery.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using JNPF.Common.Filter;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 获取订单列表入参(带分页).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderListQuery : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public long? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public long? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态.
|
||||
/// </summary>
|
||||
public int? enabledMark { get; set; }
|
||||
|
||||
}
|
||||
144
extend/Tnb.Extend.Entitys/Dto/Order/OrderUpInput.cs
Normal file
144
extend/Tnb.Extend.Entitys/Dto/Order/OrderUpInput.cs
Normal file
@@ -0,0 +1,144 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Order;
|
||||
|
||||
/// <summary>
|
||||
/// 修改订单.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class OrderUpInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string? customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务人员id.
|
||||
/// </summary>
|
||||
public string? salesmanId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单日期.
|
||||
/// </summary>
|
||||
public DateTime? orderDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单编码.
|
||||
/// </summary>
|
||||
public string? orderCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 付款方式.
|
||||
/// </summary>
|
||||
public string? paymentMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 付款金额.
|
||||
/// </summary>
|
||||
public decimal? receivableMoney { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 定金比率.
|
||||
/// </summary>
|
||||
public decimal? earnestRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预付定金.
|
||||
/// </summary>
|
||||
public decimal? prepayEarnest { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 运输方式.
|
||||
/// </summary>
|
||||
public string? transportMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货日期.
|
||||
/// </summary>
|
||||
public DateTime? deliveryDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货地址.
|
||||
/// </summary>
|
||||
public string? deliveryAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 相关附近.
|
||||
/// </summary>
|
||||
public string? fileJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户ID.
|
||||
/// </summary>
|
||||
public string? customerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务人员名字.
|
||||
/// </summary>
|
||||
public string? salesmanName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态.
|
||||
/// </summary>
|
||||
public string? status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 紧急程度.
|
||||
/// </summary>
|
||||
public int? flowUrgent { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// 商品列表.
|
||||
/// </summary>
|
||||
public List<GoodsListUp>? goodsList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款计划列表.
|
||||
/// </summary>
|
||||
public List<CollectionPlanListUp>? collectionPlanList { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 商品列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class GoodsListUp : GoodsList
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 商品id.
|
||||
/// </summary>
|
||||
public string? orderId { get; set; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 收款计划列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class CollectionPlanListUp : CollectionPlanList
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 商品id.
|
||||
/// </summary>
|
||||
public string? orderId { get; set; }
|
||||
}
|
||||
110
extend/Tnb.Extend.Entitys/Dto/Product/ProductCrInput.cs
Normal file
110
extend/Tnb.Extend.Entitys/Dto/Product/ProductCrInput.cs
Normal file
@@ -0,0 +1,110 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Product;
|
||||
|
||||
/// <summary>
|
||||
/// 新建销售订单.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单编号.
|
||||
/// </summary>
|
||||
public string code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户id.
|
||||
/// </summary>
|
||||
public string customerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核人.
|
||||
/// </summary>
|
||||
public string auditName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核日期.
|
||||
/// </summary>
|
||||
public DateTime? auditDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货仓库.
|
||||
/// </summary>
|
||||
public string goodsWarehouse { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货通知时间.
|
||||
/// </summary>
|
||||
public DateTime? goodsDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货通知人.
|
||||
/// </summary>
|
||||
public string goodsName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款方式.
|
||||
/// </summary>
|
||||
public string gatheringType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务员.
|
||||
/// </summary>
|
||||
public string business { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 送货地址.
|
||||
/// </summary>
|
||||
public string address { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联系方式.
|
||||
/// </summary>
|
||||
public string contactTel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收货消息.
|
||||
/// </summary>
|
||||
public int harvestMsg { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收货仓库.
|
||||
/// </summary>
|
||||
public string harvestWarehouse { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 代发客户.
|
||||
/// </summary>
|
||||
public string issuingName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 让利金额.
|
||||
/// </summary>
|
||||
public decimal partPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 优惠金额.
|
||||
/// </summary>
|
||||
public decimal reducedPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 折后金额.
|
||||
/// </summary>
|
||||
public decimal discountPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 子表数据.
|
||||
/// </summary>
|
||||
public List<ProductEntryEntity> productEntryList { get; set; }
|
||||
}
|
||||
116
extend/Tnb.Extend.Entitys/Dto/Product/ProductInfoOutput.cs
Normal file
116
extend/Tnb.Extend.Entitys/Dto/Product/ProductInfoOutput.cs
Normal file
@@ -0,0 +1,116 @@
|
||||
using JNPF.DependencyInjection;
|
||||
using JNPF.Extend.Entitys.Dto.ProductEntry;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Product;
|
||||
|
||||
/// <summary>
|
||||
/// 销售订单信息.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单编号.
|
||||
/// </summary>
|
||||
public string code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户id.
|
||||
/// </summary>
|
||||
public string customerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核人.
|
||||
/// </summary>
|
||||
public string auditName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核日期.
|
||||
/// </summary>
|
||||
public DateTime? auditDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货仓库.
|
||||
/// </summary>
|
||||
public string goodsWarehouse { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货通知时间.
|
||||
/// </summary>
|
||||
public DateTime? goodsDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货通知人.
|
||||
/// </summary>
|
||||
public string goodsName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款方式.
|
||||
/// </summary>
|
||||
public string gatheringType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务员.
|
||||
/// </summary>
|
||||
public string business { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 送货地址.
|
||||
/// </summary>
|
||||
public string address { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联系方式.
|
||||
/// </summary>
|
||||
public string contactTel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收货消息.
|
||||
/// </summary>
|
||||
public int harvestMsg { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收货仓库.
|
||||
/// </summary>
|
||||
public string harvestWarehouse { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 代发客户.
|
||||
/// </summary>
|
||||
public string issuingName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 让利金额.
|
||||
/// </summary>
|
||||
public decimal partPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 优惠金额.
|
||||
/// </summary>
|
||||
public decimal reducedPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 折后金额.
|
||||
/// </summary>
|
||||
public decimal discountPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 子表数据.
|
||||
/// </summary>
|
||||
public List<ProductEntryInfoOutput> productEntryList;
|
||||
}
|
||||
70
extend/Tnb.Extend.Entitys/Dto/Product/ProductListOutput.cs
Normal file
70
extend/Tnb.Extend.Entitys/Dto/Product/ProductListOutput.cs
Normal file
@@ -0,0 +1,70 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Product;
|
||||
|
||||
/// <summary>
|
||||
/// 销售订单列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单编号.
|
||||
/// </summary>
|
||||
public string code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务员.
|
||||
/// </summary>
|
||||
public string business { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 送货地址
|
||||
/// </summary>
|
||||
public string address { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联系方式.
|
||||
/// </summary>
|
||||
public string contactTel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 制单人.
|
||||
/// </summary>
|
||||
public string salesmanName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核状态.
|
||||
/// </summary>
|
||||
public int auditState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货状态.
|
||||
/// </summary>
|
||||
public int goodsState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关闭状态.
|
||||
/// </summary>
|
||||
public int closeState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关闭日期.
|
||||
/// </summary>
|
||||
public DateTime? closeDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联系人.
|
||||
/// </summary>
|
||||
public string contactName { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using JNPF.Common.Filter;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Product;
|
||||
|
||||
/// <summary>
|
||||
/// 销售订单列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductListQueryInput : PageInputBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单编号.
|
||||
/// </summary>
|
||||
public string code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联系方式.
|
||||
/// </summary>
|
||||
public string contactTel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核状态.
|
||||
/// </summary>
|
||||
public string auditState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关闭状态.
|
||||
/// </summary>
|
||||
public string closeState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 制单人.
|
||||
/// </summary>
|
||||
public string creatorUser { get; set; }
|
||||
}
|
||||
15
extend/Tnb.Extend.Entitys/Dto/Product/ProductUpInput.cs
Normal file
15
extend/Tnb.Extend.Entitys/Dto/Product/ProductUpInput.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Product;
|
||||
|
||||
/// <summary>
|
||||
/// 订单示例更新输入.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductUpInput : ProductCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// .
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProductClassify;
|
||||
|
||||
/// <summary>
|
||||
/// 产品分类.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductClassifyCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 上级.
|
||||
/// </summary>
|
||||
public string? parentId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProductClassify;
|
||||
|
||||
/// <summary>
|
||||
/// 产品分类.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductClassifyInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 自然主键.
|
||||
/// </summary>
|
||||
public string id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 上级.
|
||||
/// </summary>
|
||||
public string parentId { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using JNPF.Common.Security;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProductClassify;
|
||||
|
||||
/// <summary>
|
||||
/// 产品分类.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductClassifyTreeOutput : TreeModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public string fullName { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProductClassify;
|
||||
|
||||
/// <summary>
|
||||
/// 产品分类.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductClassifyUpInput : ProductClassifyCrInput
|
||||
{
|
||||
public string id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProductEntry;
|
||||
|
||||
/// <summary>
|
||||
/// 销售订单信息.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductEntryInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 产品编号.
|
||||
/// </summary>
|
||||
public string productCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产品名称.
|
||||
/// </summary>
|
||||
public string productName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产品规格.
|
||||
/// </summary>
|
||||
public string productSpecification { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数量.
|
||||
/// </summary>
|
||||
public int qty { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订货类型.
|
||||
/// </summary>
|
||||
public string type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单价.
|
||||
/// </summary>
|
||||
public decimal money { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 折后单价.
|
||||
/// </summary>
|
||||
public decimal price { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额.
|
||||
/// </summary>
|
||||
public decimal amount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string description { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
using JNPF.DependencyInjection;
|
||||
using JNPF.Extend.Entitys.Model;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProductEntry;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProductEntryListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 产品编号.
|
||||
/// </summary>
|
||||
public string productCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产品名称.
|
||||
/// </summary>
|
||||
public string productName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数量.
|
||||
/// </summary>
|
||||
public int qty { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订货类型.
|
||||
/// </summary>
|
||||
public string type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 活动.
|
||||
/// </summary>
|
||||
public string activity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数据.
|
||||
/// </summary>
|
||||
public List<ProductEntryMdoel> dataList { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProjectGantt;
|
||||
|
||||
/// <summary>
|
||||
/// 添加项目.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProjectGanttCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目编码.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目状态(1-进行中,2-已暂停).
|
||||
/// </summary>
|
||||
public int? state { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public DateTime? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 完成进度.
|
||||
/// </summary>
|
||||
public double? schedule { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目工期.
|
||||
/// </summary>
|
||||
public int? timeLimit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public DateTime? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 参与人员.
|
||||
/// </summary>
|
||||
public string? managerIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目描述.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProjectGantt;
|
||||
|
||||
/// <summary>
|
||||
/// 获取项目信息.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProjectGanttInfoOutput : ProjectGanttUpInput
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProjectGantt;
|
||||
|
||||
/// <summary>
|
||||
/// 获取项目管理列表(带分页).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProjectGanttListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目编码.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目状态(1-进行中,2-已暂停).
|
||||
/// </summary>
|
||||
public int? state { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public DateTime? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 完成进度.
|
||||
/// </summary>
|
||||
public int? schedule { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目工期.
|
||||
/// </summary>
|
||||
public double timeLimit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public DateTime? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 参加人员.
|
||||
/// </summary>
|
||||
public string? managerIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 参加人员信息.
|
||||
/// </summary>
|
||||
public List<ManagersInfo> managersInfo { get; set; } = new List<ManagersInfo>();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 参加人员信息.
|
||||
/// </summary>
|
||||
public class ManagersInfo
|
||||
{
|
||||
/// <summary>
|
||||
/// 账号+名字.
|
||||
/// </summary>
|
||||
public string? account { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户头像.
|
||||
/// </summary>
|
||||
public string? headIcon { get; set; }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,65 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProjectGantt;
|
||||
|
||||
/// <summary>
|
||||
/// 添加项目任务.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProjectGanttTaskCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 上级id.
|
||||
/// </summary>
|
||||
public string? parentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public DateTime? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 完成进度.
|
||||
/// </summary>
|
||||
public decimal? schedule { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 完成进度.
|
||||
/// </summary>
|
||||
public decimal? timeLimit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public DateTime? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 参与人员.
|
||||
/// </summary>
|
||||
public string? managerIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标记颜色.
|
||||
/// </summary>
|
||||
public string? signColor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标记.
|
||||
/// </summary>
|
||||
public string? sign { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目id.
|
||||
/// </summary>
|
||||
public string? projectId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 任务描述.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProjectGantt;
|
||||
|
||||
/// <summary>
|
||||
/// 获取项目任务信息.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProjectGanttTaskInfoOutput : ProjectGanttTaskUpInput
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
using JNPF.Common.Security;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProjectGantt;
|
||||
|
||||
/// <summary>
|
||||
/// 获取项目任务列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProjectGanttTaskListOutput : TreeModel
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 任务名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标记.
|
||||
/// </summary>
|
||||
public string? sign { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标记颜色.
|
||||
/// </summary>
|
||||
public string? signColor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public DateTime? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public DateTime? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 完成进度.
|
||||
/// </summary>
|
||||
public int? schedule { get; set; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
using JNPF.Common.Security;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProjectGantt;
|
||||
|
||||
/// <summary>
|
||||
/// 获取项目任务树形.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProjectGanttTaskTreeViewOutput : TreeModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public DateTime? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public DateTime? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 完成度.
|
||||
/// </summary>
|
||||
public int? schedule { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目id.
|
||||
/// </summary>
|
||||
public string? projectId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标记颜色.
|
||||
/// </summary>
|
||||
public string? signColor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标记.
|
||||
/// </summary>
|
||||
public string? sign { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProjectGantt;
|
||||
|
||||
/// <summary>
|
||||
/// 修改项目任务.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProjectGanttTaskUpInput : ProjectGanttTaskCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.ProjectGantt;
|
||||
|
||||
/// <summary>
|
||||
/// 修改项目.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ProjectGanttUpInput : ProjectGanttCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
}
|
||||
60
extend/Tnb.Extend.Entitys/Dto/Schedule/ScheduleCrInput.cs
Normal file
60
extend/Tnb.Extend.Entitys/Dto/Schedule/ScheduleCrInput.cs
Normal file
@@ -0,0 +1,60 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Schedule;
|
||||
|
||||
/// <summary>
|
||||
/// 新建日程安排.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ScheduleCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public DateTime? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public DateTime? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日程内容.
|
||||
/// </summary>
|
||||
public string? content { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信提醒(1-提醒,0-不提醒).
|
||||
/// </summary>
|
||||
public int? weChatAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮件提醒(1-提醒,0-不提醒).
|
||||
/// </summary>
|
||||
public int? mailAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 短信提醒(1-提醒,0-不提醒).
|
||||
/// </summary>
|
||||
public int? mobileAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// APP提醒(1-提醒,0-不提醒).
|
||||
/// </summary>
|
||||
public int? appAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 提醒设置.
|
||||
/// </summary>
|
||||
public int? early { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日程颜色.
|
||||
/// </summary>
|
||||
public string? colour { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 颜色样式.
|
||||
/// </summary>
|
||||
public string? colourCss { get; set; }
|
||||
}
|
||||
65
extend/Tnb.Extend.Entitys/Dto/Schedule/ScheduleInfoOutput.cs
Normal file
65
extend/Tnb.Extend.Entitys/Dto/Schedule/ScheduleInfoOutput.cs
Normal file
@@ -0,0 +1,65 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Schedule;
|
||||
|
||||
/// <summary>
|
||||
/// 获取日程安排信息.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ScheduleInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// APP提醒.
|
||||
/// </summary>
|
||||
public int? appAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日程颜色.
|
||||
/// </summary>
|
||||
public string? colour { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 颜色样式.
|
||||
/// </summary>
|
||||
public string? colourCss { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日程内容.
|
||||
/// </summary>
|
||||
public string? content { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 提醒设置.
|
||||
/// </summary>
|
||||
public int? early { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public DateTime? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日程主键.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮件提醒.
|
||||
/// </summary>
|
||||
public int? mailAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 短信提醒.
|
||||
/// </summary>
|
||||
public int? mobileAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public DateTime? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信提醒.
|
||||
/// </summary>
|
||||
public int? weChatAlert { get; set; }
|
||||
}
|
||||
35
extend/Tnb.Extend.Entitys/Dto/Schedule/ScheduleListOutput.cs
Normal file
35
extend/Tnb.Extend.Entitys/Dto/Schedule/ScheduleListOutput.cs
Normal file
@@ -0,0 +1,35 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Schedule;
|
||||
|
||||
/// <summary>
|
||||
/// 获取日程安排列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ScheduleListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 日程内容.
|
||||
/// </summary>
|
||||
public string? content { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public DateTime? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public DateTime? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 颜色.
|
||||
/// </summary>
|
||||
public string? colour { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
}
|
||||
27
extend/Tnb.Extend.Entitys/Dto/Schedule/ScheduleListQuery.cs
Normal file
27
extend/Tnb.Extend.Entitys/Dto/Schedule/ScheduleListQuery.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Schedule;
|
||||
|
||||
/// <summary>
|
||||
/// 获取日程安排列表入参.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ScheduleListQuery
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
public string? startTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
public string? endTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 时间.
|
||||
/// </summary>
|
||||
public string? dateTime { get; set; }
|
||||
|
||||
}
|
||||
15
extend/Tnb.Extend.Entitys/Dto/Schedule/ScheduleUpInput.cs
Normal file
15
extend/Tnb.Extend.Entitys/Dto/Schedule/ScheduleUpInput.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.Schedule;
|
||||
|
||||
/// <summary>
|
||||
/// 更新日程安排.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class ScheduleUpInput : ScheduleCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
/// <summary>
|
||||
/// 获取表格分组列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class TableExampleAllOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目名称.
|
||||
/// </summary>
|
||||
public string? projectName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编码.
|
||||
/// </summary>
|
||||
public string? projectCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目类型名称.
|
||||
/// </summary>
|
||||
public string? projectType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目阶段.
|
||||
/// </summary>
|
||||
public string? projectPhase { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string? customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 负责人.
|
||||
/// </summary>
|
||||
public string? principal { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 立项人.
|
||||
/// </summary>
|
||||
public string? jackStands { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 交付时间.
|
||||
/// </summary>
|
||||
public DateTime? interactionDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 费用金额.
|
||||
/// </summary>
|
||||
public decimal? costAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 已用金额.
|
||||
/// </summary>
|
||||
public decimal? tunesAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预计收入.
|
||||
/// </summary>
|
||||
public decimal? projectedIncome { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登记人.
|
||||
/// </summary>
|
||||
public string? registrant { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登记时间.
|
||||
/// </summary>
|
||||
public DateTime? registerDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
/// <summary>
|
||||
/// 获取城市信息列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class TableExampleCityListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 上级id.
|
||||
/// </summary>
|
||||
public string? parentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
/// <summary>
|
||||
/// 新建项目.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class TableExampleCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目名称.
|
||||
/// </summary>
|
||||
public string? projectName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编码.
|
||||
/// </summary>
|
||||
public string? projectCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目类型.
|
||||
/// </summary>
|
||||
public string? projectType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目阶段.
|
||||
/// </summary>
|
||||
public string? projectPhase { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string? customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 负责人.
|
||||
/// </summary>
|
||||
public string? principal { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 立项人.
|
||||
/// </summary>
|
||||
public string? jackStands { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 交付日期.
|
||||
/// </summary>
|
||||
public DateTime? interactionDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 费用金额.
|
||||
/// </summary>
|
||||
public decimal? costAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 已用金额.
|
||||
/// </summary>
|
||||
public decimal? tunesAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预计收入.
|
||||
/// </summary>
|
||||
public decimal? projectedIncome { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
/// <summary>
|
||||
/// 获取延伸扩展列表.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class TableExampleIndustryListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 上级id.
|
||||
/// </summary>
|
||||
public string? parentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
public string? fullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
public string? enCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否为子集.
|
||||
/// </summary>
|
||||
public bool isLeaf { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
/// <summary>
|
||||
/// 获取普通表格示例信息.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class TableExampleInfoOutput : TableExampleUpInput
|
||||
{
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
/// <summary>
|
||||
/// 获取表格数据列表(带分页).
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class TableExampleListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目名称.
|
||||
/// </summary>
|
||||
public string? projectName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编码.
|
||||
/// </summary>
|
||||
public string? projectCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目类型名称.
|
||||
/// </summary>
|
||||
public string? projectType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目阶段.
|
||||
/// </summary>
|
||||
public string? projectPhase { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string? customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 负责人.
|
||||
/// </summary>
|
||||
public string? principal { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 立项人.
|
||||
/// </summary>
|
||||
public string? jackStands { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 交付时间.
|
||||
/// </summary>
|
||||
public DateTime? interactionDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 费用金额.
|
||||
/// </summary>
|
||||
public decimal? costAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 已用金额.
|
||||
/// </summary>
|
||||
public decimal? tunesAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预计收入.
|
||||
/// </summary>
|
||||
public decimal? projectedIncome { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登记人.
|
||||
/// </summary>
|
||||
public string? registrant { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登记时间.
|
||||
/// </summary>
|
||||
public DateTime? registerDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批注.
|
||||
/// </summary>
|
||||
public string? postilJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标志.
|
||||
/// </summary>
|
||||
public string? sign { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批注条数.
|
||||
/// </summary>
|
||||
public string? postilCount { get; set; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
[SuppressSniffer]
|
||||
public class TableExamplePostilSendInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 批注内容.
|
||||
/// </summary>
|
||||
public string? text { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
/// <summary>
|
||||
/// 新建项目.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class TableExampleRowUpInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目名称.
|
||||
/// </summary>
|
||||
public string? projectName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编码.
|
||||
/// </summary>
|
||||
public string? projectCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目类型.
|
||||
/// </summary>
|
||||
public string? projectType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目阶段.
|
||||
/// </summary>
|
||||
public string? projectPhase { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
public string? customerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 负责人.
|
||||
/// </summary>
|
||||
public string? principal { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 立项人.
|
||||
/// </summary>
|
||||
public string? jackStands { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 交付日期.
|
||||
/// </summary>
|
||||
public DateTime? interactionDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 费用金额.
|
||||
/// </summary>
|
||||
public decimal? costAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 已用金额.
|
||||
/// </summary>
|
||||
public decimal? tunesAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预计收入.
|
||||
/// </summary>
|
||||
public decimal? projectedIncome { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string? oper { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
/// <summary>
|
||||
/// 更新项目.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class TableExampleSignUpInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? sign { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using JNPF.Common.Security;
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
/// <summary>
|
||||
/// 表格树形.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class TableExampleTreeListOutput : TreeModel
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public bool loaded { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public bool expanded { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public Dictionary<string, object> ht { get; set; }
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public string? text { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.TableExample;
|
||||
|
||||
/// <summary>
|
||||
/// 更新项目.
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class TableExampleUpInput : TableExampleCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
}
|
||||
40
extend/Tnb.Extend.Entitys/Dto/WorkLog/WorkLogCrInput.cs
Normal file
40
extend/Tnb.Extend.Entitys/Dto/WorkLog/WorkLogCrInput.cs
Normal file
@@ -0,0 +1,40 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.WorkLog;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class WorkLogCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string? title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 问题内容.
|
||||
/// </summary>
|
||||
public string? question { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 今日内容.
|
||||
/// </summary>
|
||||
public string? todayContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 明日内容.
|
||||
/// </summary>
|
||||
public string? tomorrowContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接收人.
|
||||
/// </summary>
|
||||
public string? toUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户id.
|
||||
/// </summary>
|
||||
public string? userIds { get; set; }
|
||||
}
|
||||
51
extend/Tnb.Extend.Entitys/Dto/WorkLog/WorkLogInfoOutput.cs
Normal file
51
extend/Tnb.Extend.Entitys/Dto/WorkLog/WorkLogInfoOutput.cs
Normal file
@@ -0,0 +1,51 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.WorkLog;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
|
||||
[SuppressSniffer]
|
||||
public class WorkLogInfoOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string? title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 问题内容.
|
||||
/// </summary>
|
||||
public string? question { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 今日内容.
|
||||
/// </summary>
|
||||
public string? todayContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 明日内容.
|
||||
/// </summary>
|
||||
public string? tomorrowContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接收人.
|
||||
/// </summary>
|
||||
public string? toUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用户id.
|
||||
/// </summary>
|
||||
public string? userIds { get; set; }
|
||||
}
|
||||
55
extend/Tnb.Extend.Entitys/Dto/WorkLog/WorkLogListOutput.cs
Normal file
55
extend/Tnb.Extend.Entitys/Dto/WorkLog/WorkLogListOutput.cs
Normal file
@@ -0,0 +1,55 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.WorkLog;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class WorkLogListOutput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标题.
|
||||
/// </summary>
|
||||
public string? title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 问题内容.
|
||||
/// </summary>
|
||||
public string? question { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
public DateTime? creatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 今日内容.
|
||||
/// </summary>
|
||||
public string? todayContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 明日内容.
|
||||
/// </summary>
|
||||
public string? tomorrowContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接收人.
|
||||
/// </summary>
|
||||
public string? toUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 修改时间.
|
||||
/// </summary>
|
||||
public DateTime? lastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
public long? sortCode { get; set; }
|
||||
}
|
||||
16
extend/Tnb.Extend.Entitys/Dto/WorkLog/WorkLogUpInput.cs
Normal file
16
extend/Tnb.Extend.Entitys/Dto/WorkLog/WorkLogUpInput.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using JNPF.DependencyInjection;
|
||||
using JNPF.Extend.Entitys.Dto.WorkLog;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Dto.WoekLog;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class WorkLogUpInput : WorkLogCrInput
|
||||
{
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
}
|
||||
38
extend/Tnb.Extend.Entitys/Entity/BigDataEntity.cs
Normal file
38
extend/Tnb.Extend.Entitys/Entity/BigDataEntity.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 大数据测试
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("EXT_BIGDATA")]
|
||||
public class BigDataEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string? EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string? FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 创建时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CREATORTIME")]
|
||||
public DateTime? CreatorTime { get; set; }
|
||||
}
|
||||
80
extend/Tnb.Extend.Entitys/Entity/DocumentEntity.cs
Normal file
80
extend/Tnb.Extend.Entitys/Entity/DocumentEntity.cs
Normal file
@@ -0,0 +1,80 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 知识文档
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("EXT_DOCUMENT")]
|
||||
public class DocumentEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 文档父级.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string? ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文档分类:【0-文件夹、1-文件】.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public int? Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string? FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件路径.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FILEPATH")]
|
||||
public string? FilePath { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件大小.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FILESIZE")]
|
||||
public string? FileSize { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 文件后缀.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FILEEXTENSION")]
|
||||
public string? FileExtension { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 阅读数量.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_READCCOUNT")]
|
||||
public int? ReadcCount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否共享.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ISSHARE")]
|
||||
public int? IsShare { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 共享时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SHARETIME")]
|
||||
public DateTime? ShareTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
32
extend/Tnb.Extend.Entitys/Entity/DocumentShareEntity.cs
Normal file
32
extend/Tnb.Extend.Entitys/Entity/DocumentShareEntity.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 知识文档共享
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01 .
|
||||
/// </summary>
|
||||
[SugarTable("EXT_DOCUMENTSHARE")]
|
||||
public class DocumentShareEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 文档主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DOCUMENTID")]
|
||||
public string? DocumentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 共享人员.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SHAREUSERID")]
|
||||
public string? ShareUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 共享时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SHARETIME")]
|
||||
public DateTime? ShareTime { get; set; }
|
||||
}
|
||||
86
extend/Tnb.Extend.Entitys/Entity/EmailConfigEntity.cs
Normal file
86
extend/Tnb.Extend.Entitys/Entity/EmailConfigEntity.cs
Normal file
@@ -0,0 +1,86 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 邮件配置
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("EXT_EMAILCONFIG")]
|
||||
public class EmailConfigEntity : CEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// POP3服务.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_POP3HOST")]
|
||||
public string? POP3Host { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// POP3端口.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_POP3PORT")]
|
||||
public int? POP3Port { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP服务.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SMTPHOST")]
|
||||
public string? SMTPHost { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SMTP端口.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SMTPPORT")]
|
||||
public int? SMTPPort { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 账户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ACCOUNT")]
|
||||
public string? Account { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PASSWORD")]
|
||||
public string? Password { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// SSL登录.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SSL")]
|
||||
public int? Ssl { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SENDERNAME")]
|
||||
public string? SenderName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 我的文件夹.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FOLDERJSON")]
|
||||
public string? FolderJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 有效标志.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENABLEDMARK")]
|
||||
public int? EnabledMark { get; set; }
|
||||
}
|
||||
92
extend/Tnb.Extend.Entitys/Entity/EmailReceiveEntity.cs
Normal file
92
extend/Tnb.Extend.Entitys/Entity/EmailReceiveEntity.cs
Normal file
@@ -0,0 +1,92 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 邮件接收
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("EXT_EMAILRECEIVE")]
|
||||
public class EmailReceiveEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 类型:【1-外部、0-内部】.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public int? Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮箱账户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MACCOUNT")]
|
||||
public string? MAccount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// MID.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MID")]
|
||||
public string? MID { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SENDER")]
|
||||
public string? Sender { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SENDERNAME")]
|
||||
public string? SenderName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主题.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SUBJECT")]
|
||||
public string? Subject { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 正文.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BODYTEXT")]
|
||||
public string? BodyText { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ATTACHMENT")]
|
||||
public string? Attachment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 阅读.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_READ")]
|
||||
public int? Read { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Date.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DATE")]
|
||||
public DateTime? Date { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 星标.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_STARRED")]
|
||||
public int? Starred { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
86
extend/Tnb.Extend.Entitys/Entity/EmailSendEntity.cs
Normal file
86
extend/Tnb.Extend.Entitys/Entity/EmailSendEntity.cs
Normal file
@@ -0,0 +1,86 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 邮件发送
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01 .
|
||||
/// </summary>
|
||||
[SugarTable("EXT_EMAILSEND")]
|
||||
public class EmailSendEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 类型:【1-外部、0-内部】.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public int? Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发件人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SENDER")]
|
||||
public string? Sender { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收件人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TO")]
|
||||
public string? To { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 抄送人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CC")]
|
||||
public string? CC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 密送人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BCC")]
|
||||
public string? BCC { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 颜色.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_COLOUR")]
|
||||
public string? Colour { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 主题.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SUBJECT")]
|
||||
public string? Subject { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 正文.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BODYTEXT")]
|
||||
public string BodyText { get; set; } = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 附件.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ATTACHMENT")]
|
||||
public string? Attachment { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 状态:【-1-草稿、0-正在投递、1-投递成功】.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_STATE")]
|
||||
public int? State { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
110
extend/Tnb.Extend.Entitys/Entity/EmployeeEntity.cs
Normal file
110
extend/Tnb.Extend.Entitys/Entity/EmployeeEntity.cs
Normal file
@@ -0,0 +1,110 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 职员信息
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01 .
|
||||
/// </summary>
|
||||
[SugarTable("EXT_EMPLOYEE")]
|
||||
public class EmployeeEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 工号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string? EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 姓名.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string? FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 性别.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_GENDER")]
|
||||
public string? Gender { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 部门.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DEPARTMENTNAME")]
|
||||
public string? DepartmentName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 职位.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_POSITIONNAME")]
|
||||
public string? PositionName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 用工性质.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_WORKINGNATURE")]
|
||||
public string? WorkingNature { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 身份证号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_IDNUMBER")]
|
||||
public string? IdNumber { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联系电话.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TELEPHONE")]
|
||||
public string? Telephone { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 参加工作.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ATTENDWORKTIME")]
|
||||
public DateTime? AttendWorkTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 出生年月.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_BIRTHDAY")]
|
||||
public DateTime? Birthday { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 最高学历.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_EDUCATION")]
|
||||
public string? Education { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 所学专业.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MAJOR")]
|
||||
public string? Major { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 毕业院校.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_GRADUATIONACADEMY")]
|
||||
public string? GraduationAcademy { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 毕业时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_GRADUATIONTIME")]
|
||||
public DateTime? GraduationTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
116
extend/Tnb.Extend.Entitys/Entity/OrderEntity.cs
Normal file
116
extend/Tnb.Extend.Entitys/Entity/OrderEntity.cs
Normal file
@@ -0,0 +1,116 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 订单信息
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01 .
|
||||
/// </summary>
|
||||
[SugarTable("EXT_ORDER")]
|
||||
public class OrderEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 客户Id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CUSTOMERID")]
|
||||
public string? CustomerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CUSTOMERNAME")]
|
||||
public string? CustomerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务员Id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SALESMANID")]
|
||||
public string? SalesmanId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务员.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SALESMANNAME")]
|
||||
public string? SalesmanName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单日期.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ORDERDATE")]
|
||||
public DateTime? OrderDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ORDERCODE")]
|
||||
public string? OrderCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 运输方式.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TRANSPORTMODE")]
|
||||
public string? TransportMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货日期.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DELIVERYDATE")]
|
||||
public DateTime? DeliveryDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货地址.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DELIVERYADDRESS")]
|
||||
public string? DeliveryAddress { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 付款方式.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PAYMENTMODE")]
|
||||
public string? PaymentMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 应收金额.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_RECEIVABLEMONEY")]
|
||||
public decimal? ReceivableMoney { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 定金比率.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_EARNESTRATE")]
|
||||
public decimal? EarnestRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预付定金.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PREPAYEARNEST")]
|
||||
public decimal? PrepayEarnest { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 当前状态.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CURRENTSTATE")]
|
||||
public int? CurrentState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 附件信息.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FILEJSON")]
|
||||
public string? FileJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
104
extend/Tnb.Extend.Entitys/Entity/OrderEntryEntity.cs
Normal file
104
extend/Tnb.Extend.Entitys/Entity/OrderEntryEntity.cs
Normal file
@@ -0,0 +1,104 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 订单明细
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01 .
|
||||
/// </summary>
|
||||
[SugarTable("EXT_ORDERENTRY")]
|
||||
public class OrderEntryEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ORDERID")]
|
||||
public string? OrderId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 商品Id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_GOODSID")]
|
||||
public string? GoodsId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 商品编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_GOODSCODE")]
|
||||
public string? GoodsCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 商品名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_GOODSNAME")]
|
||||
public string? GoodsName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 规格型号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SPECIFICATIONS")]
|
||||
public string? Specifications { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单位.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_UNIT")]
|
||||
public string? Unit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数量.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_QTY")]
|
||||
public decimal? Qty { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单价.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PRICE")]
|
||||
public decimal? Price { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_AMOUNT")]
|
||||
public decimal? Amount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 折扣%.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DISCOUNT")]
|
||||
public decimal? Discount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 税率%.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CESS")]
|
||||
public decimal? Cess { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 实际单价.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ACTUALPRICE")]
|
||||
public decimal? ActualPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 实际金额.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ACTUALAMOUNT")]
|
||||
public decimal? ActualAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
68
extend/Tnb.Extend.Entitys/Entity/OrderReceivableEntity.cs
Normal file
68
extend/Tnb.Extend.Entitys/Entity/OrderReceivableEntity.cs
Normal file
@@ -0,0 +1,68 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 订单收款
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01 .
|
||||
/// </summary>
|
||||
[SugarTable("EXT_ORDERRECEIVABLE")]
|
||||
public class OrderReceivableEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ORDERID")]
|
||||
public string? OrderId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款摘要.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ABSTRACT")]
|
||||
public string? Abstract { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款日期.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_RECEIVABLEDATE")]
|
||||
public DateTime? ReceivableDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款比率.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_RECEIVABLERATE")]
|
||||
public decimal? ReceivableRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款金额.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_RECEIVABLEMONEY")]
|
||||
public decimal? ReceivableMoney { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款方式.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_RECEIVABLEMODE")]
|
||||
public string? ReceivableMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款状态.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_RECEIVABLESTATE")]
|
||||
public int? ReceivableState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
31
extend/Tnb.Extend.Entitys/Entity/ProductClassifyEntity.cs
Normal file
31
extend/Tnb.Extend.Entitys/Entity/ProductClassifyEntity.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 产品分类.
|
||||
/// </summary>
|
||||
[SugarTable("ext_productclassify")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class ProductClassifyEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 上级.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
}
|
||||
235
extend/Tnb.Extend.Entitys/Entity/ProductEntity.cs
Normal file
235
extend/Tnb.Extend.Entitys/Entity/ProductEntity.cs
Normal file
@@ -0,0 +1,235 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 销售订单.
|
||||
/// </summary>
|
||||
[SugarTable("ext_product")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class ProductEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 自然主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单编号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Code")]
|
||||
public string Code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户类别.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Type")]
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CustomerId")]
|
||||
public string CustomerId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CustomerName")]
|
||||
public string CustomerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 制单人id.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SalesmanId")]
|
||||
public string SalesmanId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 制单人名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SalesmanName")]
|
||||
public string SalesmanName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 制单日期.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SalesmanDate")]
|
||||
public DateTime? SalesmanDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_AuditName")]
|
||||
public string AuditName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核日期.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_AuditDate")]
|
||||
public DateTime? AuditDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 审核状态.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_AuditState")]
|
||||
public int AuditState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货仓库.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_GoodsWarehouse")]
|
||||
public string GoodsWarehouse { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货通知时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_GoodsDate")]
|
||||
public DateTime? GoodsDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货通知人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Consignor")]
|
||||
public string Consignor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发货状态.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_GoodsState")]
|
||||
public int GoodsState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关闭状态.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CloseState")]
|
||||
public int CloseState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 关闭日期.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CloseDate")]
|
||||
public DateTime? CloseDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款方式.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_GatheringType")]
|
||||
public string GatheringType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 业务员.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Business")]
|
||||
public string Business { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 送货地址.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Address")]
|
||||
public string Address { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联系方式.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ContactTel")]
|
||||
public string ContactTel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 联系人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ContactName")]
|
||||
public string ContactName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收货消息.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_HarvestMsg")]
|
||||
public int HarvestMsg { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收货仓库.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_HarvestWarehouse")]
|
||||
public string HarvestWarehouse { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 代发客户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_IssuingName")]
|
||||
public string IssuingName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 让利金额.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PartPrice")]
|
||||
public decimal PartPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 优惠金额.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ReducedPrice")]
|
||||
public decimal ReducedPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 折后金额.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DiscountPrice")]
|
||||
public decimal DiscountPrice { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Description")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 创建时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CREATORTIME", ColumnDescription = "创建时间")]
|
||||
public DateTime? CreatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 创建用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CREATORUSERID", ColumnDescription = "创建用户")]
|
||||
public string CreatorUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 修改时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LastModifyTime", ColumnDescription = "修改时间")]
|
||||
public virtual DateTime? LastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 修改用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LastModifyUserId", ColumnDescription = "修改用户")]
|
||||
public string LastModifyUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除标志.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DeleteMark", ColumnDescription = "删除标志")]
|
||||
public int? DeleteMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DeleteTime", ColumnDescription = "删除时间")]
|
||||
public DateTime? DeleteTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DeleteUserId", ColumnDescription = "删除用户")]
|
||||
public string DeleteUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单明细.
|
||||
/// </summary>
|
||||
[Navigate(NavigateType.OneToMany, nameof(ProductEntryEntity.ProductId), nameof(Id))]
|
||||
public List<ProductEntryEntity> productEntryList { get; set; }
|
||||
}
|
||||
139
extend/Tnb.Extend.Entitys/Entity/ProductEntryEntity.cs
Normal file
139
extend/Tnb.Extend.Entitys/Entity/ProductEntryEntity.cs
Normal file
@@ -0,0 +1,139 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 产品明细.
|
||||
/// </summary>
|
||||
[SugarTable("ext_productentry")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class ProductEntryEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ProductId")]
|
||||
public string ProductId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产品编号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ProductCode")]
|
||||
public string ProductCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产品名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ProductName")]
|
||||
public string ProductName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产品规格.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ProductSpecification")]
|
||||
public string ProductSpecification { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 数量.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Qty")]
|
||||
public int Qty { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 控制方式.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CommandType")]
|
||||
public string CommandType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订货类型.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Type")]
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单价.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Money")]
|
||||
public decimal Money { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单位.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Util")]
|
||||
public string Util { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 折后单价.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Price")]
|
||||
public decimal Price { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Amount")]
|
||||
public decimal Amount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 活动.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Activity")]
|
||||
public string Activity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Description")]
|
||||
public string Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 创建时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CREATORTIME", ColumnDescription = "创建时间")]
|
||||
public DateTime? CreatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 创建用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CREATORUSERID", ColumnDescription = "创建用户")]
|
||||
public string CreatorUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 修改时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LastModifyTime", ColumnDescription = "修改时间")]
|
||||
public DateTime? LastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 修改用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LastModifyUserId", ColumnDescription = "修改用户")]
|
||||
public string LastModifyUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除标志.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DeleteMark", ColumnDescription = "删除标志")]
|
||||
public int? DeleteMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DeleteTime", ColumnDescription = "删除时间")]
|
||||
public DateTime? DeleteTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DeleteUserId", ColumnDescription = "删除用户")]
|
||||
public string DeleteUserId { get; set; }
|
||||
}
|
||||
109
extend/Tnb.Extend.Entitys/Entity/ProductgoodsEntity.cs
Normal file
109
extend/Tnb.Extend.Entitys/Entity/ProductgoodsEntity.cs
Normal file
@@ -0,0 +1,109 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 产品商品.
|
||||
/// </summary>
|
||||
[SugarTable("ext_productgoods")]
|
||||
[Tenant(ClaimConst.TENANTID)]
|
||||
public class ProductgoodsEntity
|
||||
{
|
||||
/// <summary>
|
||||
/// 主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_Id", IsPrimaryKey = true)]
|
||||
public string Id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 分类主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CLASSIFYID")]
|
||||
public string ClassifyId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产品编号.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CODE")]
|
||||
public string Code { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产品名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订货类型.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public string Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 产品规格.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PRODUCTSPECIFICATION")]
|
||||
public string ProductSpecification { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 单价.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MONEY")]
|
||||
public string Money { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 库存数.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_QTY")]
|
||||
public int Qty { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 金额.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_AMOUNT")]
|
||||
public string Amount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 创建时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CREATORTIME", ColumnDescription = "创建时间")]
|
||||
public DateTime? CreatorTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 创建用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CREATORUSERID", ColumnDescription = "创建用户")]
|
||||
public string CreatorUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 修改时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LastModifyTime", ColumnDescription = "修改时间")]
|
||||
public DateTime? LastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 修改用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_LastModifyUserId", ColumnDescription = "修改用户")]
|
||||
public string LastModifyUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除标志.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DeleteMark", ColumnDescription = "删除标志")]
|
||||
public int? DeleteMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DeleteTime", ColumnDescription = "删除时间")]
|
||||
public DateTime? DeleteTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 获取或设置 删除用户.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DeleteUserId", ColumnDescription = "删除用户")]
|
||||
public string DeleteUserId { get; set; }
|
||||
}
|
||||
105
extend/Tnb.Extend.Entitys/Entity/ProjectGanttEntity.cs
Normal file
105
extend/Tnb.Extend.Entitys/Entity/ProjectGanttEntity.cs
Normal file
@@ -0,0 +1,105 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 项目计划
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("EXT_PROJECTGANTT")]
|
||||
public class ProjectGanttEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目上级.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PARENTID")]
|
||||
public string? ParentId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目主键.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_PROJECTID")]
|
||||
public string? ProjectId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目类型:【1-项目、2-任务】.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TYPE")]
|
||||
public int? Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENCODE")]
|
||||
public string? EnCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目名称.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_FULLNAME")]
|
||||
public string? FullName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目工期.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TIMELIMIT")]
|
||||
public decimal? TimeLimit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目标记.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SIGN")]
|
||||
public string? Sign { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标记颜色.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SIGNCOLOR")]
|
||||
public string? SignColor { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_STARTTIME")]
|
||||
public DateTime? StartTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENDTIME")]
|
||||
public DateTime? EndTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 当前进度.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SCHEDULE")]
|
||||
public int? Schedule { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 负责人.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MANAGERIDS")]
|
||||
public string? ManagerIds { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目状态.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_STATE")]
|
||||
public int? State { get; set; }
|
||||
}
|
||||
99
extend/Tnb.Extend.Entitys/Entity/ScheduleEntity.cs
Normal file
99
extend/Tnb.Extend.Entitys/Entity/ScheduleEntity.cs
Normal file
@@ -0,0 +1,99 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 日程安排
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01.
|
||||
/// </summary>
|
||||
[SugarTable("EXT_SCHEDULE")]
|
||||
public class ScheduleEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 日程标题.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_TITLE")]
|
||||
public string? Title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日程内容.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_CONTENT")]
|
||||
public string? Content { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 日程颜色.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_COLOUR")]
|
||||
public string? Colour { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 颜色样式.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_COLOURCSS")]
|
||||
public string? ColourCss { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 开始时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_STARTTIME")]
|
||||
public DateTime? StartTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 结束时间.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_ENDTIME")]
|
||||
public DateTime? EndTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 提醒设置.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_EARLY")]
|
||||
public int? Early { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// APP提醒.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MAILALERT")]
|
||||
public int? MailAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 邮件提醒.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_APPALERT")]
|
||||
public int? AppAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 微信提醒.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_WECHATALERT")]
|
||||
public int? WeChatAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 短信提醒.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_MOBILEALERT")]
|
||||
public int? MobileAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 系统提醒.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SYSTEMALERT")]
|
||||
public int? SystemAlert { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
161
extend/Tnb.Extend.Entitys/Entity/TableExampleEntity.cs
Normal file
161
extend/Tnb.Extend.Entitys/Entity/TableExampleEntity.cs
Normal file
@@ -0,0 +1,161 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 表格示例数据
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01 .
|
||||
/// </summary>
|
||||
[SugarTable("EXT_TABLEEXAMPLE")]
|
||||
public class TableExampleEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 交互日期.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_INTERACTIONDATE")]
|
||||
public DateTime? InteractionDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目编码.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_PROJECTCODE")]
|
||||
public string? ProjectCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目名称.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_PROJECTNAME")]
|
||||
public string? ProjectName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 负责人.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_PRINCIPAL")]
|
||||
public string? Principal { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 立顶人.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_JACKSTANDS")]
|
||||
public string? JackStands { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目类型.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_PROJECTTYPE")]
|
||||
public string? ProjectType { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 项目阶段.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_PROJECTPHASE")]
|
||||
public string? ProjectPhase { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_CUSTOMERNAME")]
|
||||
public string? CustomerName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 费用金额.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_COSTAMOUNT")]
|
||||
public decimal? CostAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 已用金额.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_TUNESAMOUNT")]
|
||||
public decimal? TunesAmount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 预计收入.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_PROJECTEDINCOME")]
|
||||
public decimal? ProjectedIncome { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登记人.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_REGISTRANT")]
|
||||
public string? Registrant { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 登记时间.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_REGISTERDATE")]
|
||||
public DateTime? RegisterDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 标记.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_SIGN")]
|
||||
public string? Sign { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批注列表Json.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_POSTILJSON")]
|
||||
public string? PostilJson { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 批注总数.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_POSTILCOUNT")]
|
||||
public int? PostilCount { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 有效标志.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_ENABLEDMARK")]
|
||||
public int? EnabledMark { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序码.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编辑时间.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_LASTMODIFYTIME")]
|
||||
public DateTime? LastModifyTime { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 编辑用户.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_LASTMODIFYUSERID")]
|
||||
public string? LastModifyUserId { get; set; }
|
||||
}
|
||||
63
extend/Tnb.Extend.Entitys/Entity/WorkLogEntity.cs
Normal file
63
extend/Tnb.Extend.Entitys/Entity/WorkLogEntity.cs
Normal file
@@ -0,0 +1,63 @@
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 工作日志
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01 .
|
||||
/// </summary>
|
||||
[SugarTable("EXT_WORKLOG")]
|
||||
public class WorkLogEntity : CLDEntityBase
|
||||
{
|
||||
/// <summary>
|
||||
/// 日志标题.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_TITLE")]
|
||||
public string? Title { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 今天内容.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_TODAYCONTENT")]
|
||||
public string? TodayContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 明天内容.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_TOMORROWCONTENT")]
|
||||
public string? TomorrowContent { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 遇到问题.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_QUESTION")]
|
||||
public string? Question { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 发送给谁.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_TOUSERID")]
|
||||
public string? ToUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 描述.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_DESCRIPTION")]
|
||||
public string? Description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_SORTCODE")]
|
||||
public long? SortCode { get; set; }
|
||||
}
|
||||
36
extend/Tnb.Extend.Entitys/Entity/WorkLogShareEntity.cs
Normal file
36
extend/Tnb.Extend.Entitys/Entity/WorkLogShareEntity.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using JNPF.Common.Const;
|
||||
using JNPF.Common.Contracts;
|
||||
using SqlSugar;
|
||||
|
||||
namespace JNPF.Extend.Entitys;
|
||||
|
||||
/// <summary>
|
||||
/// 工作日志分享
|
||||
/// 版 本:V3.2
|
||||
/// 版 权:拓通智联科技有限公司(http://www.tuotong-tech.com)
|
||||
/// 日 期:2021-06-01 .
|
||||
/// </summary>
|
||||
[SugarTable("EXT_WORKLOGSHARE")]
|
||||
public class WorkLogShareEntity : EntityBase<string>
|
||||
{
|
||||
/// <summary>
|
||||
/// 日志主键.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_WORKLOGID")]
|
||||
public string? WorkLogId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 共享人员.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_SHAREUSERID")]
|
||||
public string? ShareUserId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 共享时间.
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
[SugarColumn(ColumnName = "F_SHARETIME")]
|
||||
public DateTime? ShareTime { get; set; }
|
||||
}
|
||||
38
extend/Tnb.Extend.Entitys/Mapper/Mapper.cs
Normal file
38
extend/Tnb.Extend.Entitys/Mapper/Mapper.cs
Normal file
@@ -0,0 +1,38 @@
|
||||
using JNPF.Extend.Entitys.Dto.Email;
|
||||
using JNPF.Extend.Entitys.Dto.Order;
|
||||
using Mapster;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Mapper
|
||||
{
|
||||
class Mapper : IRegister
|
||||
{
|
||||
public void Register(TypeAdapterConfig config)
|
||||
{
|
||||
config.ForType<EmailReceiveEntity, EmailHomeOutput>()
|
||||
.Map(dest => dest.fullName, src => src.Subject);
|
||||
config.ForType<EmailReceiveEntity, EmailListOutput>()
|
||||
.Map(dest => dest.fdate, src => src.Date)
|
||||
.Map(dest => dest.sender, src => src.SenderName)
|
||||
.Map(dest => dest.isRead, src => src.Read);
|
||||
config.ForType<EmailSendEntity, EmailListOutput>()
|
||||
.Map(dest => dest.recipient, src => src.To);
|
||||
config.ForType<EmailConfigEntity, EmailConfigInfoOutput>()
|
||||
.Map(dest => dest.emailSsl, src => src.Ssl);
|
||||
config.ForType<EmailReceiveEntity, EmailInfoOutput>()
|
||||
.Map(dest => dest.recipient, src => src.MAccount)
|
||||
.Map(dest => dest.fdate, src => src.Date);
|
||||
config.ForType<EmailSendEntity, EmailInfoOutput>()
|
||||
.Map(dest => dest.recipient, src => src.To);
|
||||
config.ForType<OrderReceivableEntity, OrderCollectionPlanOutput>()
|
||||
.Map(dest => dest.fabstract, src => src.Abstract)
|
||||
.Map(dest => dest.receivableMoney, src => src.ReceivableMoney.ToString());
|
||||
config.ForType<EmailConfigUpInput, EmailConfigEntity>()
|
||||
.Map(dest => dest.Ssl, src => src.emailSsl);
|
||||
config.ForType<EmailConfigActionsCheckMailInput, EmailConfigEntity>()
|
||||
.Map(dest => dest.Ssl, src => src.emailSsl);
|
||||
|
||||
//config.ForType<EmailConfigEntity, MailAccount>()
|
||||
// .Map(dest => dest.Ssl, src => src.Ssl != null && src.Ssl == 1 ? true : false);
|
||||
}
|
||||
}
|
||||
}
|
||||
60
extend/Tnb.Extend.Entitys/Model/CollectionPlanModel.cs
Normal file
60
extend/Tnb.Extend.Entitys/Model/CollectionPlanModel.cs
Normal file
@@ -0,0 +1,60 @@
|
||||
using JNPF.DependencyInjection;
|
||||
|
||||
namespace JNPF.Extend.Entitys.Model;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[SuppressSniffer]
|
||||
public class CollectionPlanModel
|
||||
{
|
||||
/// <summary>
|
||||
/// 收款日期.
|
||||
/// </summary>
|
||||
public DateTime? receivableDate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款比率.
|
||||
/// </summary>
|
||||
public decimal? receivableRate { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款金额.
|
||||
/// </summary>
|
||||
public decimal? receivableMoney { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款方式.
|
||||
/// </summary>
|
||||
public string? receivableMode { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 收款摘要.
|
||||
/// </summary>
|
||||
public string? fabstract { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 备注.
|
||||
/// </summary>
|
||||
public string? description { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// id.
|
||||
/// </summary>
|
||||
public string? id { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 订单id.
|
||||
/// </summary>
|
||||
public string? orderId { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 接收状态.
|
||||
/// </summary>
|
||||
public int? receivableState { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 排序.
|
||||
/// </summary>
|
||||
public long? sortCode { get; set; }
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user