| 1234567891011121314151617181920212223 |
- using Application.Abstractions.Messaging;
- using SharedKernel.Results;
- namespace Application.Features.Api.Forum.StockBoard.CreatePost;
- /// <summary>예측 입력 (선택) — 방향/기간(5|20 영업일)/목표가(선택).</summary>
- public sealed record PredictionInput(
- byte Direction,
- short HorizonDays,
- decimal? TargetPrice
- );
- /// <summary>
- /// 종목 가상보드 글 작성 (d2 §③·§④ M2) — stockCode 파티션의 단일 물리 Board(Code="stock")에 등록.
- /// prediction 지정 시 최신 T+1 종가를 BasePrice 로 스냅샷하고 Pending 예측을 생성한다(채점은 M4).
- /// </summary>
- public sealed record Command(
- int MemberID,
- string StockCode,
- string Subject,
- string Content,
- PredictionInput? Prediction
- ) : ICommand<Result<int>>;
|