Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
wangquan wangquan
testDome
Commits
1c8b3d6c
Commit
1c8b3d6c
authored
Aug 25, 2025
by
wangquan wangquan
Browse files
22
parent
440ddd1b
Changes
93
Hide whitespace changes
Inline
Side-by-side
test-use-main/src/main/java/com/zxr/moduleTest01/annotation/myService/ServiceTest01.java
0 → 100644
View file @
1c8b3d6c
package
com.zxr.moduleTest01.annotation.myService
;
import
com.zxr.moduleTest01.annotation.myAnnotation.TimeLog
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
@Slf4j
@Service
public
class
ServiceTest01
{
@TimeLog
(
"测试方法耗时"
)
public
void
dosomething
()
throws
InterruptedException
{
Thread
.
sleep
(
500
);
log
.
info
(
"ServiceTest01.dosomething true :{}"
,
true
);
}
}
test-use-main/src/main/java/com/zxr/moduleTest01/controller/MyController.java
0 → 100644
View file @
1c8b3d6c
package
com.zxr.moduleTest01.controller
;
import
com.zxr.moduleTest01.annotation.myService.ServiceTest01
;
import
org.apache.rocketmq.spring.core.RocketMQTemplate
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"/test"
)
public
class
MyController
{
@Autowired
private
ServiceTest01
serviceTest01
;
@Autowired
private
RocketMQTemplate
rocketMQTemplate
;
/**
* 自定义注解测试方法耗时
* @throws InterruptedException
*/
@GetMapping
(
"/T1"
)
public
void
testMethod
()
throws
InterruptedException
{
serviceTest01
.
dosomething
();
}
/**
* 测试rocketMq发送消息
*/
@GetMapping
(
"/T2"
)
public
String
testMethod2
()
{
try
{
rocketMQTemplate
.
convertAndSend
(
"test-topic"
,
"zxr测试消息"
);
}
catch
(
Exception
e
){
System
.
out
.
println
(
"e = "
+
e
);
e
.
printStackTrace
();
}
return
"发送成功"
;
}
}
test-use-main/src/main/java/com/zxr/moduleTest01/esayExcel/ExcelController.java
0 → 100644
View file @
1c8b3d6c
package
com.zxr.moduleTest01.esayExcel
;
import
com.alibaba.excel.EasyExcel
;
import
com.alibaba.excel.ExcelWriter
;
import
com.alibaba.excel.write.metadata.WriteSheet
;
import
com.zxr.moduleTest01.esayExcel.entity.UserExcel
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.servlet.http.HttpServletResponse
;
import
java.io.IOException
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.concurrent.*
;
@RestController
@RequestMapping
(
"/excel"
)
public
class
ExcelController
{
@GetMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
)
throws
IOException
{
response
.
setContentType
(
"application/vnd.ms-excel"
);
response
.
setCharacterEncoding
(
"utf-8"
);
response
.
setHeader
(
"Content-disposition"
,
"attachment;filename=user.xlsx"
);
List
<
UserExcel
>
list
=
new
ArrayList
<>();
for
(
int
i
=
1
;
i
<=
5
;
i
++)
{
UserExcel
user
=
new
UserExcel
();
user
.
setId
((
long
)
i
);
user
.
setName
(
"张三"
+
i
);
user
.
setPhone
(
"1380000000"
+
i
);
list
.
add
(
user
);
}
EasyExcel
.
write
(
response
.
getOutputStream
(),
UserExcel
.
class
)
.
sheet
(
"用户信息"
)
.
doWrite
(
list
);
}
//==========改造成多线程版==========用到了锁、多线程、easyExcel
public
void
multiSheetExport
(
HttpServletResponse
response
)
throws
IOException
{
response
.
setContentType
(
"application/vnd.ms-excel"
);
response
.
setCharacterEncoding
(
"utf-8"
);
response
.
setHeader
(
"Content-disposition"
,
"attachment;filename=multiSheet.xlsx"
);
ExcelWriter
excelWriter
=
EasyExcel
.
write
(
response
.
getOutputStream
()).
build
();
ExecutorService
executorService
=
Executors
.
newFixedThreadPool
(
5
);
CountDownLatch
latch
=
new
CountDownLatch
(
5
);
//new ThreadPoolExecutor(10, 20, 0,
// TimeUnit.SECONDS, new LinkedBlockingDeque<>(10000), threadFactory, new ThreadPoolExecutor.CallerRunsPolicy()) CountDownLatch latch = new CountDownLatch(5);
for
(
int
i
=
0
;
i
<
5
;
i
++)
{
final
int
sheetNo
=
i
;
executorService
.
submit
(()
->
{
//因为是在这里开启的多线程,所以5个线程总共创建了5个list,查
// 询数据库是并行的,写入excel是串行的
try
{
List
<
UserExcel
>
list
=
queryData
(
sheetNo
);
//分批查询数据
synchronized
(
this
)
{
// 保证写入是串行安全的
WriteSheet
writeSheet
=
EasyExcel
.
writerSheet
(
sheetNo
,
"Sheet"
+
sheetNo
)
.
head
(
UserExcel
.
class
).
build
();
excelWriter
.
write
(
list
,
writeSheet
);
}
}
finally
{
latch
.
countDown
();
}
});
}
try
{
latch
.
await
();
// 等待所有线程写完
excelWriter
.
finish
();
}
catch
(
InterruptedException
e
)
{
e
.
printStackTrace
();
}
finally
{
executorService
.
shutdown
();
}
}
/**
* 代码讲解:
* 在这段代码里,多线程共用同一个 ExcelWriter 实例,且写入 OutputStream 是线程不安全的
* 当某个线程进入 synchronized (this) 代码块,其他线程就阻塞
* latch.await() 会阻塞主线程,直到所有线程 countDown() 5次,值减到0,主线程才继续执行 excelWriter.finish() 关闭流。
*
* 多线程的意义:5个线程同时读取数据库中10000条数据,在queryData(sheetNo) 方法里,
* 自己要控制好每个线程负责查询哪一段数据。
*
* 结论:多线程的价值在于:
* 👉 数据查询是并发的
* 👉 Excel写入是串行的
*
* 动态计算分段,多线程分批处理
* 在实际开发场景中,数据库中数据数量是不确定的,如果总共5个线程,可以用总数据量除以4,然后用另外一个线程处理余下的数据
*
* 注意:在一个有很多方法的serviceImpl层,使用synchronized (this)是不合适的,因为锁粒度过大,这个时候可以这样
* private final Object lockA = new Object();//这就是A锁
* public void methodA() {
* synchronized (lockA) {
* // A 临界区
* }
* }
*
* 也可以用
* private final ReentrantLock lock = new ReentrantLock();
*
* public void methodA() {
* lock.lock();
* try {
* // A 临界区
* } finally {
* lock.unlock();
* }
* }
*/
private
List
<
UserExcel
>
queryData
(
int
sheetNo
)
{
return
null
;
}
}
test-use-main/src/main/java/com/zxr/moduleTest01/esayExcel/entity/UserExcel.java
0 → 100644
View file @
1c8b3d6c
package
com.zxr.moduleTest01.esayExcel.entity
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
lombok.Data
;
@Data
public
class
UserExcel
{
@ExcelProperty
(
"用户ID"
)
private
Long
id
;
@ExcelProperty
(
"姓名"
)
private
String
name
;
@ExcelProperty
(
"手机号"
)
private
String
phone
;
}
test-use-main/src/main/java/com/zxr/moduleTest01/juc/demo01.java
0 → 100644
View file @
1c8b3d6c
package
com.zxr.moduleTest01.juc
;
import
java.util.concurrent.ExecutorService
;
import
java.util.concurrent.Executors
;
public
class
demo01
{
private
final
ExecutorService
executorService
=
Executors
.
newFixedThreadPool
(
5
);
void
test01
(){
executorService
.
submit
(
new
Runnable
()
{
@Override
public
void
run
()
{
}
});
}
}
test-use-main/src/main/java/com/zxr/moduleTest01/mq/listener/RocketListener.java
0 → 100644
View file @
1c8b3d6c
package
com.zxr.moduleTest01.mq.listener
;
import
org.apache.rocketmq.spring.annotation.RocketMQMessageListener
;
import
org.apache.rocketmq.spring.core.RocketMQListener
;
import
org.springframework.stereotype.Service
;
//@Service
//@RocketMQMessageListener(topic = "test-topic",consumerGroup = "my-consumer-group")
//public class RocketListener implements RocketMQListener<String> {
//
// @Override
// public void onMessage(String message) {
// System.out.println("接收到消息:" + message);
// }
//}
\ No newline at end of file
test-use-main/src/main/resources/application.yaml
0 → 100644
View file @
1c8b3d6c
spring
:
datasource
:
driver-class-name
:
com.mysql.cj.jdbc.Driver
# url: jdbc:mysql://localhost:3307/test?useSSL=false&serverTimezone=UTC
# url: jdbc:mysql://localhost:3307/test?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf8mb4
url
:
jdbc:mysql://localhost:3307/test?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf8
username
:
root
password
:
usbw
servlet
:
multipart
:
max-file-size
:
10MB
elasticsearch
:
host
:
119.3.183.170
port
:
9200
userName
:
password
:
#pagehelper分页插件配置
pagehelper
:
helperDialect
:
mysql
reasonable
:
true
supportMethodsArguments
:
true
params
:
count=countSql
rocketmq
:
name-server
:
localhost:9876
producer
:
group
:
my-producer-group
send-message-timeout
:
3000
server
:
port
:
8081
\ No newline at end of file
test-use-main/src/main/resources/hm-user_2024-12-06.sql
0 → 100644
View file @
1c8b3d6c
#
************************************************************
#
Sequel
Ace
SQL
dump
#
版本号:
20074
#
#
https
:
//
sequel
-
ace
.
com
/
#
https
:
//
github
.
com
/
Sequel
-
Ace
/
Sequel
-
Ace
#
#
主机
:
localhost
(
MySQL
5
.
7
.
28
)
#
数据库
:
hm
-
user
#
生成时间
:
2024
-
12
-
06
06
:
32
:
04
+
0000
#
************************************************************
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */
;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */
;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */
;
SET
NAMES
utf8mb4
;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */
;
/*!40101 SET @OLD_SQL_MODE='NO_AUTO_VALUE_ON_ZERO', SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */
;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */
;
#
转储表
address
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`address`
;
CREATE
TABLE
`address`
(
`id`
bigint
(
20
)
NOT
NULL
AUTO_INCREMENT
,
`user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'用户ID'
,
`province`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'省'
,
`city`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'市'
,
`town`
varchar
(
10
)
DEFAULT
NULL
COMMENT
'县/区'
,
`mobile`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'手机'
,
`street`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'详细地址'
,
`contact`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'联系人'
,
`is_default`
varchar
(
1
)
DEFAULT
NULL
COMMENT
'是否是默认 1默认 0否'
,
`notes`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'备注'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
KEY
`user_id`
(
`user_id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
ROW_FORMAT
=
COMPACT
;
LOCK
TABLES
`address`
WRITE
;
/*!40000 ALTER TABLE `address` DISABLE KEYS */
;
INSERT
INTO
`address`
(
`id`
,
`user_id`
,
`province`
,
`city`
,
`town`
,
`mobile`
,
`street`
,
`contact`
,
`is_default`
,
`notes`
)
VALUES
(
59
,
1
,
'北京'
,
'北京'
,
'朝阳区'
,
'13900112222'
,
'金燕龙办公楼'
,
'李嘉诚'
,
'0'
,
NULL
),
(
60
,
1
,
'北京'
,
'北京'
,
'朝阳区'
,
'13700221122'
,
'修正大厦'
,
'李佳红'
,
'0'
,
NULL
),
(
61
,
1
,
'上海'
,
'上海'
,
'浦东新区'
,
'13301212233'
,
'航头镇航头路'
,
'李佳星'
,
'1'
,
NULL
),
(
63
,
1
,
'广东'
,
'佛山'
,
'永春'
,
'13301212233'
,
'永春武馆'
,
'李小龙'
,
'0'
,
NULL
);
/*!40000 ALTER TABLE `address` ENABLE KEYS */
;
UNLOCK
TABLES
;
#
转储表
base_assessment_item
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`base_assessment_item`
;
CREATE
TABLE
`base_assessment_item`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键'
,
`tenant_id`
varchar
(
40
)
NOT
NULL
COMMENT
'租户Id'
,
`assessment_no`
varchar
(
40
)
NOT
NULL
COMMENT
'编号'
,
`assessment_type`
varchar
(
40
)
NOT
NULL
COMMENT
'考核分类'
,
`assessment_catalog`
varchar
(
500
)
NOT
NULL
COMMENT
'考核类别'
,
`expense_type`
varchar
(
40
)
NOT
NULL
COMMENT
'费用类型'
,
`property`
varchar
(
500
)
NOT
NULL
COMMENT
'属性'
,
`vendor_appeal`
int
(
11
)
NOT
NULL
COMMENT
'是否需要服务商申诉'
,
`hang_up_task`
int
(
11
)
DEFAULT
NULL
COMMENT
'是否需要挂起工单'
,
`assessment_way`
varchar
(
40
)
NOT
NULL
COMMENT
'考核方式'
,
`remark`
varchar
(
1000
)
DEFAULT
NULL
COMMENT
'备注'
,
`assessment_amount`
varchar
(
1000
)
DEFAULT
NULL
COMMENT
'考核金额 json'
,
`assessment_multiple`
varchar
(
1000
)
DEFAULT
NULL
COMMENT
'考核倍数 json'
,
`state`
int
(
11
)
NOT
NULL
COMMENT
'状态'
,
`deleted`
int
(
11
)
NOT
NULL
COMMENT
'删除标记'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`create_user`
varchar
(
40
)
DEFAULT
NULL
COMMENT
'创建人'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
`update_user`
varchar
(
40
)
DEFAULT
NULL
COMMENT
'更新人'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
KEY
`index_tenant`
(
`tenant_id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'考核项'
;
LOCK
TABLES
`base_assessment_item`
WRITE
;
/*!40000 ALTER TABLE `base_assessment_item` DISABLE KEYS */
;
INSERT
INTO
`base_assessment_item`
(
`id`
,
`tenant_id`
,
`assessment_no`
,
`assessment_type`
,
`assessment_catalog`
,
`expense_type`
,
`property`
,
`vendor_appeal`
,
`hang_up_task`
,
`assessment_way`
,
`remark`
,
`assessment_amount`
,
`assessment_multiple`
,
`state`
,
`deleted`
,
`create_time`
,
`create_user`
,
`update_time`
,
`update_user`
)
VALUES
(
1
,
'TENANT001'
,
'A001'
,
'Type1'
,
'Catalog1'
,
'Expense1'
,
'Property1'
,
1
,
0
,
'Way1'
,
'Remark1'
,
'{
\"
amount
\"
:1000}'
,
'{
\"
multiple
\"
:2}'
,
1
,
0
,
'2024-11-22 08:58:49'
,
'User1'
,
'2024-11-22 08:58:49'
,
'User1'
),
(
2
,
'TENANT002'
,
'A002'
,
'Type2'
,
'Catalog2'
,
'Expense2'
,
'Property2'
,
0
,
1
,
'Way2'
,
'Remark2'
,
'{
\"
amount
\"
:2000}'
,
'{
\"
multiple
\"
:3}'
,
1
,
0
,
'2024-11-22 08:58:49'
,
'User2'
,
'2024-11-22 08:58:49'
,
'User2'
),
(
3
,
'TENANT003'
,
'A003'
,
'Type3'
,
'Catalog3'
,
'Expense3'
,
'Property3'
,
1
,
1
,
'Way3'
,
NULL
,
'{
\"
amount
\"
:1500}'
,
'{
\"
multiple
\"
:1.5}'
,
1
,
0
,
'2024-11-22 08:58:49'
,
'User3'
,
'2024-11-22 08:58:49'
,
'User3'
),
(
4
,
'TENANT004'
,
'A004'
,
'Type4'
,
'Catalog4'
,
'Expense4'
,
'Property4'
,
0
,
0
,
'Way4'
,
'Remark4'
,
'{
\"
amount
\"
:500}'
,
'{
\"
multiple
\"
:1.2}'
,
1
,
0
,
'2024-11-22 08:58:49'
,
'User4'
,
'2024-11-22 08:58:49'
,
'User4'
),
(
5
,
'TENANT005'
,
'A005'
,
'Type1'
,
'Catalog5'
,
'Expense5'
,
'Property5'
,
1
,
0
,
'Way5'
,
NULL
,
'{
\"
amount
\"
:3000}'
,
'{
\"
multiple
\"
:4}'
,
1
,
0
,
'2024-11-22 08:58:49'
,
'User5'
,
'2024-11-22 08:58:49'
,
'User5'
),
(
6
,
'TENANT006'
,
'A006'
,
'Type2'
,
'Catalog6'
,
'Expense6'
,
'Property6'
,
0
,
1
,
'Way6'
,
'Remark6'
,
'{
\"
amount
\"
:100}'
,
'{
\"
multiple
\"
:0.8}'
,
1
,
0
,
'2024-11-22 08:58:49'
,
'User6'
,
'2024-11-22 08:58:49'
,
'User6'
),
(
7
,
'TENANT007'
,
'A007'
,
'Type3'
,
'Catalog7'
,
'Expense7'
,
'Property7'
,
1
,
1
,
'Way7'
,
'Remark7'
,
'{
\"
amount
\"
:2500}'
,
'{
\"
multiple
\"
:2.5}'
,
1
,
0
,
'2024-11-22 08:58:49'
,
'User7'
,
'2024-11-22 08:58:49'
,
'User7'
),
(
8
,
'TENANT008'
,
'A008'
,
'Type4'
,
'Catalog8'
,
'Expense8'
,
'Property8'
,
0
,
0
,
'Way8'
,
NULL
,
'{
\"
amount
\"
:1200}'
,
'{
\"
multiple
\"
:1.8}'
,
1
,
0
,
'2024-11-22 08:58:49'
,
'User8'
,
'2024-11-22 08:58:49'
,
'User8'
),
(
9
,
'TENANT009'
,
'A009'
,
'Type1'
,
'Catalog9'
,
'Expense9'
,
'Property9'
,
1
,
0
,
'Way9'
,
'Remark9'
,
'{
\"
amount
\"
:900}'
,
'{
\"
multiple
\"
:2.2}'
,
1
,
0
,
'2024-11-22 08:58:49'
,
'User9'
,
'2024-11-22 08:58:49'
,
'User9'
),
(
10
,
'TENANT010'
,
'A010'
,
'Type2'
,
'Catalog10'
,
'Expense10'
,
'Property10'
,
0
,
1
,
'Way10'
,
NULL
,
'{
\"
amount
\"
:3500}'
,
'{
\"
multiple
\"
:3.5}'
,
1
,
0
,
'2024-11-22 08:58:49'
,
'User10'
,
'2024-11-22 08:58:49'
,
'User10'
);
/*!40000 ALTER TABLE `base_assessment_item` ENABLE KEYS */
;
UNLOCK
TABLES
;
#
转储表
base_post
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`base_post`
;
CREATE
TABLE
`base_post`
(
`id`
varchar
(
128
)
NOT
NULL
COMMENT
'主键id'
,
`tenant_id`
varchar
(
128
)
NOT
NULL
COMMENT
'租户id'
,
`name`
varchar
(
50
)
NOT
NULL
COMMENT
'岗位名称'
,
`post_type`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'岗位类型,0 普通岗位 1事业部岗位 2大区岗位 3小区岗位 4 经销商岗位'
,
`post_no`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'岗位编号'
,
`source_id`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'源岗位id'
,
`is_system`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'默认0 非系统岗位 1 系统岗位'
,
`deleted`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'是否已删除,0未删除,1已删除'
,
`create_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`update_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
`create_user`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'创建人userId'
,
`update_user`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'更新人userId'
,
PRIMARY
KEY
(
`tenant_id`
,
`id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
LOCK
TABLES
`base_post`
WRITE
;
/*!40000 ALTER TABLE `base_post` DISABLE KEYS */
;
INSERT
INTO
`base_post`
(
`id`
,
`tenant_id`
,
`name`
,
`post_type`
,
`post_no`
,
`source_id`
,
`is_system`
,
`deleted`
,
`create_time`
,
`update_time`
,
`create_user`
,
`update_user`
)
VALUES
(
'DealerGeneralManagerOfShb'
,
'0cec4a0f98a0675ed9d7630dbba1599d'
,
'经销商总经理(工单系统)'
,
4
,
'SS_GM_103'
,
'DealerGeneralManagerOfCep'
,
1
,
0
,
'2024-04-16 19:16:27'
,
'2024-04-16 19:16:27'
,
NULL
,
NULL
),
(
'DealerReceptionSupervisorOfCep'
,
'0cec4a0f98a0675ed9d7630dbba1599d'
,
'经销商前台主管(CEP)'
,
4
,
'S00001385'
,
NULL
,
1
,
0
,
'2024-04-16 19:16:27'
,
'2024-04-16 19:16:27'
,
NULL
,
NULL
),
(
'DealerReceptionSupervisorOfShb'
,
'0cec4a0f98a0675ed9d7630dbba1599d'
,
'经销商前台主管(工单系统)'
,
4
,
'S00001385'
,
'DealerReceptionSupervisorOfCep'
,
1
,
0
,
'2024-04-16 19:16:27'
,
'2024-04-16 19:16:27'
,
NULL
,
NULL
),
(
'DealerSalesDirectorOfCep'
,
'0cec4a0f98a0675ed9d7630dbba1599d'
,
'经销商销售总监(CEP)'
,
4
,
'SS_SM_104'
,
NULL
,
1
,
0
,
'2024-04-16 19:16:27'
,
'2024-04-16 19:16:27'
,
NULL
,
NULL
),
(
'DealerSalesDirectorOfShb'
,
'0cec4a0f98a0675ed9d7630dbba1599d'
,
'经销商销售总监(工单系统)'
,
4
,
'SS_SM_104'
,
'DealerSalesDirectorOfCep'
,
1
,
0
,
'2024-04-16 19:16:27'
,
'2024-04-16 19:16:27'
,
NULL
,
NULL
),
(
'DealerServiceDirectorOfCep'
,
'0cec4a0f98a0675ed9d7630dbba1599d'
,
'经销商服务总监(CEP)'
,
4
,
'SH_SD_201'
,
NULL
,
1
,
0
,
'2024-04-16 19:16:27'
,
'2024-04-16 19:16:27'
,
NULL
,
NULL
),
(
'DealerServiceDirectorOfShb'
,
'0cec4a0f98a0675ed9d7630dbba1599d'
,
'经销商服务总监(工单系统)'
,
4
,
'SH_SD_201'
,
'DealerServiceDirectorOfCep'
,
1
,
0
,
'2024-04-16 19:16:27'
,
'2024-04-16 19:16:27'
,
NULL
,
NULL
),
(
'DealerShowroomManagerOfCep'
,
'0cec4a0f98a0675ed9d7630dbba1599d'
,
'经销商展厅经理(CEP)'
,
4
,
'SS_SRM_109'
,
NULL
,
1
,
0
,
'2024-04-16 19:16:27'
,
'2024-04-16 19:16:27'
,
NULL
,
NULL
),
(
'DealerShowroomManagerOfShb'
,
'0cec4a0f98a0675ed9d7630dbba1599d'
,
'经销商展厅经理(工单系统)'
,
4
,
'SS_SRM_109'
,
'DealerShowroomManagerOfCep'
,
1
,
0
,
'2024-04-16 19:16:27'
,
'2024-04-16 19:16:27'
,
NULL
,
NULL
),
(
'DistrictManagerOfCep'
,
'0cec4a0f98a0675ed9d7630dbba1599d'
,
'区域经理(CEP)'
,
3
,
'DistrictManagerOfCep'
,
NULL
,
1
,
0
,
'2024-04-16 19:09:57'
,
'2024-04-16 19:09:57'
,
NULL
,
NULL
);
/*!40000 ALTER TABLE `base_post` ENABLE KEYS */
;
UNLOCK
TABLES
;
#
转储表
base_service_type
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`base_service_type`
;
CREATE
TABLE
`base_service_type`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`tenant_id`
varchar
(
255
)
COLLATE
utf8_unicode_ci
NOT
NULL
,
`service_type`
varchar
(
255
)
COLLATE
utf8_unicode_ci
NOT
NULL
,
`service_catalog`
varchar
(
255
)
COLLATE
utf8_unicode_ci
DEFAULT
NULL
,
`service_catalog_id`
varchar
(
255
)
COLLATE
utf8_unicode_ci
DEFAULT
NULL
,
`mini_program`
int
(
11
)
DEFAULT
NULL
,
`branch_create`
int
(
11
)
DEFAULT
NULL
,
`calculating_remote_fees`
int
(
11
)
DEFAULT
NULL
,
`branch_cancel`
int
(
11
)
DEFAULT
NULL
,
`branch_reject`
int
(
11
)
DEFAULT
NULL
,
`must_review`
int
(
11
)
DEFAULT
NULL
,
`state`
int
(
11
)
DEFAULT
NULL
,
`create_user`
varchar
(
255
)
COLLATE
utf8_unicode_ci
DEFAULT
NULL
,
`update_user`
varchar
(
255
)
COLLATE
utf8_unicode_ci
DEFAULT
NULL
,
`deleted`
int
(
11
)
DEFAULT
NULL
,
`create_time`
datetime
DEFAULT
NULL
,
`update_time`
datetime
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
;
LOCK
TABLES
`base_service_type`
WRITE
;
/*!40000 ALTER TABLE `base_service_type` DISABLE KEYS */
;
INSERT
INTO
`base_service_type`
(
`id`
,
`tenant_id`
,
`service_type`
,
`service_catalog`
,
`service_catalog_id`
,
`mini_program`
,
`branch_create`
,
`calculating_remote_fees`
,
`branch_cancel`
,
`branch_reject`
,
`must_review`
,
`state`
,
`create_user`
,
`update_user`
,
`deleted`
,
`create_time`
,
`update_time`
)
VALUES
(
1
,
'SYSTEM'
,
'Type A'
,
'Catalog A'
,
'CAT001'
,
1
,
1
,
1
,
0
,
0
,
1
,
1
,
'admin'
,
'admin'
,
0
,
'2024-12-06 14:31:38'
,
'2024-12-06 14:31:38'
),
(
2
,
'SYSTEM'
,
'Type B'
,
'Catalog B'
,
'CAT002'
,
0
,
0
,
0
,
1
,
1
,
0
,
1
,
'user1'
,
'user2'
,
0
,
'2024-12-06 14:31:38'
,
'2024-12-06 14:31:38'
),
(
3
,
'SYSTEM'
,
'Type C'
,
'Catalog C'
,
'CAT003'
,
1
,
1
,
0
,
1
,
0
,
1
,
0
,
'admin'
,
'admin'
,
1
,
'2024-12-06 14:31:38'
,
'2024-12-06 14:31:38'
);
/*!40000 ALTER TABLE `base_service_type` ENABLE KEYS */
;
UNLOCK
TABLES
;
#
转储表
base_tag
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`base_tag`
;
CREATE
TABLE
`base_tag`
(
`id`
varchar
(
128
)
NOT
NULL
,
`tenantId`
varchar
(
128
)
NOT
NULL
,
`tagName`
varchar
(
200
)
DEFAULT
NULL
,
`thirdId`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'第三方id'
,
`attribute`
text
COMMENT
'自定义字段'
,
`description`
varchar
(
500
)
DEFAULT
NULL
COMMENT
'团队描述'
,
`phone`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'联系方式'
,
`country`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'团队位置-国家/地区'
,
`province`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'团队位置-省'
,
`city`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'团队位置-市'
,
`dist`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'团队位置-区'
,
`address`
varchar
(
255
)
DEFAULT
NULL
COMMENT
'团队位置-详细地址'
,
`longitude`
decimal
(
18
,
8
)
DEFAULT
NULL
COMMENT
'团队位置-经度'
,
`latitude`
decimal
(
18
,
8
)
DEFAULT
NULL
COMMENT
'团队位置-纬度'
,
`addressType`
int
(
11
)
DEFAULT
NULL
COMMENT
'地址类型:0默认的选项选址,1新加的地图选址'
,
`tagColor`
varchar
(
20
)
DEFAULT
NULL
,
`createTime`
datetime
DEFAULT
NULL
,
`isDelete`
int
(
1
)
DEFAULT
'0'
COMMENT
'是否删除'
,
`teamLeaders`
json
DEFAULT
NULL
,
`parentId`
varchar
(
128
)
DEFAULT
NULL
COMMENT
'主团队Id'
,
`openid`
varchar
(
128
)
DEFAULT
NULL
,
`type`
int
(
10
)
DEFAULT
'0'
COMMENT
'tag类型 0部门 1服务商'
,
`tag_level`
tinyint
(
4
)
NOT
NULL
DEFAULT
'0'
COMMENT
'部门级别,0普通部门,1事业部,2大区,3区域,4经销商'
,
`dealer_code`
varchar
(
50
)
DEFAULT
NULL
COMMENT
'经销商代码'
,
`teamContacts`
json
DEFAULT
NULL
COMMENT
'业务联系人'
,
PRIMARY
KEY
(
`tenantId`
,
`id`
)
USING
BTREE
,
KEY
`idx_tenantId_parentId_isDelete_createTime`
(
`tenantId`
,
`parentId`
,
`isDelete`
,
`createTime`
)
USING
BTREE
,
KEY
`tenantId_isDelete_index`
(
`tenantId`
,
`isDelete`
)
USING
BTREE
,
KEY
`idx1`
(
`tenantId`
,
`province`
,
`city`
)
USING
BTREE
COMMENT
'关于企业id、省、市的索引'
,
KEY
`idx2`
(
`tenantId`
,
`city`
,
`dist`
)
USING
BTREE
COMMENT
'关于企业id、市、区的索引'
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'组织架构表'
;
LOCK
TABLES
`base_tag`
WRITE
;
/*!40000 ALTER TABLE `base_tag` DISABLE KEYS */
;
INSERT
INTO
`base_tag`
(
`id`
,
`tenantId`
,
`tagName`
,
`thirdId`
,
`attribute`
,
`description`
,
`phone`
,
`country`
,
`province`
,
`city`
,
`dist`
,
`address`
,
`longitude`
,
`latitude`
,
`addressType`
,
`tagColor`
,
`createTime`
,
`isDelete`
,
`teamLeaders`
,
`parentId`
,
`openid`
,
`type`
,
`tag_level`
,
`dealer_code`
,
`teamContacts`
)
VALUES
(
'0005183cc2bb4a2a8a55dd277f10e0c0'
,
'202528c52095e533f585b2b9a81c8d42'
,
'工艺开发'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-10-11 06:59:10'
,
0
,
NULL
,
'b231c64abb9f4087a4da03203feb9adc'
,
NULL
,
0
,
0
,
NULL
,
NULL
),
(
'0005221cf9c1b8b5cfbfb039b30d2b67kS1TGMTbtMD'
,
'202528c52095e533f585b2b9a81c8d42'
,
'生产管理'
,
NULL
,
NULL
,
'通过SCIM同步组织机构'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
'2024-04-27 00:00:12'
,
0
,
NULL
,
'1fe227561dd3f6becb10d81a4f3883a7VvmcvIKM8mR'
,
NULL
,
0
,
0
,
NULL
,
NULL
),
(
'0005e4574ec44b8481e6c1d06b59cce5'
,
'202528c52095e533f585b2b9a81c8d42'
,
'动力研究院'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-10-11 06:59:10'
,
0
,
NULL
,
'356368d3eb254d1891bf0879553abc56'
,
NULL
,
0
,
0
,
NULL
,
NULL
),
(
'0008820df9194b92bf43ba2e92a059e2'
,
'202528c52095e533f585b2b9a81c8d42'
,
'公用动力班'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-10-11 06:59:10'
,
0
,
NULL
,
'c78e1207e0344732b8c31aa2103e6e8c'
,
NULL
,
0
,
0
,
NULL
,
NULL
),
(
'000ee0268aa14bccb8d03bd17e174ea4'
,
'202528c52095e533f585b2b9a81c8d42'
,
'产品项目组'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-10-11 06:59:10'
,
1
,
NULL
,
'aff534461002409b99b71a6a1e4f7fec'
,
NULL
,
0
,
0
,
NULL
,
NULL
),
(
'0013a69cd37d478cabbf5aa8576df56c'
,
'202528c52095e533f585b2b9a81c8d42'
,
'常州中天日辉'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-10-11 06:46:58'
,
0
,
NULL
,
'1c3fa487a4104217989f590ad9d60635'
,
NULL
,
0
,
0
,
'101519'
,
NULL
),
(
'0015cfbb89694ada8ac6102337af6f1d'
,
'202528c52095e533f585b2b9a81c8d42'
,
'板带销售部'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-10-11 06:59:10'
,
0
,
NULL
,
'35dede798b3c43beb104bce0a21a9901'
,
NULL
,
0
,
0
,
NULL
,
NULL
),
(
'00172c91b80a481c9669bf5c90ed31ca'
,
'202528c52095e533f585b2b9a81c8d42'
,
'天吉生产综合科'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
'2022-10-11 06:59:10'
,
0
,
NULL
,
'1cedd7e180534f5d9eddc20eb1ab5959'
,
NULL
,
0
,
0
,
NULL
,
NULL
),
(
'001946ebadbf2d005cfc0e58b379bca0vYJtMJJKW3h'
,
'202528c52095e533f585b2b9a81c8d42'
,
'可持续发展部'
,
NULL
,
NULL
,
'通过SCIM同步组织机构'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
'2024-09-08 00:00:17'
,
0
,
NULL
,
'86eb845c64b3f24eab2dee97f0e9a3cdgRGAJ026CB4'
,
NULL
,
0
,
0
,
NULL
,
NULL
),
(
'001d9372a298db09cf14689ff5edc320W6pavT1u3VI'
,
'202528c52095e533f585b2b9a81c8d42'
,
'出库班组'
,
NULL
,
NULL
,
'通过SCIM同步组织机构'
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
NULL
,
'2023-03-03 01:01:13'
,
1
,
NULL
,
'278896fb0b814ec2b3148bac58bfbab4'
,
NULL
,
0
,
0
,
NULL
,
NULL
);
/*!40000 ALTER TABLE `base_tag` ENABLE KEYS */
;
UNLOCK
TABLES
;
#
转储表
base_tag_post_user
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`base_tag_post_user`
;
CREATE
TABLE
`base_tag_post_user`
(
`tenant_id`
varchar
(
128
)
NOT
NULL
COMMENT
'租户id'
,
`tag_id`
varchar
(
128
)
NOT
NULL
COMMENT
'部门id'
,
`post_id`
varchar
(
128
)
NOT
NULL
COMMENT
'岗位id'
,
`user_id`
varchar
(
128
)
NOT
NULL
COMMENT
'用户id'
,
`user_info`
json
DEFAULT
NULL
COMMENT
'用户信息'
,
`create_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`tenant_id`
,
`tag_id`
,
`post_id`
,
`user_id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
;
#
转储表
car_series_list
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`car_series_list`
;
CREATE
TABLE
`car_series_list`
(
`id`
int
(
11
)
NOT
NULL
,
`tenantId`
varchar
(
125
)
DEFAULT
'SYSTEM'
,
`modelCode`
varchar
(
125
)
DEFAULT
NULL
,
`modelName`
varchar
(
125
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
),
KEY
`idx_modelName`
(
`modelName`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
;
LOCK
TABLES
`car_series_list`
WRITE
;
/*!40000 ALTER TABLE `car_series_list` DISABLE KEYS */
;
INSERT
INTO
`car_series_list`
(
`id`
,
`tenantId`
,
`modelCode`
,
`modelName`
)
VALUES
(
1
,
'SYSTEM'
,
'str2'
,
'zxr'
),
(
2
,
'SYSTEM'
,
'CSL-002'
,
'Model B'
),
(
3
,
'SYSTEM'
,
'CSL-003'
,
'Model C'
),
(
4
,
'SYSTEM'
,
'CSL-004'
,
'Model D'
),
(
5
,
'SYSTEM'
,
'CSL-005'
,
'Model E'
),
(
6
,
'SYSTEM'
,
'CSL-006'
,
'Model F'
);
/*!40000 ALTER TABLE `car_series_list` ENABLE KEYS */
;
UNLOCK
TABLES
;
#
转储表
copy_shb_menu_tenant_new
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`copy_shb_menu_tenant_new`
;
CREATE
TABLE
`copy_shb_menu_tenant_new`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`menu_id`
int
(
11
)
NOT
NULL
COMMENT
'菜单id,(shb_menu_new表的id)'
,
`tenant_id`
varchar
(
100
)
COLLATE
utf8mb4_bin
NOT
NULL
,
`position`
tinyint
(
1
)
NOT
NULL
DEFAULT
'2'
COMMENT
'1:导航栏, 2:更多'
,
`show`
tinyint
(
1
)
NOT
NULL
DEFAULT
'0'
COMMENT
'1:展示,0:不展示'
,
`sort_value`
int
(
4
)
NOT
NULL
,
`options`
json
DEFAULT
NULL
COMMENT
'租户自己对菜单的配置信息'
,
`create_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`id`
),
KEY
`tenantId_menuId_index`
(
`tenant_id`
,
`menu_id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_bin
COMMENT
=
'租户菜单关联表'
;
LOCK
TABLES
`copy_shb_menu_tenant_new`
WRITE
;
/*!40000 ALTER TABLE `copy_shb_menu_tenant_new` DISABLE KEYS */
;
INSERT
INTO
`copy_shb_menu_tenant_new`
(
`id`
,
`menu_id`
,
`tenant_id`
,
`position`
,
`show`
,
`sort_value`
,
`options`
,
`create_time`
,
`update_time`
)
VALUES
(
21662
,
6126
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
1
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appShow
\"
: 1,
\"
seeRange
\"
: [{
\"
id
\"
:
\"
1
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4887
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4890
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
1737b625d1af688575df6b29b8168b5fPsXnt3oyvub
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
55c78723138146ca8747f3b37908e2f7
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
db04fd6bc56cd1ab9253257be0a06dc9M4TKgVfCLgL
\"
,
\"
type
\"
: 2}],
\"
paasAppId
\"
:
\"
cd557313-d5bf-4bd6-85ff-db2d6768cc99
\"
,
\"
blackRange
\"
: [],
\"
paasMenuId
\"
:
\"
3425dfa1-b420-434d-881b-0f1c2682c9bf
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-07-17 10:40:56'
,
'2024-10-24 17:55:27'
),
(
21663
,
6132
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
11
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [{
\"
id
\"
:
\"
4887
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4888
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4889
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4890
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4891
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4892
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
1
\"
,
\"
type
\"
: 4}],
\"
paasAppId
\"
:
\"
cd557313-d5bf-4bd6-85ff-db2d6768cc99
\"
,
\"
blackRange
\"
: [],
\"
paasMenuId
\"
:
\"
ec067205-1263-4f3e-8a21-70bde30bb74f
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-07-23 13:18:02'
,
'2024-10-24 17:55:35'
),
(
21664
,
6163
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
9
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [{
\"
id
\"
:
\"
4890
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4887
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
db04fd6bc56cd1ab9253257be0a06dc9M4TKgVfCLgL
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
55c78723138146ca8747f3b37908e2f7
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
1737b625d1af688575df6b29b8168b5fPsXnt3oyvub
\"
,
\"
type
\"
: 2}],
\"
paasAppId
\"
:
\"
cd557313-d5bf-4bd6-85ff-db2d6768cc99
\"
,
\"
blackRange
\"
: [],
\"
paasMenuId
\"
:
\"
0daf961b-b509-4642-851a-7ce300753d58
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-08-19 10:06:58'
,
'2024-10-24 17:55:43'
),
(
21665
,
6196
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
13
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [{
\"
id
\"
:
\"
4890
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4887
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
db04fd6bc56cd1ab9253257be0a06dc9M4TKgVfCLgL
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
55c78723138146ca8747f3b37908e2f7
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
1737b625d1af688575df6b29b8168b5fPsXnt3oyvub
\"
,
\"
type
\"
: 2}],
\"
paasAppId
\"
:
\"
cd557313-d5bf-4bd6-85ff-db2d6768cc99
\"
,
\"
blackRange
\"
: [],
\"
paasMenuId
\"
:
\"
f8956a60-67b0-43c5-8564-4c7036440225
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-08-28 10:11:35'
,
'2024-10-24 17:55:51'
),
(
21666
,
6231
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
4
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [{
\"
id
\"
:
\"
4890
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4887
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
db04fd6bc56cd1ab9253257be0a06dc9M4TKgVfCLgL
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
55c78723138146ca8747f3b37908e2f7
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
1737b625d1af688575df6b29b8168b5fPsXnt3oyvub
\"
,
\"
type
\"
: 2}],
\"
paasAppId
\"
:
\"
cd557313-d5bf-4bd6-85ff-db2d6768cc99
\"
,
\"
blackRange
\"
: [],
\"
paasMenuId
\"
:
\"
ede5ef77-696c-4efb-9167-5150dd76e0e5
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-27 17:11:02'
,
'2024-10-24 17:55:58'
),
(
21667
,
6234
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
8
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [{
\"
id
\"
:
\"
4890
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4887
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
db04fd6bc56cd1ab9253257be0a06dc9M4TKgVfCLgL
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
55c78723138146ca8747f3b37908e2f7
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
1737b625d1af688575df6b29b8168b5fPsXnt3oyvub
\"
,
\"
type
\"
: 2}],
\"
paasAppId
\"
:
\"
cd557313-d5bf-4bd6-85ff-db2d6768cc99
\"
,
\"
blackRange
\"
: [],
\"
paasMenuId
\"
:
\"
b768315a-ec43-44ba-a42b-b21b1e36a628
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-27 17:17:36'
,
'2024-10-24 17:56:07'
);
/*!40000 ALTER TABLE `copy_shb_menu_tenant_new` ENABLE KEYS */
;
UNLOCK
TABLES
;
#
转储表
department
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`department`
;
CREATE
TABLE
`department`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`parent_id`
int
(
11
)
DEFAULT
NULL
,
`depart_name`
varchar
(
255
)
COLLATE
utf8_unicode_ci
DEFAULT
NULL
,
`sort`
int
(
11
)
DEFAULT
NULL
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
MyISAM
DEFAULT
CHARSET
=
utf8
COLLATE
=
utf8_unicode_ci
;
LOCK
TABLES
`department`
WRITE
;
/*!40000 ALTER TABLE `department` DISABLE KEYS */
;
INSERT
INTO
`department`
(
`id`
,
`parent_id`
,
`depart_name`
,
`sort`
)
VALUES
(
1
,
0
,
'练习生部门'
,
0
),
(
2
,
1
,
'唱部'
,
1
),
(
3
,
1
,
'跳部'
,
2
),
(
4
,
1
,
'rap部'
,
3
),
(
6
,
2
,
'唱kun'
,
1
),
(
7
,
2
,
'唱坤'
,
2
),
(
8
,
3
,
'跳kun'
,
1
),
(
9
,
3
,
'跳坤'
,
1
),
(
10
,
4
,
'rap kun'
,
1
),
(
11
,
4
,
'rap 坤'
,
2
);
/*!40000 ALTER TABLE `department` ENABLE KEYS */
;
UNLOCK
TABLES
;
#
转储表
parts_data
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`parts_data`
;
CREATE
TABLE
`parts_data`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
COMMENT
'主键id,自动递增'
,
`tenantId`
varchar
(
125
)
NOT
NULL
DEFAULT
'SYSTEM'
COMMENT
'固定值,SYSTEM'
,
`modelName`
varchar
(
125
)
NOT
NULL
COMMENT
'车型名称'
,
`partsCode`
varchar
(
125
)
NOT
NULL
COMMENT
'零件代码'
,
`partsEnName`
varchar
(
255
)
NOT
NULL
COMMENT
'零件英文名称'
,
`dealerCode`
varchar
(
125
)
NOT
NULL
COMMENT
'经销商代码'
,
`partsCname`
varchar
(
255
)
NOT
NULL
COMMENT
'零件中文名称'
,
`amt`
varchar
(
125
)
NOT
NULL
COMMENT
'单价'
,
PRIMARY
KEY
(
`id`
),
KEY
`idx_partsCode`
(
`partsCode`
),
KEY
`idx_partsCname`
(
`partsCname`
(
191
)),
KEY
`idx_partsCode_partsCname`
(
`partsCode`
,
`partsCname`
(
191
))
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'零件数据表'
;
#
转储表
shb_authority_new
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`shb_authority_new`
;
CREATE
TABLE
`shb_authority_new`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`cn_name`
varchar
(
45
)
COLLATE
utf8mb4_bin
NOT
NULL
COMMENT
'中文名称'
,
`en_name`
varchar
(
45
)
COLLATE
utf8mb4_bin
NOT
NULL
COMMENT
'英文名称'
,
`sort`
int
(
3
)
NOT
NULL
COMMENT
'group组内的排序'
,
`parent_id`
bigint
(
20
)
DEFAULT
'0'
COMMENT
'父类 '
,
`create_time`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`depth`
int
(
1
)
NOT
NULL
DEFAULT
'0'
COMMENT
'默认勾选哪个权限,0未不控制深度 等级深度 (个人 1,部门 2,个人和部门3) '
,
`modify_time`
timestamp
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
`genre`
int
(
2
)
DEFAULT
'0'
COMMENT
'0应用 1 模块 2 页面 3 功能'
,
`remarks`
varchar
(
45
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'备注'
,
`group_id`
varchar
(
128
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'分组'
,
`a_level`
int
(
11
)
DEFAULT
NULL
COMMENT
'展示有几种权限,个人权限,团队权限,全部权限'
,
`support_data`
int
(
11
)
DEFAULT
NULL
COMMENT
'是否控制展示权限'
,
`check`
int
(
2
)
DEFAULT
'0'
COMMENT
'权限前的checkbox的是否勾选(默认不勾选)'
,
`group_order`
int
(
4
)
DEFAULT
NULL
COMMENT
'group组的排序'
,
`two_group_id`
varchar
(
40
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
,
`customizable`
tinyint
(
1
)
unsigned
NOT
NULL
DEFAULT
'1'
COMMENT
'是否客户可自定义'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
KEY
`en_name_UNIQUE`
(
`en_name`
)
USING
BTREE
,
KEY
`parent_index`
(
`parent_id`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_bin
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'权限表'
;
LOCK
TABLES
`shb_authority_new`
WRITE
;
/*!40000 ALTER TABLE `shb_authority_new` DISABLE KEYS */
;
INSERT
INTO
`shb_authority_new`
(
`id`
,
`cn_name`
,
`en_name`
,
`sort`
,
`parent_id`
,
`create_time`
,
`depth`
,
`modify_time`
,
`genre`
,
`remarks`
,
`group_id`
,
`a_level`
,
`support_data`
,
`check`
,
`group_order`
,
`two_group_id`
,
`customizable`
)
VALUES
(
299
,
X
'E4B8AAE4BABAE5BA93E8BF94E8BF98'
,
X
'504552534F4E5F52455455524E'
,
35
,
-
1
,
'2022-08-22 16:26:03'
,
1
,
'2022-08-22 16:26:03'
,
0
,
X
'E4B8AAE4BABAE5BA93E8BF94E8BF98'
,
X
'5245534F55524345'
,
3
,
1
,
0
,
NULL
,
X
'504552534F4E5F494E56454E544F5259'
,
1
),
(
300
,
X
'E4B8AAE4BABAE5BA93E5AFBCE587BA'
,
X
'504552534F4E5F4558504F5254'
,
40
,
-
1
,
'2022-08-22 16:26:03'
,
3
,
'2022-08-22 16:26:03'
,
0
,
X
'E4B8AAE4BABAE5BA93E5AFBCE587BA'
,
X
'5245534F55524345'
,
1
,
0
,
0
,
NULL
,
X
'504552534F4E5F494E56454E544F5259'
,
1
),
(
303
,
X
'E8AEBEE7BDAEE7AEA1E79086E59198'
,
X
'5345545F55505F41444D494E'
,
2
,
-
1
,
'2022-09-05 17:33:10'
,
3
,
'2022-09-06 09:49:45'
,
3
,
X
'E8AEBEE7BDAEE7AEA1E79086E59198'
,
X
'5245534F55524345'
,
1
,
0
,
0
,
1500
,
X
'50524F5649444552'
,
1
),
(
305
,
X
'E58F96E6B688E5B7A5E58D95'
,
X
'5441534B5F4F4646'
,
25
,
0
,
'2022-09-20 11:04:32'
,
3
,
'2022-09-20 11:04:32'
,
0
,
X
'E58F96E6B688E5B7A5E58D95'
,
X
'5441534B'
,
3
,
1
,
0
,
6
,
X
'5441534B5F43454E544552'
,
1
),
(
306
,
X
'E58F96E6B688E4BA8BE4BBB6'
,
X
'434153455F4F4646'
,
10
,
0
,
'2022-09-20 11:04:32'
,
3
,
'2022-09-20 11:04:32'
,
0
,
X
'E58F96E6B688E4BA8BE4BBB6'
,
X
'43415345'
,
3
,
1
,
0
,
6
,
X
'4556454E54'
,
1
),
(
307
,
X
'E5AEA1E6A0B8E69C8DE58AA1E59586E794B3E8AFB7'
,
X
'415050524F56455F52454749535445525F50524F5649444552'
,
200
,
-
1
,
'2022-09-27 17:55:34'
,
3
,
'2022-09-29 12:01:10'
,
3
,
X
'E5AEA1E6A0B8E69C8DE58AA1E59586E794B3E8AFB7'
,
X
'5245534F55524345'
,
1
,
0
,
0
,
0
,
X
'50524F5649444552'
,
1
),
(
308
,
X
'E69FA5E79C8BE69C8DE58AA1E59586E794B3E8AFB7'
,
X
'415050524F56455F52454749535445525F50524F56494445525F56494557'
,
201
,
-
1
,
'2022-09-27 17:58:05'
,
3
,
'2022-09-29 11:45:53'
,
3
,
X
'E69FA5E79C8BE69C8DE58AA1E59586E794B3E8AFB7'
,
X
'5245534F55524345'
,
1
,
0
,
0
,
0
,
X
'50524F5649444552'
,
1
),
(
309
,
X
'E69FA5E79C8BE59586E59381'
,
X
'5345455F474F4F4453'
,
1
,
0
,
'2022-10-10 21:12:22'
,
1
,
'2022-10-10 21:12:22'
,
0
,
NULL
,
X
'4D414C4C'
,
1
,
0
,
0
,
1300
,
X
'474F4F44535F4D414E4147454D454E54'
,
1
),
(
310
,
X
'E59586E59381E58F91E5B883'
,
X
'5055424C4953485F474F4F4453'
,
2
,
0
,
'2022-10-10 21:12:22'
,
1
,
'2022-10-10 21:12:22'
,
0
,
NULL
,
X
'4D414C4C'
,
3
,
0
,
0
,
1300
,
X
'474F4F44535F4D414E4147454D454E54'
,
1
),
(
311
,
X
'E588A0E999A4E59586E59381'
,
X
'44454C4554455F474F4F4453'
,
3
,
0
,
'2022-10-10 21:12:22'
,
1
,
'2022-10-10 21:12:22'
,
0
,
NULL
,
X
'4D414C4C'
,
3
,
0
,
0
,
1300
,
X
'474F4F44535F4D414E4147454D454E54'
,
1
);
/*!40000 ALTER TABLE `shb_authority_new` ENABLE KEYS */
;
UNLOCK
TABLES
;
#
转储表
shb_menu_new
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`shb_menu_new`
;
CREATE
TABLE
`shb_menu_new`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`name`
varchar
(
100
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'名称'
,
`en_name`
varchar
(
100
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'英文名'
,
`logo`
varchar
(
256
)
COLLATE
utf8mb4_bin
DEFAULT
NULL
COMMENT
'图标'
,
`type`
tinyint
(
2
)
NOT
NULL
COMMENT
'1:系统,2:窗口,3:paas, 4:app'
,
`child_type`
tinyint
(
1
)
NOT
NULL
COMMENT
'子类型(1:目录, 2:菜单)'
,
`show`
tinyint
(
1
)
NOT
NULL
DEFAULT
'0'
COMMENT
'1:展示,0:不展示'
,
`position`
tinyint
(
1
)
NOT
NULL
DEFAULT
'2'
COMMENT
'1:导航栏, 2:更多'
,
`sort_value`
smallint
(
2
)
NOT
NULL
DEFAULT
'1'
,
`resource_id`
int
(
11
)
DEFAULT
NULL
,
`parent_id`
int
(
11
)
NOT
NULL
DEFAULT
'0'
COMMENT
'父id,0:表示顶级菜单,其他:子集菜单'
,
`app_id`
int
(
11
)
NOT
NULL
COMMENT
'应用id'
,
`create_time`
datetime
DEFAULT
CURRENT_TIMESTAMP
,
`update_time`
datetime
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_bin
COMMENT
=
'菜单表'
;
LOCK
TABLES
`shb_menu_new`
WRITE
;
/*!40000 ALTER TABLE `shb_menu_new` DISABLE KEYS */
;
INSERT
INTO
`shb_menu_new`
(
`id`
,
`name`
,
`en_name`
,
`logo`
,
`type`
,
`child_type`
,
`show`
,
`position`
,
`sort_value`
,
`resource_id`
,
`parent_id`
,
`app_id`
,
`create_time`
,
`update_time`
)
VALUES
(
6
,
X
'E5AEA2E688B7E8BF90E890A5'
,
X
'4D5F544F505F435553544F4D45525F4F5045524154494F4E53'
,
X
'69636F6E2D63616964616E5F6B6568756D6F6B756169'
,
1
,
1
,
1
,
1
,
30
,
NULL
,
0
,
4
,
'2022-06-15 19:47:58'
,
'2022-06-15 19:47:58'
),
(
21
,
X
'E5AEA2E688B7E4BD93E9AA8CE7AEA1E79086'
,
X
'4D5F435553544F4D45525F455850455249454E43455F4D414E4147454D454E54'
,
NULL
,
1
,
1
,
1
,
1
,
30
,
NULL
,
6
,
4
,
'2022-06-15 19:47:58'
,
'2022-06-15 19:47:58'
),
(
55
,
X
'E6B581E7A88BE8B083E7A094'
,
X
'4D5F50524F434553535F44415441'
,
NULL
,
1
,
2
,
1
,
1
,
10
,
119
,
21
,
4
,
'2022-06-15 19:47:58'
,
'2022-06-15 19:47:58'
),
(
56
,
X
'E8B083E7A094E6A8A1E69DBFE8AEBEE7BDAE'
,
X
'4D5F54454D504C4154455F434F4E46494755524154494F4E'
,
NULL
,
1
,
2
,
1
,
1
,
20
,
118
,
21
,
4
,
'2022-06-15 19:47:58'
,
'2022-06-15 19:47:58'
),
(
5996
,
X
'E5B7A5E58D95E7AEA1E79086'
,
NULL
,
X
'69636F6E2D637265646974636172642D66696C6C'
,
3
,
1
,
0
,
2
,
90
,
NULL
,
0
,
2505
,
'2023-10-09 11:40:01'
,
'2024-10-23 16:08:59'
),
(
5997
,
X
'E992A3E98791E596B7E6BC86'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
10
,
NULL
,
5996
,
2505
,
'2023-10-09 11:40:21'
,
'2023-10-09 11:40:21'
),
(
6002
,
X
'E8BDA6E8BE86E5AE9AE68D9F'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
11
,
NULL
,
5996
,
2505
,
'2023-10-10 18:03:50'
,
'2023-10-10 18:03:50'
),
(
6125
,
X
'E5B7A5E58D95E4B8ADE5BF83'
,
NULL
,
X
'69636F6E2D66696C652D746578742D66696C6C'
,
3
,
1
,
0
,
1
,
90
,
NULL
,
0
,
2534
,
'2024-07-17 10:34:43'
,
'2024-10-10 10:41:35'
),
(
6126
,
X
'343030E68A95E8AF89E58D952DE594AEE5908E'
,
NULL
,
X
''
,
3
,
2
,
0
,
1
,
10
,
NULL
,
6125
,
2534
,
'2024-07-17 10:40:56'
,
'2024-09-27 14:46:06'
),
(
6136
,
X
'E99984E58AA0E7BB84E4BBB6EFBC88E69BB4E5A49AEFBC89'
,
NULL
,
X
'69636F6E2D63616964616E2D6C69756368656E67'
,
3
,
1
,
0
,
2
,
100
,
NULL
,
0
,
2535
,
'2024-07-24 09:55:28'
,
'2024-09-28 19:17:52'
),
(
6137
,
X
'E88886E68385E5B7A5E58D95'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
10
,
NULL
,
6136
,
2535
,
'2024-07-24 09:56:14'
,
'2024-10-23 12:53:34'
),
(
6140
,
X
'E7BBB4E4BFAEE8AEB0E5BD95'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
20
,
NULL
,
6136
,
2535
,
'2024-07-24 10:00:53'
,
'2024-10-23 12:53:34'
),
(
6141
,
X
'E68A95E8AF89E8AEB0E5BD95'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
30
,
NULL
,
6136
,
2535
,
'2024-07-24 10:01:32'
,
'2024-10-23 12:53:34'
),
(
6148
,
X
'E88886E68385E5B7A5E58D952DE59381E7898C'
,
NULL
,
NULL
,
3
,
2
,
0
,
1
,
50
,
NULL
,
6125
,
2534
,
'2024-08-08 13:36:39'
,
'2024-09-09 01:40:37'
),
(
6199
,
X
'E5858DE88083E6A0B8E794B3E8AF89EFBC88343030E5AEA2E8AF892DE99480E594AEEFBC89'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
23
,
NULL
,
6136
,
2535
,
'2024-09-01 07:39:10'
,
'2024-10-23 12:53:34'
),
(
6200
,
X
'E997ADE78EAFE794B3E8AF89EFBC88343030E5AEA2E8AF892DE99480E594AEEFBC89'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
33
,
NULL
,
6136
,
2535
,
'2024-09-01 08:27:55'
,
'2024-10-23 12:53:34'
),
(
6206
,
X
'343030E997AEE8B4A3E58D95'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
43
,
NULL
,
6136
,
2535
,
'2024-09-10 16:40:22'
,
'2024-10-23 12:53:34'
),
(
6207
,
X
'E5BBB6E69C9FE997ADE78EAFE5AEA1E6A0B8EFBC88343030E5AEA2E8AF892DE594AEE5908EEFBC89'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
53
,
NULL
,
6136
,
2535
,
'2024-09-11 04:40:15'
,
'2024-10-23 12:53:34'
),
(
6208
,
X
'E997ADE78EAFE68AA5E5A487E5AEA1E6A0B8EFBC88343030E5AEA2E8AF892DE594AEE5908EEFBC89'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
63
,
NULL
,
6136
,
2535
,
'2024-09-11 05:10:21'
,
'2024-10-23 12:53:34'
),
(
6209
,
X
'E5938DE5BA94E68AA5E5A487E5AEA1E6A0B8EFBC88343030E5AEA2E8AF892DE594AEE5908EEFBC89'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
73
,
NULL
,
6136
,
2535
,
'2024-09-11 05:11:41'
,
'2024-10-23 12:53:34'
),
(
6210
,
X
'E4B88DE59B9EE8AEBFE5AEA1E6A0B8EFBC88343030E5AEA2E8AF892DE594AEE5908EEFBC89'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
83
,
NULL
,
6136
,
2535
,
'2024-09-11 05:12:59'
,
'2024-10-23 12:53:34'
),
(
6213
,
X
'E5B882E59CBAE6A0B8E5AE9EE68A95E8AF89E4BFA1E681AFEFBC88343030E5AEA2E8AF892DE594AEE5908EEFBC89'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
103
,
NULL
,
6136
,
2535
,
'2024-09-11 05:19:53'
,
'2024-10-23 12:53:34'
),
(
6214
,
X
'343030E68A95E8AF89E58D952DE99480E594AE'
,
NULL
,
X
''
,
3
,
2
,
0
,
1
,
20
,
NULL
,
6125
,
2534
,
'2024-09-12 15:56:09'
,
'2024-10-23 15:17:33'
),
(
6215
,
X
'E5BBB6E69C9FE997ADE78EAFE5AEA1E6A0B8EFBC88343030E5AEA2E8AF892DE99480E594AEEFBC89'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
21
,
NULL
,
6136
,
2535
,
'2024-09-14 11:16:10'
,
'2024-10-23 12:53:34'
),
(
6216
,
X
'E997ADE78EAFE68AA5E5A487E5AEA1E6A0B8EFBC88343030E5AEA2E8AF892DE99480E594AEEFBC89'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
31
,
NULL
,
6136
,
2535
,
'2024-09-14 11:17:14'
,
'2024-10-23 12:53:34'
),
(
6217
,
X
'E5938DE5BA94E68AA5E5A487E5AEA1E6A0B8EFBC88343030E5AEA2E8AF892DE99480E594AEEFBC89'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
41
,
NULL
,
6136
,
2535
,
'2024-09-14 11:17:41'
,
'2024-10-23 12:53:34'
),
(
6243
,
X
'E8B083E9858DE794B3E8AFB7'
,
NULL
,
X
''
,
3
,
2
,
0
,
1
,
30
,
NULL
,
6240
,
2566
,
'2024-09-28 19:59:00'
,
'2024-09-28 20:01:04'
),
(
6244
,
X
'E7B4A2E8B594E58D95E4BFA1E681AF'
,
NULL
,
X
''
,
3
,
2
,
0
,
2
,
24
,
NULL
,
6136
,
2535
,
'2024-09-28 20:38:09'
,
'2024-10-23 12:53:34'
),
(
6297
,
X
'5465737454776F6C6576656C417070'
,
NULL
,
X
'69636F6E2D63616964616E2D6C69756368656E67'
,
3
,
1
,
0
,
1
,
150
,
NULL
,
5996
,
2505
,
'2024-10-23 16:11:10'
,
'2024-10-23 16:45:26'
),
(
6298
,
X
'31'
,
NULL
,
NULL
,
3
,
2
,
0
,
1
,
10
,
NULL
,
6297
,
2578
,
'2024-10-23 16:22:55'
,
'2024-10-23 16:22:55'
);
/*!40000 ALTER TABLE `shb_menu_new` ENABLE KEYS */
;
UNLOCK
TABLES
;
#
转储表
shb_menu_tenant_new
#
------------------------------------------------------------
DROP
TABLE
IF
EXISTS
`shb_menu_tenant_new`
;
CREATE
TABLE
`shb_menu_tenant_new`
(
`id`
int
(
11
)
NOT
NULL
AUTO_INCREMENT
,
`menu_id`
int
(
11
)
NOT
NULL
COMMENT
'菜单id,(shb_menu_new表的id)'
,
`tenant_id`
varchar
(
100
)
COLLATE
utf8mb4_bin
NOT
NULL
,
`position`
tinyint
(
1
)
NOT
NULL
DEFAULT
'2'
COMMENT
'1:导航栏, 2:更多'
,
`show`
tinyint
(
1
)
NOT
NULL
DEFAULT
'0'
COMMENT
'1:展示,0:不展示'
,
`sort_value`
int
(
4
)
NOT
NULL
,
`options`
json
DEFAULT
NULL
COMMENT
'租户自己对菜单的配置信息'
,
`create_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`update_time`
datetime
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`id`
),
KEY
`tenantId_menuId_index`
(
`tenant_id`
,
`menu_id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COLLATE
=
utf8mb4_bin
COMMENT
=
'租户菜单关联表'
;
LOCK
TABLES
`shb_menu_tenant_new`
WRITE
;
/*!40000 ALTER TABLE `shb_menu_tenant_new` DISABLE KEYS */
;
INSERT
INTO
`shb_menu_tenant_new`
(
`id`
,
`menu_id`
,
`tenant_id`
,
`position`
,
`show`
,
`sort_value`
,
`options`
,
`create_time`
,
`update_time`
)
VALUES
(
20057
,
5996
,
X
'6565323265396135643662383839303462323135323262616366353236623664'
,
1
,
1
,
3
,
'{
\"
pcLogo
\"
:
\"
icon-creditcard-fill
\"
,
\"
appLogo
\"
:
\"
icon-creditcard-fill
\"
,
\"
seeRange
\"
: [{
\"
id
\"
:
\"
cf09fcb4ba7c4f68b136c6518e70fc55
\"
,
\"
type
\"
: 3}, {
\"
id
\"
:
\"
e062bf3a6ff142bb8a2cd6d1cfcef97f
\"
,
\"
type
\"
: 5}],
\"
paasAppId
\"
:
\"
274da932-1b53-446b-9023-fd5bb8a2e0a0
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
#36CFC9
\"
,
\"
appLogoColor
\"
:
\"
#36CFC9
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2023-10-09 11:40:01'
,
'2024-10-23 16:08:59'
),
(
20058
,
5997
,
X
'6565323265396135643662383839303462323135323262616366353236623664'
,
1
,
1
,
1
,
'{
\"
pcLogo
\"
:
\"
icon-creditcard-fill
\"
,
\"
appLogo
\"
:
\"
icon-creditcard-fill
\"
,
\"
appShow
\"
: 1,
\"
seeRange
\"
: [{
\"
id
\"
:
\"
cf09fcb4ba7c4f68b136c6518e70fc55
\"
,
\"
type
\"
: 2}],
\"
paasAppId
\"
:
\"
309e17b2-68d7-401e-ab40-727b110823e1
\"
,
\"
paasMenuId
\"
:
\"
ea1bafc0-c994-402d-8059-3c5bc83c96df
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
#36CFC9
\"
,
\"
appLogoColor
\"
:
\"
#36CFC9
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2023-10-09 11:40:21'
,
'2024-10-24 10:37:32'
),
(
21545
,
6125
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
4
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [{
\"
id
\"
:
\"
4890
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
4887
\"
,
\"
type
\"
: 4}, {
\"
id
\"
:
\"
db04fd6bc56cd1ab9253257be0a06dc9M4TKgVfCLgL
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
55c78723138146ca8747f3b37908e2f7
\"
,
\"
type
\"
: 2}, {
\"
id
\"
:
\"
1737b625d1af688575df6b29b8168b5fPsXnt3oyvub
\"
,
\"
type
\"
: 2}],
\"
paasAppId
\"
:
\"
3d0949ba-aa4a-434e-813b-69ee504696eb
\"
,
\"
blackRange
\"
: [],
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-10-24 16:09:36'
,
'2024-10-24 16:09:36'
),
(
21557
,
6137
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
1
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
304cca78-b985-4f64-b0e0-e1a354d87ba6
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-07-24 09:56:14'
,
'2024-10-24 14:18:45'
),
(
21560
,
6140
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
2
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
7ea1fc80-83c5-4c90-b2a9-345b51e91348
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-07-24 10:00:53'
,
'2024-10-24 14:18:54'
),
(
21561
,
6141
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
3
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appShow
\"
: 1,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
6b8136aa-1cdb-46d0-8e17-e1c5309f058c
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-07-24 10:01:32'
,
'2024-10-24 14:19:01'
),
(
21619
,
6199
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
11
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
c550151a-203a-45c9-b61e-3b9e3713feb8
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-01 07:39:10'
,
'2024-10-24 14:19:05'
),
(
21620
,
6200
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
10
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
7ccc7216-bce2-4070-930e-91ece833ac97
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-01 08:27:55'
,
'2024-10-24 14:19:09'
),
(
21626
,
6206
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
4
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
93c02c53-a92a-4d2c-b97b-45c3d5767214
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-10 16:40:22'
,
'2024-10-24 14:19:14'
),
(
21627
,
6207
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
5
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
76ea6377-1e07-47a7-b9fb-1df68d57b998
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-11 04:40:15'
,
'2024-10-24 14:19:20'
),
(
21628
,
6208
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
6
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
2dfe9c09-44fc-4725-bc9d-ff067cfb9d81
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-11 05:10:21'
,
'2024-10-24 14:19:35'
),
(
21629
,
6209
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
7
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
66aaf602-4316-4756-92ee-28abdcd46239
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-11 05:11:41'
,
'2024-10-24 14:19:31'
),
(
21630
,
6210
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
8
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
4b88b8fc-14b0-4f63-b414-4e7578e850b3
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-11 05:12:59'
,
'2024-10-24 14:19:27'
),
(
21633
,
6213
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
9
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
072c3027-8b40-474d-adf9-be876c339c3a
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-11 05:19:53'
,
'2024-10-24 14:19:39'
),
(
21635
,
6215
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
0
,
12
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
8ea163a2-6bd8-4ca8-9696-773acdb8ef42
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-14 11:16:10'
,
'2024-10-24 14:19:45'
),
(
21636
,
6216
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
13
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
4135034b-ab45-437c-b605-d781a4d2b3c4
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-14 11:17:14'
,
'2024-10-24 14:19:51'
),
(
21637
,
6217
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
14
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
5608fbf7-8fed-441b-a03e-b896354fc034
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-14 11:17:41'
,
'2024-10-24 14:19:56'
),
(
21664
,
6244
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
15
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
10dbf7ad-e64f-419c-82a7-669cd12f7882
\"
,
\"
paasMenuId
\"
:
\"
bf4d9ce2-3749-4f45-ad91-06f86a11b019
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-09-28 20:38:09'
,
'2024-10-24 14:20:01'
),
(
21812
,
6297
,
X
'6565323265396135643662383839303462323135323262616366353236623664'
,
1
,
1
,
150
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
309e17b2-68d7-401e-ab40-727b110823e1
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-10-23 16:11:10'
,
'2024-10-24 10:37:04'
),
(
21813
,
6298
,
X
'6565323265396135643662383839303462323135323262616366353236623664'
,
1
,
1
,
10
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
309e17b2-68d7-401e-ab40-727b110823e1
\"
,
\"
paasMenuId
\"
:
\"
1a0d3b1d-75b3-40d8-b2a3-d17f9d51754f
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-10-23 16:22:55'
,
'2024-10-24 10:37:04'
),
(
21814
,
6299
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
0
,
180
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
ace6f10e-fc72-4343-bcbe-e5535dd4c3a0
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-10-24 16:01:28'
,
'2024-10-24 16:16:10'
),
(
21815
,
6300
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
0
,
190
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
cd557313-d5bf-4bd6-85ff-db2d6768cc99
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-10-24 16:01:28'
,
'2024-10-24 16:16:14'
),
(
21816
,
6301
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
0
,
200
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
afb39524-41a1-4680-acbe-d4faf006c95c
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-10-24 16:01:28'
,
'2024-10-24 16:16:18'
),
(
21834
,
6148
,
X
'6635333964393137363465363139656666366262343931323765643633366630'
,
1
,
1
,
3
,
'{
\"
pcLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
appLogo
\"
:
\"
icon-caidan-liucheng
\"
,
\"
seeRange
\"
: [],
\"
paasAppId
\"
:
\"
afb39524-41a1-4680-acbe-d4faf006c95c
\"
,
\"
paasMenuId
\"
:
\"
a10e7a85-ea5f-42cb-aa7a-331104c2253f
\"
,
\"
paasCanEdit
\"
: 1,
\"
pcLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
appLogoColor
\"
:
\"
linear-gradient(180deg, #47E4CA 0%, #18C7A6 100%)
\"
,
\"
pcCustomLogo
\"
:
\"\"
,
\"
appCustomLogo
\"
:
\"\"
}'
,
'2024-08-08 13:36:39'
,
'2024-10-25 13:33:50'
);
/*!40000 ALTER TABLE `shb_menu_tenant_new` ENABLE KEYS */
;
UNLOCK
TABLES
;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */
;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */
;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */
;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */
;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */
;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */
;
test-use-main/src/main/resources/mapper/BaseTaskMapper.xml
0 → 100644
View file @
1c8b3d6c
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zxr.test.demos.mapper.BaseTaskMapper"
>
<sql
id=
"allFields"
>
t.id, t.tenantId, t.taskNo, t.customerId, t.level, t.serviceType, t.serviceContent, t.description,
t.state, t.createTime, t.executor, t.attribute, t.balanceAttribute, t.createUser, t.attachment,
t.planTime, t.isReview, t.degree, t.suggestion, t.balanceConfirm, t.balanceTime, t.balanceUser,
t.receiptContent, t.productId, t.productName, t.completeTime, t.synergies, t.startOn, t.startTime,
t.autograph,t.autographUrl, t.reviewUser, t.reviewTime, t.allotTime, t.allotUser, t.acceptTime, t.closeTime,
t.taddress, t.tlmId, t.tlmName, t.tlmPhone, t.tversion, t.inTaskPool, t.updateTime, t.products,
t.evaluateSource, t.templateId, t.templateName, t.cardInfo, t.inApprove, t.isPaused, t.overTime,
t.taskUsedTime, t.acceptUsedTime, t.workUsedTime, t.onceOverTime, t.taskResponseTime, t.evaluateContent,
t.sparepart, t.isDelete, t.settlement, t.onceRefused, t.oncePaused, t.allotType, t.onceReallot,
t.positionException, t.oncePrinted, t.onceRollback, t.iid, t.source, t.guide_professions,
t.isSettled, t.isReviewed, t.isEvaluated, t.isClosed, t.createToCompleteUsedTime,t.plan_start_time,t.plan_end_time
</sql>
<resultMap
id=
"BaseResultMap"
type=
"com.zxr.demos.common.entity.BaseTask"
>
<id
column=
"id"
property=
"id"
jdbcType=
"VARCHAR"
/>
<result
column=
"tenantId"
property=
"tenantId"
jdbcType=
"VARCHAR"
/>
<result
column=
"taskNo"
property=
"taskNo"
jdbcType=
"VARCHAR"
/>
<result
column=
"customerId"
property=
"customerId"
jdbcType=
"VARCHAR"
/>
<result
column=
"level"
property=
"level"
jdbcType=
"VARCHAR"
/>
<result
column=
"serviceType"
property=
"serviceType"
jdbcType=
"VARCHAR"
/>
<result
column=
"serviceContent"
property=
"serviceContent"
jdbcType=
"VARCHAR"
/>
<result
column=
"description"
property=
"description"
jdbcType=
"LONGVARCHAR"
/>
<result
column=
"state"
property=
"state"
jdbcType=
"VARCHAR"
/>
<result
column=
"createTime"
property=
"createTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"executor"
property=
"executor"
jdbcType=
"VARCHAR"
/>
<result
column=
"attribute"
property=
"attribute"
jdbcType=
"LONGVARCHAR"
/>
<result
column=
"balanceAttribute"
property=
"balanceAttribute"
jdbcType=
"LONGVARCHAR"
/>
<result
column=
"createUser"
property=
"createUser"
jdbcType=
"VARCHAR"
/>
<result
column=
"attachment"
property=
"attachment"
jdbcType=
"LONGVARCHAR"
/>
<result
column=
"planTime"
property=
"planTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"plan_start_time"
property=
"planStartTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"plan_end_time"
property=
"planEndTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"isReview"
property=
"isReview"
jdbcType=
"INTEGER"
/>
<result
column=
"degree"
property=
"degree"
jdbcType=
"VARCHAR"
/>
<result
column=
"suggestion"
property=
"suggestion"
jdbcType=
"LONGVARCHAR"
/>
<result
column=
"balanceConfirm"
property=
"balanceConfirm"
jdbcType=
"INTEGER"
/>
<result
column=
"balanceTime"
property=
"balanceTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"balanceUser"
property=
"balanceUser"
jdbcType=
"VARCHAR"
/>
<result
column=
"receiptContent"
property=
"receiptContent"
jdbcType=
"LONGVARCHAR"
/>
<result
column=
"productId"
property=
"productId"
jdbcType=
"VARCHAR"
/>
<result
column=
"productName"
property=
"productName"
jdbcType=
"VARCHAR"
/>
<result
column=
"completeTime"
property=
"completeTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"synergies"
property=
"synergies"
jdbcType=
"CHAR"
/>
<result
column=
"startOn"
property=
"startOn"
jdbcType=
"INTEGER"
/>
<result
column=
"startTime"
property=
"startTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"autograph"
property=
"autograph"
jdbcType=
"LONGVARCHAR"
/>
<result
column=
"autographUrl"
property=
"autographUrl"
jdbcType=
"VARCHAR"
/>
<result
column=
"reviewUser"
property=
"reviewUser"
jdbcType=
"VARCHAR"
/>
<result
column=
"reviewTime"
property=
"reviewTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"allotTime"
property=
"allotTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"allotUser"
property=
"allotUser"
jdbcType=
"VARCHAR"
/>
<result
column=
"acceptTime"
property=
"acceptTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"closeTime"
property=
"closeTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"taddress"
property=
"taddress"
jdbcType=
"CHAR"
/>
<result
column=
"tlmId"
property=
"tlmId"
jdbcType=
"VARCHAR"
/>
<result
column=
"tlmName"
property=
"tlmName"
jdbcType=
"VARCHAR"
/>
<result
column=
"tlmPhone"
property=
"tlmPhone"
jdbcType=
"VARCHAR"
/>
<result
column=
"tversion"
property=
"tversion"
jdbcType=
"VARCHAR"
/>
<result
column=
"inTaskPool"
property=
"inTaskPool"
jdbcType=
"INTEGER"
/>
<result
column=
"updateTime"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"products"
property=
"products"
jdbcType=
"CHAR"
/>
<result
column=
"evaluateSource"
property=
"evaluateSource"
jdbcType=
"VARCHAR"
/>
<result
column=
"templateId"
property=
"templateId"
jdbcType=
"VARCHAR"
/>
<result
column=
"templateName"
property=
"templateName"
jdbcType=
"VARCHAR"
/>
<result
column=
"cardInfo"
property=
"cardInfo"
jdbcType=
"LONGVARCHAR"
/>
<result
column=
"inApprove"
property=
"inApprove"
jdbcType=
"INTEGER"
/>
<result
column=
"isPaused"
property=
"isPaused"
jdbcType=
"INTEGER"
/>
<result
column=
"overTime"
property=
"overTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"taskUsedTime"
property=
"taskUsedTime"
jdbcType=
"INTEGER"
/>
<result
column=
"acceptUsedTime"
property=
"acceptUsedTime"
jdbcType=
"INTEGER"
/>
<result
column=
"workUsedTime"
property=
"workUsedTime"
jdbcType=
"INTEGER"
/>
<result
column=
"onceOverTime"
property=
"onceOverTime"
jdbcType=
"INTEGER"
/>
<result
column=
"taskResponseTime"
property=
"taskResponseTime"
jdbcType=
"INTEGER"
/>
<result
column=
"createToCompleteUsedTime"
property=
"createToCompleteUsedTime"
jdbcType=
"INTEGER"
/>
<result
column=
"evaluateContent"
property=
"evaluateContent"
jdbcType=
"VARCHAR"
/>
<result
column=
"sparepart"
property=
"sparepart"
jdbcType=
"VARCHAR"
/>
<result
column=
"isDelete"
property=
"isDelete"
jdbcType=
"INTEGER"
/>
<result
column=
"settlement"
property=
"settlement"
jdbcType=
"INTEGER"
/>
<result
column=
"onceRefused"
property=
"onceRefused"
jdbcType=
"INTEGER"
/>
<result
column=
"oncePaused"
property=
"oncePaused"
jdbcType=
"INTEGER"
/>
<result
column=
"allotType"
property=
"allotType"
jdbcType=
"INTEGER"
/>
<result
column=
"onceReallot"
property=
"onceReallot"
jdbcType=
"INTEGER"
/>
<result
column=
"positionException"
property=
"positionException"
jdbcType=
"INTEGER"
/>
<result
column=
"oncePrinted"
property=
"oncePrinted"
jdbcType=
"INTEGER"
/>
<result
column=
"onceRollback"
property=
"onceRollback"
jdbcType=
"INTEGER"
/>
<result
column=
"iid"
property=
"iid"
jdbcType=
"BIGINT"
/>
<result
column=
"source"
property=
"source"
jdbcType=
"VARCHAR"
/>
<result
column=
"guide_professions"
property=
"guide_professions"
jdbcType=
"CHAR"
/>
<result
column=
"isSettled"
property=
"isSettled"
jdbcType=
"INTEGER"
/>
<result
column=
"isReviewed"
property=
"isReviewed"
jdbcType=
"INTEGER"
/>
<result
column=
"isEvaluated"
property=
"isEvaluated"
jdbcType=
"INTEGER"
/>
<result
column=
"isClosed"
property=
"isClosed"
jdbcType=
"INTEGER"
/>
</resultMap>
<select
id=
"getTaskListByUserPhone"
resultType=
"com.zxr.demos.common.entity.BaseTask"
>
SELECT
<include
refid=
"allFields"
/>
FROM base_task t
WHERE tenantId = #{tenantId}
AND JSON_UNQUOTE(JSON_EXTRACT(attribute, '$.userPhone')) = #{userPhone}
AND isDelete = 0;
</select>
</mapper>
\ No newline at end of file
test-use-main/src/main/resources/mapper/UdspCarSeriesListApiMapper.xml
0 → 100644
View file @
1c8b3d6c
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zxr.test.demos.mapper.UdspCarSeriesListApiMapper"
>
<update
id=
"updateMustVisit"
>
UPDATE car_series_list
<set>
<if
test=
"modelCode != null"
>
modelCode = #{modelCode},
</if>
<if
test=
"modelName != null"
>
modelName = #{modelName},
</if>
</set>
WHERE
id = #{id}
</update>
<delete
id=
"deleteCarSerTable"
>
delete from car_series_list;
</delete>
<select
id=
"queryPagCarSeriesList"
resultType=
"com.zxr.demos.common.entity.CarSeriesList"
>
SELECT modelCode, modelName
FROM car_series_list
<where>
<if
test=
"modelName != null and modelName != ''"
>
modelName LIKE CONCAT('%', #{modelName}, '%')
</if>
</where>
</select>
<insert
id=
"insertBatch"
>
insert into car_series_list (id,modelCode, modelName)
values
<foreach
collection=
"carSerList"
item=
"carS"
index=
"index"
separator=
","
>
(
#{carS.id},
#{carS.modelCode},
#{carS.modelName}
)
</foreach>
</insert>
</mapper>
\ No newline at end of file
test-use-main/src/main/resources/mapper/UdspPartsDataMapper.xml
0 → 100644
View file @
1c8b3d6c
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zxr.test.demos.mapper.UdspPartsDataMapper"
>
<insert
id=
"insertBatch"
parameterType=
"java.util.List"
>
INSERT INTO parts_data (id, modelName, partsCode, partsEname, partsCname, dealerCode, amt)
VALUES
<foreach
collection=
"partsDataList"
item=
"item"
separator=
","
>
(
#{item.id},
#{item.modelName},
#{item.partsCode},
#{item.partsEname},
#{item.partsCname},
#{item.dealerCode},
#{item.amt}
)
</foreach>
</insert>
<delete
id=
"deleteparts"
>
delete FROM `parts_data`;
</delete>
<select
id=
"queryPageParts"
resultType=
"com.zxr.demos.common.response.UdspPartsResult"
>
SELECT
id,
tenantId,
modelName,
partsCode,
partsCname,
partsEname,
dealerCode,
amt
FROM
parts_data
<where>
<if
test=
"partsCode != null and partsCode != ''"
>
AND partsCode LIKE CONCAT('%', #{partsCode}, '%')
</if>
<if
test=
"partsEname != null and partsEname != ''"
>
AND partsEname LIKE CONCAT('%', #{partsEname}, '%')
</if>
<if
test=
"partsCname != null and partsCname != ''"
>
AND partsCname LIKE CONCAT('%', #{partsCname}, '%')
</if>
</where>
</select>
</mapper>
test-use-main/src/main/resources/mapper/UdspWorkHourApiMapper.xml
0 → 100644
View file @
1c8b3d6c
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zxr.test.demos.mapper.UdspWorkHourApiMapper"
>
<update
id=
"deleteWorkHourTable"
>
delete from work_hour_data;
</update>
<insert
id=
"insertBatch"
>
INSERT INTO work_hour_data (id,modelName, taskCode, taskName, taskTime)
VALUES
<foreach
collection=
"workHourList"
item=
"workHour"
separator=
","
>
(
#{workHour.id},
#{workHour.modelName},
#{workHour.taskCode},
#{workHour.taskName},
#{workHour.taskTime}
)
</foreach>
</insert>
<select
id=
"queryPageWorkHour"
resultType=
"com.zxr.demos.common.response.UdspWorkHourResult"
>
SELECT id,modelName, taskCode, taskName, taskTime FROM work_hour_data
<where>
<if
test=
"taskCode != null and taskCode != ''"
>
AND taskCode LIKE CONCAT('%', #{taskCode}, '%')
</if>
<if
test=
"taskName != null and taskName != ''"
>
AND taskName LIKE CONCAT('%', #{taskName}, '%')
</if>
</where>
</select>
</mapper>
\ No newline at end of file
test-use-main/src/main/resources/static/index.html
0 → 100644
View file @
1c8b3d6c
<html>
<body>
<h1>
hello word!!!
</h1>
<p>
this is a html page
</p>
</body>
</html>
\ No newline at end of file
Prev
1
2
3
4
5
Next
Write
Preview
Supports
Markdown
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