Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-tool
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张帅
amos-tool
Commits
1408806b
Commit
1408806b
authored
Aug 04, 2023
by
chenzai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
insertSql导出(部分)
parent
44e62df6
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
23 deletions
+20
-23
StudioResourceMapper.java
...join/amos/api/tool/face/orm/dao/StudioResourceMapper.java
+1
-1
StudioResource.java
...yeejoin/amos/api/tool/face/orm/entity/StudioResource.java
+1
-1
StudioResourceService.java
...oin/amos/api/tool/face/service/StudioResourceService.java
+18
-21
No files found.
src/main/java/com/yeejoin/amos/api/tool/face/orm/dao/StudioResourceMapper.java
View file @
1408806b
package
com
.
yeejoin
.
amos
.
api
.
tool
.
face
.
orm
.
dao
;
package
com
.
yeejoin
.
amos
.
api
.
tool
.
face
.
orm
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.api.tool.face.
model
.StudioResource
;
import
com.yeejoin.amos.api.tool.face.
orm.entity
.StudioResource
;
import
com.yeejoin.amos.api.tool.face.orm.entity.TableColumn
;
import
com.yeejoin.amos.api.tool.face.orm.entity.TableColumn
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
...
src/main/java/com/yeejoin/amos/api/tool/face/
model
/StudioResource.java
→
src/main/java/com/yeejoin/amos/api/tool/face/
orm/entity
/StudioResource.java
View file @
1408806b
package
com
.
yeejoin
.
amos
.
api
.
tool
.
face
.
model
;
package
com
.
yeejoin
.
amos
.
api
.
tool
.
face
.
orm
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
...
...
src/main/java/com/yeejoin/amos/api/tool/face/service/StudioResourceService.java
View file @
1408806b
...
@@ -2,9 +2,10 @@ package com.yeejoin.amos.api.tool.face.service;
...
@@ -2,9 +2,10 @@ package com.yeejoin.amos.api.tool.face.service;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.conditions.query.Query
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.api.tool.enums.SourceEnum
;
import
com.yeejoin.amos.api.tool.enums.SourceEnum
;
import
com.yeejoin.amos.api.tool.face.
model
.StudioResource
;
import
com.yeejoin.amos.api.tool.face.
orm.entity
.StudioResource
;
import
com.yeejoin.amos.api.tool.face.model.StudioResourceModel
;
import
com.yeejoin.amos.api.tool.face.model.StudioResourceModel
;
import
com.yeejoin.amos.api.tool.face.orm.dao.StudioResourceMapper
;
import
com.yeejoin.amos.api.tool.face.orm.dao.StudioResourceMapper
;
import
com.yeejoin.amos.api.tool.face.orm.entity.TableColumn
;
import
com.yeejoin.amos.api.tool.face.orm.entity.TableColumn
;
...
@@ -21,6 +22,7 @@ import org.typroject.tyboot.component.emq.EmqKeeper;
...
@@ -21,6 +22,7 @@ import org.typroject.tyboot.component.emq.EmqKeeper;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.sql.DataSource
;
import
javax.sql.DataSource
;
import
java.io.*
;
import
java.io.*
;
...
@@ -76,13 +78,6 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
...
@@ -76,13 +78,6 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
EmqKeeper
emqKeeper
;
EmqKeeper
emqKeeper
;
/**
/**
* 分页查询
*/
public
Page
<
StudioResourceModel
>
queryForStudioResourcePage
(
Page
page
,
String
agencyCode
)
{
return
this
.
queryForPage
(
page
,
null
,
false
,
agencyCode
);
}
/**
* 列表查询 示例
* 列表查询 示例
*/
*/
public
List
<
StudioResourceModel
>
queryForStudioResourceList
(
String
resourceCode
)
{
public
List
<
StudioResourceModel
>
queryForStudioResourceList
(
String
resourceCode
)
{
...
@@ -95,6 +90,7 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
...
@@ -95,6 +90,7 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
// ApplicationModel model = applicationService.queryBySeq(Long.valueOf(variables.get(dimension).toString()));
// ApplicationModel model = applicationService.queryBySeq(Long.valueOf(variables.get(dimension).toString()));
// variables.put("agencyCode", model.getAgencyCode());
// variables.put("agencyCode", model.getAgencyCode());
// }
// }
//返回需要查询的数据,dimension ----> seq
List
<
StudioResourceModel
>
resourceList
=
queryForStudioResourceList
(
resourceCode
);
List
<
StudioResourceModel
>
resourceList
=
queryForStudioResourceList
(
resourceCode
);
File
directory
=
new
File
(
""
);
// 参数为空
File
directory
=
new
File
(
""
);
// 参数为空
String
coursePath
=
directory
.
getCanonicalPath
();
String
coursePath
=
directory
.
getCanonicalPath
();
...
@@ -122,6 +118,7 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
...
@@ -122,6 +118,7 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
StringBuffer
insertSql
=
new
StringBuffer
();
StringBuffer
insertSql
=
new
StringBuffer
();
for
(
StudioResourceModel
model
:
resourceList
)
{
for
(
StudioResourceModel
model
:
resourceList
)
{
//检查是否有appSeq
if
(!
validationParameters
(
model
,
variables
))
{
if
(!
validationParameters
(
model
,
variables
))
{
continue
;
continue
;
}
}
...
@@ -198,19 +195,19 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
...
@@ -198,19 +195,19 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
List
<
Map
<
String
,
Object
>>
dataList
=
null
;
List
<
Map
<
String
,
Object
>>
dataList
=
null
;
String
selectsql
=
format
(
selectAllSql
.
getString
(
tableName
),
variables
);
String
selectsql
=
format
(
selectAllSql
.
getString
(
tableName
),
variables
);
if
(
SourceEnum
.
IDX
.
getSource
().
equals
(
resource
.
getResourceCode
().
toLowerCase
()))
{
if
(
SourceEnum
.
IDX
.
getSource
().
equals
(
resource
.
getResourceCode
().
toLowerCase
()))
{
//
String sql = sqlHelper.getNamespaceSql("com.yeejoin.amos.api.studio.face.orm.dao.StudioResourceMapper.queryForListByTableName", tableName);
String
sql
=
sqlHelper
.
getNamespaceSql
(
"com.yeejoin.amos.api.studio.face.orm.dao.StudioResourceMapper.queryForListByTableName"
,
tableName
);
//
Query query = new Query();
Query
query
=
new
Query
();
//
query.setSql(sql);
query
.
setSql
(
sql
);
//
List result = IndicatorsManager.indicatorClient.queryBySql(query).getResult();
List
result
=
IndicatorsManager
.
indicatorClient
.
queryBySql
(
query
).
getResult
();
//
List<TableColumn> finalColumns = new ArrayList<>();
List
<
TableColumn
>
finalColumns
=
new
ArrayList
<>();
//
result.stream().forEach(x -> {
result
.
stream
().
forEach
(
x
->
{
//
TableColumn column = JsonUtils.jsonToBean(JSON.toJSONString(x), TableColumn.class);
TableColumn
column
=
JsonUtils
.
jsonToBean
(
JSON
.
toJSONString
(
x
),
TableColumn
.
class
);
//
finalColumns.add(column);
finalColumns
.
add
(
column
);
//
});
});
//
columns = finalColumns;
columns
=
finalColumns
;
//
//
query.setSql(selectsql);
query
.
setSql
(
selectsql
);
//
dataList = IndicatorsManager.indicatorClient.queryBySql(query).getResult();
dataList
=
IndicatorsManager
.
indicatorClient
.
queryBySql
(
query
).
getResult
();
}
else
{
}
else
{
columns
=
this
.
getBaseMapper
().
queryForListByTableName
(
tableName
);
columns
=
this
.
getBaseMapper
().
queryForListByTableName
(
tableName
);
dataList
=
jdbcTemplate
.
queryForList
(
selectsql
.
toString
());
dataList
=
jdbcTemplate
.
queryForList
(
selectsql
.
toString
());
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment