Generator Changes at 9/27/2025 8:46:36 AM
This commit is contained in:
15
src/CMSMicroservice.Domain/Entities/Package.cs
Normal file
15
src/CMSMicroservice.Domain/Entities/Package.cs
Normal 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; }
|
||||
}
|
||||
11
src/CMSMicroservice.Domain/Entities/Role.cs
Normal file
11
src/CMSMicroservice.Domain/Entities/Role.cs
Normal 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; }
|
||||
}
|
||||
27
src/CMSMicroservice.Domain/Entities/User.cs
Normal file
27
src/CMSMicroservice.Domain/Entities/User.cs
Normal 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; }
|
||||
}
|
||||
19
src/CMSMicroservice.Domain/Entities/UserAddress.cs
Normal file
19
src/CMSMicroservice.Domain/Entities/UserAddress.cs
Normal 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; }
|
||||
}
|
||||
21
src/CMSMicroservice.Domain/Entities/UserOrder.cs
Normal file
21
src/CMSMicroservice.Domain/Entities/UserOrder.cs
Normal 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; }
|
||||
}
|
||||
13
src/CMSMicroservice.Domain/Entities/UserRole.cs
Normal file
13
src/CMSMicroservice.Domain/Entities/UserRole.cs
Normal 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; }
|
||||
}
|
||||
Reference in New Issue
Block a user