24 lines
766 B
C#
24 lines
766 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using _0_Framework.Application;
|
|
using _0_Framework.Domain;
|
|
using AccountManagement.Application.Contracts.Account;
|
|
|
|
namespace AccountManagement.Domain.AccountLeftWorkAgg;
|
|
|
|
public interface IAccountLeftworkRepository : IRepository<long, AccountLeftWork>
|
|
{
|
|
(string StartWorkFa, string LeftWorkFa) GetByAccountId(long accountId);
|
|
List<WorkshopAccountlistViewModel> WorkshopList(long accountId);
|
|
List<WorkshopSelectList> GetAllWorkshops();
|
|
|
|
OperationResult CopyWorkshopToNewAccount(long currentAccountId, long newAccountId);
|
|
|
|
OperationResult SaveWorkshopAccount(
|
|
List<WorkshopAccountlistViewModel> workshopAccountList,
|
|
string startDate,
|
|
string leftDate,
|
|
long accountId);
|
|
|
|
|
|
} |