ShopPlatform.Web 1.0.0.0
농산물, 소프트웨어 라이선스와 개발 용역을 직접 판매하는 CodeMaru 직영 쇼핑몰입니다.
로딩중...
검색중...
일치하는것 없음
ShopPlatform.Models.Product 클래스 참조sealed

더 자세히 ...

속성

int Id [get, set]
string Name = string.Empty [get, set]
string Description = string.Empty [get, set]
decimal Price [get, set]
int Stock [get, set]
bool IsUnlimitedStock = false [get, set]
string? ImagePath [get, set]
string Category = string.Empty [get, set]
bool IsActive = true [get, set]
bool IsFeatured = false [get, set]
int SortOrder = 0 [get, set]
string DetailHtml = string.Empty [get, set]
string VideoUrl = string.Empty [get, set]
string DetailImagesJson = "[]" [get, set]
DateTime CreatedAt = DateTime.UtcNow [get, set]
bool IsAvailable [get]

상세한 설명

Product 기능과 관련 상태를 캡슐화합니다.

Product.cs 파일의 11 번째 라인에서 정의되었습니다.

속성 문서화

◆ Category

string ShopPlatform.Models.Product.Category = string.Empty
getset

Category 값을 가져오거나 설정합니다.

Product.cs 파일의 84 번째 라인에서 정의되었습니다.

84{ get; set; } = string.Empty;

◆ CreatedAt

DateTime ShopPlatform.Models.Product.CreatedAt = DateTime.UtcNow
getset

Created At 값을 가져오거나 설정합니다.

Product.cs 파일의 147 번째 라인에서 정의되었습니다.

147{ get; set; } = DateTime.UtcNow;

◆ Description

string ShopPlatform.Models.Product.Description = string.Empty
getset

Description 값을 가져오거나 설정합니다.

Product.cs 파일의 39 번째 라인에서 정의되었습니다.

39{ get; set; } = string.Empty;

◆ DetailHtml

string ShopPlatform.Models.Product.DetailHtml = string.Empty
getset

Detail Html 값을 가져오거나 설정합니다.

Product.cs 파일의 120 번째 라인에서 정의되었습니다.

120{ get; set; } = string.Empty; // 상품 상세 텍스트 (HTML)

◆ DetailImagesJson

string ShopPlatform.Models.Product.DetailImagesJson = "[]"
getset

Detail Images Json 값을 가져오거나 설정합니다.

Product.cs 파일의 138 번째 라인에서 정의되었습니다.

138{ get; set; } = "[]"; // 상세 이미지 목록 (JSON 배열)

◆ Id

int ShopPlatform.Models.Product.Id
getset

Id 값을 가져오거나 설정합니다.

Product.cs 파일의 21 번째 라인에서 정의되었습니다.

21{ get; set; }

다음에 의해서 참조됨 : ShopPlatform.Services.CartService.Add().

◆ ImagePath

string? ShopPlatform.Models.Product.ImagePath
getset

Image Path 값을 가져오거나 설정합니다.

Product.cs 파일의 75 번째 라인에서 정의되었습니다.

75{ get; set; }

◆ IsActive

bool ShopPlatform.Models.Product.IsActive = true
getset

Is Active 값을 가져오거나 설정합니다.

Product.cs 파일의 93 번째 라인에서 정의되었습니다.

93{ get; set; } = true;

◆ IsAvailable

bool ShopPlatform.Models.Product.IsAvailable
get

구매 가능 여부 (무한 재고이거나 재고 > 0).

Product.cs 파일의 157 번째 라인에서 정의되었습니다.

◆ IsFeatured

bool ShopPlatform.Models.Product.IsFeatured = false
getset

Is Featured 값을 가져오거나 설정합니다.

Product.cs 파일의 102 번째 라인에서 정의되었습니다.

102{ get; set; } = false;

◆ IsUnlimitedStock

bool ShopPlatform.Models.Product.IsUnlimitedStock = false
getset

Is Unlimited Stock 값을 가져오거나 설정합니다.

Product.cs 파일의 66 번째 라인에서 정의되었습니다.

66{ get; set; } = false; // true면 재고 수량 무시

◆ Name

string ShopPlatform.Models.Product.Name = string.Empty
getset

Name 값을 가져오거나 설정합니다.

Product.cs 파일의 30 번째 라인에서 정의되었습니다.

30{ get; set; } = string.Empty;

다음에 의해서 참조됨 : ShopPlatform.Services.CartService.Add().

◆ Price

decimal ShopPlatform.Models.Product.Price
getset

Price 값을 가져오거나 설정합니다.

Product.cs 파일의 48 번째 라인에서 정의되었습니다.

48{ get; set; }

다음에 의해서 참조됨 : ShopPlatform.Services.CartService.Add().

◆ SortOrder

int ShopPlatform.Models.Product.SortOrder = 0
getset

Sort Order 값을 가져오거나 설정합니다.

Product.cs 파일의 111 번째 라인에서 정의되었습니다.

111{ get; set; } = 0;

◆ Stock

int ShopPlatform.Models.Product.Stock
getset

Stock 값을 가져오거나 설정합니다.

Product.cs 파일의 57 번째 라인에서 정의되었습니다.

57{ get; set; }

◆ VideoUrl

string ShopPlatform.Models.Product.VideoUrl = string.Empty
getset

Video Url 값을 가져오거나 설정합니다.

Product.cs 파일의 129 번째 라인에서 정의되었습니다.

129{ get; set; } = string.Empty; // 유튜브 링크 또는 업로드 동영상 경로

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: