|
|
@@ -23,16 +23,29 @@ import <<ym.projectService.packageName>>.api.model.<<ym:databaseTable.tableNameF
|
|
|
public class <<ym:databaseTable.tableNameUpper>>ServiceImpl extends MPJBaseServiceImpl<<<ym:databaseTable.tableNameUpper>>Mapper, <<ym:databaseTable.tableNameUpper>>> implements <<ym:databaseTable.tableNameUpper>>Service {
|
|
|
|
|
|
<<ym-loop:apiInfos>>
|
|
|
+ /**
|
|
|
+ * <<tabName>>-<<apiName>>
|
|
|
+ *<<ym-if:<<pageFlag>>>>
|
|
|
+ * @param page 页码<</ym-if:>>
|
|
|
+ * @param param 参数
|
|
|
+ * @return <<tabName>>-<<apiName>>
|
|
|
+ */
|
|
|
@Override
|
|
|
- public <<methodName>>VO <<methodName>>(<<ym-if:<<apiKind>> == 1 && <<pageFlag>>>>Page<<<ym:databaseTable.tableNameFirstUpper>>> page, <</ym-if:>>@RepairStandardInfoDTO param) {<<ym-if:<<apiKind>> == 1 && <<pageFlag>>>>
|
|
|
- return baseMapper.selectJoinListPage(page, <<methodName>>VO.class, JoinWrappers.lambda(<<ym:databaseTable.tableNameFirstUpper>>.class)<</ym-else>>
|
|
|
- return baseMapper.selectJoinList(<<methodName>>VO.class, JoinWrappers.lambda(<<ym:databaseTable.tableNameFirstUpper>>.class)<</ym-if:>>
|
|
|
- .selectAsClass(<<ym:databaseTable.tableNameFirstUpper>>.class, <<methodName>>VO.class)<<ym-loop:apiParam>><<ym-if:<<linkTableId>> > 0>>
|
|
|
+ public <<methodNameFirstUpper>>VO <<methodNameFirstUpper>>(<<ym-if:<<pageFlag>>>>Page<<<methodNameFirstUpper>>VO> page, <</ym-if:>><<methodNameFirstUpper>>DTO param) {<<ym-if:<<pageFlag>>>>
|
|
|
+ return baseMapper.selectJoinListPage(page, <<methodNameFirstUpper>>VO.class, JoinWrappers.lambda(<<ym:databaseTable.tableNameFirstUpper>>.class)<</ym-else>>
|
|
|
+ return baseMapper.selectJoinList(<<methodNameFirstUpper>>VO.class, JoinWrappers.lambda(<<ym:databaseTable.tableNameFirstUpper>>.class)<</ym-if:>>
|
|
|
+ .selectAsClass(<<ym:databaseTable.tableNameFirstUpper>>.class, <<methodNameFirstUpper>>VO.class)<<ym-loop:apiParam>><<ym-if:<<linkTableId>> > 0>>
|
|
|
.leftJoin(<<linkTableNameFirstUpper>>.class, <<linkTableNameFirstUpper>>::getId, <<ym:databaseTable.tableNameFirstUpper>>::get<<fieldNameFirstUpper>> )<</ym-if:>><</ym-loop:apiParam>><<ym-loop:apiParam>><<ym-if:<<checkAttribute>>.Contains("reqired") && reqParam>>
|
|
|
.eq(<<ym:databaseTable.tableNameFirstUpper>>::get<<fieldNameFirstUpper>>, param.get<<fieldNameFirstUpper>>())<</ym-if>><<ym-if:!<<checkAttribute>>.Contains("reqired") && reqParam>>
|
|
|
- .eqIfExists(<<ym:databaseTable.tableNameFirstUpper>>::get<<fieldNameFirstUpper>>, param.get<<fieldNameFirstUpper>>())<</ym-if:>><</ym-loop:apiParam>><<ym-loop:apiParam>><<ym-if:"<<sortMode>>" == "desc">>
|
|
|
+ .eqIfExists(<<ym:databaseTable.tableNameFirstUpper>>::get<<fieldNameFirstUpper>>, param.get<<fieldNameFirstUpper>>())<</ym-if:>><</ym-loop:apiParam>><<ym-loop:apiParam>><<ym-loop:linkParam>>
|
|
|
+ <<ym-if:<<checkAttribute>>.Contains("reqired") && reqParam>>
|
|
|
+ .eq(<<linkTableNameFirstUpper>>::get<<fieldNameFirstUpper>>, param.get<<fieldNameFirstUpper>>())<</ym-if>><<ym-if:!<<checkAttribute>>.Contains("reqired") && reqParam>>
|
|
|
+ .eqIfExists(<<linkTableNameFirstUpper>>::get<<fieldNameFirstUpper>>, param.get<<fieldNameFirstUpper>>())<</ym-if:>><</ym-loop:linkParam>><</ym-loop:apiParam>><<ym-loop:apiParam>><<ym-if:"<<sortMode>>" == "desc">>
|
|
|
.orderByDesc(<<ym:databaseTable.tableNameFirstUpper>>::get<<fieldNameFirstUpper>>)<</ym-if>><<ym-if:"<<sortMode>>" == "asc">>
|
|
|
- .orderBy(<<ym:databaseTable.tableNameFirstUpper>>::get<<fieldNameFirstUpper>>)<</ym-if>><</ym-loop:apiParam>>
|
|
|
+ .orderBy(<<ym:databaseTable.tableNameFirstUpper>>::get<<fieldNameFirstUpper>>)<</ym-if>><</ym-loop:apiParam>><<ym-loop:apiParam>><<ym-loop:linkParam>>
|
|
|
+ <<ym-if:"<<sortMode>>" == "desc">>
|
|
|
+ .orderByDesc(<<linkTableNameFirstUpper>>::get<<fieldNameFirstUpper>>)<</ym-if>><<ym-if:"<<sortMode>>" == "asc">>
|
|
|
+ .orderBy(<<linkTableNameFirstUpper>>::get<<fieldNameFirstUpper>>)<</ym-if>><</ym-loop:linkParam>><</ym-loop:apiParam>>
|
|
|
);
|
|
|
}
|
|
|
|