custom static method
Insertable<EmployeeData>
custom(
{ - Expression<int>? id,
- Expression<String>? empNumber,
- Expression<String>? name,
- Expression<String>? email,
- Expression<int>? employeePositionId,
- Expression<int>? departmentId,
- Expression<DateTime>? birthday,
- Expression<DateTime>? hireDate,
- Expression<String>? imagePath,
- Expression<String>? address,
})
Implementation
static Insertable<EmployeeData> custom({
Expression<int>? id,
Expression<String>? empNumber,
Expression<String>? name,
Expression<String>? email,
Expression<int>? employeePositionId,
Expression<int>? departmentId,
Expression<DateTime>? birthday,
Expression<DateTime>? hireDate,
Expression<String>? imagePath,
Expression<String>? address,
}) {
return RawValuesInsertable({
if (id != null) 'id': id,
if (empNumber != null) 'emp_number': empNumber,
if (name != null) 'name': name,
if (email != null) 'email': email,
if (employeePositionId != null)
'employee_position_id': employeePositionId,
if (departmentId != null) 'department_id': departmentId,
if (birthday != null) 'birthday': birthday,
if (hireDate != null) 'hire_date': hireDate,
if (imagePath != null) 'image_path': imagePath,
if (address != null) 'address': address,
});
}