diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..274d8e9
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/dictionaries b/.idea/dictionaries
new file mode 100644
index 0000000..6d9da79
--- /dev/null
+++ b/.idea/dictionaries
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..a81369f
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..e6b6bc7
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..5a2f139
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..a560219
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/play-admin/src/main/java/com/starry/admin/common/mybatis/handler/MyTenantLineHandler.java b/play-admin/src/main/java/com/starry/admin/common/mybatis/handler/MyTenantLineHandler.java
index 470ecc1..f66e169 100644
--- a/play-admin/src/main/java/com/starry/admin/common/mybatis/handler/MyTenantLineHandler.java
+++ b/play-admin/src/main/java/com/starry/admin/common/mybatis/handler/MyTenantLineHandler.java
@@ -6,8 +6,8 @@ import com.starry.admin.utils.SecurityUtils;
import com.starry.common.utils.StringUtils;
import lombok.extern.slf4j.Slf4j;
import net.sf.jsqlparser.expression.Expression;
-import net.sf.jsqlparser.expression.LongValue;
import net.sf.jsqlparser.expression.NullValue;
+import net.sf.jsqlparser.expression.StringValue;
import org.springframework.stereotype.Component;
import java.util.Arrays;
@@ -38,7 +38,7 @@ public class MyTenantLineHandler implements TenantLineHandler {
if (StrUtil.isBlankIfStr(tenantId)) {
return new NullValue();
}
- return new LongValue(tenantId);
+ return new StringValue(tenantId);
}
/**
diff --git a/play-admin/src/main/java/com/starry/admin/modules/system/controller/SysMenuController.java b/play-admin/src/main/java/com/starry/admin/modules/system/controller/SysMenuController.java
index 28d8e71..4514be5 100644
--- a/play-admin/src/main/java/com/starry/admin/modules/system/controller/SysMenuController.java
+++ b/play-admin/src/main/java/com/starry/admin/modules/system/controller/SysMenuController.java
@@ -15,10 +15,8 @@ import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
+import java.util.stream.Collectors;
/**
*
@@ -135,6 +133,9 @@ public class SysMenuController {
public R getSimpleMenus() {
// 获得菜单列表,只要开启状态的
List menus = menuService.selectSimpleMenuList();
+ //TODO 移除公共模块
+ List forbidList = Arrays.asList(26L, 48L, 47L, 19L);
+ List menuList = menus.stream().filter(ca -> !forbidList.contains(ca.getId()) || !forbidList.contains(ca.getParentId())).collect(Collectors.toList());
return R.ok(menus);
}
}
diff --git a/play-admin/src/main/resources/application-test.yml b/play-admin/src/main/resources/application-test.yml
new file mode 100644
index 0000000..6cdfedd
--- /dev/null
+++ b/play-admin/src/main/resources/application-test.yml
@@ -0,0 +1,102 @@
+# 服务名
+spring:
+ application:
+ name: admin-tenant
+
+ # druid数据源配置
+ datasource:
+ type: com.alibaba.druid.pool.DruidDataSource
+ # 配置MySQL的驱动程序类
+ driver-class-name: com.p6spy.engine.spy.P6SpyDriver
+ # 数据库连接地址(以MySql为例)
+ url: jdbc:p6spy:mysql://122.51.20.105:3306/play-with?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
+ # 数据库对应的用户名
+ username: root
+ # 数据库对应的密码
+ password: KdaKRZ2trpdhNePa
+ druid:
+ enable: true
+ db-type: mysql
+ # 配置监控统计拦截的filters,stat是sql监控,wall是防火墙(如果不添加则监控无效),添加log4j需要引入jar包
+ filters: stat,wall,config
+ # 连接池最大活跃连接数
+ max-active: 100
+ # 连接池初始化连接数量
+ initial-size: 1
+ # 配置获取连接等待超时的时间
+ max-wait: 60000
+ # 连接池最小空闲数
+ min-idle: 1
+ # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+ timeBetweenEvictionRunsMillis: 60000
+ # 配置一个连接在池中最小生存的时间,单位是毫秒
+ minEvictableIdleTimeMillis: 300000
+ # 指定空闲连接检查、废弃连接清理、空闲连接池大小调整之间的操作时间间隔
+ time-between-eviction-runs-millis: 60000
+ # 指定一个空闲连接最少空闲多久后可被清除
+ min-evictable-idle-time-millis: 300000
+ # 连接是否有效的查询语句
+ validation-query: select 'x'
+ test-while-idle: true
+ test-on-borrow: false
+ test-on-return: false
+ # 打开 PSCache,并且指定每个连接上 PSCache 的大小
+ pool-prepared-statements: true
+ max-open-prepared-statements: 50
+ max-pool-prepared-statement-per-connection-size: 20
+ # 配置 DruidStatFilter
+ web-stat-filter:
+ enabled: true #\u662F\u5426\u542F\u7528StatFilter\u9ED8\u8BA4\u503Ctrue
+ # 排除一些不必要的url,比如.js,/jslib/等
+ exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
+ # 过滤规则
+ url-pattern: /*
+ # 配置 DruidStatViewServlet
+ stat-view-servlet:
+ # 手动重置监控数据
+ enabled: true
+ # IP白名单,没有配置或者为空,则允许所有访问
+ allow: 127.0.0.1
+ # IP黑名单,若白名单也存在,则优先使用
+ deny:
+ # 配置druid登录用户名、密码
+ login-username: admin
+ login-password: admin
+ # HTML 中 Reset All 按钮
+ reset-enable: true
+ redis:
+ host: 122.51.20.105 # Redis服务器地址
+ database: 10 # Redis数据库索引(默认为0)
+ port: 19087 # Redis服务器连接端口
+ password: arcikXa7ZkEBGtLf
+ timeout: 3000ms # 连接超时时间(毫秒)
+
+
+
+# 全局日志级别
+logging:
+ level:
+ root: info
+
+jwt:
+ tokenHeader: X-Token #JWT存储的请求头
+ tokenHead: Bearer #JWT负载中拿到开头
+ secret: yz-admin-secret #JWT加解密使用的密钥
+ expiration: 3600 #JWT的超期限时间秒(60*60*24)
+
+# xl自定义配置
+xl:
+ login:
+ authCode:
+ # 登录验证码是否开启,开发环境配置false方便测试
+ enable: false
+# 腾讯云cos配置
+cos:
+ baseUrl: https://admin-125966.cos.ap-guangzhou.myqcloud.com
+ secretId: AKIDdHsLgtxoSs3sWw73lz
+ secretKey: zZxBD0b4QcZGmdFcotm
+ regionName: ap-guangzhou
+ bucketName: admin-125966
+ folderPrefix: /upload
+
+
diff --git a/play-admin/target/classes/application-dev.yml b/play-admin/target/classes/application-dev.yml
new file mode 100644
index 0000000..66c6ff0
--- /dev/null
+++ b/play-admin/target/classes/application-dev.yml
@@ -0,0 +1,102 @@
+# 服务名
+spring:
+ application:
+ name: admin-tenant
+
+ # druid数据源配置
+ datasource:
+ type: com.alibaba.druid.pool.DruidDataSource
+ # 配置MySQL的驱动程序类
+ driver-class-name: com.p6spy.engine.spy.P6SpyDriver
+ # 数据库连接地址(以MySql为例)
+ url: jdbc:p6spy:mysql://127.0.0.1:3306/play-with?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
+ # 数据库对应的用户名
+ username: root
+ # 数据库对应的密码
+ password: Spinfo0123
+ druid:
+ enable: true
+ db-type: mysql
+ # 配置监控统计拦截的filters,stat是sql监控,wall是防火墙(如果不添加则监控无效),添加log4j需要引入jar包
+ filters: stat,wall,config
+ # 连接池最大活跃连接数
+ max-active: 100
+ # 连接池初始化连接数量
+ initial-size: 1
+ # 配置获取连接等待超时的时间
+ max-wait: 60000
+ # 连接池最小空闲数
+ min-idle: 1
+ # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+ timeBetweenEvictionRunsMillis: 60000
+ # 配置一个连接在池中最小生存的时间,单位是毫秒
+ minEvictableIdleTimeMillis: 300000
+ # 指定空闲连接检查、废弃连接清理、空闲连接池大小调整之间的操作时间间隔
+ time-between-eviction-runs-millis: 60000
+ # 指定一个空闲连接最少空闲多久后可被清除
+ min-evictable-idle-time-millis: 300000
+ # 连接是否有效的查询语句
+ validation-query: select 'x'
+ test-while-idle: true
+ test-on-borrow: false
+ test-on-return: false
+ # 打开 PSCache,并且指定每个连接上 PSCache 的大小
+ pool-prepared-statements: true
+ max-open-prepared-statements: 50
+ max-pool-prepared-statement-per-connection-size: 20
+ # 配置 DruidStatFilter
+ web-stat-filter:
+ enabled: true #\u662F\u5426\u542F\u7528StatFilter\u9ED8\u8BA4\u503Ctrue
+ # 排除一些不必要的url,比如.js,/jslib/等
+ exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
+ # 过滤规则
+ url-pattern: /*
+ # 配置 DruidStatViewServlet
+ stat-view-servlet:
+ # 手动重置监控数据
+ enabled: true
+ # IP白名单,没有配置或者为空,则允许所有访问
+ allow: 127.0.0.1
+ # IP黑名单,若白名单也存在,则优先使用
+ deny:
+ # 配置druid登录用户名、密码
+ login-username: admin
+ login-password: admin
+ # HTML 中 Reset All 按钮
+ reset-enable: true
+ redis:
+ host: 127.0.0.1 # Redis服务器地址
+ database: 10 # Redis数据库索引(默认为0)
+ port: 6379 # Redis服务器连接端口
+ password: Spinfo@0123
+ timeout: 3000ms # 连接超时时间(毫秒)
+
+
+
+# 全局日志级别
+logging:
+ level:
+ root: info
+
+jwt:
+ tokenHeader: X-Token #JWT存储的请求头
+ tokenHead: Bearer #JWT负载中拿到开头
+ secret: yz-admin-secret #JWT加解密使用的密钥
+ expiration: 3600 #JWT的超期限时间秒(60*60*24)
+
+# xl自定义配置
+xl:
+ login:
+ authCode:
+ # 登录验证码是否开启,开发环境配置false方便测试
+ enable: false
+# 腾讯云cos配置
+cos:
+ baseUrl: https://admin-125966.cos.ap-guangzhou.myqcloud.com
+ secretId: AKIDdHsLgtxoSs3sWw73lz
+ secretKey: zZxBD0b4QcZGmdFcotm
+ regionName: ap-guangzhou
+ bucketName: admin-125966
+ folderPrefix: /upload
+
+
diff --git a/play-admin/target/classes/application-prod.yml b/play-admin/target/classes/application-prod.yml
new file mode 100644
index 0000000..f559b6d
--- /dev/null
+++ b/play-admin/target/classes/application-prod.yml
@@ -0,0 +1,96 @@
+# 服务名
+spring:
+ application:
+ name: admin-ucenter
+
+ # druid数据源配置
+ datasource:
+ type: com.alibaba.druid.pool.DruidDataSource
+ # 配置MySQL的驱动程序类
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ # 数据库连接地址(以MySql为例)
+ url: jdbc:mysql://localhost:3306/admin?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
+ # 数据库对应的用户名
+ username: root
+ # 数据库对应的密码
+ password: root
+ druid:
+ # 配置监控统计拦截的filters,stat是sql监控,wall是防火墙(如果不添加则监控无效),添加log4j需要引入jar包
+ filters: stat,wall,config
+ # 连接池最大活跃连接数
+ max-active: 100
+ # 连接池初始化连接数量
+ initial-size: 1
+ # 配置获取连接等待超时的时间
+ max-wait: 60000
+ # 连接池最小空闲数
+ min-idle: 1
+ # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+ timeBetweenEvictionRunsMillis: 60000
+ # 配置一个连接在池中最小生存的时间,单位是毫秒
+ minEvictableIdleTimeMillis: 300000
+ # 指定空闲连接检查、废弃连接清理、空闲连接池大小调整之间的操作时间间隔
+ time-between-eviction-runs-millis: 60000
+ # 指定一个空闲连接最少空闲多久后可被清除
+ min-evictable-idle-time-millis: 300000
+ # 连接是否有效的查询语句
+ validation-query: select 'x'
+ test-while-idle: true
+ test-on-borrow: false
+ test-on-return: false
+ # 打开 PSCache,并且指定每个连接上 PSCache 的大小
+ pool-prepared-statements: true
+ max-open-prepared-statements: 50
+ max-pool-prepared-statement-per-connection-size: 20
+ # 配置 DruidStatFilter
+ web-stat-filter:
+ enabled: true #\u662F\u5426\u542F\u7528StatFilter\u9ED8\u8BA4\u503Ctrue
+ # 排除一些不必要的url,比如.js,/jslib/等
+ exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
+ # 过滤规则
+ url-pattern: /*
+ # 配置 DruidStatViewServlet
+ stat-view-servlet:
+ # 手动重置监控数据
+ enabled: true
+ # IP白名单,没有配置或者为空,则允许所有访问
+ allow: 127.0.0.1
+ # IP黑名单,若白名单也存在,则优先使用
+ deny:
+ # 配置druid登录用户名、密码
+ login-username: admin
+ login-password: admin
+ # HTML 中 Reset All 按钮
+ reset-enable: true
+ redis:
+ host: localhost # Redis服务器地址
+ database: 0 # Redis数据库索引(默认为0)
+ port: 6379 # Redis服务器连接端口
+ password: yz_admin # Redis服务器连接密码(默认为空)
+ timeout: 3000ms # 连接超时时间(毫秒)
+
+# 全局日志级别
+logging:
+ level:
+ root: info
+
+jwt:
+ tokenHeader: X-Token #JWT存储的请求头
+ tokenHead: Bearer #JWT负载中拿到开头
+ secret: yz-admin-secret #JWT加解密使用的密钥
+ expiration: 3600 #JWT的超期限时间秒(60*60*24)
+
+# xl自定义配置
+xl:
+ login:
+ authCode:
+ # 登录验证码是否开启,开发环境配置false方便测试
+ enable: false
+# 腾讯云cos配置
+cos:
+ baseUrl: https://admin-125966.cos.ap-guangzhou.myqcloud.com
+ secretId: AKIDdHsLgtxoSs3sWw73lz
+ secretKey: zZxBD0b4QcZGmdFcotm
+ regionName: ap-guangzhou
+ bucketName: admin-125966
+ folderPrefix: /upload
\ No newline at end of file
diff --git a/play-admin/target/classes/application-test.yml b/play-admin/target/classes/application-test.yml
new file mode 100644
index 0000000..6cdfedd
--- /dev/null
+++ b/play-admin/target/classes/application-test.yml
@@ -0,0 +1,102 @@
+# 服务名
+spring:
+ application:
+ name: admin-tenant
+
+ # druid数据源配置
+ datasource:
+ type: com.alibaba.druid.pool.DruidDataSource
+ # 配置MySQL的驱动程序类
+ driver-class-name: com.p6spy.engine.spy.P6SpyDriver
+ # 数据库连接地址(以MySql为例)
+ url: jdbc:p6spy:mysql://122.51.20.105:3306/play-with?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
+ # 数据库对应的用户名
+ username: root
+ # 数据库对应的密码
+ password: KdaKRZ2trpdhNePa
+ druid:
+ enable: true
+ db-type: mysql
+ # 配置监控统计拦截的filters,stat是sql监控,wall是防火墙(如果不添加则监控无效),添加log4j需要引入jar包
+ filters: stat,wall,config
+ # 连接池最大活跃连接数
+ max-active: 100
+ # 连接池初始化连接数量
+ initial-size: 1
+ # 配置获取连接等待超时的时间
+ max-wait: 60000
+ # 连接池最小空闲数
+ min-idle: 1
+ # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
+ timeBetweenEvictionRunsMillis: 60000
+ # 配置一个连接在池中最小生存的时间,单位是毫秒
+ minEvictableIdleTimeMillis: 300000
+ # 指定空闲连接检查、废弃连接清理、空闲连接池大小调整之间的操作时间间隔
+ time-between-eviction-runs-millis: 60000
+ # 指定一个空闲连接最少空闲多久后可被清除
+ min-evictable-idle-time-millis: 300000
+ # 连接是否有效的查询语句
+ validation-query: select 'x'
+ test-while-idle: true
+ test-on-borrow: false
+ test-on-return: false
+ # 打开 PSCache,并且指定每个连接上 PSCache 的大小
+ pool-prepared-statements: true
+ max-open-prepared-statements: 50
+ max-pool-prepared-statement-per-connection-size: 20
+ # 配置 DruidStatFilter
+ web-stat-filter:
+ enabled: true #\u662F\u5426\u542F\u7528StatFilter\u9ED8\u8BA4\u503Ctrue
+ # 排除一些不必要的url,比如.js,/jslib/等
+ exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
+ # 过滤规则
+ url-pattern: /*
+ # 配置 DruidStatViewServlet
+ stat-view-servlet:
+ # 手动重置监控数据
+ enabled: true
+ # IP白名单,没有配置或者为空,则允许所有访问
+ allow: 127.0.0.1
+ # IP黑名单,若白名单也存在,则优先使用
+ deny:
+ # 配置druid登录用户名、密码
+ login-username: admin
+ login-password: admin
+ # HTML 中 Reset All 按钮
+ reset-enable: true
+ redis:
+ host: 122.51.20.105 # Redis服务器地址
+ database: 10 # Redis数据库索引(默认为0)
+ port: 19087 # Redis服务器连接端口
+ password: arcikXa7ZkEBGtLf
+ timeout: 3000ms # 连接超时时间(毫秒)
+
+
+
+# 全局日志级别
+logging:
+ level:
+ root: info
+
+jwt:
+ tokenHeader: X-Token #JWT存储的请求头
+ tokenHead: Bearer #JWT负载中拿到开头
+ secret: yz-admin-secret #JWT加解密使用的密钥
+ expiration: 3600 #JWT的超期限时间秒(60*60*24)
+
+# xl自定义配置
+xl:
+ login:
+ authCode:
+ # 登录验证码是否开启,开发环境配置false方便测试
+ enable: false
+# 腾讯云cos配置
+cos:
+ baseUrl: https://admin-125966.cos.ap-guangzhou.myqcloud.com
+ secretId: AKIDdHsLgtxoSs3sWw73lz
+ secretKey: zZxBD0b4QcZGmdFcotm
+ regionName: ap-guangzhou
+ bucketName: admin-125966
+ folderPrefix: /upload
+
+
diff --git a/play-admin/target/classes/application.yml b/play-admin/target/classes/application.yml
new file mode 100644
index 0000000..3525949
--- /dev/null
+++ b/play-admin/target/classes/application.yml
@@ -0,0 +1,16 @@
+server:
+ port: 7002
+spring:
+ profiles:
+ active: test
+
+# mybatis日志
+mybatis-plus:
+ global-config:
+ # 逻辑删除
+ db-config:
+ logic-delete-field: deleted # 全局逻辑删除的实体字段名
+ logic-delete-value: 1
+ logic-not-delete-value: 0
+ # xml文件路径,classpath* 代表所有模块的resources目录 classpath 不加星号代表当前模块下的resources目录
+ mapper-locations: classpath*:mapper/**/*.xml
\ No newline at end of file
diff --git a/play-admin/target/classes/com/starry/admin/Application.class b/play-admin/target/classes/com/starry/admin/Application.class
new file mode 100644
index 0000000..8ee2d63
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/Application.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/aspect/DataScopeAspect.class b/play-admin/target/classes/com/starry/admin/common/aspect/DataScopeAspect.class
new file mode 100644
index 0000000..764ed48
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/aspect/DataScopeAspect.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/aspect/LogAspect.class b/play-admin/target/classes/com/starry/admin/common/aspect/LogAspect.class
new file mode 100644
index 0000000..2fe6dc0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/aspect/LogAspect.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/component/JwtToken.class b/play-admin/target/classes/com/starry/admin/common/component/JwtToken.class
new file mode 100644
index 0000000..bd1f5f6
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/component/JwtToken.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/component/PermissionService.class b/play-admin/target/classes/com/starry/admin/common/component/PermissionService.class
new file mode 100644
index 0000000..389c140
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/component/PermissionService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/domain/LoginUser.class b/play-admin/target/classes/com/starry/admin/common/domain/LoginUser.class
new file mode 100644
index 0000000..ca46047
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/domain/LoginUser.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/domain/TreeSelect.class b/play-admin/target/classes/com/starry/admin/common/domain/TreeSelect.class
new file mode 100644
index 0000000..f3e2a08
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/domain/TreeSelect.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/exception/CustomException.class b/play-admin/target/classes/com/starry/admin/common/exception/CustomException.class
new file mode 100644
index 0000000..881078a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/exception/CustomException.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/exception/ServiceException.class b/play-admin/target/classes/com/starry/admin/common/exception/ServiceException.class
new file mode 100644
index 0000000..734760c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/exception/ServiceException.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/exception/handler/GlobalExceptionHandler.class b/play-admin/target/classes/com/starry/admin/common/exception/handler/GlobalExceptionHandler.class
new file mode 100644
index 0000000..892676b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/exception/handler/GlobalExceptionHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/mybatis/config/MybatisPlusConfig.class b/play-admin/target/classes/com/starry/admin/common/mybatis/config/MybatisPlusConfig.class
new file mode 100644
index 0000000..14c8c35
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/mybatis/config/MybatisPlusConfig.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/mybatis/handler/MyMetaObjectHandler.class b/play-admin/target/classes/com/starry/admin/common/mybatis/handler/MyMetaObjectHandler.class
new file mode 100644
index 0000000..5c95679
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/mybatis/handler/MyMetaObjectHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/mybatis/handler/MyTenantLineHandler.class b/play-admin/target/classes/com/starry/admin/common/mybatis/handler/MyTenantLineHandler.class
new file mode 100644
index 0000000..c2c060d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/mybatis/handler/MyTenantLineHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/security/config/SpringSecurityConfig.class b/play-admin/target/classes/com/starry/admin/common/security/config/SpringSecurityConfig.class
new file mode 100644
index 0000000..343e5c8
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/security/config/SpringSecurityConfig.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/security/entity/JwtUser.class b/play-admin/target/classes/com/starry/admin/common/security/entity/JwtUser.class
new file mode 100644
index 0000000..c0d3997
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/security/entity/JwtUser.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/security/filter/JwtAuthenticationTokenFilter.class b/play-admin/target/classes/com/starry/admin/common/security/filter/JwtAuthenticationTokenFilter.class
new file mode 100644
index 0000000..da04782
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/security/filter/JwtAuthenticationTokenFilter.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/security/handler/CustomAccessDeniedHandler.class b/play-admin/target/classes/com/starry/admin/common/security/handler/CustomAccessDeniedHandler.class
new file mode 100644
index 0000000..9bd91df
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/security/handler/CustomAccessDeniedHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/security/handler/CustomAuthenticationEntryPoint.class b/play-admin/target/classes/com/starry/admin/common/security/handler/CustomAuthenticationEntryPoint.class
new file mode 100644
index 0000000..d68fcab
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/security/handler/CustomAuthenticationEntryPoint.class differ
diff --git a/play-admin/target/classes/com/starry/admin/common/security/handler/CustomLogoutSuccessHandler.class b/play-admin/target/classes/com/starry/admin/common/security/handler/CustomLogoutSuccessHandler.class
new file mode 100644
index 0000000..90c3d72
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/common/security/handler/CustomLogoutSuccessHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/manager/AsyncManager.class b/play-admin/target/classes/com/starry/admin/manager/AsyncManager.class
new file mode 100644
index 0000000..c89d21b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/manager/AsyncManager.class differ
diff --git a/play-admin/target/classes/com/starry/admin/manager/ShutdownManager.class b/play-admin/target/classes/com/starry/admin/manager/ShutdownManager.class
new file mode 100644
index 0000000..f7d0b95
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/manager/ShutdownManager.class differ
diff --git a/play-admin/target/classes/com/starry/admin/manager/factory/AsyncFactory$1.class b/play-admin/target/classes/com/starry/admin/manager/factory/AsyncFactory$1.class
new file mode 100644
index 0000000..bc7792a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/manager/factory/AsyncFactory$1.class differ
diff --git a/play-admin/target/classes/com/starry/admin/manager/factory/AsyncFactory.class b/play-admin/target/classes/com/starry/admin/manager/factory/AsyncFactory.class
new file mode 100644
index 0000000..00b64f6
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/manager/factory/AsyncFactory.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/commodity/controller/CommodityInfoController.class b/play-admin/target/classes/com/starry/admin/modules/commodity/controller/CommodityInfoController.class
new file mode 100644
index 0000000..66d64ac
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/commodity/controller/CommodityInfoController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/commodity/mapper/CommodityInfoMapper.class b/play-admin/target/classes/com/starry/admin/modules/commodity/mapper/CommodityInfoMapper.class
new file mode 100644
index 0000000..ee470fc
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/commodity/mapper/CommodityInfoMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/commodity/module/entity/CommodityInfoEntity.class b/play-admin/target/classes/com/starry/admin/modules/commodity/module/entity/CommodityInfoEntity.class
new file mode 100644
index 0000000..4c659c1
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/commodity/module/entity/CommodityInfoEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/commodity/service/ICommodityInfoService.class b/play-admin/target/classes/com/starry/admin/modules/commodity/service/ICommodityInfoService.class
new file mode 100644
index 0000000..162636d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/commodity/service/ICommodityInfoService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/commodity/service/impl/CommodityInfoServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/commodity/service/impl/CommodityInfoServiceImpl.class
new file mode 100644
index 0000000..f352377
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/commodity/service/impl/CommodityInfoServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/coupon/controller/CouponInfoController.class b/play-admin/target/classes/com/starry/admin/modules/coupon/controller/CouponInfoController.class
new file mode 100644
index 0000000..80229bd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/coupon/controller/CouponInfoController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/coupon/mapper/CouponInfoMapper.class b/play-admin/target/classes/com/starry/admin/modules/coupon/mapper/CouponInfoMapper.class
new file mode 100644
index 0000000..39718ec
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/coupon/mapper/CouponInfoMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/coupon/module/entity/CouponInfoEntity.class b/play-admin/target/classes/com/starry/admin/modules/coupon/module/entity/CouponInfoEntity.class
new file mode 100644
index 0000000..a9efc71
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/coupon/module/entity/CouponInfoEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/coupon/service/ICouponInfoService.class b/play-admin/target/classes/com/starry/admin/modules/coupon/service/ICouponInfoService.class
new file mode 100644
index 0000000..534f2a1
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/coupon/service/ICouponInfoService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/coupon/service/impl/CouponInfoServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/coupon/service/impl/CouponInfoServiceImpl.class
new file mode 100644
index 0000000..c8bb4ce
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/coupon/service/impl/CouponInfoServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/controller/CacheController.class b/play-admin/target/classes/com/starry/admin/modules/monitor/controller/CacheController.class
new file mode 100644
index 0000000..e339c55
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/controller/CacheController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/controller/ServerController.class b/play-admin/target/classes/com/starry/admin/modules/monitor/controller/ServerController.class
new file mode 100644
index 0000000..4e46d59
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/controller/ServerController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/controller/UserOnlineController.class b/play-admin/target/classes/com/starry/admin/modules/monitor/controller/UserOnlineController.class
new file mode 100644
index 0000000..7a65c90
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/controller/UserOnlineController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Cache.class b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Cache.class
new file mode 100644
index 0000000..1693316
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Cache.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Cpu.class b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Cpu.class
new file mode 100644
index 0000000..9d52a96
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Cpu.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Jvm.class b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Jvm.class
new file mode 100644
index 0000000..0314476
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Jvm.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Mem.class b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Mem.class
new file mode 100644
index 0000000..ae29509
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Mem.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Server.class b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Server.class
new file mode 100644
index 0000000..5e46e34
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Server.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Sys.class b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Sys.class
new file mode 100644
index 0000000..b54e487
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/Sys.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/entity/SysFile.class b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/SysFile.class
new file mode 100644
index 0000000..d570cdd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/SysFile.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/entity/UserOnline.class b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/UserOnline.class
new file mode 100644
index 0000000..f0fc494
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/entity/UserOnline.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/service/UserOnlineService.class b/play-admin/target/classes/com/starry/admin/modules/monitor/service/UserOnlineService.class
new file mode 100644
index 0000000..ec5bebc
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/service/UserOnlineService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/monitor/service/impl/UserOnlineServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/monitor/service/impl/UserOnlineServiceImpl.class
new file mode 100644
index 0000000..a920606
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/monitor/service/impl/UserOnlineServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/controller/OrderInfoController.class b/play-admin/target/classes/com/starry/admin/modules/order/controller/OrderInfoController.class
new file mode 100644
index 0000000..d83b2f2
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/controller/OrderInfoController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/mapper/OrderDetailsInfoMapper.class b/play-admin/target/classes/com/starry/admin/modules/order/mapper/OrderDetailsInfoMapper.class
new file mode 100644
index 0000000..f5e1e1b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/mapper/OrderDetailsInfoMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/mapper/OrderInfoMapper.class b/play-admin/target/classes/com/starry/admin/modules/order/mapper/OrderInfoMapper.class
new file mode 100644
index 0000000..ddc340f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/mapper/OrderInfoMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/mapper/OrderLogInfoMapper.class b/play-admin/target/classes/com/starry/admin/modules/order/mapper/OrderLogInfoMapper.class
new file mode 100644
index 0000000..c2e22d6
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/mapper/OrderLogInfoMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/module/entity/OrderDetailsInfoEntity.class b/play-admin/target/classes/com/starry/admin/modules/order/module/entity/OrderDetailsInfoEntity.class
new file mode 100644
index 0000000..61e01a9
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/module/entity/OrderDetailsInfoEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/module/entity/OrderInfoEntity.class b/play-admin/target/classes/com/starry/admin/modules/order/module/entity/OrderInfoEntity.class
new file mode 100644
index 0000000..eeab6be
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/module/entity/OrderInfoEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/module/entity/OrderLogInfoEntity.class b/play-admin/target/classes/com/starry/admin/modules/order/module/entity/OrderLogInfoEntity.class
new file mode 100644
index 0000000..4458bac
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/module/entity/OrderLogInfoEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoAddVo.class b/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoAddVo.class
new file mode 100644
index 0000000..a2276f5
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoAddVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoQueryVo.class b/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoQueryVo.class
new file mode 100644
index 0000000..3fa160b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoQueryVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoRefundVo.class b/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoRefundVo.class
new file mode 100644
index 0000000..d605076
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoRefundVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoRewardVo.class b/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoRewardVo.class
new file mode 100644
index 0000000..1c3dd18
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/module/vo/OrderInfoRewardVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/service/IOrderDetailsInfoService.class b/play-admin/target/classes/com/starry/admin/modules/order/service/IOrderDetailsInfoService.class
new file mode 100644
index 0000000..1d6cb37
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/service/IOrderDetailsInfoService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/service/IOrderInfoService.class b/play-admin/target/classes/com/starry/admin/modules/order/service/IOrderInfoService.class
new file mode 100644
index 0000000..06b52a9
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/service/IOrderInfoService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/service/IOrderLogInfoService.class b/play-admin/target/classes/com/starry/admin/modules/order/service/IOrderLogInfoService.class
new file mode 100644
index 0000000..6a85c59
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/service/IOrderLogInfoService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/service/impl/OrderDetailsInfoServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/order/service/impl/OrderDetailsInfoServiceImpl.class
new file mode 100644
index 0000000..c9d3134
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/service/impl/OrderDetailsInfoServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/service/impl/OrderInfoServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/order/service/impl/OrderInfoServiceImpl.class
new file mode 100644
index 0000000..c9634d1
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/service/impl/OrderInfoServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/order/service/impl/OrderLogInfoServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/order/service/impl/OrderLogInfoServiceImpl.class
new file mode 100644
index 0000000..00ec2ca
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/order/service/impl/OrderLogInfoServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/controller/SysTenantController.class b/play-admin/target/classes/com/starry/admin/modules/platform/controller/SysTenantController.class
new file mode 100644
index 0000000..469bd58
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/controller/SysTenantController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/controller/SysTenantPackageController.class b/play-admin/target/classes/com/starry/admin/modules/platform/controller/SysTenantPackageController.class
new file mode 100644
index 0000000..4a6ee96
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/controller/SysTenantPackageController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/entity/SysTenantEntity.class b/play-admin/target/classes/com/starry/admin/modules/platform/entity/SysTenantEntity.class
new file mode 100644
index 0000000..03fcfa8
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/entity/SysTenantEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/entity/SysTenantPackageEntity.class b/play-admin/target/classes/com/starry/admin/modules/platform/entity/SysTenantPackageEntity.class
new file mode 100644
index 0000000..d6669ae
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/entity/SysTenantPackageEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/mapper/SysTenantMapper.class b/play-admin/target/classes/com/starry/admin/modules/platform/mapper/SysTenantMapper.class
new file mode 100644
index 0000000..82745d0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/mapper/SysTenantMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/mapper/SysTenantPackageMapper.class b/play-admin/target/classes/com/starry/admin/modules/platform/mapper/SysTenantPackageMapper.class
new file mode 100644
index 0000000..920e10a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/mapper/SysTenantPackageMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/service/ISysTenantPackageService.class b/play-admin/target/classes/com/starry/admin/modules/platform/service/ISysTenantPackageService.class
new file mode 100644
index 0000000..27ccfb2
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/service/ISysTenantPackageService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/service/ISysTenantService.class b/play-admin/target/classes/com/starry/admin/modules/platform/service/ISysTenantService.class
new file mode 100644
index 0000000..c4a70c2
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/service/ISysTenantService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/service/impl/SysTenantPackageServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/platform/service/impl/SysTenantPackageServiceImpl.class
new file mode 100644
index 0000000..8f2d71b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/service/impl/SysTenantPackageServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/service/impl/SysTenantServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/platform/service/impl/SysTenantServiceImpl.class
new file mode 100644
index 0000000..4efb622
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/service/impl/SysTenantServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/vo/SimplePackage.class b/play-admin/target/classes/com/starry/admin/modules/platform/vo/SimplePackage.class
new file mode 100644
index 0000000..fe8cccc
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/vo/SimplePackage.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantAddVo.class b/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantAddVo.class
new file mode 100644
index 0000000..570c225
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantAddVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantPackageAddVo.class b/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantPackageAddVo.class
new file mode 100644
index 0000000..b2e5a8f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantPackageAddVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantPackageVo.class b/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantPackageVo.class
new file mode 100644
index 0000000..510f0ab
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantPackageVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantQueryVo.class b/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantQueryVo.class
new file mode 100644
index 0000000..bd6d0e5
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/vo/SysTenantQueryVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/platform/vo/TenantResultVo.class b/play-admin/target/classes/com/starry/admin/modules/platform/vo/TenantResultVo.class
new file mode 100644
index 0000000..f2ef186
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/platform/vo/TenantResultVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/controller/LoginController.class b/play-admin/target/classes/com/starry/admin/modules/system/controller/LoginController.class
new file mode 100644
index 0000000..bcd08b1
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/controller/LoginController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/controller/SysDeptController.class b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysDeptController.class
new file mode 100644
index 0000000..c2da851
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysDeptController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/controller/SysDictController.class b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysDictController.class
new file mode 100644
index 0000000..47e29fb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysDictController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/controller/SysDictDataController.class b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysDictDataController.class
new file mode 100644
index 0000000..184cca7
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysDictDataController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/controller/SysLoginLogController.class b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysLoginLogController.class
new file mode 100644
index 0000000..ea70c6f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysLoginLogController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/controller/SysMenuController.class b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysMenuController.class
new file mode 100644
index 0000000..2c00099
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysMenuController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/controller/SysOperationLogController.class b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysOperationLogController.class
new file mode 100644
index 0000000..e81fb7d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysOperationLogController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/controller/SysRoleController.class b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysRoleController.class
new file mode 100644
index 0000000..ba7f40b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysRoleController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/controller/SysUserController.class b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysUserController.class
new file mode 100644
index 0000000..a8f50f6
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/controller/SysUserController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysDeptEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysDeptEntity.class
new file mode 100644
index 0000000..b4e4517
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysDeptEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysDictDataEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysDictDataEntity.class
new file mode 100644
index 0000000..511b1fd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysDictDataEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysDictEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysDictEntity.class
new file mode 100644
index 0000000..d78bce0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysDictEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysLoginLogEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysLoginLogEntity.class
new file mode 100644
index 0000000..56b6f5a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysLoginLogEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysLoginLogVo.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysLoginLogVo.class
new file mode 100644
index 0000000..d6ff2b8
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysLoginLogVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysMenuEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysMenuEntity.class
new file mode 100644
index 0000000..4e3aec0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysMenuEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysOperationLogEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysOperationLogEntity.class
new file mode 100644
index 0000000..703587f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysOperationLogEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysRoleDeptEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysRoleDeptEntity.class
new file mode 100644
index 0000000..2370fd5
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysRoleDeptEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysRoleEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysRoleEntity.class
new file mode 100644
index 0000000..ab9bafb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysRoleEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysRoleMenuEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysRoleMenuEntity.class
new file mode 100644
index 0000000..ecbf432
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysRoleMenuEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysUserEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysUserEntity.class
new file mode 100644
index 0000000..63cbe0a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysUserEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/entity/SysUserRoleEntity.class b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysUserRoleEntity.class
new file mode 100644
index 0000000..fd26569
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/entity/SysUserRoleEntity.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysDeptMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysDeptMapper.class
new file mode 100644
index 0000000..831165d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysDeptMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysDictDataMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysDictDataMapper.class
new file mode 100644
index 0000000..d5c5f8f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysDictDataMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysDictMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysDictMapper.class
new file mode 100644
index 0000000..2eb628c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysDictMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysLoginLogMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysLoginLogMapper.class
new file mode 100644
index 0000000..5799b3e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysLoginLogMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysMenuMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysMenuMapper.class
new file mode 100644
index 0000000..0c3ea03
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysMenuMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysOperationLogMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysOperationLogMapper.class
new file mode 100644
index 0000000..4e57279
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysOperationLogMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysRoleDeptMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysRoleDeptMapper.class
new file mode 100644
index 0000000..b5d03b5
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysRoleDeptMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysRoleMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysRoleMapper.class
new file mode 100644
index 0000000..80364a6
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysRoleMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysRoleMenuMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysRoleMenuMapper.class
new file mode 100644
index 0000000..b8d6e2e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysRoleMenuMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysUserMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysUserMapper.class
new file mode 100644
index 0000000..45e4858
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysUserMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysUserRoleMapper.class b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysUserRoleMapper.class
new file mode 100644
index 0000000..07b4ef7
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/mapper/SysUserRoleMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/ISysDictDataService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/ISysDictDataService.class
new file mode 100644
index 0000000..4f31dcd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/ISysDictDataService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/ISysDictService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/ISysDictService.class
new file mode 100644
index 0000000..12c5730
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/ISysDictService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/ISysLoginLogService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/ISysLoginLogService.class
new file mode 100644
index 0000000..f49f6b1
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/ISysLoginLogService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/ISysOperationLogService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/ISysOperationLogService.class
new file mode 100644
index 0000000..c2cfaf3
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/ISysOperationLogService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/LoginService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/LoginService.class
new file mode 100644
index 0000000..6191c4c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/LoginService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/SysDeptService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/SysDeptService.class
new file mode 100644
index 0000000..294bf19
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/SysDeptService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/SysMenuService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/SysMenuService.class
new file mode 100644
index 0000000..1d6c94c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/SysMenuService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/SysRoleMenuService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/SysRoleMenuService.class
new file mode 100644
index 0000000..1446696
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/SysRoleMenuService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/SysRoleService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/SysRoleService.class
new file mode 100644
index 0000000..d12dfda
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/SysRoleService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/SysUserRoleService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/SysUserRoleService.class
new file mode 100644
index 0000000..c27a534
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/SysUserRoleService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/SysUserService.class b/play-admin/target/classes/com/starry/admin/modules/system/service/SysUserService.class
new file mode 100644
index 0000000..d8e70ee
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/SysUserService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/LoginServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/LoginServiceImpl.class
new file mode 100644
index 0000000..597bb47
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/LoginServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysDeptServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysDeptServiceImpl.class
new file mode 100644
index 0000000..84ca906
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysDeptServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysDictDataServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysDictDataServiceImpl.class
new file mode 100644
index 0000000..bf408a0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysDictDataServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysDictServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysDictServiceImpl.class
new file mode 100644
index 0000000..e872334
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysDictServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysLoginLogServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysLoginLogServiceImpl.class
new file mode 100644
index 0000000..fd26b34
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysLoginLogServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysMenuServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysMenuServiceImpl.class
new file mode 100644
index 0000000..abbd34a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysMenuServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysOperationLogServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysOperationLogServiceImpl.class
new file mode 100644
index 0000000..bd5e8f9
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysOperationLogServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysRoleMenuServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysRoleMenuServiceImpl.class
new file mode 100644
index 0000000..b7a7874
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysRoleMenuServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysRoleServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysRoleServiceImpl.class
new file mode 100644
index 0000000..3d28ec3
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysRoleServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysUserRoleServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysUserRoleServiceImpl.class
new file mode 100644
index 0000000..653351e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysUserRoleServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysUserServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysUserServiceImpl.class
new file mode 100644
index 0000000..ed76719
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/service/impl/SysUserServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/LoginVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/LoginVo.class
new file mode 100644
index 0000000..137e187
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/LoginVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/MemberQueryVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/MemberQueryVo.class
new file mode 100644
index 0000000..33cfb30
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/MemberQueryVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/MetaVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/MetaVo.class
new file mode 100644
index 0000000..d74a864
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/MetaVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/RoleUserResultVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/RoleUserResultVo.class
new file mode 100644
index 0000000..6e90e70
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/RoleUserResultVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/RouterVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/RouterVo.class
new file mode 100644
index 0000000..1487f68
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/RouterVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/SimpleMenu.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/SimpleMenu.class
new file mode 100644
index 0000000..7130b58
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/SimpleMenu.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/StatusConverter.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/StatusConverter.class
new file mode 100644
index 0000000..84e2c22
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/StatusConverter.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/SysDictDataVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/SysDictDataVo.class
new file mode 100644
index 0000000..6128a2a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/SysDictDataVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/SysDictVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/SysDictVo.class
new file mode 100644
index 0000000..ccc73a9
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/SysDictVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/SysOperationLogVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/SysOperationLogVo.class
new file mode 100644
index 0000000..4f178d7
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/SysOperationLogVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/SysRoleAddVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/SysRoleAddVo.class
new file mode 100644
index 0000000..2036517
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/SysRoleAddVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/SysUserQueryVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/SysUserQueryVo.class
new file mode 100644
index 0000000..ebd35b4
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/SysUserQueryVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/system/vo/UserQueryVo.class b/play-admin/target/classes/com/starry/admin/modules/system/vo/UserQueryVo.class
new file mode 100644
index 0000000..38e7e28
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/system/vo/UserQueryVo.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/builder/AbstractBuilder.class b/play-admin/target/classes/com/starry/admin/modules/weichat/builder/AbstractBuilder.class
new file mode 100644
index 0000000..5a49193
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/builder/AbstractBuilder.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/builder/ImageBuilder.class b/play-admin/target/classes/com/starry/admin/modules/weichat/builder/ImageBuilder.class
new file mode 100644
index 0000000..8b7f766
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/builder/ImageBuilder.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/builder/TextBuilder.class b/play-admin/target/classes/com/starry/admin/modules/weichat/builder/TextBuilder.class
new file mode 100644
index 0000000..76b76cb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/builder/TextBuilder.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/config/CommonConstants.class b/play-admin/target/classes/com/starry/admin/modules/weichat/config/CommonConstants.class
new file mode 100644
index 0000000..1c4e8b2
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/config/CommonConstants.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/config/WebConfig.class b/play-admin/target/classes/com/starry/admin/modules/weichat/config/WebConfig.class
new file mode 100644
index 0000000..2b40631
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/config/WebConfig.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/config/WxMpConfiguration.class b/play-admin/target/classes/com/starry/admin/modules/weichat/config/WxMpConfiguration.class
new file mode 100644
index 0000000..c30e7c6
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/config/WxMpConfiguration.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/ConfigConstant.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/ConfigConstant.class
new file mode 100644
index 0000000..6b0e0c9
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/ConfigConstant.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$1.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$1.class
new file mode 100644
index 0000000..dcbbf21
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$1.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$2.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$2.class
new file mode 100644
index 0000000..abf6efd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$2.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$3.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$3.class
new file mode 100644
index 0000000..61ee0d7
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$3.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$4.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$4.class
new file mode 100644
index 0000000..5511eb9
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$4.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$5.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$5.class
new file mode 100644
index 0000000..ecf6d77
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$5.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$6.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$6.class
new file mode 100644
index 0000000..a54be18
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$6.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$7.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$7.class
new file mode 100644
index 0000000..285457c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$7.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$8.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$8.class
new file mode 100644
index 0000000..8d27469
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$8.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$9.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$9.class
new file mode 100644
index 0000000..f2d580a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode$9.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode.class
new file mode 100644
index 0000000..85c48a4
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/MyReturnCode.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WebSocketConstant.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WebSocketConstant.class
new file mode 100644
index 0000000..c63114f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WebSocketConstant.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxMaConstants.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxMaConstants.class
new file mode 100644
index 0000000..3257f9b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxMaConstants.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$1.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$1.class
new file mode 100644
index 0000000..359a0e8
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$1.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$10.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$10.class
new file mode 100644
index 0000000..b86ef80
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$10.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$100.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$100.class
new file mode 100644
index 0000000..a4956fb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$100.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$101.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$101.class
new file mode 100644
index 0000000..4e5dcdd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$101.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$102.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$102.class
new file mode 100644
index 0000000..70d4668
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$102.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$103.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$103.class
new file mode 100644
index 0000000..c70b9e4
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$103.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$104.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$104.class
new file mode 100644
index 0000000..13fad87
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$104.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$105.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$105.class
new file mode 100644
index 0000000..aedb399
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$105.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$106.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$106.class
new file mode 100644
index 0000000..2187abe
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$106.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$107.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$107.class
new file mode 100644
index 0000000..b5e9d52
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$107.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$108.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$108.class
new file mode 100644
index 0000000..bbb8439
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$108.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$109.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$109.class
new file mode 100644
index 0000000..ad92c37
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$109.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$11.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$11.class
new file mode 100644
index 0000000..af1182f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$11.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$110.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$110.class
new file mode 100644
index 0000000..39280a2
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$110.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$111.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$111.class
new file mode 100644
index 0000000..23caa28
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$111.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$112.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$112.class
new file mode 100644
index 0000000..9242f76
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$112.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$113.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$113.class
new file mode 100644
index 0000000..a8883a1
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$113.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$114.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$114.class
new file mode 100644
index 0000000..4ebbd31
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$114.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$115.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$115.class
new file mode 100644
index 0000000..775493e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$115.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$116.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$116.class
new file mode 100644
index 0000000..bc65a9e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$116.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$117.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$117.class
new file mode 100644
index 0000000..dc37689
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$117.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$118.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$118.class
new file mode 100644
index 0000000..6632830
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$118.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$119.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$119.class
new file mode 100644
index 0000000..626d1d1
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$119.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$12.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$12.class
new file mode 100644
index 0000000..7d8393d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$12.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$120.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$120.class
new file mode 100644
index 0000000..7bc704a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$120.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$121.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$121.class
new file mode 100644
index 0000000..2e2ecb3
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$121.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$122.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$122.class
new file mode 100644
index 0000000..c6859dd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$122.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$123.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$123.class
new file mode 100644
index 0000000..45ae033
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$123.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$124.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$124.class
new file mode 100644
index 0000000..e106f79
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$124.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$125.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$125.class
new file mode 100644
index 0000000..1de6fa1
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$125.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$126.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$126.class
new file mode 100644
index 0000000..5bd628a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$126.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$127.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$127.class
new file mode 100644
index 0000000..8148db0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$127.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$128.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$128.class
new file mode 100644
index 0000000..0c2224b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$128.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$129.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$129.class
new file mode 100644
index 0000000..6ff2787
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$129.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$13.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$13.class
new file mode 100644
index 0000000..ca60541
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$13.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$130.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$130.class
new file mode 100644
index 0000000..5d80440
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$130.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$131.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$131.class
new file mode 100644
index 0000000..c2c7655
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$131.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$132.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$132.class
new file mode 100644
index 0000000..e5619a5
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$132.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$133.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$133.class
new file mode 100644
index 0000000..65bdc99
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$133.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$134.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$134.class
new file mode 100644
index 0000000..9a7e89c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$134.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$135.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$135.class
new file mode 100644
index 0000000..21393cc
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$135.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$136.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$136.class
new file mode 100644
index 0000000..956c11d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$136.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$137.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$137.class
new file mode 100644
index 0000000..5687220
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$137.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$138.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$138.class
new file mode 100644
index 0000000..c6b9604
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$138.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$139.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$139.class
new file mode 100644
index 0000000..8b613e9
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$139.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$14.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$14.class
new file mode 100644
index 0000000..32e6990
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$14.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$140.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$140.class
new file mode 100644
index 0000000..d48e1fa
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$140.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$141.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$141.class
new file mode 100644
index 0000000..57153a8
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$141.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$142.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$142.class
new file mode 100644
index 0000000..aaa3c9e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$142.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$143.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$143.class
new file mode 100644
index 0000000..1182b71
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$143.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$144.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$144.class
new file mode 100644
index 0000000..39024ad
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$144.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$145.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$145.class
new file mode 100644
index 0000000..7949c08
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$145.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$146.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$146.class
new file mode 100644
index 0000000..08c9509
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$146.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$147.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$147.class
new file mode 100644
index 0000000..c860618
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$147.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$148.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$148.class
new file mode 100644
index 0000000..d978634
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$148.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$149.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$149.class
new file mode 100644
index 0000000..8e87da0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$149.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$15.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$15.class
new file mode 100644
index 0000000..20a878c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$15.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$150.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$150.class
new file mode 100644
index 0000000..0e170e5
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$150.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$151.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$151.class
new file mode 100644
index 0000000..cc5cd14
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$151.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$152.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$152.class
new file mode 100644
index 0000000..e653101
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$152.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$153.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$153.class
new file mode 100644
index 0000000..3546297
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$153.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$154.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$154.class
new file mode 100644
index 0000000..59c663e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$154.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$155.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$155.class
new file mode 100644
index 0000000..6055238
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$155.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$156.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$156.class
new file mode 100644
index 0000000..5d31a17
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$156.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$157.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$157.class
new file mode 100644
index 0000000..4186e30
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$157.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$158.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$158.class
new file mode 100644
index 0000000..a542d61
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$158.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$159.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$159.class
new file mode 100644
index 0000000..e799dde
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$159.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$16.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$16.class
new file mode 100644
index 0000000..9f060e6
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$16.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$160.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$160.class
new file mode 100644
index 0000000..9fc76bd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$160.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$161.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$161.class
new file mode 100644
index 0000000..0701c31
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$161.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$162.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$162.class
new file mode 100644
index 0000000..013cbbc
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$162.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$163.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$163.class
new file mode 100644
index 0000000..f47c146
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$163.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$164.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$164.class
new file mode 100644
index 0000000..7da18da
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$164.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$165.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$165.class
new file mode 100644
index 0000000..80c1043
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$165.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$166.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$166.class
new file mode 100644
index 0000000..7d7756d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$166.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$167.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$167.class
new file mode 100644
index 0000000..2b1b8a4
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$167.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$168.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$168.class
new file mode 100644
index 0000000..16159b5
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$168.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$169.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$169.class
new file mode 100644
index 0000000..7bc72e0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$169.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$17.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$17.class
new file mode 100644
index 0000000..ca7366c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$17.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$170.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$170.class
new file mode 100644
index 0000000..d736f59
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$170.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$171.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$171.class
new file mode 100644
index 0000000..c40caae
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$171.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$172.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$172.class
new file mode 100644
index 0000000..ebfcf8c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$172.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$173.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$173.class
new file mode 100644
index 0000000..0e1b369
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$173.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$174.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$174.class
new file mode 100644
index 0000000..2634c60
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$174.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$175.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$175.class
new file mode 100644
index 0000000..b9a74cd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$175.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$176.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$176.class
new file mode 100644
index 0000000..43dbc79
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$176.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$177.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$177.class
new file mode 100644
index 0000000..ff0f4bb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$177.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$178.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$178.class
new file mode 100644
index 0000000..09ddd3a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$178.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$179.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$179.class
new file mode 100644
index 0000000..b89bf8b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$179.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$18.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$18.class
new file mode 100644
index 0000000..c9f8d1e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$18.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$180.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$180.class
new file mode 100644
index 0000000..5d9709a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$180.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$181.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$181.class
new file mode 100644
index 0000000..fa82d3f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$181.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$182.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$182.class
new file mode 100644
index 0000000..a38cd61
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$182.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$183.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$183.class
new file mode 100644
index 0000000..c90e4df
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$183.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$184.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$184.class
new file mode 100644
index 0000000..80a3e11
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$184.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$185.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$185.class
new file mode 100644
index 0000000..0c2afdb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$185.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$19.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$19.class
new file mode 100644
index 0000000..ab9f2b4
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$19.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$2.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$2.class
new file mode 100644
index 0000000..d71114f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$2.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$20.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$20.class
new file mode 100644
index 0000000..2128f6f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$20.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$21.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$21.class
new file mode 100644
index 0000000..2e65c1a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$21.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$22.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$22.class
new file mode 100644
index 0000000..803e4d8
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$22.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$23.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$23.class
new file mode 100644
index 0000000..4a7be3a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$23.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$24.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$24.class
new file mode 100644
index 0000000..93b532b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$24.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$25.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$25.class
new file mode 100644
index 0000000..861b3ba
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$25.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$26.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$26.class
new file mode 100644
index 0000000..946da9d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$26.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$27.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$27.class
new file mode 100644
index 0000000..4d0b356
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$27.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$28.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$28.class
new file mode 100644
index 0000000..88d4fdb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$28.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$29.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$29.class
new file mode 100644
index 0000000..6c1423e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$29.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$3.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$3.class
new file mode 100644
index 0000000..c481832
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$3.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$30.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$30.class
new file mode 100644
index 0000000..c94f3b5
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$30.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$31.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$31.class
new file mode 100644
index 0000000..db05105
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$31.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$32.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$32.class
new file mode 100644
index 0000000..57bf847
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$32.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$33.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$33.class
new file mode 100644
index 0000000..8455a2b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$33.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$34.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$34.class
new file mode 100644
index 0000000..65c05b2
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$34.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$35.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$35.class
new file mode 100644
index 0000000..c553824
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$35.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$36.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$36.class
new file mode 100644
index 0000000..cd9e62a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$36.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$37.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$37.class
new file mode 100644
index 0000000..fdde08e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$37.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$38.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$38.class
new file mode 100644
index 0000000..bf3593a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$38.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$39.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$39.class
new file mode 100644
index 0000000..023d6a9
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$39.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$4.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$4.class
new file mode 100644
index 0000000..ad4e9be
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$4.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$40.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$40.class
new file mode 100644
index 0000000..3054000
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$40.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$41.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$41.class
new file mode 100644
index 0000000..00e22d8
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$41.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$42.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$42.class
new file mode 100644
index 0000000..486bad7
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$42.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$43.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$43.class
new file mode 100644
index 0000000..8cc73fb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$43.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$44.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$44.class
new file mode 100644
index 0000000..8663d6f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$44.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$45.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$45.class
new file mode 100644
index 0000000..0eef7ed
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$45.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$46.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$46.class
new file mode 100644
index 0000000..6e7a9fd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$46.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$47.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$47.class
new file mode 100644
index 0000000..63af723
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$47.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$48.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$48.class
new file mode 100644
index 0000000..8dac34d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$48.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$49.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$49.class
new file mode 100644
index 0000000..eec3782
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$49.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$5.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$5.class
new file mode 100644
index 0000000..817b729
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$5.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$50.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$50.class
new file mode 100644
index 0000000..0172de3
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$50.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$51.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$51.class
new file mode 100644
index 0000000..72a4c5d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$51.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$52.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$52.class
new file mode 100644
index 0000000..e7e08c8
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$52.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$53.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$53.class
new file mode 100644
index 0000000..be52f19
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$53.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$54.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$54.class
new file mode 100644
index 0000000..88ae262
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$54.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$55.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$55.class
new file mode 100644
index 0000000..469fe82
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$55.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$56.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$56.class
new file mode 100644
index 0000000..edef522
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$56.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$57.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$57.class
new file mode 100644
index 0000000..3534cf4
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$57.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$58.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$58.class
new file mode 100644
index 0000000..6c8fe87
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$58.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$59.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$59.class
new file mode 100644
index 0000000..23e5a37
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$59.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$6.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$6.class
new file mode 100644
index 0000000..14cc69f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$6.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$60.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$60.class
new file mode 100644
index 0000000..830ebb5
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$60.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$61.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$61.class
new file mode 100644
index 0000000..d8d021b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$61.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$62.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$62.class
new file mode 100644
index 0000000..91eaae2
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$62.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$63.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$63.class
new file mode 100644
index 0000000..03e111e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$63.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$64.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$64.class
new file mode 100644
index 0000000..2e4dfde
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$64.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$65.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$65.class
new file mode 100644
index 0000000..0a2c4ec
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$65.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$66.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$66.class
new file mode 100644
index 0000000..4e6bc79
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$66.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$67.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$67.class
new file mode 100644
index 0000000..b72a415
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$67.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$68.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$68.class
new file mode 100644
index 0000000..606d46e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$68.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$69.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$69.class
new file mode 100644
index 0000000..5c6868d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$69.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$7.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$7.class
new file mode 100644
index 0000000..44d8c9c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$7.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$70.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$70.class
new file mode 100644
index 0000000..1d5f935
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$70.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$71.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$71.class
new file mode 100644
index 0000000..5a7172b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$71.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$72.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$72.class
new file mode 100644
index 0000000..3585a8d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$72.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$73.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$73.class
new file mode 100644
index 0000000..e8007bd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$73.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$74.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$74.class
new file mode 100644
index 0000000..e9bdfe0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$74.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$75.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$75.class
new file mode 100644
index 0000000..2084097
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$75.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$76.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$76.class
new file mode 100644
index 0000000..e0b7380
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$76.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$77.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$77.class
new file mode 100644
index 0000000..df62a6f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$77.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$78.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$78.class
new file mode 100644
index 0000000..63b65f0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$78.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$79.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$79.class
new file mode 100644
index 0000000..8ebad0f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$79.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$8.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$8.class
new file mode 100644
index 0000000..4c8461f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$8.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$80.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$80.class
new file mode 100644
index 0000000..57ceaae
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$80.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$81.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$81.class
new file mode 100644
index 0000000..0c68864
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$81.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$82.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$82.class
new file mode 100644
index 0000000..43f5589
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$82.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$83.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$83.class
new file mode 100644
index 0000000..060d1fb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$83.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$84.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$84.class
new file mode 100644
index 0000000..774d9eb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$84.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$85.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$85.class
new file mode 100644
index 0000000..e2e09cd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$85.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$86.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$86.class
new file mode 100644
index 0000000..6602061
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$86.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$87.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$87.class
new file mode 100644
index 0000000..6f78c3a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$87.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$88.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$88.class
new file mode 100644
index 0000000..fc84328
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$88.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$89.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$89.class
new file mode 100644
index 0000000..d2926ac
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$89.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$9.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$9.class
new file mode 100644
index 0000000..54e2cf4
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$9.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$90.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$90.class
new file mode 100644
index 0000000..a096d65
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$90.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$91.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$91.class
new file mode 100644
index 0000000..888b541
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$91.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$92.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$92.class
new file mode 100644
index 0000000..08e8f4e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$92.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$93.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$93.class
new file mode 100644
index 0000000..cb37005
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$93.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$94.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$94.class
new file mode 100644
index 0000000..503f256
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$94.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$95.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$95.class
new file mode 100644
index 0000000..0f924d9
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$95.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$96.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$96.class
new file mode 100644
index 0000000..ad164bb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$96.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$97.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$97.class
new file mode 100644
index 0000000..4c6401e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$97.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$98.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$98.class
new file mode 100644
index 0000000..a665b76
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$98.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$99.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$99.class
new file mode 100644
index 0000000..a72b456
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode$99.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode.class b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode.class
new file mode 100644
index 0000000..797b8b7
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/constant/WxReturnCode.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxAutoReplyController.class b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxAutoReplyController.class
new file mode 100644
index 0000000..0f2a77a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxAutoReplyController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxDraftController.class b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxDraftController.class
new file mode 100644
index 0000000..3526da1
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxDraftController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxFreePublishController.class b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxFreePublishController.class
new file mode 100644
index 0000000..ffa8c31
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxFreePublishController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxMaterialController.class b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxMaterialController.class
new file mode 100644
index 0000000..9e4ecb1
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxMaterialController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxMenuController.class b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxMenuController.class
new file mode 100644
index 0000000..c18be85
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxMenuController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxMsgController.class b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxMsgController.class
new file mode 100644
index 0000000..fe0e8b7
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxMsgController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxPortalController.class b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxPortalController.class
new file mode 100644
index 0000000..adaae01
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxPortalController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxSummaryController.class b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxSummaryController.class
new file mode 100644
index 0000000..89f685c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxSummaryController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxUserController.class b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxUserController.class
new file mode 100644
index 0000000..49ed1e6
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxUserController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxUserTagsController.class b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxUserTagsController.class
new file mode 100644
index 0000000..cd6b95e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/controller/WxUserTagsController.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/CustomWxMpProperties.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/CustomWxMpProperties.class
new file mode 100644
index 0000000..e48979e
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/CustomWxMpProperties.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/ImageManager.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/ImageManager.class
new file mode 100644
index 0000000..6bdde39
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/ImageManager.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/Menu.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/Menu.class
new file mode 100644
index 0000000..6a0a1b9
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/Menu.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/MenuButton.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/MenuButton.class
new file mode 100644
index 0000000..ae2b3fb
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/MenuButton.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/ThirdSession.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/ThirdSession.class
new file mode 100644
index 0000000..f59066d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/ThirdSession.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxAutoReply.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxAutoReply.class
new file mode 100644
index 0000000..828f252
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxAutoReply.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxMenu.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxMenu.class
new file mode 100644
index 0000000..7e7c1dd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxMenu.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxMsg.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxMsg.class
new file mode 100644
index 0000000..704fe6d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxMsg.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxMsgVO.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxMsgVO.class
new file mode 100644
index 0000000..502b9dd
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxMsgVO.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxOpenDataDTO.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxOpenDataDTO.class
new file mode 100644
index 0000000..cccae4b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxOpenDataDTO.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxUser.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxUser.class
new file mode 100644
index 0000000..5e41e0b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxUser.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxUserTagsDict.class b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxUserTagsDict.class
new file mode 100644
index 0000000..a5629b0
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/entity/WxUserTagsDict.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/AbstractHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/AbstractHandler.class
new file mode 100644
index 0000000..fe8a755
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/AbstractHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/KfSessionHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/KfSessionHandler.class
new file mode 100644
index 0000000..2349244
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/KfSessionHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/LocationHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/LocationHandler.class
new file mode 100644
index 0000000..7ef093f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/LocationHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/LogHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/LogHandler.class
new file mode 100644
index 0000000..a2241ab
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/LogHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/MenuHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/MenuHandler.class
new file mode 100644
index 0000000..563a059
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/MenuHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/MsgHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/MsgHandler.class
new file mode 100644
index 0000000..11ecd19
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/MsgHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/NullHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/NullHandler.class
new file mode 100644
index 0000000..aa2adf8
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/NullHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/ScanHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/ScanHandler.class
new file mode 100644
index 0000000..32c436f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/ScanHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/StoreCheckNotifyHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/StoreCheckNotifyHandler.class
new file mode 100644
index 0000000..4748045
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/StoreCheckNotifyHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/SubscribeHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/SubscribeHandler.class
new file mode 100644
index 0000000..6fe9487
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/SubscribeHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/handler/UnsubscribeHandler.class b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/UnsubscribeHandler.class
new file mode 100644
index 0000000..55e5d0f
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/handler/UnsubscribeHandler.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/interceptor/ThirdSessionInterceptor.class b/play-admin/target/classes/com/starry/admin/modules/weichat/interceptor/ThirdSessionInterceptor.class
new file mode 100644
index 0000000..792abf3
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/interceptor/ThirdSessionInterceptor.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxAutoReplyMapper.class b/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxAutoReplyMapper.class
new file mode 100644
index 0000000..e5fe95d
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxAutoReplyMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxMenuMapper.class b/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxMenuMapper.class
new file mode 100644
index 0000000..9745f84
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxMenuMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxMsgMapper.class b/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxMsgMapper.class
new file mode 100644
index 0000000..6c74d27
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxMsgMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxUserMapper.class b/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxUserMapper.class
new file mode 100644
index 0000000..10eed30
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/mapper/WxUserMapper.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxAutoReplyService.class b/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxAutoReplyService.class
new file mode 100644
index 0000000..0aed4c3
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxAutoReplyService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxMenuService.class b/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxMenuService.class
new file mode 100644
index 0000000..7dc4c73
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxMenuService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxMsgService.class b/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxMsgService.class
new file mode 100644
index 0000000..1795725
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxMsgService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxUserService.class b/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxUserService.class
new file mode 100644
index 0000000..949cd17
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/service/WxUserService.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxAutoReplyServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxAutoReplyServiceImpl.class
new file mode 100644
index 0000000..d8daf94
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxAutoReplyServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxMenuServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxMenuServiceImpl.class
new file mode 100644
index 0000000..f37b5ae
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxMenuServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxMsgServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxMsgServiceImpl.class
new file mode 100644
index 0000000..9c8ebf2
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxMsgServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxUserServiceImpl.class b/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxUserServiceImpl.class
new file mode 100644
index 0000000..ab3bf85
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/service/impl/WxUserServiceImpl.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/utils/FileUtils.class b/play-admin/target/classes/com/starry/admin/modules/weichat/utils/FileUtils.class
new file mode 100644
index 0000000..328505b
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/utils/FileUtils.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/utils/JsonUtils.class b/play-admin/target/classes/com/starry/admin/modules/weichat/utils/JsonUtils.class
new file mode 100644
index 0000000..5b81b2a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/utils/JsonUtils.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/utils/LocalDateTimeUtils.class b/play-admin/target/classes/com/starry/admin/modules/weichat/utils/LocalDateTimeUtils.class
new file mode 100644
index 0000000..fb1fb6a
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/utils/LocalDateTimeUtils.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/utils/ThirdSessionHolder.class b/play-admin/target/classes/com/starry/admin/modules/weichat/utils/ThirdSessionHolder.class
new file mode 100644
index 0000000..67baa7c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/utils/ThirdSessionHolder.class differ
diff --git a/play-admin/target/classes/com/starry/admin/modules/weichat/utils/WxMpPropertiesUtils.class b/play-admin/target/classes/com/starry/admin/modules/weichat/utils/WxMpPropertiesUtils.class
new file mode 100644
index 0000000..a0f86ad
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/modules/weichat/utils/WxMpPropertiesUtils.class differ
diff --git a/play-admin/target/classes/com/starry/admin/utils/DictUtils.class b/play-admin/target/classes/com/starry/admin/utils/DictUtils.class
new file mode 100644
index 0000000..958be0c
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/utils/DictUtils.class differ
diff --git a/play-admin/target/classes/com/starry/admin/utils/ExcelUtils.class b/play-admin/target/classes/com/starry/admin/utils/ExcelUtils.class
new file mode 100644
index 0000000..15104b6
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/utils/ExcelUtils.class differ
diff --git a/play-admin/target/classes/com/starry/admin/utils/SecurityUtils.class b/play-admin/target/classes/com/starry/admin/utils/SecurityUtils.class
new file mode 100644
index 0000000..10cca46
Binary files /dev/null and b/play-admin/target/classes/com/starry/admin/utils/SecurityUtils.class differ
diff --git a/play-admin/target/classes/mapper/commodity/CommodityInfoMapper.xml b/play-admin/target/classes/mapper/commodity/CommodityInfoMapper.xml
new file mode 100644
index 0000000..56308e8
--- /dev/null
+++ b/play-admin/target/classes/mapper/commodity/CommodityInfoMapper.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/play-admin/target/classes/mapper/coupon/CouponInfoMapper.xml b/play-admin/target/classes/mapper/coupon/CouponInfoMapper.xml
new file mode 100644
index 0000000..3cc38d2
--- /dev/null
+++ b/play-admin/target/classes/mapper/coupon/CouponInfoMapper.xml
@@ -0,0 +1,6 @@
+
+
+
+
\ No newline at end of file
diff --git a/play-admin/target/classes/mapper/order/OrderDetailsInfoMapper.xml b/play-admin/target/classes/mapper/order/OrderDetailsInfoMapper.xml
new file mode 100644
index 0000000..138c5e0
--- /dev/null
+++ b/play-admin/target/classes/mapper/order/OrderDetailsInfoMapper.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select id, order_id, commodity_id, commodity_type, commodity_money, remake, updated_by, created_time, created_by, deleted, version
+ from order_details_info
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/play-admin/target/classes/mapper/order/OrderInfoMapper.xml b/play-admin/target/classes/mapper/order/OrderInfoMapper.xml
new file mode 100644
index 0000000..f69071a
--- /dev/null
+++ b/play-admin/target/classes/mapper/order/OrderInfoMapper.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select id,
+ tenant_id,
+ order_status,
+ order_type,
+ place_type,
+ first_order,
+ refund_type,
+ order_money,
+ purchaser_by,
+ purchaser_time,
+ reviewed_by,
+ reviewed_time,
+ reviewed_remark,
+ updated_time,
+ updated_by,
+ created_time,
+ created_by,
+ deleted,
+ version
+ from order_info
+
+
+
+
+
+
\ No newline at end of file
diff --git a/play-admin/target/classes/mapper/platform/SysTenantMapper.xml b/play-admin/target/classes/mapper/platform/SysTenantMapper.xml
new file mode 100644
index 0000000..a9c5ce8
--- /dev/null
+++ b/play-admin/target/classes/mapper/platform/SysTenantMapper.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select tenant_id,
+ tenant_type,
+ tenant_status,
+ tenant_code,
+ tenant_name,
+ tenant_logo,
+ sort_order,
+ home_url,
+ phone,
+ fax,
+ email,
+ address,
+ user_name,
+ user_pwd,
+ package_id,
+ tenant_time,
+ remarks,
+ updated_time,
+ updated_by,
+ created_time,
+ created_by,
+ deleted,
+ version
+ from sys_tenant
+
+
+
+
+
+
+
+ delete from sys_tenant where tenant_id in
+
+ #{id}
+
+
+
\ No newline at end of file
diff --git a/play-admin/target/classes/mapper/platform/SysTenantPackageMapper.xml b/play-admin/target/classes/mapper/platform/SysTenantPackageMapper.xml
new file mode 100644
index 0000000..937d5ec
--- /dev/null
+++ b/play-admin/target/classes/mapper/platform/SysTenantPackageMapper.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select package_id,
+ package_name,
+ menu_ids,
+ status,
+ remarks,
+ updated_time,
+ updated_by,
+ created_time,
+ created_by,
+ deleted,
+ version
+ from sys_tenant_package
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/play-admin/target/classes/mapper/system/SysDeptMapper.xml b/play-admin/target/classes/mapper/system/SysDeptMapper.xml
new file mode 100644
index 0000000..880dd54
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysDeptMapper.xml
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select d.dept_id,
+ d.parent_id,
+ d.ancestors,
+ d.dept_name,
+ d.sort,
+ d.leader,
+ d.phone,
+ d.email,
+ d.status,
+ d.dept_level,
+ d.created_by,
+ d.created_time
+ from sys_dept d
+
+
+
+
+
+
+
+ delete from sys_dept where tenant_id in
+
+ #{id}
+
+
+
+
+
diff --git a/play-admin/target/classes/mapper/system/SysDictDataMapper.xml b/play-admin/target/classes/mapper/system/SysDictDataMapper.xml
new file mode 100644
index 0000000..87f84bd
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysDictDataMapper.xml
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select dict_data_id,
+ dict_type,
+ dict_label,
+ dict_value,
+ sort,
+ is_default,
+ list_class,
+ status,
+ remark,
+ updated_time,
+ updated_by,
+ created_time,
+ created_by,
+ deleted,
+ version
+ from sys_dict_data
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/play-admin/target/classes/mapper/system/SysDictMapper.xml b/play-admin/target/classes/mapper/system/SysDictMapper.xml
new file mode 100644
index 0000000..c7e7fc3
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysDictMapper.xml
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select dict_id,
+ dict_type,
+ dict_name,
+ status,
+ remark,
+ updated_time,
+ updated_by,
+ created_time,
+ created_by,
+ deleted,
+ version
+ from sys_dict
+
+
+
+
+
+
\ No newline at end of file
diff --git a/play-admin/target/classes/mapper/system/SysLoginLogMapper.xml b/play-admin/target/classes/mapper/system/SysLoginLogMapper.xml
new file mode 100644
index 0000000..5e3a7dc
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysLoginLogMapper.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select login_id,
+ user_code,
+ ipaddr,
+ login_location,
+ browser,
+ os,
+ msg,
+ status,
+ login_time,
+ updated_time,
+ updated_by,
+ created_time,
+ created_by,
+ deleted,
+ version
+ from sys_login_log
+
+
+
+
+
+
+
+ truncate table sys_login_log
+
+
\ No newline at end of file
diff --git a/play-admin/target/classes/mapper/system/SysMenuMapper.xml b/play-admin/target/classes/mapper/system/SysMenuMapper.xml
new file mode 100644
index 0000000..88f7d33
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysMenuMapper.xml
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/play-admin/target/classes/mapper/system/SysOperationLogMapper.xml b/play-admin/target/classes/mapper/system/SysOperationLogMapper.xml
new file mode 100644
index 0000000..5342870
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysOperationLogMapper.xml
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select oper_id,
+ title,
+ business_type,
+ method,
+ request_method,
+ operator_type,
+ oper_name,
+ oper_url,
+ oper_ip,
+ oper_location,
+ oper_param,
+ json_result,
+ status,
+ error_msg,
+ oper_time,
+ dept_name,
+ dept_id,
+ updated_time,
+ updated_by,
+ created_time,
+ created_by,
+ deleted,
+ version
+ from sys_operation_log
+
+
+
+
+
+
\ No newline at end of file
diff --git a/play-admin/target/classes/mapper/system/SysRoleDeptMapper.xml b/play-admin/target/classes/mapper/system/SysRoleDeptMapper.xml
new file mode 100644
index 0000000..220e045
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysRoleDeptMapper.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ delete from sys_role_dept where tenant_id in
+
+ #{id}
+
+
+
+
+ delete from sys_role_dept where role_id = #{roleId}
+
+
+
+ insert into sys_role_dept(role_id, dept_id) values
+
+ (#{item.roleId},#{item.deptId})
+
+
+
+
+ delete from sys_role_dept where role_id in
+
+ #{roleId}
+
+
+
diff --git a/play-admin/target/classes/mapper/system/SysRoleMapper.xml b/play-admin/target/classes/mapper/system/SysRoleMapper.xml
new file mode 100644
index 0000000..72b4bcd
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysRoleMapper.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select distinct r.role_id,
+ r.role_name,
+ r.role_key,
+ r.data_scope,
+ r.menu_check_strictly,
+ r.dept_check_strictly,
+ r.status,
+ r.created_time,
+ r.description
+ from sys_role r
+ left join sys_user_role ur on ur.role_id = r.role_id and ur.deleted = 0
+ left join sys_user u on u.user_id = ur.user_id and u.deleted = 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ delete from sys_role where tenant_id in
+
+ #{id}
+
+
+
+
+
diff --git a/play-admin/target/classes/mapper/system/SysRoleMenuMapper.xml b/play-admin/target/classes/mapper/system/SysRoleMenuMapper.xml
new file mode 100644
index 0000000..643e4c1
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysRoleMenuMapper.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/play-admin/target/classes/mapper/system/SysUserMapper.xml b/play-admin/target/classes/mapper/system/SysUserMapper.xml
new file mode 100644
index 0000000..ba64e45
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysUserMapper.xml
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select u.user_id,
+ u.real_name,
+ u.user_nickname,
+ u.user_email,
+ u.avatar,
+ u.user_code,
+ u.pass_word,
+ u.sex,
+ u.mobile,
+ u.status,
+ u.created_time,
+ u.dept_id,
+ u.tenant_id,
+ d.dept_name,
+ r.role_id,
+ r.role_name,
+ r.role_key,
+ r.data_scope,
+ r.status as role_status
+ from sys_user u
+ left join sys_user_role ur on u.user_id = ur.user_id and ur.deleted = 0
+ left join sys_role r on r.role_id = ur.role_id and r.deleted = 0
+ left join sys_dept d on u.dept_id = d.dept_id and d.deleted = 0
+
+
+
+
+
+
+
+
+
+
+
+ delete from sys_user where tenant_id in
+
+ #{id}
+
+
+
+
+
+
+
diff --git a/play-admin/target/classes/mapper/system/SysUserRoleMapper.xml b/play-admin/target/classes/mapper/system/SysUserRoleMapper.xml
new file mode 100644
index 0000000..457aa68
--- /dev/null
+++ b/play-admin/target/classes/mapper/system/SysUserRoleMapper.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ delete from sys_user_role where tenant_id in
+
+ #{id}
+
+
+
+
+ delete from sys_user_role where user_id=#{userId} and role_id=#{roleId}
+
+
+
+ delete from sys_user_role where role_id=#{roleId} and user_id in
+
+ #{userId}
+
+
+
diff --git a/play-admin/target/classes/mapper/weichat/WxMsgMapper.xml b/play-admin/target/classes/mapper/weichat/WxMsgMapper.xml
new file mode 100644
index 0000000..7b5ff16
--- /dev/null
+++ b/play-admin/target/classes/mapper/weichat/WxMsgMapper.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
diff --git a/play-admin/target/classes/spy.properties b/play-admin/target/classes/spy.properties
new file mode 100644
index 0000000..0387344
--- /dev/null
+++ b/play-admin/target/classes/spy.properties
@@ -0,0 +1,31 @@
+#3.2.1以上使用modulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory,com.p6spy.engine.outage.P6OutageFactory
+
+# 自定义日志打印
+logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
+
+#日志输出到控制台
+appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
+
+# 使用日志系统记录 sql
+#appender=com.p6spy.engine.spy.appender.Slf4JLogger
+
+# 设置 p6spy driver 代理
+deregisterdrivers=true
+
+# 取消JDBC URL前缀
+useprefix=true
+
+# 配置记录 Log 例外,可去掉的结果集error,info,batch,debug,statement,commit,rollback,result,resultset.
+excludecategories=info,debug,result,commit,resultset
+
+# 日期格式
+dateformat=yyyy-MM-dd HH:mm:ss
+
+# 实际驱动可多个
+#driverlist=org.h2.Driver
+
+# 是否开启慢SQL记录
+outagedetection=true
+
+# 慢SQL记录标准 2 秒
+outagedetectioninterval=2
\ No newline at end of file
diff --git a/play-common/target/classes/com/starry/common/annotation/DataScope.class b/play-common/target/classes/com/starry/common/annotation/DataScope.class
new file mode 100644
index 0000000..abdfdc8
Binary files /dev/null and b/play-common/target/classes/com/starry/common/annotation/DataScope.class differ
diff --git a/play-common/target/classes/com/starry/common/annotation/EnumValue$List.class b/play-common/target/classes/com/starry/common/annotation/EnumValue$List.class
new file mode 100644
index 0000000..c67c7fe
Binary files /dev/null and b/play-common/target/classes/com/starry/common/annotation/EnumValue$List.class differ
diff --git a/play-common/target/classes/com/starry/common/annotation/EnumValue.class b/play-common/target/classes/com/starry/common/annotation/EnumValue.class
new file mode 100644
index 0000000..545be7d
Binary files /dev/null and b/play-common/target/classes/com/starry/common/annotation/EnumValue.class differ
diff --git a/play-common/target/classes/com/starry/common/annotation/EnumValueValidator.class b/play-common/target/classes/com/starry/common/annotation/EnumValueValidator.class
new file mode 100644
index 0000000..fe600b0
Binary files /dev/null and b/play-common/target/classes/com/starry/common/annotation/EnumValueValidator.class differ
diff --git a/play-common/target/classes/com/starry/common/annotation/Log.class b/play-common/target/classes/com/starry/common/annotation/Log.class
new file mode 100644
index 0000000..6bfb949
Binary files /dev/null and b/play-common/target/classes/com/starry/common/annotation/Log.class differ
diff --git a/play-common/target/classes/com/starry/common/config/CosConfig.class b/play-common/target/classes/com/starry/common/config/CosConfig.class
new file mode 100644
index 0000000..a11ffaa
Binary files /dev/null and b/play-common/target/classes/com/starry/common/config/CosConfig.class differ
diff --git a/play-common/target/classes/com/starry/common/config/FastJson2JsonRedisSerializer.class b/play-common/target/classes/com/starry/common/config/FastJson2JsonRedisSerializer.class
new file mode 100644
index 0000000..00429ca
Binary files /dev/null and b/play-common/target/classes/com/starry/common/config/FastJson2JsonRedisSerializer.class differ
diff --git a/play-common/target/classes/com/starry/common/config/RedisConfig.class b/play-common/target/classes/com/starry/common/config/RedisConfig.class
new file mode 100644
index 0000000..112a067
Binary files /dev/null and b/play-common/target/classes/com/starry/common/config/RedisConfig.class differ
diff --git a/play-common/target/classes/com/starry/common/config/Swagger2Config.class b/play-common/target/classes/com/starry/common/config/Swagger2Config.class
new file mode 100644
index 0000000..065e535
Binary files /dev/null and b/play-common/target/classes/com/starry/common/config/Swagger2Config.class differ
diff --git a/play-common/target/classes/com/starry/common/config/ThreadPoolConfig$1.class b/play-common/target/classes/com/starry/common/config/ThreadPoolConfig$1.class
new file mode 100644
index 0000000..e98e6b7
Binary files /dev/null and b/play-common/target/classes/com/starry/common/config/ThreadPoolConfig$1.class differ
diff --git a/play-common/target/classes/com/starry/common/config/ThreadPoolConfig.class b/play-common/target/classes/com/starry/common/config/ThreadPoolConfig.class
new file mode 100644
index 0000000..0687b25
Binary files /dev/null and b/play-common/target/classes/com/starry/common/config/ThreadPoolConfig.class differ
diff --git a/play-common/target/classes/com/starry/common/config/typehandler/ArrayLongTypeHandler.class b/play-common/target/classes/com/starry/common/config/typehandler/ArrayLongTypeHandler.class
new file mode 100644
index 0000000..e19b701
Binary files /dev/null and b/play-common/target/classes/com/starry/common/config/typehandler/ArrayLongTypeHandler.class differ
diff --git a/play-common/target/classes/com/starry/common/config/typehandler/ArrayStringTypeHandler.class b/play-common/target/classes/com/starry/common/config/typehandler/ArrayStringTypeHandler.class
new file mode 100644
index 0000000..723815c
Binary files /dev/null and b/play-common/target/classes/com/starry/common/config/typehandler/ArrayStringTypeHandler.class differ
diff --git a/play-common/target/classes/com/starry/common/config/typehandler/JsonTypeHandler.class b/play-common/target/classes/com/starry/common/config/typehandler/JsonTypeHandler.class
new file mode 100644
index 0000000..afd559f
Binary files /dev/null and b/play-common/target/classes/com/starry/common/config/typehandler/JsonTypeHandler.class differ
diff --git a/play-common/target/classes/com/starry/common/constant/CacheConstants.class b/play-common/target/classes/com/starry/common/constant/CacheConstants.class
new file mode 100644
index 0000000..dbba3f9
Binary files /dev/null and b/play-common/target/classes/com/starry/common/constant/CacheConstants.class differ
diff --git a/play-common/target/classes/com/starry/common/constant/Constants.class b/play-common/target/classes/com/starry/common/constant/Constants.class
new file mode 100644
index 0000000..0a7154b
Binary files /dev/null and b/play-common/target/classes/com/starry/common/constant/Constants.class differ
diff --git a/play-common/target/classes/com/starry/common/constant/HttpStatus.class b/play-common/target/classes/com/starry/common/constant/HttpStatus.class
new file mode 100644
index 0000000..1b2bf95
Binary files /dev/null and b/play-common/target/classes/com/starry/common/constant/HttpStatus.class differ
diff --git a/play-common/target/classes/com/starry/common/constant/SecurityConstants.class b/play-common/target/classes/com/starry/common/constant/SecurityConstants.class
new file mode 100644
index 0000000..7a7fae3
Binary files /dev/null and b/play-common/target/classes/com/starry/common/constant/SecurityConstants.class differ
diff --git a/play-common/target/classes/com/starry/common/constant/UserConstants.class b/play-common/target/classes/com/starry/common/constant/UserConstants.class
new file mode 100644
index 0000000..fc70f78
Binary files /dev/null and b/play-common/target/classes/com/starry/common/constant/UserConstants.class differ
diff --git a/play-common/target/classes/com/starry/common/context/CustomSecurityContextHolder.class b/play-common/target/classes/com/starry/common/context/CustomSecurityContextHolder.class
new file mode 100644
index 0000000..9249498
Binary files /dev/null and b/play-common/target/classes/com/starry/common/context/CustomSecurityContextHolder.class differ
diff --git a/play-common/target/classes/com/starry/common/controller/CaptchaController.class b/play-common/target/classes/com/starry/common/controller/CaptchaController.class
new file mode 100644
index 0000000..f0af421
Binary files /dev/null and b/play-common/target/classes/com/starry/common/controller/CaptchaController.class differ
diff --git a/play-common/target/classes/com/starry/common/controller/CosController.class b/play-common/target/classes/com/starry/common/controller/CosController.class
new file mode 100644
index 0000000..f8f7d7e
Binary files /dev/null and b/play-common/target/classes/com/starry/common/controller/CosController.class differ
diff --git a/play-common/target/classes/com/starry/common/domain/BaseEntity.class b/play-common/target/classes/com/starry/common/domain/BaseEntity.class
new file mode 100644
index 0000000..32a1833
Binary files /dev/null and b/play-common/target/classes/com/starry/common/domain/BaseEntity.class differ
diff --git a/play-common/target/classes/com/starry/common/domain/BasePageEntity.class b/play-common/target/classes/com/starry/common/domain/BasePageEntity.class
new file mode 100644
index 0000000..e784f58
Binary files /dev/null and b/play-common/target/classes/com/starry/common/domain/BasePageEntity.class differ
diff --git a/play-common/target/classes/com/starry/common/domain/Captcha.class b/play-common/target/classes/com/starry/common/domain/Captcha.class
new file mode 100644
index 0000000..6019b19
Binary files /dev/null and b/play-common/target/classes/com/starry/common/domain/Captcha.class differ
diff --git a/play-common/target/classes/com/starry/common/enums/BusinessType.class b/play-common/target/classes/com/starry/common/enums/BusinessType.class
new file mode 100644
index 0000000..41a9501
Binary files /dev/null and b/play-common/target/classes/com/starry/common/enums/BusinessType.class differ
diff --git a/play-common/target/classes/com/starry/common/filter/RepeatableFilter.class b/play-common/target/classes/com/starry/common/filter/RepeatableFilter.class
new file mode 100644
index 0000000..b02688d
Binary files /dev/null and b/play-common/target/classes/com/starry/common/filter/RepeatableFilter.class differ
diff --git a/play-common/target/classes/com/starry/common/filter/RepeatedlyRequestWrapper$1.class b/play-common/target/classes/com/starry/common/filter/RepeatedlyRequestWrapper$1.class
new file mode 100644
index 0000000..e295261
Binary files /dev/null and b/play-common/target/classes/com/starry/common/filter/RepeatedlyRequestWrapper$1.class differ
diff --git a/play-common/target/classes/com/starry/common/filter/RepeatedlyRequestWrapper.class b/play-common/target/classes/com/starry/common/filter/RepeatedlyRequestWrapper.class
new file mode 100644
index 0000000..0dcd19c
Binary files /dev/null and b/play-common/target/classes/com/starry/common/filter/RepeatedlyRequestWrapper.class differ
diff --git a/play-common/target/classes/com/starry/common/filter/XssFilter.class b/play-common/target/classes/com/starry/common/filter/XssFilter.class
new file mode 100644
index 0000000..07c5252
Binary files /dev/null and b/play-common/target/classes/com/starry/common/filter/XssFilter.class differ
diff --git a/play-common/target/classes/com/starry/common/filter/XssHttpServletRequestWrapper$1.class b/play-common/target/classes/com/starry/common/filter/XssHttpServletRequestWrapper$1.class
new file mode 100644
index 0000000..2e1a6f1
Binary files /dev/null and b/play-common/target/classes/com/starry/common/filter/XssHttpServletRequestWrapper$1.class differ
diff --git a/play-common/target/classes/com/starry/common/filter/XssHttpServletRequestWrapper.class b/play-common/target/classes/com/starry/common/filter/XssHttpServletRequestWrapper.class
new file mode 100644
index 0000000..11794b4
Binary files /dev/null and b/play-common/target/classes/com/starry/common/filter/XssHttpServletRequestWrapper.class differ
diff --git a/play-common/target/classes/com/starry/common/redis/CaptchaService.class b/play-common/target/classes/com/starry/common/redis/CaptchaService.class
new file mode 100644
index 0000000..39359a5
Binary files /dev/null and b/play-common/target/classes/com/starry/common/redis/CaptchaService.class differ
diff --git a/play-common/target/classes/com/starry/common/redis/RedisCache.class b/play-common/target/classes/com/starry/common/redis/RedisCache.class
new file mode 100644
index 0000000..a5f8b30
Binary files /dev/null and b/play-common/target/classes/com/starry/common/redis/RedisCache.class differ
diff --git a/play-common/target/classes/com/starry/common/result/IBaseEnum.class b/play-common/target/classes/com/starry/common/result/IBaseEnum.class
new file mode 100644
index 0000000..1c90770
Binary files /dev/null and b/play-common/target/classes/com/starry/common/result/IBaseEnum.class differ
diff --git a/play-common/target/classes/com/starry/common/result/R$PageInfo.class b/play-common/target/classes/com/starry/common/result/R$PageInfo.class
new file mode 100644
index 0000000..94b1122
Binary files /dev/null and b/play-common/target/classes/com/starry/common/result/R$PageInfo.class differ
diff --git a/play-common/target/classes/com/starry/common/result/R.class b/play-common/target/classes/com/starry/common/result/R.class
new file mode 100644
index 0000000..58111e1
Binary files /dev/null and b/play-common/target/classes/com/starry/common/result/R.class differ
diff --git a/play-common/target/classes/com/starry/common/result/ResultCodeEnum.class b/play-common/target/classes/com/starry/common/result/ResultCodeEnum.class
new file mode 100644
index 0000000..b4314a7
Binary files /dev/null and b/play-common/target/classes/com/starry/common/result/ResultCodeEnum.class differ
diff --git a/play-common/target/classes/com/starry/common/sensitive/Sensitive.class b/play-common/target/classes/com/starry/common/sensitive/Sensitive.class
new file mode 100644
index 0000000..b3d4497
Binary files /dev/null and b/play-common/target/classes/com/starry/common/sensitive/Sensitive.class differ
diff --git a/play-common/target/classes/com/starry/common/sensitive/SensitiveSerialize$1.class b/play-common/target/classes/com/starry/common/sensitive/SensitiveSerialize$1.class
new file mode 100644
index 0000000..941447f
Binary files /dev/null and b/play-common/target/classes/com/starry/common/sensitive/SensitiveSerialize$1.class differ
diff --git a/play-common/target/classes/com/starry/common/sensitive/SensitiveSerialize.class b/play-common/target/classes/com/starry/common/sensitive/SensitiveSerialize.class
new file mode 100644
index 0000000..a57fb2f
Binary files /dev/null and b/play-common/target/classes/com/starry/common/sensitive/SensitiveSerialize.class differ
diff --git a/play-common/target/classes/com/starry/common/sensitive/SensitiveTypeEnum.class b/play-common/target/classes/com/starry/common/sensitive/SensitiveTypeEnum.class
new file mode 100644
index 0000000..5258c97
Binary files /dev/null and b/play-common/target/classes/com/starry/common/sensitive/SensitiveTypeEnum.class differ
diff --git a/play-common/target/classes/com/starry/common/sensitive/SensitiveUtils.class b/play-common/target/classes/com/starry/common/sensitive/SensitiveUtils.class
new file mode 100644
index 0000000..d348b0d
Binary files /dev/null and b/play-common/target/classes/com/starry/common/sensitive/SensitiveUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/Arith.class b/play-common/target/classes/com/starry/common/utils/Arith.class
new file mode 100644
index 0000000..eaa30d7
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/Arith.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/CaptchaUtils.class b/play-common/target/classes/com/starry/common/utils/CaptchaUtils.class
new file mode 100644
index 0000000..f76bffc
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/CaptchaUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/ConvertUtil.class b/play-common/target/classes/com/starry/common/utils/ConvertUtil.class
new file mode 100644
index 0000000..851b605
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/ConvertUtil.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/HttpUtils$1.class b/play-common/target/classes/com/starry/common/utils/HttpUtils$1.class
new file mode 100644
index 0000000..a88d445
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/HttpUtils$1.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/HttpUtils$TrustAnyHostnameVerifier.class b/play-common/target/classes/com/starry/common/utils/HttpUtils$TrustAnyHostnameVerifier.class
new file mode 100644
index 0000000..2f4efdb
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/HttpUtils$TrustAnyHostnameVerifier.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/HttpUtils$TrustAnyTrustManager.class b/play-common/target/classes/com/starry/common/utils/HttpUtils$TrustAnyTrustManager.class
new file mode 100644
index 0000000..2be1481
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/HttpUtils$TrustAnyTrustManager.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/HttpUtils.class b/play-common/target/classes/com/starry/common/utils/HttpUtils.class
new file mode 100644
index 0000000..34b6dd0
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/HttpUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/ServletUtils.class b/play-common/target/classes/com/starry/common/utils/ServletUtils.class
new file mode 100644
index 0000000..4437f74
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/ServletUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/SpringUtils.class b/play-common/target/classes/com/starry/common/utils/SpringUtils.class
new file mode 100644
index 0000000..ce1d6cd
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/SpringUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/StringUtils.class b/play-common/target/classes/com/starry/common/utils/StringUtils.class
new file mode 100644
index 0000000..28fdade
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/StringUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/ThreadsUtils.class b/play-common/target/classes/com/starry/common/utils/ThreadsUtils.class
new file mode 100644
index 0000000..c010fa2
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/ThreadsUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/file/CosClientUtils.class b/play-common/target/classes/com/starry/common/utils/file/CosClientUtils.class
new file mode 100644
index 0000000..a0794f3
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/file/CosClientUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/file/FileUploadUtils.class b/play-common/target/classes/com/starry/common/utils/file/FileUploadUtils.class
new file mode 100644
index 0000000..80dd4f5
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/file/FileUploadUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/html/EscapeUtil.class b/play-common/target/classes/com/starry/common/utils/html/EscapeUtil.class
new file mode 100644
index 0000000..4527d23
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/html/EscapeUtil.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/html/HTMLFilter.class b/play-common/target/classes/com/starry/common/utils/html/HTMLFilter.class
new file mode 100644
index 0000000..a5e8fd0
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/html/HTMLFilter.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/http/HttpHelper.class b/play-common/target/classes/com/starry/common/utils/http/HttpHelper.class
new file mode 100644
index 0000000..4bbe84a
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/http/HttpHelper.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/http/HttpUtils$1.class b/play-common/target/classes/com/starry/common/utils/http/HttpUtils$1.class
new file mode 100644
index 0000000..5b404a8
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/http/HttpUtils$1.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/http/HttpUtils$TrustAnyHostnameVerifier.class b/play-common/target/classes/com/starry/common/utils/http/HttpUtils$TrustAnyHostnameVerifier.class
new file mode 100644
index 0000000..00e6869
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/http/HttpUtils$TrustAnyHostnameVerifier.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/http/HttpUtils$TrustAnyTrustManager.class b/play-common/target/classes/com/starry/common/utils/http/HttpUtils$TrustAnyTrustManager.class
new file mode 100644
index 0000000..31c7f88
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/http/HttpUtils$TrustAnyTrustManager.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/http/HttpUtils.class b/play-common/target/classes/com/starry/common/utils/http/HttpUtils.class
new file mode 100644
index 0000000..1bf7f3d
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/http/HttpUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/ip/AddressUtils.class b/play-common/target/classes/com/starry/common/utils/ip/AddressUtils.class
new file mode 100644
index 0000000..d78713a
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/ip/AddressUtils.class differ
diff --git a/play-common/target/classes/com/starry/common/utils/ip/IpUtils.class b/play-common/target/classes/com/starry/common/utils/ip/IpUtils.class
new file mode 100644
index 0000000..b4c0870
Binary files /dev/null and b/play-common/target/classes/com/starry/common/utils/ip/IpUtils.class differ
diff --git a/play-generator/src/main/resources/vm/java/controller.java.vm b/play-generator/src/main/resources/vm/java/controller.java.vm
index 0b79e2e..debf814 100644
--- a/play-generator/src/main/resources/vm/java/controller.java.vm
+++ b/play-generator/src/main/resources/vm/java/controller.java.vm
@@ -20,9 +20,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.starry.common.page.TableDataInfo;
-#elseif($table.tree)
-#end
-
/**
* ${functionName}Controller
*
diff --git a/play-generator/target/classes/com/starry/generator/config/GenConfig.class b/play-generator/target/classes/com/starry/generator/config/GenConfig.class
new file mode 100644
index 0000000..f1ea487
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/config/GenConfig.class differ
diff --git a/play-generator/target/classes/com/starry/generator/constant/GenConstants.class b/play-generator/target/classes/com/starry/generator/constant/GenConstants.class
new file mode 100644
index 0000000..5ea173c
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/constant/GenConstants.class differ
diff --git a/play-generator/target/classes/com/starry/generator/controller/GenController.class b/play-generator/target/classes/com/starry/generator/controller/GenController.class
new file mode 100644
index 0000000..46eb6bc
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/controller/GenController.class differ
diff --git a/play-generator/target/classes/com/starry/generator/entity/GenTableColumnEntity.class b/play-generator/target/classes/com/starry/generator/entity/GenTableColumnEntity.class
new file mode 100644
index 0000000..50873a0
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/entity/GenTableColumnEntity.class differ
diff --git a/play-generator/target/classes/com/starry/generator/entity/GenTableEntity.class b/play-generator/target/classes/com/starry/generator/entity/GenTableEntity.class
new file mode 100644
index 0000000..b54a465
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/entity/GenTableEntity.class differ
diff --git a/play-generator/target/classes/com/starry/generator/entity/vo/GenTableVo.class b/play-generator/target/classes/com/starry/generator/entity/vo/GenTableVo.class
new file mode 100644
index 0000000..0f6f344
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/entity/vo/GenTableVo.class differ
diff --git a/play-generator/target/classes/com/starry/generator/mapper/GenTableColumnMapper.class b/play-generator/target/classes/com/starry/generator/mapper/GenTableColumnMapper.class
new file mode 100644
index 0000000..6abb3b4
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/mapper/GenTableColumnMapper.class differ
diff --git a/play-generator/target/classes/com/starry/generator/mapper/GenTableMapper.class b/play-generator/target/classes/com/starry/generator/mapper/GenTableMapper.class
new file mode 100644
index 0000000..a70565e
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/mapper/GenTableMapper.class differ
diff --git a/play-generator/target/classes/com/starry/generator/service/GenTableService.class b/play-generator/target/classes/com/starry/generator/service/GenTableService.class
new file mode 100644
index 0000000..377535b
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/service/GenTableService.class differ
diff --git a/play-generator/target/classes/com/starry/generator/service/GenTableServiceImpl.class b/play-generator/target/classes/com/starry/generator/service/GenTableServiceImpl.class
new file mode 100644
index 0000000..0dbd82e
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/service/GenTableServiceImpl.class differ
diff --git a/play-generator/target/classes/com/starry/generator/utils/GenUtils.class b/play-generator/target/classes/com/starry/generator/utils/GenUtils.class
new file mode 100644
index 0000000..78a3163
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/utils/GenUtils.class differ
diff --git a/play-generator/target/classes/com/starry/generator/utils/VelocityInitializer.class b/play-generator/target/classes/com/starry/generator/utils/VelocityInitializer.class
new file mode 100644
index 0000000..3c4fbd7
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/utils/VelocityInitializer.class differ
diff --git a/play-generator/target/classes/com/starry/generator/utils/VelocityUtils.class b/play-generator/target/classes/com/starry/generator/utils/VelocityUtils.class
new file mode 100644
index 0000000..222cd08
Binary files /dev/null and b/play-generator/target/classes/com/starry/generator/utils/VelocityUtils.class differ
diff --git a/play-generator/target/classes/generator.properties b/play-generator/target/classes/generator.properties
new file mode 100644
index 0000000..d8ef2f2
--- /dev/null
+++ b/play-generator/target/classes/generator.properties
@@ -0,0 +1,5 @@
+dataSource.url=jdbc:mysql://42.194.222.32:3306/admin?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
+dataSource.driverName=com.mysql.cj.jdbc.Driver
+dataSource.username=root
+dataSource.password=yx_admin
+package.base=com.admin.modules
\ No newline at end of file
diff --git a/play-generator/target/classes/generator.yml b/play-generator/target/classes/generator.yml
new file mode 100644
index 0000000..4e2f1ae
--- /dev/null
+++ b/play-generator/target/classes/generator.yml
@@ -0,0 +1,10 @@
+# 代码生成
+gen:
+ # 作者
+ author: admin
+ # 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool
+ packageName: com.starry.play
+ # 自动去除表前缀,默认是false
+ autoRemovePre: false
+ # 表前缀(生成类名不会包含表前缀,多个用逗号分隔)
+ tablePrefix: sys_
\ No newline at end of file
diff --git a/play-generator/target/classes/mapper/generator/GenTableColumnMapper.xml b/play-generator/target/classes/mapper/generator/GenTableColumnMapper.xml
new file mode 100644
index 0000000..9dc8b36
--- /dev/null
+++ b/play-generator/target/classes/mapper/generator/GenTableColumnMapper.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/play-generator/target/classes/mapper/generator/GenTableMapper.xml b/play-generator/target/classes/mapper/generator/GenTableMapper.xml
new file mode 100644
index 0000000..253c481
--- /dev/null
+++ b/play-generator/target/classes/mapper/generator/GenTableMapper.xml
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select table_id, table_name, table_comment, sub_table_name, sub_table_fk_name, class_name, tpl_category,
+ package_name, module_name, business_name, function_name, function_author, gen_type, gen_path, options,
+ created_by, created_time, updated_by, updated_time from gen_table
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/play-generator/target/classes/vm/java/controller.java.vm b/play-generator/target/classes/vm/java/controller.java.vm
new file mode 100644
index 0000000..debf814
--- /dev/null
+++ b/play-generator/target/classes/vm/java/controller.java.vm
@@ -0,0 +1,111 @@
+package ${packageName}.controller;
+
+import com.starry.common.enums.BusinessType;
+import com.starry.common.result.R;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+
+import com.starry.common.annotation.Log;
+import org.springframework.security.access.prepost.PreAuthorize;
+
+import javax.annotation.Resource;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.starry.common.page.TableDataInfo;
+
+/**
+ * ${functionName}Controller
+ *
+ * @author ${author}
+ * @since ${datetime}
+ */
+@RestController
+@RequestMapping("/${moduleName}/${businessName}")
+public class ${ClassName}Controller {
+ @Resource
+ private I${ClassName}Service ${className}Service;
+
+/**
+ * 查询${functionName}列表
+ */
+@PreAuthorize("@customSs.hasPermission('${permissionPrefix}:list')")
+@GetMapping("/list")
+ #if($table.crud || $table.sub)
+ public R list(${ClassName} ${className}) {
+ IPage<${ClassName}> list = ${className}Service.select${ClassName}ByPage(${className});
+ return R.ok(list);
+ }
+ #elseif($table.tree)
+ public R list(${ClassName} ${className}) {
+ List<${ClassName}> list = ${className}Service.select${ClassName}List(${className});
+ return R.ok(list);
+ }
+ #end
+
+ /**
+ * 导出${functionName}列表
+ */
+ @PreAuthorize("@customSs.hasPermission('${permissionPrefix}:export')")
+ @Log(title = "${functionName}", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, ${ClassName} ${className}) {
+ List<${ClassName}> list = ${className}Service.select${ClassName}List(${className});
+ ExcelUtil<${ClassName}> util = new ExcelUtil<${ClassName}>(${ClassName}. class);
+ util.exportExcel(response, list, "${functionName}数据");
+ }
+
+ /**
+ * 获取${functionName}详细信息
+ */
+ @PreAuthorize("@customSs.hasPermission('${permissionPrefix}:query')")
+ @GetMapping(value = "/{${pkColumn.javaField}}")
+ public R getInfo(@PathVariable("${pkColumn.javaField}") ${pkColumn.javaType} ${pkColumn.javaField}) {
+ return R.ok(${className}Service.select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaField}));
+ }
+
+ /**
+ * 新增${functionName}
+ */
+ @PreAuthorize("@customSs.hasPermission('${permissionPrefix}:create')")
+ @Log(title = "${functionName}", businessType = BusinessType.INSERT)
+ @PostMapping("/create")
+ public R create(@RequestBody ${ClassName} ${className}) {
+ boolean success = ${className}Service.create(${className});
+ if (success) {
+ return R.ok();
+ }
+ return R.error("添加失败");
+ }
+
+ /**
+ * 修改${functionName}
+ */
+ @PreAuthorize("@customSs.hasPermission('${permissionPrefix}:edit')")
+ @Log(title = "${functionName}", businessType = BusinessType.UPDATE)
+ @PostMapping(value = "/update/{${pkColumn.javaField}}")
+ public R update(@PathVariable ${pkColumn.javaType} ${pkColumn.javaField}, @RequestBody ${ClassName}Entity ${className}) {
+ ${className}.set${pkColumn.javaField}(${pkColumn.javaField});
+ boolean success = ${className}Service.update(${className});
+ if (success) {
+ return R.ok();
+ }
+ return R.error("修改失败");
+ }
+
+ /**
+ * 删除${functionName}
+ */
+ @PreAuthorize("@customSs.hasPermission('${permissionPrefix}:remove')")
+ @Log(title = "${functionName}", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{${pkColumn.javaField}s}")
+ public R remove(@PathVariable ${pkColumn.javaType}[] ${pkColumn.javaField}s) {
+ return R.ok(${className}Service.delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaField}s));
+ }
+}
diff --git a/play-generator/target/classes/vm/java/entity.java.vm b/play-generator/target/classes/vm/java/entity.java.vm
new file mode 100644
index 0000000..a9a10b3
--- /dev/null
+++ b/play-generator/target/classes/vm/java/entity.java.vm
@@ -0,0 +1,65 @@
+package ${packageName}.entity;
+
+#foreach ($import in $importList)
+import ${import};
+#end
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import cn.hutool.core.util.StrUtil;
+import java.util.Date;
+#if($table.crud || $table.sub)
+import com.starry.common.domain.BaseEntity;
+#elseif($table.tree)
+import com.starry.common.domain.TreeEntity;
+#end
+
+/**
+ * ${functionName}对象 ${tableName}
+ *
+ * @author ${author}
+ * @since ${datetime}
+ */
+#if($table.crud || $table.sub)
+ #set($Entity="BaseEntity")
+#elseif($table.tree)
+ #set($Entity="TreeEntity")
+#end
+@Data
+@EqualsAndHashCode(callSuper = false)
+@TableName("$table.tableName")
+public class ${ClassName}Entity extends BaseEntity<${ClassName}Entity>{
+
+
+
+ #foreach ($column in $columns)
+ #if(!$table.isSuperColumn($column.javaField))
+ /** $column.columnComment */
+ #if($column.list)
+ #set($parentheseIndex=$column.columnComment.indexOf("("))
+ #if($parentheseIndex != -1)
+ #set($comment=$column.columnComment.substring(0, $parentheseIndex))
+ #else
+ #set($comment=$column.columnComment)
+ #end
+ #if($parentheseIndex != -1)
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ #elseif($column.javaType == 'Date')
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "${comment}", width = 30, dateFormat = "yyyy-MM-dd")
+ #else
+ @Excel(name = "${comment}")
+ #end
+ #end
+ private $column.javaType $column.javaField;
+
+ #end
+ #end
+ #if($table.sub)
+ /** $table.subTable.functionName信息 */
+ private List<${subClassName}> ${subclassName}List;
+
+ #end
+
+}
diff --git a/play-generator/target/classes/vm/java/mapper.java.vm b/play-generator/target/classes/vm/java/mapper.java.vm
new file mode 100644
index 0000000..aea7c2b
--- /dev/null
+++ b/play-generator/target/classes/vm/java/mapper.java.vm
@@ -0,0 +1,38 @@
+package ${packageName}.mapper;
+
+import java.util.List;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import ${packageName}.entity.${ClassName};
+#if($table.sub)
+import ${packageName}.entity .${subClassName};
+#end
+
+/**
+ * ${functionName}Mapper接口
+ *
+ * @author ${author}
+ * @since ${datetime}
+ */
+public interface ${ClassName}Mapper extends BaseMapper<${ClassName}> {
+
+
+ #if($table.sub)
+
+ /**
+ * 批量删除${subTable.functionName}
+ * @param ${pkColumn.javaField}s 需要删除的数据主键集合
+ * @return 结果
+ */
+ int delete${subClassName}By${subTableFkClassName}s(${pkColumn.javaType}[] ${pkColumn.javaField}s);
+
+ /**
+ * 批量新增${subTable.functionName}
+ * @param ${subclassName}List ${subTable.functionName}列表
+ * @return 结果
+ */
+ int batch${subClassName}(List<${subClassName}> ${subclassName}List);
+
+
+ #end
+}
diff --git a/play-generator/target/classes/vm/java/module.module.vo.java.vm b/play-generator/target/classes/vm/java/module.module.vo.java.vm
new file mode 100644
index 0000000..a243108
--- /dev/null
+++ b/play-generator/target/classes/vm/java/module.module.vo.java.vm
@@ -0,0 +1,64 @@
+package ${packageName}.entity;
+
+#foreach ($import in $importList)
+import ${import};
+#end
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.util.Date;
+#if($table.crud || $table.sub)
+import com.starry.common.domain.BaseEntity;
+#elseif($table.tree)
+import com.starry.common.domain.TreeEntity;
+#end
+
+/**
+ * ${functionName}对象 ${tableName}
+ *
+ * @author ${author}
+ * @since ${datetime}
+ */
+#if($table.crud || $table.sub)
+ #set($Entity="BasePageEntity")
+#elseif($table.tree)
+ #set($Entity="TreeEntity")
+#end
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class ${ClassName} extends ${Entity}{
+
+private static final long serialVersionUID = 1L;
+
+ #foreach ($column in $columns)
+ #if(!$table.isSuperColumn($column.javaField))
+ /** $column.columnComment */
+ #if($column.list)
+ #set($parentheseIndex=$column.columnComment.indexOf("("))
+ #if($parentheseIndex != -1)
+ #set($comment=$column.columnComment.substring(0, $parentheseIndex))
+ #else
+ #set($comment=$column.columnComment)
+ #end
+ #if($parentheseIndex != -1)
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ #elseif($column.javaType == 'Date')
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "${comment}", width = 30, dateFormat = "yyyy-MM-dd")
+ #else
+ @Excel(name = "${comment}")
+ #end
+ #end
+ private $column.javaType $column.javaField;
+
+ #end
+ #end
+ #if($table.sub)
+ /** $table.subTable.functionName信息 */
+ private List<${subClassName}> ${subclassName}List;
+
+ #end
+
+}
diff --git a/play-generator/target/classes/vm/java/service.java.vm b/play-generator/target/classes/vm/java/service.java.vm
new file mode 100644
index 0000000..794aca1
--- /dev/null
+++ b/play-generator/target/classes/vm/java/service.java.vm
@@ -0,0 +1,58 @@
+package ${packageName}.service;
+
+import java.util.List;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.service.IService;
+import ${packageName}.entity .${ClassName};
+
+/**
+ * ${functionName}Service接口
+ *
+ * @author ${author}
+ * @since ${datetime}
+ */
+public interface I${ClassName}Service extends IService<${ClassName}Entity> {
+ /**
+ * 查询${functionName}
+ * @param ${pkColumn.javaField} ${functionName}主键
+ * @return ${functionName}
+ */
+ ${ClassName} select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField});
+
+ /**
+ * 查询${functionName}列表
+ * @param ${className} ${functionName}
+ * @return ${functionName}集合
+ */
+ IPage<${ClassName}Entity> select${ClassName}ByPage(${ClassName}Entity ${className});
+
+ /**
+ * 新增${functionName}
+ * @param ${className} ${functionName}
+ * @return 结果
+ */
+ boolean create(${ClassName}Entity ${className});
+
+ /**
+ * 修改${functionName}
+ * @param ${className} ${functionName}
+ * @return 结果
+ */
+ boolean update(${ClassName}Entity ${className});
+
+ /**
+ * 批量删除${functionName}
+ *
+ * @param ${pkColumn.javaField}s 需要删除的${functionName}主键集合
+ * @return 结果
+ */
+ int delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaType}[] ${pkColumn.javaField}s);
+
+ /**
+ * 删除${functionName}信息
+ *
+ * @param ${pkColumn.javaField} ${functionName}主键
+ * @return 结果
+ */
+ int delete${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField});
+}
diff --git a/play-generator/target/classes/vm/java/serviceImpl.java.vm b/play-generator/target/classes/vm/java/serviceImpl.java.vm
new file mode 100644
index 0000000..75d3c3a
--- /dev/null
+++ b/play-generator/target/classes/vm/java/serviceImpl.java.vm
@@ -0,0 +1,147 @@
+package ${packageName}.service.impl;
+
+import java.util.List;
+import java.util.Arrays;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import cn.hutool.core.util.IdUtil;
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+ #if($table.sub)
+ import java.util.ArrayList;
+
+ import com.starry.common.utils.StringUtils;
+ import org.springframework.transaction.annotation.Transactional;
+ import ${packageName}.entity.${subClassName};
+ #end
+import ${packageName}.mapper.${ClassName}Mapper;
+import ${packageName}.entity.${ClassName};
+import ${packageName}.service.I${ClassName}Service;
+
+/**
+ * ${functionName}Service业务层处理
+ *
+ * @author ${author}
+ * @since ${datetime}
+ */
+@Service
+public class ${ClassName}ServiceImpl extends ServiceImpl<${ClassName}Mapper, ${ClassName}Entity> implements I${ClassName}Service {
+ @Resource
+ private ${ClassName}Mapper ${className}Mapper;
+
+ /**
+ * 查询${functionName}
+ * @param ${pkColumn.javaField} ${functionName}主键
+ * @return ${functionName}
+ */
+ @Override
+ public ${ClassName}Entity select${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField}) {
+ return this.baseMapper.selectById(id);
+ }
+
+ /**
+ * 查询${functionName}列表
+ * @param ${className} ${functionName}
+ * @return ${functionName}
+ */
+ @Override
+ public IPage<${ClassName}Entity> select${ClassName}ByPage(${ClassName}Entity ${className}) {
+ Page<${ClassName}Entity> page = new Page<>(1, 10);
+ return this.baseMapper.selectPage(page, new LambdaQueryWrapper<${ClassName}Entity>());
+ }
+
+ /**
+ * 新增${functionName}
+ * @param ${className} ${functionName}
+ * @return 结果
+ */
+ #if($table.sub)
+ @Transactional(rollbackFor = Exception.class)
+ #end
+ @Override
+ public boolean create(${ClassName}Entity ${className}) {
+ #if($table.sub)
+ int rows = ${className}Mapper.insert${ClassName}(${className});
+ insert${subClassName}(${className});
+ return rows;
+ #else
+ if (StrUtil.isBlankIfStr(${className}.getId())) {
+ ${className}.setId(IdUtil.fastSimpleUUID());
+ }
+ return save(${className});
+ #end
+ }
+
+ /**
+ * 修改${functionName}
+ * @param ${className} ${functionName}
+ * @return 结果
+ */
+ #if($table.sub)
+ @Transactional(rollbackFor = Exception.class)
+ #end
+ @Override
+ public boolean update(${ClassName}Entity ${className}) {
+ #if($table.sub)
+ ${className}Mapper.delete${subClassName}By${subTableFkClassName}(${className}.get${pkColumn.capJavaField}())
+ ;
+ insert${subClassName}(${className});
+ #end
+ return updateById(${className});
+ }
+
+ /**
+ * 批量删除${functionName}
+ * @param ${pkColumn.javaField}s 需要删除的${functionName}主键
+ * @return 结果
+ */
+ #if($table.sub)
+ @Transactional(rollbackFor = Exception.class)
+ #end
+ @Override
+ public int delete${ClassName}By${pkColumn.capJavaField}s(${pkColumn.javaType}[] ${pkColumn.javaField}s) {
+ #if($table.sub)
+ ${className}Mapper.delete${subClassName}By${subTableFkClassName}s(${pkColumn.javaField}s);
+ #end
+ return ${className}Mapper.deleteBatchIds(Arrays.asList(${pkColumn.javaField}s));
+ }
+
+ /**
+ * 删除${functionName}信息
+ * @param ${pkColumn.javaField} ${functionName}主键
+ * @return 结果
+ */
+ #if($table.sub)
+ @Transactional(rollbackFor = Exception.class)
+ #end
+ @Override
+ public int delete${ClassName}By${pkColumn.capJavaField}(${pkColumn.javaType} ${pkColumn.javaField}) {
+ #if($table.sub)
+ ${className}Mapper.delete${subClassName}By${subTableFkClassName}(${pkColumn.javaField});
+ #end
+ return ${className}Mapper.deleteById(${pkColumn.javaField});
+ }
+ #if($table.sub)
+
+ /**
+ * 新增${subTable.functionName}信息
+ * @param ${className} ${functionName}对象
+ */
+ public void insert${subClassName}(${ClassName}Entity ${className}) {
+ List<${subClassName}> ${subclassName}List = ${className}.get${subClassName}List();
+ ${pkColumn.javaType} ${pkColumn.javaField} = ${className}.get${pkColumn.capJavaField}();
+ if (StringUtils.isNotNull(${subclassName}List)) {
+ List<${subClassName}> list = new ArrayList<${subClassName}>();
+ for (${subClassName} ${subclassName} :${subclassName}List)
+ {
+ ${subclassName}.set${subTableFkClassName}(${pkColumn.javaField});
+ list.add(${subclassName});
+ }
+ if (!list.isEmpty()) {
+ ${className}Mapper.batch${subClassName}(list);
+ }
+ }
+ }
+ #end
+}
diff --git a/play-generator/target/classes/vm/js/api.js.vm b/play-generator/target/classes/vm/js/api.js.vm
new file mode 100644
index 0000000..9d1b799
--- /dev/null
+++ b/play-generator/target/classes/vm/js/api.js.vm
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询${functionName}列表
+export function list${BusinessName}(query) {
+ return request({
+ url: '/${moduleName}/${businessName}/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询${functionName}详细
+export function get${BusinessName}(${pkColumn.javaField}) {
+ return request({
+ url: '/${moduleName}/${businessName}/' + ${pkColumn.javaField},
+ method: 'get'
+ })
+}
+
+// 新增${functionName}
+export function add${BusinessName}(data) {
+ return request({
+ url: '/${moduleName}/${businessName}/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改${functionName}
+export function update${BusinessName}(${pkColumn.javaField}, data) {
+ return request({
+ url: '/${moduleName}/${businessName}/update/' + ${pkColumn.javaField},
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除${functionName}
+export function del${BusinessName}(${pkColumn.javaField}) {
+ return request({
+ url: '/${moduleName}/${businessName}/' + ${pkColumn.javaField},
+ method: 'delete'
+ })
+}
diff --git a/play-generator/target/classes/vm/sql/sql.vm b/play-generator/target/classes/vm/sql/sql.vm
new file mode 100644
index 0000000..a312b63
--- /dev/null
+++ b/play-generator/target/classes/vm/sql/sql.vm
@@ -0,0 +1,22 @@
+-- 菜单 SQL
+insert into sys_menu (menu_name, parent_id, sort, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, created_by, created_time, updated_by, updated_time)
+values('${functionName}', '${parentMenuId}', '1', '${businessName}', '${moduleName}/${businessName}/index', 1, 0, 'C', '0', '0', '${permissionPrefix}:list', '#', 'admin', sysdate(), '', null);
+
+-- 按钮父菜单ID
+SELECT @parentId := LAST_INSERT_ID();
+
+-- 按钮 SQL
+insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, created_by, created_time, updated_by, updated_time)
+values('${functionName}查询', @parentId, '1', '#', '', 1, 0, 'F', '0', '0', '${permissionPrefix}:query', '#', 'admin', sysdate(), '', null);
+
+insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, created_by, created_time, updated_by, updated_time)
+values('${functionName}新增', @parentId, '2', '#', '', 1, 0, 'F', '0', '0', '${permissionPrefix}:create', '#', 'admin', sysdate(), '', null);
+
+insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, created_by, created_time, updated_by, updated_time)
+values('${functionName}修改', @parentId, '3', '#', '', 1, 0, 'F', '0', '0', '${permissionPrefix}:edit', '#', 'admin', sysdate(), '', null);
+
+insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, created_by, created_time, updated_by, updated_time)
+values('${functionName}删除', @parentId, '4', '#', '', 1, 0, 'F', '0', '0', '${permissionPrefix}:remove', '#', 'admin', sysdate(), '', null);
+
+insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, created_by, created_time, updated_by, updated_time)
+values('${functionName}导出', @parentId, '5', '#', '', 1, 0, 'F', '0', '0', '${permissionPrefix}:export', '#', 'admin', sysdate(), '', null);
\ No newline at end of file
diff --git a/play-generator/target/classes/vm/vue/index-tree.vue.vm b/play-generator/target/classes/vm/vue/index-tree.vue.vm
new file mode 100644
index 0000000..e69d1ba
--- /dev/null
+++ b/play-generator/target/classes/vm/vue/index-tree.vue.vm
@@ -0,0 +1,572 @@
+
+
+
+ #foreach($column in $columns)
+ #if($column.query)
+ #set($dictType=$column.dictType)
+ #set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
+ #set($parentheseIndex=$column.columnComment.indexOf("("))
+ #if($parentheseIndex != -1)
+ #set($comment=$column.columnComment.substring(0, $parentheseIndex))
+ #else
+ #set($comment=$column.columnComment)
+ #end
+ #if($column.htmlType == "input")
+
+
+
+ #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && "" != $dictType)
+
+
+
+
+
+ #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && $dictType)
+
+
+
+
+
+ #elseif($column.htmlType == "datetime" && $column.queryType != "BETWEEN")
+
+
+
+
+ #elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
+
+
+
+ #end
+ #end
+ #end
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+
+ 展开/折叠
+
+
+
+
+
+
+ #foreach($column in $columns)
+ #set($javaField=$column.javaField)
+ #set($parentheseIndex=$column.columnComment.indexOf("("))
+ #if($parentheseIndex != -1)
+ #set($comment=$column.columnComment.substring(0, $parentheseIndex))
+ #else
+ #set($comment=$column.columnComment)
+ #end
+ #if($column.pk)
+ #elseif($column.list && $column.htmlType == "datetime")
+
+
+ {{ parseTime(scope.row.${javaField}, '{y}-{m}-{d}') }}
+
+
+ #elseif($column.list && $column.htmlType == "imageUpload")
+
+
+
+
+
+ #elseif($column.list && "" != $column.dictType)
+
+
+ #if($column.htmlType == "checkbox")
+
+ #else
+
+ #end
+
+
+ #elseif($column.list && "" != $javaField)
+ #if(${foreach.index} == 1)
+
+ #else
+
+ #end
+ #end
+ #end
+
+
+ 修改
+
+ 新增
+
+ 删除
+
+
+
+
+
+
+
+
+ #foreach($column in $columns)
+ #set($field=$column.javaField)
+ #if($column.insert && !$column.pk)
+ #if(($column.usableColumn) || (!$column.superColumn))
+ #set($parentheseIndex=$column.columnComment.indexOf("("))
+ #if($parentheseIndex != -1)
+ #set($comment=$column.columnComment.substring(0, $parentheseIndex))
+ #else
+ #set($comment=$column.columnComment)
+ #end
+ #set($dictType=$column.dictType)
+ #if("" != $treeParentCode && $column.javaField == $treeParentCode)
+
+
+
+ #elseif($column.htmlType == "input")
+
+
+
+ #elseif($column.htmlType == "imageUpload")
+
+
+
+ #elseif($column.htmlType == "fileUpload")
+
+
+
+ #elseif($column.htmlType == "editor")
+
+
+
+ #elseif($column.htmlType == "select" && "" != $dictType)
+
+
+
+
+
+ #elseif($column.htmlType == "select" && $dictType)
+
+
+
+
+
+ #elseif($column.htmlType == "checkbox" && "" != $dictType)
+
+
+
+ {{dict.label}}
+
+
+
+ #elseif($column.htmlType == "checkbox" && $dictType)
+
+
+ 请选择字典生成
+
+
+ #elseif($column.htmlType == "radio" && "" != $dictType)
+
+
+ {{dict.label}}
+
+
+
+ #elseif($column.htmlType == "radio" && $dictType)
+
+
+ 请选择字典生成
+
+
+ #elseif($column.htmlType == "datetime")
+
+
+
+
+ #elseif($column.htmlType == "textarea")
+
+
+
+ #end
+ #end
+ #end
+ #end
+
+
+
+
+
+
+
diff --git a/play-generator/target/classes/vm/vue/index.vue.vm b/play-generator/target/classes/vm/vue/index.vue.vm
new file mode 100644
index 0000000..980ddea
--- /dev/null
+++ b/play-generator/target/classes/vm/vue/index.vue.vm
@@ -0,0 +1,751 @@
+
+
+
+
+
+
+
筛选搜索
+
+
+ #foreach($column in $columns)
+ #if($column.query)
+ #set($dictType=$column.dictType)
+ #set($AttrName=$column.javaField.substring(0,1).toUpperCase() + ${column.javaField.substring(1)})
+ #set($parentheseIndex=$column.columnComment.indexOf("("))
+ #if($parentheseIndex != -1)
+ #set($comment=$column.columnComment.substring(0, $parentheseIndex))
+ #else
+ #set($comment=$column.columnComment)
+ #end
+ #if($column.htmlType == "input")
+
+
+
+ #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && "" != $dictType)
+
+
+
+
+
+ #elseif(($column.htmlType == "select" || $column.htmlType == "radio") && $dictType)
+
+
+
+
+
+ #elseif($column.htmlType == "datetime" && $column.queryType != "BETWEEN")
+
+
+
+
+ #elseif($column.htmlType == "datetime" && $column.queryType == "BETWEEN")
+
+
+
+ #end
+ #end
+ #end
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+ 数据列表
+ 新增
+
+ 修改
+
+ 删除
+
+ 导出
+
+
+
+
+
+
+
+ #foreach($column in $columns)
+ #set($javaField=$column.javaField)
+ #set($parentheseIndex=$column.columnComment.indexOf("("))
+ #if($parentheseIndex != -1)
+ #set($comment=$column.columnComment.substring(0, $parentheseIndex))
+ #else
+ #set($comment=$column.columnComment)
+ #end
+ #if($column.pk)
+
+ #elseif($column.list && $column.htmlType == "datetime")
+
+
+ {{ parseTime(scope.row.${javaField}, '{y}-{m}-{d}') }}
+
+
+ #elseif($column.list && $column.htmlType == "imageUpload")
+
+
+
+
+
+ #elseif($column.list && "" != $column.dictType)
+
+
+ #if($column.htmlType == "checkbox")
+
+ #else
+
+ #end
+
+
+ #elseif($column.list && "" != $javaField)
+
+ #end
+ #end
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ #foreach($column in $columns)
+ #set($field=$column.javaField)
+ #if($column.insert && !$column.pk)
+ #if(($column.usableColumn) || (!$column.superColumn))
+ #set($parentheseIndex=$column.columnComment.indexOf("("))
+ #if($parentheseIndex != -1)
+ #set($comment=$column.columnComment.substring(0, $parentheseIndex))
+ #else
+ #set($comment=$column.columnComment)
+ #end
+ #set($dictType=$column.dictType)
+ #if($column.htmlType == "input")
+
+
+
+ #elseif($column.htmlType == "imageUpload")
+
+
+
+ #elseif($column.htmlType == "fileUpload")
+
+
+
+ #elseif($column.htmlType == "editor")
+
+
+
+ #elseif($column.htmlType == "select" && "" != $dictType)
+
+
+
+
+
+ #elseif($column.htmlType == "select" && $dictType)
+
+
+
+
+
+ #elseif($column.htmlType == "checkbox" && "" != $dictType)
+
+
+
+ {{dict.label}}
+
+
+
+ #elseif($column.htmlType == "checkbox" && $dictType)
+
+
+ 请选择字典生成
+
+
+ #elseif($column.htmlType == "radio" && "" != $dictType)
+
+
+ {{dict.label}}
+
+
+
+ #elseif($column.htmlType == "radio" && $dictType)
+
+
+ 请选择字典生成
+
+
+ #elseif($column.htmlType == "datetime")
+
+
+
+
+ #elseif($column.htmlType == "textarea")
+
+
+
+ #end
+ #end
+ #end
+ #end
+ #if($table.sub)
+ ${subTable.functionName}信息
+
+
+ 添加
+
+
+
+ 删除
+
+
+
+
+
+
+ #foreach($column in $subTable.columns)
+ #set($javaField=$column.javaField)
+ #set($parentheseIndex=$column.columnComment.indexOf("("))
+ #if($parentheseIndex != -1)
+ #set($comment=$column.columnComment.substring(0, $parentheseIndex))
+ #else
+ #set($comment=$column.columnComment)
+ #end
+ #if($column.pk || $javaField == ${subTableFkclassName})
+ #elseif($column.list && $column.htmlType == "input")
+
+
+
+
+
+ #elseif($column.list && $column.htmlType == "datetime")
+
+
+
+
+
+ #elseif($column.list && ($column.htmlType == "select" || $column.htmlType == "radio") &&
+ "" != $column.dictType)
+
+
+
+
+
+
+
+ #elseif($column.list && ($column.htmlType == "select" || $column.htmlType == "radio") &&
+ "" == $column.dictType)
+
+
+
+
+
+
+
+ #end
+ #end
+
+ #end
+
+
+
+
+
+
+
diff --git a/play-generator/target/classes/vm/xml/mapper.xml.vm b/play-generator/target/classes/vm/xml/mapper.xml.vm
new file mode 100644
index 0000000..2c1164c
--- /dev/null
+++ b/play-generator/target/classes/vm/xml/mapper.xml.vm
@@ -0,0 +1,120 @@
+
+
+
+
+
+ #foreach ($column in $columns)
+
+ #end
+
+ #if($table.sub)
+
+
+
+
+
+
+ #foreach ($column in $subTable.columns)
+
+ #end
+
+ #end
+
+
+ select#foreach($column in $columns) $column.columnName#if($foreach.count != $columns.size()),#end#end
+ from ${tableName}
+
+
+
+
+
+
+
+ #if($table.sub)
+
+
+ delete from ${subTableName} where ${subTableFkName} in
+
+ #{${subTableFkclassName}}
+
+
+
+
+ delete from ${subTableName} where ${subTableFkName} = #{${subTableFkclassName}}
+
+
+
+ insert into ${subTableName}
+ (#foreach($column in $subTable.columns) $column.columnName#if($foreach.count != $subTable.columns.size())
+ ,#end#end) values
+
+ (#foreach($column in $subTable.columns) #{item.$column.javaField
+ }#if($foreach.count != $subTable.columns.size()),#end#end)
+
+
+ #end
+
\ No newline at end of file