lixiaojun
2024-11-15 1aa330646ad9f88abc580e17d08d727a0ecaae48
BLL/HStation.BLL.Organize.Core/01-interface/IEmployeeMain.cs
@@ -6,16 +6,23 @@
    /// <summary>
    ///
    /// </summary>
    public interface IEmployeeMain : IBaseCAL<AddEmployeeMainDto, UpdateEmployeeMainDto, EmployeeMainDto>, IUpdateParas, IUpdateFlags, IUpdateTagName, IUpdateSorter
    public interface IEmployeeMain : IBaseCAL<Dto.AddEmployeeMainInput, Dto.UpdateEmployeeMainDto, EmployeeMainDto>, IUpdateParas, IUpdateFlags, IUpdateTagName, IUpdateSorter
    {
        /// <summary>
        /// 插入员工拓展(包含登录用户)
        /// 插入员工拓展
        /// </summary>
        Task<long> InsertLoginUserEx(AddEmployeeMainDto employeeMainDto, AddUserLoginMapDto loginmapdto, AddLoginUserMainDto loginuserdto);
     //   Task<EmployeeAndLoginID> InsertEx(Dto.AddEmployeeMainInput employeeMainDto);
        /// <summary>
        /// 插入员工拓展(不包含登录用户)
        /// 通过 ID 获取
        /// </summary>
        Task<long> InsertEx(AddEmployeeMainDto employeeMainDto, AddUserLoginMapDto loginmapdto);
        Task<EmployeeMainDto> GetByID(long ID);
        Task<EmployeeMainDto> GetByErpCode(String ErpCode);
        /// <summary>
        /// 通过 ID 删除
        /// </summary>
        Task<bool> DeleteByID(long ID);
    }
}