Commit 73e4f831f2f0117e4e40013eb9887d9ec445efb4
1 parent
c8ee7ade
review:【INFRA 基础设施】代码生成的 review
Showing
4 changed files
with
4 additions
and
1 deletions
yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/dataobject/BaseDO.java
| ... | ... | @@ -54,7 +54,7 @@ public abstract class BaseDO implements Serializable, TransPojo { |
| 54 | 54 | private Boolean deleted; |
| 55 | 55 | |
| 56 | 56 | /** |
| 57 | - * 把 creator、createTime、updateTime、updater 都清空,避免前端直接传递 creator 之类的字段,直接就被更新了。 | |
| 57 | + * 把 creator、createTime、updateTime、updater 都清空,避免前端直接传递 creator 之类的字段,直接就被更新了 | |
| 58 | 58 | */ |
| 59 | 59 | public void clean(){ |
| 60 | 60 | this.creator = null; | ... | ... |
yudao-module-infra/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/demo/demo03/erp/Demo03StudentErpController.java
| ... | ... | @@ -67,6 +67,7 @@ public class Demo03StudentErpController { |
| 67 | 67 | @Operation(summary = "批量删除学生") |
| 68 | 68 | @PreAuthorize("@ss.hasPermission('infra:demo03-student:delete')") |
| 69 | 69 | public CommonResult<Boolean> deleteDemo03StudentList(@RequestParam("ids") List<Long> ids) { |
| 70 | + // TODO @puhui999:deleteDemo03StudentList | |
| 70 | 71 | demo03StudentErpService.deleteDemo03StudentListByIds(ids); |
| 71 | 72 | return success(true); |
| 72 | 73 | } | ... | ... |
yudao-module-infra/src/main/resources/codegen/java/service/serviceImpl.vm
| ... | ... | @@ -65,6 +65,7 @@ public class ${table.className}ServiceImpl implements ${table.className}Service |
| 65 | 65 | #end |
| 66 | 66 | // 插入 |
| 67 | 67 | #if ($voType == 10) |
| 68 | +## TODO @puhui999:insert 也要加下 clean。万一前端乱传递,哈哈哈。这个就是 do 模式的缺点;(只在 do 模式下);看看主子表,是不是也可能存在,insert 的时候; | |
| 68 | 69 | ${table.className}DO ${classNameVar} = BeanUtils.toBean(createReqVO, ${table.className}DO.class); |
| 69 | 70 | #end |
| 70 | 71 | ${classNameVar}Mapper.insert(${classNameVar}); | ... | ... |
yudao-module-infra/src/main/resources/codegen/vue3_vben5_antd/general/api/api.ts.vm
| ... | ... | @@ -102,6 +102,7 @@ export function export${simpleClassName}(params: any) { |
| 102 | 102 | } |
| 103 | 103 | |
| 104 | 104 | ## 特殊:主子表专属逻辑 |
| 105 | +## TODO @puhui999:下面这块缩进调整了,会乱掉么? | |
| 105 | 106 | #foreach ($subTable in $subTables) |
| 106 | 107 | #set ($index = $foreach.count - 1) |
| 107 | 108 | #set ($subSimpleClassName = $subSimpleClassNames.get($index)) | ... | ... |