Flutter代码生成器

felix 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
.vscode 2cc5ed5c5a 修复Bug:多次生成PageCollection. hace 3 años
.gitignore 7e8ae3298d 修改platformServiceAddress hace 3 años
CodeGenerator.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
FlutterCodeGenerator.csproj c66ab50f2c 修复当ModelType中无Children时,生成DartString格式异常的问题。 hace 3 años
GenerateDataCache.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
IServiceMap.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
LetterConverterHelper.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
MethodMap.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
ModelType.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
ModelTypeGenerator.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
NotificationServiceMap.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
OtherServiceMap.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
Program.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
README.md 8eed6b44c1 更新README.md hace 2 años
ServiceMap.cs 899da9f02d Add NotificationServiceMap and OtherServiceMap,生成逻辑改为获取所有Type,过滤黑名单内的InterfaceService,根据剩余的InterfaceService生成代码,再生成Notificaiton实体,最后生成其余的实体类 hace 2 años
WingInterfaceLibrary.dll 3a50c04911 增加对Uint(?),Ulong(?),Ushort(?)的支持 hace 2 años
build.bat 1683c5d9a6 update to .net6 hace 3 años
rpc.txt e4e5cece2d Update rpc.txt hace 2 años

README.md

FlutterCodeGenerator

Flutter代码生成器

用途:

将WingInterfaceLibrary中提供给新版杏聆荟的接口及相关类转成Flutter代码供新版杏聆荟使用。

用法:

可直接运行,或传入参数并运行。

可输入参数:

string[] args:
  1. WingInterfaceLibrary.dll的路径,默认为当前目录;
  2. Flutter代码的生成路径,默认为当前目录下GeneratedCode文件夹。