Generator Changes at 9/27/2025 8:46:36 AM

This commit is contained in:
generator
2025-09-27 08:46:36 +03:30
parent fd82e3edcf
commit fd8614f72e
261 changed files with 6333 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
namespace CMSMicroservice.Domain.Entities;
//پکیج
public class Package : BaseAuditableEntity
{
//عنوان
public string Title { get; set; }
//توضیحات
public string Description { get; set; }
//آدرس تصویر
public string ImagePath { get; set; }
//قیمت
public long Price { get; set; }
//UserOrder Collection Navigation Reference
public virtual ICollection<UserOrder> UserOrders { get; set; }
}

View File

@@ -0,0 +1,11 @@
namespace CMSMicroservice.Domain.Entities;
//نقش
public class Role : BaseAuditableEntity
{
//نام لاتین
public string Name { get; set; }
//عنوان
public string Title { get; set; }
//UserRole Collection Navigation Reference
public virtual ICollection<UserRole> UserRoles { get; set; }
}

View File

@@ -0,0 +1,27 @@
namespace CMSMicroservice.Domain.Entities;
//کاربر
public class User : BaseAuditableEntity
{
//نام
public string? FirstName { get; set; }
//نام خانوادگی
public string? LastName { get; set; }
//شماره موبایل
public string Mobile { get; set; }
//کد ملی
public string? NationalCode { get; set; }
//آدرس آواتار
public string? AvatarPath { get; set; }
//شناسه والد
public long? ParentId { get; set; }
//User Navigation Property
public virtual User? Parent { get; set; }
//User Collection Navigation Reference
public virtual ICollection<User> Users { get; set; }
//UserAddress Collection Navigation Reference
public virtual ICollection<UserAddress> UserAddresss { get; set; }
//UserOrder Collection Navigation Reference
public virtual ICollection<UserOrder> UserOrders { get; set; }
//UserRole Collection Navigation Reference
public virtual ICollection<UserRole> UserRoles { get; set; }
}

View File

@@ -0,0 +1,19 @@
namespace CMSMicroservice.Domain.Entities;
//آدرس کاربر
public class UserAddress : BaseAuditableEntity
{
//شناسه کاربر
public long UserId { get; set; }
//User Navigation Property
public virtual User User { get; set; }
//عنوان
public string Title { get; set; }
//آدرس
public string Address { get; set; }
//کدپستی
public string PostalCode { get; set; }
//پیشفرض؟
public bool IsDefault { get; set; }
//شناسه شهر
public long CityId { get; set; }
}

View File

@@ -0,0 +1,21 @@
namespace CMSMicroservice.Domain.Entities;
//سفارش کاربر
public class UserOrder : BaseAuditableEntity
{
//قیمت
public long Price { get; set; }
//شناسه پکیج
public long PackageId { get; set; }
//Package Navigation Property
public virtual Package Package { get; set; }
//شناسه تراکنش
public long? TransactionId { get; set; }
//وضعیت پرداخت
public bool PaymentStatus { get; set; }
//تاریخ پرداخت
public DateTime? PaymentDate { get; set; }
//شناسه کاربر
public long UserId { get; set; }
//User Navigation Property
public virtual User User { get; set; }
}

View File

@@ -0,0 +1,13 @@
namespace CMSMicroservice.Domain.Entities;
//نقش کاربر
public class UserRole : BaseAuditableEntity
{
//شناسه نقش
public long RoleId { get; set; }
//Role Navigation Property
public virtual Role Role { get; set; }
//شناسه کاربر
public long UserId { get; set; }
//User Navigation Property
public virtual User User { get; set; }
}