智能大石头
|
847cfa2dad
|
设置 StandardErrorEncoding
|
2024-12-25 11:22:14 +08:00 |
大石头
|
30a8942080
|
[feat]新增代码生成插件ICodePlugin,各个团队可以根据自己需要编写插件,从而控制代码生成效果
|
2024-11-24 23:46:12 +08:00 |
智能大石头
|
609ffedaee
|
缩短xcodetool更新检查日期
|
2024-08-14 08:11:00 +08:00 |
大石头
|
876dfb558e
|
优化xcodetool更新输出
|
2024-07-19 16:45:36 +08:00 |
大石头
|
49b6eadda4
|
代码生成器在开发环境自动检测并更新全局xcodetool工具,方便使用xcode命令来做代码生成
|
2024-07-19 16:28:27 +08:00 |
猿人易
|
d15af26838
|
修复Model.xml中BaseClass不生效的Bug
|
2024-07-13 12:01:41 +08:00 |
大石头
|
5166bea673
|
中大型项目往往使用多级目录管理实体类,共用代码生成器。日志和配置目录,就放在xcodetool.exe所在目录,避免在多个目录产生。
|
2024-04-09 09:48:35 +08:00 |
大石头
|
cbe7271d79
|
[fix] 代码生成时,多表模型如果存在重复中文名,则后续表使用英文名
|
2024-03-15 12:57:47 +08:00 |
大石头
|
40d3e0188e
|
更新Membership的代码生成器
|
2023-09-08 09:21:27 +08:00 |
大石头
|
e395d2210e
|
模型类是否要继承接口,尚未解决,因为用户可能扩展了接口,导致模型类未能完整实现接口
|
2023-09-07 18:04:23 +08:00 |
大石头
|
0834ecdd7d
|
improvment: 优化代码生成器,模型类和模型接口生成器独立,让架构更清晰
|
2023-09-07 16:56:43 +08:00 |
智能大石头
|
91c9fe4ac3
|
优先按照配置文件来生成实体类代码
|
2023-06-07 01:32:15 +08:00 |
智能大石头
|
cd1d3bef77
|
使用绝对路径目录,避免在子目录中生成日志文件
|
2023-06-07 01:08:05 +08:00 |
大石头
|
5cbe91ce28
|
增加模型类输出目录
|
2023-05-21 13:19:27 +08:00 |
智能大石头
|
cfc128a9ef
|
代码生成器支持遍历处理本级和子孙级目录的所有模型文件,对于拥有多模块的应用,大大简化
|
2023-05-05 23:19:59 +08:00 |
大石头
|
8ae6554142
|
自定义业务文件的功能下沉到代码生成器里,作为自定义代码生成器的案例
|
2023-04-23 10:29:01 +08:00 |
大石头
|
30dd4c65cd
|
每张表可以独立设置 ModelClass 和 ModelInterface
|
2023-04-22 19:54:00 +08:00 |
大石头
|
7cfd39bab9
|
重构代码生成器配置,在模型文件头部新增一节Option,专用于存储代码生成中要用到的配置。此时放出所有配置项并附带有注释,方便用户设置使用。
|
2023-04-22 19:30:08 +08:00 |
大石头
|
d0042a526d
|
优化代码生成,实体类从Model类拷贝,Model类不实现实体接口,仅实现IModel
|
2023-03-24 23:50:30 +08:00 |
大石头
|
cdc6164044
|
生成的代码采用顶级命名空间写法
|
2023-03-24 18:31:22 +08:00 |
智能大石头
|
7bf58fdeb9
|
增加两个开关 ExtendOnData 和 ChineseFileName,前者把扩展属性生成到数据类,后者控制是否使用中文文件名
|
2023-03-20 22:19:01 +08:00 |
xiyunfei
|
027ba03256
|
新增支持模板及接口文件输出目录自定义
|
2023-02-19 02:19:35 +08:00 |
xiyunfei
|
881b36d6f5
|
业务类中增加实体转模型方法
|
2022-10-19 01:15:11 +08:00 |
大石头
|
2b0203ed23
|
生成魔方控制器代码时,自动识别目标区域名称和命名空间
|
2022-10-13 14:19:47 +08:00 |
大石头
|
989d6deef4
|
File.WriteAllText 写入文件时,如果未指定文件编码,则使用Utf8NoBOM,这里指定Utf8
|
2022-10-13 13:30:12 +08:00 |
大石头
|
d0ced0ab9e
|
生成魔方控制器完成
|
2022-10-13 12:44:22 +08:00 |
大石头
|
120fe64c86
|
魔方输出路径独立,并作为生成魔方代码的开关
|
2022-10-13 11:15:03 +08:00 |
大石头
|
dfb8ae1fb1
|
成功生成魔方区域类代码
|
2022-10-13 11:06:46 +08:00 |
大石头
|
0392fcf84d
|
增加魔方代码生成器
|
2022-10-13 10:51:05 +08:00 |
xiyunfei
|
fd9350fc91
|
修正Model.xml无法使用全局BaseClass设置问题
|
2022-07-16 20:03:01 +08:00 |
大石头
|
686b7aa3d3
|
xcode工具新增生成数据字典
|
2022-03-28 10:36:09 +08:00 |
大石头
|
80c7d9e624
|
优化代码生成,支持部分表生成模型类和接口
|
2022-02-16 18:33:12 +08:00 |
大石头
|
ee3fc0fac8
|
数据表级别代码生成支持ModelClass和ModelInterface
|
2022-02-07 20:02:07 +08:00 |
智能大石头
|
592df2ec93
|
如果xcodetool所在目录没有xml模型文件,则释放一个出来
|
2022-02-02 02:23:46 +08:00 |
智能大石头
|
3c9d1275c1
|
自动查找当前目录的第一个xml模型文件
|
2022-02-02 02:10:50 +08:00 |
智能大石头
|
a216a14ee8
|
xcodetool工具成功生成实体类和简易模型类
|
2022-02-02 02:00:17 +08:00 |
智能大石头
|
cce0f5b3bf
|
重新设计用于代码生成的XCode工具
|
2022-02-02 01:04:51 +08:00 |
大石头
|
b214a4ecc7
|
新增xcodetool工具,用于代码生成
|
2020-09-10 09:11:24 +08:00 |