IPocket

IPocket 생성

  • 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);

Last updated