HCCF.BoopleDomain 1.0.1
Boople.Domain
Domain models for the Boople HR management system.
Overview
This package contains pure domain entities following Onion Architecture principles. The domain models are organized into 11 modules:
- Configuration: System catalogs and translations
- Organization: Departments, branches, and job positions
- Identity: Users and employees
- Competency: Competency models and behaviors
- Recruitment: Job openings and applications
- Performance: Evaluations and goals
- Survey: Survey management
- HRHistory: Compensation and job history
- Workflow: Process templates and instances
- Learning: Training catalog and history
- Succession: Talent reviews and succession planning
Features
- Strongly-typed domain entities
- Navigation properties for entity relationships
- Validation attributes for business rules
- XML documentation for IntelliSense support
- .NET 8 target framework
Usage
using Boople.Domain.Identity;
using Boople.Domain.Organization;
var employee = new Employee
{
Name = "John",
LastName = "Doe",
CompanyEMail = "john.doe@company.com"
};
License
MIT
Build
rm -rf nupkg && dotnet pack --configuration Release --output ./nupkg
Showing the top 20 packages that depend on HCCF.BoopleDomain.
| Packages | Downloads |
|---|---|
|
HCCF.BoopleBase
Private Package for Boople Infrastructure
|
3 |
.NET 8.0
- Humanizer.Core (>= 2.14.1)
- System.ComponentModel.Annotations (>= 5.0.0)