|
|
@@ -102,7 +102,6 @@ export function export${simpleClassName}(params: any) {
|
|
|
}
|
|
|
|
|
|
## 特殊:主子表专属逻辑
|
|
|
-## TODO @puhui999:下面这块缩进调整了,会乱掉么?
|
|
|
#foreach ($subTable in $subTables)
|
|
|
#set ($index = $foreach.count - 1)
|
|
|
#set ($subSimpleClassName = $subSimpleClassNames.get($index))
|
|
|
@@ -115,54 +114,54 @@ export function export${simpleClassName}(params: any) {
|
|
|
|
|
|
// ==================== 子表($subTable.classComment) ====================
|
|
|
|
|
|
- ## 情况一:MASTER_ERP 时,需要分查询页子表
|
|
|
- #if ( $table.templateType == 11 )
|
|
|
- /** 获得${subTable.classComment}分页 */
|
|
|
- export function get${subSimpleClassName}Page(params: PageParam) {
|
|
|
- return requestClient.get<PageResult<${simpleClassName}Api.${subSimpleClassName}>>(`${baseURL}/${subSimpleClassName_strikeCase}/page`, { params });
|
|
|
- }
|
|
|
- ## 情况二:非 MASTER_ERP 时,需要列表查询子表
|
|
|
- #else
|
|
|
- #if ( $subTable.subJoinMany )
|
|
|
- /** 获得${subTable.classComment}列表 */
|
|
|
- export function get${subSimpleClassName}ListBy${SubJoinColumnName}(${subJoinColumn.javaField}: number) {
|
|
|
- return requestClient.get<${simpleClassName}Api.${subSimpleClassName}[]>(`${baseURL}/${subSimpleClassName_strikeCase}/list-by-${subJoinColumn_strikeCase}?${subJoinColumn.javaField}=${${subJoinColumn.javaField}}`);
|
|
|
- }
|
|
|
- #else
|
|
|
- /** 获得${subTable.classComment} */
|
|
|
- export function get${subSimpleClassName}By${SubJoinColumnName}(${subJoinColumn.javaField}: number) {
|
|
|
- return requestClient.get<${simpleClassName}Api.${subSimpleClassName}>(`${baseURL}/${subSimpleClassName_strikeCase}/get-by-${subJoinColumn_strikeCase}?${subJoinColumn.javaField}=${${subJoinColumn.javaField}}`);
|
|
|
- }
|
|
|
- #end
|
|
|
- #end
|
|
|
- ## 特殊:MASTER_ERP 时,支持单个的新增、修改、删除操作
|
|
|
- #if ( $table.templateType == 11 )
|
|
|
- /** 新增${subTable.classComment} */
|
|
|
- export function create${subSimpleClassName}(data: ${simpleClassName}Api.${subSimpleClassName}) {
|
|
|
- return requestClient.post(`${baseURL}/${subSimpleClassName_strikeCase}/create`, data);
|
|
|
- }
|
|
|
+## 情况一:MASTER_ERP 时,需要分查询页子表
|
|
|
+#if ( $table.templateType == 11 )
|
|
|
+/** 获得${subTable.classComment}分页 */
|
|
|
+export function get${subSimpleClassName}Page(params: PageParam) {
|
|
|
+ return requestClient.get<PageResult<${simpleClassName}Api.${subSimpleClassName}>>(`${baseURL}/${subSimpleClassName_strikeCase}/page`, { params });
|
|
|
+}
|
|
|
+ ## 情况二:非 MASTER_ERP 时,需要列表查询子表
|
|
|
+#else
|
|
|
+#if ( $subTable.subJoinMany )
|
|
|
+/** 获得${subTable.classComment}列表 */
|
|
|
+export function get${subSimpleClassName}ListBy${SubJoinColumnName}(${subJoinColumn.javaField}: number) {
|
|
|
+ return requestClient.get<${simpleClassName}Api.${subSimpleClassName}[]>(`${baseURL}/${subSimpleClassName_strikeCase}/list-by-${subJoinColumn_strikeCase}?${subJoinColumn.javaField}=${${subJoinColumn.javaField}}`);
|
|
|
+}
|
|
|
+#else
|
|
|
+/** 获得${subTable.classComment} */
|
|
|
+export function get${subSimpleClassName}By${SubJoinColumnName}(${subJoinColumn.javaField}: number) {
|
|
|
+ return requestClient.get<${simpleClassName}Api.${subSimpleClassName}>(`${baseURL}/${subSimpleClassName_strikeCase}/get-by-${subJoinColumn_strikeCase}?${subJoinColumn.javaField}=${${subJoinColumn.javaField}}`);
|
|
|
+}
|
|
|
+#end
|
|
|
+#end
|
|
|
+## 特殊:MASTER_ERP 时,支持单个的新增、修改、删除操作
|
|
|
+#if ( $table.templateType == 11 )
|
|
|
+/** 新增${subTable.classComment} */
|
|
|
+export function create${subSimpleClassName}(data: ${simpleClassName}Api.${subSimpleClassName}) {
|
|
|
+ return requestClient.post(`${baseURL}/${subSimpleClassName_strikeCase}/create`, data);
|
|
|
+}
|
|
|
|
|
|
- /** 修改${subTable.classComment} */
|
|
|
- export function update${subSimpleClassName}(data: ${simpleClassName}Api.${subSimpleClassName}) {
|
|
|
- return requestClient.put(`${baseURL}/${subSimpleClassName_strikeCase}/update`, data);
|
|
|
- }
|
|
|
+/** 修改${subTable.classComment} */
|
|
|
+export function update${subSimpleClassName}(data: ${simpleClassName}Api.${subSimpleClassName}) {
|
|
|
+ return requestClient.put(`${baseURL}/${subSimpleClassName_strikeCase}/update`, data);
|
|
|
+}
|
|
|
|
|
|
- /** 删除${subTable.classComment} */
|
|
|
- export function delete${subSimpleClassName}(id: number) {
|
|
|
- return requestClient.delete(`${baseURL}/${subSimpleClassName_strikeCase}/delete?id=${id}`);
|
|
|
- }
|
|
|
+/** 删除${subTable.classComment} */
|
|
|
+export function delete${subSimpleClassName}(id: number) {
|
|
|
+ return requestClient.delete(`${baseURL}/${subSimpleClassName_strikeCase}/delete?id=${id}`);
|
|
|
+}
|
|
|
|
|
|
- #if ($deleteBatchEnable)
|
|
|
- /** 批量删除${subTable.classComment} */
|
|
|
- export function delete${subSimpleClassName}List(ids: number[]) {
|
|
|
- return requestClient.delete(`${baseURL}/${subSimpleClassName_strikeCase}/delete-list?ids=${ids.join(',')}`)
|
|
|
- }
|
|
|
- #end
|
|
|
+#if ($deleteBatchEnable)
|
|
|
+/** 批量删除${subTable.classComment} */
|
|
|
+export function delete${subSimpleClassName}List(ids: number[]) {
|
|
|
+ return requestClient.delete(`${baseURL}/${subSimpleClassName_strikeCase}/delete-list?ids=${ids.join(',')}`)
|
|
|
+}
|
|
|
+#end
|
|
|
|
|
|
- /** 获得${subTable.classComment} */
|
|
|
- export function get${subSimpleClassName}(id: number) {
|
|
|
- return requestClient.get<${simpleClassName}Api.${subSimpleClassName}>(`${baseURL}/${subSimpleClassName_strikeCase}/get?id=${id}`);
|
|
|
- }
|
|
|
- #end
|
|
|
+/** 获得${subTable.classComment} */
|
|
|
+export function get${subSimpleClassName}(id: number) {
|
|
|
+ return requestClient.get<${simpleClassName}Api.${subSimpleClassName}>(`${baseURL}/${subSimpleClassName_strikeCase}/get?id=${id}`);
|
|
|
+}
|
|
|
+#end
|
|
|
#end
|
|
|
|