123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257 |
- import 'package:domain/generated/json/base/json_convert_content.dart';
- import 'package:domain/entity/response/u_k_attendance_entity.dart';
- UKAttendanceEntity $UKAttendanceEntityFromJson(Map<String, dynamic> json) {
- final UKAttendanceEntity uKAttendanceEntity = UKAttendanceEntity();
- final int? total = jsonConvert.convert<int>(json['total']);
- if (total != null) {
- uKAttendanceEntity.total = total;
- }
- final List<UKAttendanceRows>? rows = (json['rows'] as List<dynamic>?)?.map(
- (e) => jsonConvert.convert<UKAttendanceRows>(e) as UKAttendanceRows).toList();
- if (rows != null) {
- uKAttendanceEntity.rows = rows;
- }
- return uKAttendanceEntity;
- }
- Map<String, dynamic> $UKAttendanceEntityToJson(UKAttendanceEntity entity) {
- final Map<String, dynamic> data = <String, dynamic>{};
- data['total'] = entity.total;
- data['rows'] = entity.rows.map((v) => v.toJson()).toList();
- return data;
- }
- extension UKAttendanceEntityExtension on UKAttendanceEntity {
- UKAttendanceEntity copyWith({
- int? total,
- List<UKAttendanceRows>? rows,
- }) {
- return UKAttendanceEntity()
- ..total = total ?? this.total
- ..rows = rows ?? this.rows;
- }
- }
- UKAttendanceRows $UKAttendanceRowsFromJson(Map<String, dynamic> json) {
- final UKAttendanceRows uKAttendanceRows = UKAttendanceRows();
- final String? id = jsonConvert.convert<String>(json['id']);
- if (id != null) {
- uKAttendanceRows.id = id;
- }
- final String? memberId = jsonConvert.convert<String>(json['member_id']);
- if (memberId != null) {
- uKAttendanceRows.memberId = memberId;
- }
- final String? staffName = jsonConvert.convert<String>(json['staff_name']);
- if (staffName != null) {
- uKAttendanceRows.staffName = staffName;
- }
- final String? phone = jsonConvert.convert<String>(json['phone']);
- if (phone != null) {
- uKAttendanceRows.phone = phone;
- }
- final String? jobTitle = jsonConvert.convert<String>(json['job_title']);
- if (jobTitle != null) {
- uKAttendanceRows.jobTitle = jobTitle;
- }
- final String? departmentName = jsonConvert.convert<String>(json['department_name']);
- if (departmentName != null) {
- uKAttendanceRows.departmentName = departmentName;
- }
- final String? jobDate = jsonConvert.convert<String>(json['job_date']);
- if (jobDate != null) {
- uKAttendanceRows.jobDate = jobDate;
- }
- final String? startTime = jsonConvert.convert<String>(json['start_time']);
- if (startTime != null) {
- uKAttendanceRows.startTime = startTime;
- }
- final String? endTime = jsonConvert.convert<String>(json['end_time']);
- if (endTime != null) {
- uKAttendanceRows.endTime = endTime;
- }
- final String? appliedAt = jsonConvert.convert<String>(json['applied_at']);
- if (appliedAt != null) {
- uKAttendanceRows.appliedAt = appliedAt;
- }
- final String? adjustShow = jsonConvert.convert<String>(json['adjust_show']);
- if (adjustShow != null) {
- uKAttendanceRows.adjustShow = adjustShow;
- }
- final String? totalHours = jsonConvert.convert<String>(json['total_hours']);
- if (totalHours != null) {
- uKAttendanceRows.totalHours = totalHours;
- }
- final int? status = jsonConvert.convert<int>(json['status']);
- if (status != null) {
- uKAttendanceRows.status = status;
- }
- final String? statusShow = jsonConvert.convert<String>(json['status_show']);
- if (statusShow != null) {
- uKAttendanceRows.statusShow = statusShow;
- }
- final UKAttendanceInOut? securityIn = jsonConvert.convert<UKAttendanceInOut>(json['security_in']);
- if (securityIn != null) {
- uKAttendanceRows.securityIn = securityIn;
- }
- final UKAttendanceInOut? securityOut = jsonConvert.convert<UKAttendanceInOut>(json['security_out']);
- if (securityOut != null) {
- uKAttendanceRows.securityOut = securityOut;
- }
- final UKAttendanceInOut? workIn = jsonConvert.convert<UKAttendanceInOut>(json['work_in']);
- if (workIn != null) {
- uKAttendanceRows.workIn = workIn;
- }
- final UKAttendanceInOut? workOut = jsonConvert.convert<UKAttendanceInOut>(json['work_out']);
- if (workOut != null) {
- uKAttendanceRows.workOut = workOut;
- }
- final int? sIn = jsonConvert.convert<int>(json['s_in']);
- if (sIn != null) {
- uKAttendanceRows.sIn = sIn;
- }
- final int? sOut = jsonConvert.convert<int>(json['s_out']);
- if (sOut != null) {
- uKAttendanceRows.sOut = sOut;
- }
- final int? wIn = jsonConvert.convert<int>(json['w_in']);
- if (wIn != null) {
- uKAttendanceRows.wIn = wIn;
- }
- final int? wOut = jsonConvert.convert<int>(json['w_out']);
- if (wOut != null) {
- uKAttendanceRows.wOut = wOut;
- }
- final String? reviseHours = jsonConvert.convert<String>(json['revise_hours']);
- if (reviseHours != null) {
- uKAttendanceRows.reviseHours = reviseHours;
- }
- final String? gratuity = jsonConvert.convert<String>(json['gratuity']);
- if (gratuity != null) {
- uKAttendanceRows.gratuity = gratuity;
- }
- return uKAttendanceRows;
- }
- Map<String, dynamic> $UKAttendanceRowsToJson(UKAttendanceRows entity) {
- final Map<String, dynamic> data = <String, dynamic>{};
- data['id'] = entity.id;
- data['member_id'] = entity.memberId;
- data['staff_name'] = entity.staffName;
- data['phone'] = entity.phone;
- data['job_title'] = entity.jobTitle;
- data['department_name'] = entity.departmentName;
- data['job_date'] = entity.jobDate;
- data['start_time'] = entity.startTime;
- data['end_time'] = entity.endTime;
- data['applied_at'] = entity.appliedAt;
- data['adjust_show'] = entity.adjustShow;
- data['total_hours'] = entity.totalHours;
- data['status'] = entity.status;
- data['status_show'] = entity.statusShow;
- data['security_in'] = entity.securityIn?.toJson();
- data['security_out'] = entity.securityOut?.toJson();
- data['work_in'] = entity.workIn?.toJson();
- data['work_out'] = entity.workOut?.toJson();
- data['s_in'] = entity.sIn;
- data['s_out'] = entity.sOut;
- data['w_in'] = entity.wIn;
- data['w_out'] = entity.wOut;
- data['revise_hours'] = entity.reviseHours;
- data['gratuity'] = entity.gratuity;
- return data;
- }
- extension UKAttendanceRowsExtension on UKAttendanceRows {
- UKAttendanceRows copyWith({
- String? id,
- String? memberId,
- String? staffName,
- String? phone,
- String? jobTitle,
- String? departmentName,
- String? jobDate,
- String? startTime,
- String? endTime,
- String? appliedAt,
- String? adjustShow,
- String? totalHours,
- int? status,
- String? statusShow,
- UKAttendanceInOut? securityIn,
- UKAttendanceInOut? securityOut,
- UKAttendanceInOut? workIn,
- UKAttendanceInOut? workOut,
- int? sIn,
- int? sOut,
- int? wIn,
- int? wOut,
- String? reviseHours,
- String? gratuity,
- }) {
- return UKAttendanceRows()
- ..id = id ?? this.id
- ..memberId = memberId ?? this.memberId
- ..staffName = staffName ?? this.staffName
- ..phone = phone ?? this.phone
- ..jobTitle = jobTitle ?? this.jobTitle
- ..departmentName = departmentName ?? this.departmentName
- ..jobDate = jobDate ?? this.jobDate
- ..startTime = startTime ?? this.startTime
- ..endTime = endTime ?? this.endTime
- ..appliedAt = appliedAt ?? this.appliedAt
- ..adjustShow = adjustShow ?? this.adjustShow
- ..totalHours = totalHours ?? this.totalHours
- ..status = status ?? this.status
- ..statusShow = statusShow ?? this.statusShow
- ..securityIn = securityIn ?? this.securityIn
- ..securityOut = securityOut ?? this.securityOut
- ..workIn = workIn ?? this.workIn
- ..workOut = workOut ?? this.workOut
- ..sIn = sIn ?? this.sIn
- ..sOut = sOut ?? this.sOut
- ..wIn = wIn ?? this.wIn
- ..wOut = wOut ?? this.wOut
- ..reviseHours = reviseHours ?? this.reviseHours
- ..gratuity = gratuity ?? this.gratuity;
- }
- }
- UKAttendanceInOut $UKAttendanceInOutFromJson(Map<String, dynamic> json) {
- final UKAttendanceInOut uKAttendanceInOut = UKAttendanceInOut();
- final String? time = jsonConvert.convert<String>(json['time']);
- if (time != null) {
- uKAttendanceInOut.time = time;
- }
- final String? image = jsonConvert.convert<String>(json['image']);
- if (image != null) {
- uKAttendanceInOut.image = image;
- }
- final int? changed = jsonConvert.convert<int>(json['changed']);
- if (changed != null) {
- uKAttendanceInOut.changed = changed;
- }
- return uKAttendanceInOut;
- }
- Map<String, dynamic> $UKAttendanceInOutToJson(UKAttendanceInOut entity) {
- final Map<String, dynamic> data = <String, dynamic>{};
- data['time'] = entity.time;
- data['image'] = entity.image;
- data['changed'] = entity.changed;
- return data;
- }
- extension UKAttendanceInOutExtension on UKAttendanceInOut {
- UKAttendanceInOut copyWith({
- String? time,
- String? image,
- int? changed,
- }) {
- return UKAttendanceInOut()
- ..time = time ?? this.time
- ..image = image ?? this.image
- ..changed = changed ?? this.changed;
- }
- }
|