12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- import 'device.m.dart';
- import 'adminDB.m.dart';
- import 'authentication.m.dart';
- class UserAuthorityGroupDTO extends BaseDTO{
- String? userGroupCode;
- String? description;
- List<String>? adminCodes;
- List<String>? features;
- String? createAdmin;
- UserAuthorityGroupDTO({
- this.userGroupCode,
- this.description,
- this.adminCodes,
- this.features,
- this.createAdmin,
- DateTime? createTime,
- DateTime? updateTime,
- }) : super(
- createTime: createTime,
- updateTime: updateTime,
- );
- factory UserAuthorityGroupDTO.fromJson(Map<String, dynamic> map) {
- return UserAuthorityGroupDTO(
- userGroupCode: map['UserGroupCode'],
- description: map['Description'],
- adminCodes: map['AdminCodes'] != null ? map['AdminCodes'].cast<String>().toList() : null,
- features: map['Features'] != null ? map['Features'].cast<String>().toList() : null,
- createAdmin: map['CreateAdmin'],
- createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
- updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
- );
- }
- Map<String, dynamic> toJson() {
- final map = super.toJson();
- if(userGroupCode != null)
- map['UserGroupCode'] = userGroupCode;
- if(description != null)
- map['Description'] = description;
- if(adminCodes != null)
- map['AdminCodes'] = adminCodes;
- if(features != null)
- map['Features'] = features;
- if(createAdmin != null)
- map['CreateAdmin'] = createAdmin;
- return map;
- }
- }
- class CreateFrontAuthorityGroupsDBRequest extends TableDataItem<UserAuthorityGroupDTO>{
- UserAuthorityGroupDTO? ;
- CreateFrontAuthorityGroupsDBRequest({
- this.,
- Map<String,String>? platformDatas,
- String? extensionData,
- }) : super(
- data: data,
- platformDatas: platformDatas,
- extensionData: extensionData,
- );
- factory CreateFrontAuthorityGroupsDBRequest.fromJson(Map<String, dynamic> map) {
- return CreateFrontAuthorityGroupsDBRequest(
- : map[''],
- platformDatas: map['PlatformDatas'] != null ? map['PlatformDatas'].cast<String,String>() : null,
- extensionData: map['ExtensionData'],
- );
- }
- Map<String, dynamic> toJson() {
- final map = super.toJson();
- if( != null)
- map[''] = ;
- return map;
- }
- }
|