IPocket
Last updated
Last updated
MSSQL, Oracle 혹은 WebAPI등으로 구현할 Interface
BPack.IPocket.App 프로젝트 - 업무모듈폴더 – 프로그램코드폴더내 생성
: BPack.IPocket.App.업무모듈.프로그램코드.IXxxPocket.cs
ex) BPack.IPocket.App.MM.PurInbound.IPurInboundPocket.cs
Parent Class : IPocketBase
Ex) public interface IPurInboundPocket : IPocketBase
Select와 Save로 사용할 Method를 생성한다.
Select는 List<ModelT>로 반환하며, 상황에 따라 ModelT, Scalar등으로 반환하는 Method를 만들수 있으며, ModelArg를 인자로 한다.
Ex) List<InHeaderModel> SelectInHeaderModels(PurInboundModelArgs args);
InHeaderModel SelectInHeaderModel(PurInboundModelArgs args);
string SelectInHeaderNo(PurInboundModelArgs args);
Save는 ModelT, List<ModelT>을 인자로 하는 Method를 만든다.
Ex) void SaveInHeaderModels(List<InHeaderModel> inHeaderModels);
void SaveInHeaderModel(InHeaderModel inHeaderModel);