添加项目文件。

This commit is contained in:
2023-03-13 15:00:34 +08:00
parent 42bf06ca3e
commit 1d73df3235
1205 changed files with 185078 additions and 0 deletions

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}

View 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; }
}