import 'package:json_annotation/json_annotation.dart'; part 'work_student_params.g.dart'; @JsonSerializable() class WorkStudentParams extends Object { @JsonKey(name: 'AssessType') int assessType; @JsonKey(name: 'Name') String? name; @JsonKey(name: 'Grade') int? grade; @JsonKey(name: 'Subject') int? subject; @JsonKey(name: 'State') int? state; @JsonKey(name: 'PublishTimeStart') String? publishTimeStart; @JsonKey(name: 'PublishTimeEnd') String? publishTimeEnd; @JsonKey(name: 'CreatorId') String? creatorId; @JsonKey(name: 'PageNumber') int pageNumber; @JsonKey(name: 'PageSize') int pageSize; @JsonKey(name: 'Sorting') String? sorting; WorkStudentParams({this.assessType = 0,this.name,this.grade,this.subject,this.state,this.publishTimeStart,this.publishTimeEnd,this.creatorId,this.pageNumber = 1,this.pageSize = 10,this.sorting,}); factory WorkStudentParams.fromJson(Map srcJson) => _$WorkStudentParamsFromJson(srcJson); Map toJson() => _$WorkStudentParamsToJson(this); }