万能查询贯通

This commit is contained in:
20932067@zju.edu.cn 2021-02-04 16:43:38 +08:00
parent b72013fa34
commit 1821148e36
9 changed files with 488 additions and 244 deletions

View File

@ -77,21 +77,37 @@ export function previewQueryData(data) {
})
}
export function exportMock(data){
return request({
url: '/query/export',
method: 'put',
data: data
})
}
// 获取查询基本信息
export function getRealInfo(id){
export function RealInfo(id){
return request({
url: "/query/real/"+id,
method: 'get',
})
}
// 查询数据
export function getRealData(data){
export function RealData(data){
return request({
url: "/query/real",
method: 'put',
data:data
})
}
// 查询数据
export function exportReal(data){
return request({
url: "/query/real/export",
method: 'put',
data:data
})
}
//发布撤销
export function Release(data){
return request({

View File

@ -77,7 +77,7 @@
</template>
<script>
import {getRealInfo, getRealData} from "@/api/tool/query"
import {RealInfo, RealData,exportReal} from "@/api/tool/query"
function listInit(list) {
for (let i = 0; i < list.length; i++) {
@ -110,38 +110,13 @@ export default {
},
created() {
this.dataId = this.$route.fullPath.split("/")[3]
getRealInfo(this.dataId).then(res => {
RealInfo(this.dataId).then(res => {
console.log(res)
this.uconList = listInit(res.data)
})
this.handleQuery()
},
methods: {
JSONString(list) {
for (let i = 0; i < list.length; i++) {
if (list[i].type == 2) {
list[i].ucReal = JSON.stringify(list[i].ucReal)
} else if (list[i].type == 4) {
let time = {
startTime: list[i].ucReal[0],
endTime: list[i].ucReal[1],
}
list[i].ucReal = JSON.stringify(time)
}
}
return list;
},
JSONparse(list) {
for (let i = 0; i < list.length; i++) {
if (list[i].type == 2) {
list[i].ucReal = JSON.parse(list[i].ucReal)
} else if (list[i].type == 4) {
let time = JSON.parse(list[i].ucReal)
list[i].ucReal = [time.startTime, time.endTime]
}
}
return list;
},
outPlaceholder(item) {
return "请输入" + item.ucName
},
@ -162,9 +137,8 @@ export default {
pageNum: this.queryParams.pageNum,
pageSize: this.queryParams.pageSize,
}
// let list = this.JSONString(this.uconList)
data.uniCons = this.uconList
getRealData(data).then(res => {
RealData(data).then(res => {
this.realDate.data = res.rows
this.total = res.total
this.realDate.header = []
@ -172,18 +146,21 @@ export default {
this.realDate.header.push(key)
}
})
console.log(5)
},
/** 导出按钮操作 */
handleExport() {
const queryParams = this.queryParams;
this.$confirm('是否确认导出所有万能查询数据项?', "警告", {
var that = this
this.$confirm('是否确认查询数据项?', "警告", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
}).then(function () {
// return exportQuery(queryParams);
let data = {
id:that.dataId,
uniCons:that.uconList,
}
return exportReal(data)
}).then(response => {
this.download(response.msg);
})

View File

@ -25,7 +25,7 @@
<el-button type="text" icon="el-icon-upload" size="medium" @click="submitForm">提交</el-button>
<el-button type="text" icon="el-icon-view" size="medium" @click="previewQuery">预览</el-button>
<el-button type="text" icon="el-icon-plus" size="medium" @click="handleAdd" >新增</el-button>
<el-button type="text" icon="el-icon-download" size="medium">导出</el-button>
<el-button type="text" icon="el-icon-download" size="medium" @click="handleExport">导出</el-button>
<el-button v-if="info.isRelease == 2" type="text" icon="el-icon-success" size="medium" @click="handRelease(1)">发布</el-button>
<el-button v-if="info.isRelease == 1" type="text" icon="el-icon-error" size="medium" @click="handRelease(2)">撤销</el-button>
</el-col>
@ -153,7 +153,7 @@ import 'codemirror/mode/sql/sql.js'
import 'codemirror/addon/hint/show-hint.css';
import 'codemirror/addon/hint/show-hint.js';
import 'codemirror/addon/hint/sql-hint.js';
import {getQueryInfo, editQueryInfo, previewQueryData, Release} from '@/api/tool/query'
import {getQueryInfo, editQueryInfo, previewQueryData, Release, exportMock} from '@/api/tool/query'
import {Message} from "element-ui";
@ -409,6 +409,31 @@ export default {
}
})
},
/** 导出按钮操作 */
handleExport() {
var that = this
let list = JSONString(that.cloumns)
let data = that.info
this.$confirm('是否确认查询数据项?', "警告", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
}).then(function () {
if (list.length > 0) {
if (that.changUniCon(list)) {
data.uniCons = list
} else {
return
}
}
return exportMock(data)
}).then(response => {
console.log(response)
that.cloumns = JSONparse(list)
this.download(response.msg);
})
}
}
}

View File

@ -12,6 +12,8 @@ public class ServerResult<T> {
private boolean start;
private String msg;
private String sheetName;
public ServerResult() {
}
@ -28,10 +30,26 @@ public class ServerResult<T> {
this.msg = "操作成功";
}
public ServerResult(boolean start,T data,String sheetName) {
this.data = data;
this.start = start;
this.sheetName = sheetName;
this.msg = "操作成功";
}
public ServerResult(boolean start, String msg) {
this.start = start;
this.msg = msg;
}
public String getSheetName() {
return sheetName;
}
public void setSheetName(String sheetName) {
this.sheetName = sheetName;
}
public ServerResult(boolean start){
this.start = start;
}

View File

@ -10,7 +10,6 @@ import com.hchyun.common.utils.sql.SqlUtil;
import com.hchyun.generator.entity.UniCon;
import com.hchyun.generator.entity.UniQuery;
import com.hchyun.generator.service.QueryService;
import com.hchyun.generator.service.UniQueryService;
import com.hchyun.generator.util.MapExcelUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
@ -28,9 +27,9 @@ import java.util.Map;
/**
* @Author 18209
* @Date 2021/1/30 18:25
* @Version 1.0
* Author 18209
* Date 2021/1/30 18:25
* Version 1.0
*/
@RestController
@Api("query")
@ -41,8 +40,6 @@ public class QueryController extends BaseController {
@Autowired
private QueryService queryService;
@Autowired
private UniQueryService uniQueryService;
@ApiOperation("获取查询基本信息")
@ -65,12 +62,28 @@ public class QueryController extends BaseController {
}
}
@PreAuthorize("@ss.hasAnyPermi('query:real:export')")
@PutMapping("/real/export")
public AjaxResult exportReal(@Validated @RequestBody UniQuery uniQuery){
try {
ServerResult<List<Map<String,Object>>> serverResult = queryService.RealData(uniQuery,1);
if (serverResult.isStart()){
return new MapExcelUtil().exportExcel(serverResult.getData(),serverResult.getSheetName());
}else {
return AjaxResult.error(serverResult.getMsg());
}
}catch (RuntimeException e){
logger.error(e.getMessage());
return AjaxResult.error(ReturnConstants.SYS_ERROR);
}
}
@PreAuthorize("@ss.hasAnyPermi('query:real:data')")
@GetMapping("/real")
public Serializable RealData(@Validated UniQuery uniQuery) {
@PutMapping("/real")
public Serializable RealData(@Validated @RequestBody UniQuery uniQuery) {
try {
ServerResult<List<Map<String, Object>>> serverResult = queryService.RealData(uniQuery);
ServerResult<List<Map<String, Object>>> serverResult = queryService.RealData(uniQuery,2);
if (serverResult.isStart()) {
return getDataTable(serverResult.getData());
} else {
@ -90,7 +103,7 @@ public class QueryController extends BaseController {
ServerResult<UniQuery> serverResult = queryService.selectQueryById(id);
if (serverResult.isStart()) {
UniQuery uniQuery = serverResult.getData();
Map<String, Object> modeMap = new HashMap<String, Object>();
Map<String, Object> modeMap = new HashMap<>();
List<UniCon> uniCons = uniQuery.getUniCons();
uniQuery.setUniCons(null);
modeMap.put("info", uniQuery);
@ -104,16 +117,6 @@ public class QueryController extends BaseController {
return AjaxResult.error(ReturnConstants.SYS_ERROR);
}
}
// @PreAuthorize("@ss.hasPermi('query:list')")
// @GetMapping("/list")
// public AjaxResult list(UniQuery uniQuery){
// try {
// return AjaxResult.success();
// }catch (RuntimeException e){
// logger.error(e.getMessage());
// return AjaxResult.error(ReturnConstants.SYS_ERROR);
// }
// }
@PreAuthorize("@ss.hasPermi('query:edit')")
@PutMapping
@ -131,6 +134,22 @@ public class QueryController extends BaseController {
}
}
@PreAuthorize("@ss.hasAnyPermi('query:export')")
@PutMapping("export")
public AjaxResult export(@Validated @RequestBody UniQuery uniQuery) {
try {
ServerResult<List<Map<String,Object>>> serverResult = queryService.previewQuery(uniQuery);
if (serverResult.isStart()){
return new MapExcelUtil().exportExcel(serverResult.getData(),uniQuery.getUqName());
}else {
return AjaxResult.error(serverResult.getMsg());
}
}catch (RuntimeException e){
logger.error(e.getMessage());
return AjaxResult.error(ReturnConstants.SYS_ERROR);
}
}
@PreAuthorize("@ss.hasPermi('query:preview')")
@PutMapping("preview")
public Serializable Preview(@Validated @RequestBody UniQuery uniQuery) {
@ -138,7 +157,6 @@ public class QueryController extends BaseController {
startPage(uniQuery);
ServerResult<List<Map<String, Object>>> serverResult = queryService.previewQuery(uniQuery);
if (serverResult.isStart()) {
MapExcelUtil util = new MapExcelUtil();
return getDataTable(serverResult.getData());
} else {
return AjaxResult.error(serverResult.getMsg());
@ -172,18 +190,6 @@ public class QueryController extends BaseController {
}
}
@PreAuthorize("@ss.hasPermi('query:edit')")
@GetMapping("/export/{id}")
public AjaxResult Export(@PathVariable("id") Long id) {
try {
return AjaxResult.success();
} catch (RuntimeException e) {
logger.error(e.getMessage());
return AjaxResult.error(ReturnConstants.SYS_ERROR);
}
}
/**
* 设置请求分页数据
*/

View File

@ -15,6 +15,7 @@ import java.util.Map;
public interface QueryService {
/**
* 通过id查询基础信息
*
* @param id
* @return
*/
@ -22,20 +23,23 @@ public interface QueryService {
/**
* 修改基础信息
*
* @param uniQuery
* @return
*/
ServerResult updateQueryInfo(UniQuery uniQuery);
ServerResult<Integer> updateQueryInfo(UniQuery uniQuery);
/**
* 预览万能查询数据
*
* @param uniQuery
* @return
*/
ServerResult<List<Map<String,Object>>> previewQuery(UniQuery uniQuery);
ServerResult<List<Map<String, Object>>> previewQuery(UniQuery uniQuery);
/**
* 获取真实查询基本信息
*
* @param id
* @return
*/
@ -43,13 +47,13 @@ public interface QueryService {
/**
* 获取查询信息
*
* @param uniQuery
* @return
*/
ServerResult<List<Map<String,Object>>> RealData(UniQuery uniQuery);
ServerResult<List<Map<String, Object>>> RealData(UniQuery uniQuery, Integer type);
/**
*
* @param uniQuery
* @return
*/

View File

@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageHelper;
import com.hchyun.common.constant.ReturnConstants;
import com.hchyun.common.core.entity.entity.SysMenu;
import com.hchyun.common.utils.DateUtils;
import com.hchyun.common.utils.SecurityUtils;
import com.hchyun.common.utils.ServerResult;
import com.hchyun.generator.dao.QueryDao;
@ -24,13 +23,13 @@ import java.util.List;
import java.util.Map;
/**
* @Author 18209
* @Date 2021/1/30 18:54
* @Version 1.0
* Author 18209
* Date 2021/1/30 18:54
* Version 1.0
*/
@Service
public class QueryServiceImpl implements QueryService {
private Logger logger = LoggerFactory.getLogger(QueryServiceImpl.class);
private final Logger logger = LoggerFactory.getLogger(QueryServiceImpl.class);
@Autowired
private QueryDao queryDao;
@ -41,22 +40,19 @@ public class QueryServiceImpl implements QueryService {
/**
* 查询万能查询的基本信息和条件信息
*
* @param id
* @return
*/
@Override
public ServerResult<UniQuery> selectQueryById(Long id) {
try {
UniQuery uniQuery = queryDao.selectQueryInfo(id);
if (uniQuery != null) {
return new ServerResult<UniQuery>(true, uniQuery);
return new ServerResult<>(true, uniQuery);
} else {
return new ServerResult<UniQuery>(false, ReturnConstants.RESULT_EMPTY);
return new ServerResult<>(false, ReturnConstants.RESULT_EMPTY);
}
} catch (RuntimeException e) {
logger.error(e.getMessage());
return new ServerResult<UniQuery>(false, ReturnConstants.SYS_FAILL);
return new ServerResult<>(false, ReturnConstants.SYS_FAILL);
}
}
@ -72,109 +68,110 @@ public class QueryServiceImpl implements QueryService {
Integer insermenu = queryDao.insertMenu(sysMenu);
if (insermenu == 0) {
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return new ServerResult<Integer>(false, ReturnConstants.OP_ERROR);
return new ServerResult<>(false, ReturnConstants.OP_ERROR);
}
} else {
Integer deleteMenu = queryDao.deleteMenu("data/" + uniQuery.getId());
if (deleteMenu == 0) {
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return new ServerResult<Integer>(false, ReturnConstants.OP_ERROR);
return new ServerResult<>(false, ReturnConstants.OP_ERROR);
}
}
Integer release = queryDao.changeRelease(uniQuery);
if (release > 0) {
return new ServerResult<Integer>(true);
return new ServerResult<>(true);
} else {
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return new ServerResult<Integer>(false, ReturnConstants.OP_ERROR);
return new ServerResult<>(false, ReturnConstants.OP_ERROR);
}
} else {
return new ServerResult<Integer>(false, ReturnConstants.STATE_ERROR);
return new ServerResult<>(false, ReturnConstants.STATE_ERROR);
}
} catch (RuntimeException e) {
logger.error(e.getMessage());
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return new ServerResult<Integer>(false, ReturnConstants.SYS_FAILL);
return new ServerResult<>(false, ReturnConstants.SYS_FAILL);
}
}
@Override
public ServerResult<List<Map<String, Object>>> RealData(UniQuery uniQuery) {
public ServerResult<List<Map<String, Object>>> RealData(UniQuery uniQuery, Integer type) {
try {
List<UniCon> uniCons = uniQuery.getUniCons();
Integer pageNum = uniQuery.getPageNum();
Integer pageSize = uniQuery.getPageSize();
Integer pageNum = null,pageSize = null;
if (type == 2) {
pageNum = uniQuery.getPageNum();
pageSize = uniQuery.getPageSize();
}
uniQuery = uniQueryDao.selectUniQueryById(uniQuery.getId());
String sql = uniQuery.getUqSql().toLowerCase();
sql = sql.toLowerCase();
StringBuilder sql = new StringBuilder(uniQuery.getUqSql().toLowerCase());
if (uniQuery.getIsRelease() == 0) {
return new ServerResult<List<Map<String, Object>>>(false, ReturnConstants.STATE_ERROR);
return new ServerResult<>(false, ReturnConstants.STATE_ERROR);
} else {
if (uniCons.size() > 0) {
sql += " where 1 = 1 ";
sql.append(" where 1 = 1 ");
for (UniCon uniCon : uniCons) {
sql += conversionReal(uniCon);
sql.append(conversionReal(uniCon));
}
}
PageHelper.startPage(pageNum, pageSize, "");
List<Map<String, Object>> dataMap = queryDao.UniQuery(sql);
return new ServerResult<List<Map<String, Object>>>(true, dataMap);
if (type == 2) {
PageHelper.startPage(pageNum, pageSize, "");
}
List<Map<String, Object>> dataMap = queryDao.UniQuery(sql.toString());
return new ServerResult<>(true, dataMap,uniQuery.getUqName());
}
} catch (RuntimeException e) {
logger.error(e.getMessage());
return new ServerResult<List<Map<String, Object>>>(false, ReturnConstants.SYS_FAILL);
return new ServerResult<>(false, ReturnConstants.SYS_FAILL);
}
}
/**
* 更新万能查询基本信息和条件
*
* @param uniQuery
* @return
*/
@Override
@Transactional
public ServerResult updateQueryInfo(UniQuery uniQuery) {
public ServerResult<Integer> updateQueryInfo(UniQuery uniQuery) {
try {
Integer uqrenewal = uniQueryDao.updateUniQuery(uniQuery);
int uqrenewal = uniQueryDao.updateUniQuery(uniQuery);
if (uqrenewal > 0) {
if (uniQuery.getUniCons() != null) {
queryDao.deleteUniCon(uniQuery.getId());
Integer ucrenewal = queryDao.insertUniCon(uniQuery.getUniCons());
if (ucrenewal == 0) {
return new ServerResult(false, ReturnConstants.OP_ERROR);
return new ServerResult<>(false, ReturnConstants.OP_ERROR);
}
}
return new ServerResult(true);
return new ServerResult<>(true);
}
return new ServerResult(false, ReturnConstants.OP_ERROR);
return new ServerResult<>(false, ReturnConstants.OP_ERROR);
} catch (RuntimeException e) {
logger.error(e.getMessage());
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return new ServerResult<Integer>(false, ReturnConstants.SYS_FAILL);
return new ServerResult<>(false, ReturnConstants.SYS_FAILL);
}
}
@Override
public ServerResult<List<Map<String, Object>>> previewQuery(UniQuery uniQuery) {
try {
String sql = uniQuery.getUqSql();
StringBuilder sql = new StringBuilder(uniQuery.getUqSql().toLowerCase());
List<UniCon> uniConList = uniQuery.getUniCons();
sql = sql.toLowerCase();
if (sql.contains("insert") || sql.contains("delete ") || sql.contains("update ") || sql.contains("drop ") || sql.contains("database ") || sql.contains("create ") || sql.contains("view ") || sql.contains("alter ")) {
return new ServerResult<List<Map<String, Object>>>(false, "sql语句含有insert,delete,update,drop,database,view,alter等特殊字符!");
if (sql.toString().contains("insert") || sql.toString().contains("delete ") || sql.toString().contains("update ") || sql.toString().contains("drop ") || sql.toString().contains("database ") || sql.toString().contains("create ") || sql.toString().contains("view ") || sql.toString().contains("alter ")) {
return new ServerResult<>(false, "sql语句含有insert,delete,update,drop,database,view,alter等特殊字符!");
}
if (uniConList.size() > 0) {
sql = sql + " where 1 = 1";
sql.append(" where 1 = 1");
for (UniCon uniCon : uniConList) {
sql += conversionPreview(uniCon);
sql.append(conversionPreview(uniCon));
}
}
List<Map<String, Object>> dataMap = queryDao.UniQuery(sql);
return new ServerResult<List<Map<String, Object>>>(true, dataMap);
List<Map<String, Object>> dataMap = queryDao.UniQuery(sql.toString());
return new ServerResult<>(true, dataMap);
} catch (RuntimeException e) {
logger.error(e.getMessage());
return new ServerResult<List<Map<String, Object>>>(false, e.getMessage());
return new ServerResult<>(false, e.getMessage());
}
}
@ -182,10 +179,10 @@ public class QueryServiceImpl implements QueryService {
public ServerResult<List<UniCon>> RealInfo(Long id) {
try {
List<UniCon> uniCons = queryDao.queryRealInfo(id);
return new ServerResult<List<UniCon>>(true, uniCons);
return new ServerResult<>(true, uniCons);
} catch (RuntimeException e) {
logger.error(e.getMessage());
return new ServerResult<List<UniCon>>(false, ReturnConstants.DB_EX);
return new ServerResult<>(false, ReturnConstants.DB_EX);
}
}
@ -195,74 +192,91 @@ public class QueryServiceImpl implements QueryService {
return "";
} else {
String sql = " and ";
if (uniCon.getUcCon().equals("EQ")) {
sql += uniCon.getUcKey() + " = '" + uniCon.getUcReal() + "'";
} else if (uniCon.getUcCon().equals("NE")) {
sql += uniCon.getUcKey() + " != '" + uniCon.getUcReal() + "'";
} else if (uniCon.getUcCon().equals("GT")) {
sql += uniCon.getUcKey() + " > '" + uniCon.getUcReal() + "'";
} else if (uniCon.getUcCon().equals("GTE")) {
sql += uniCon.getUcKey() + " >= '" + uniCon.getUcReal() + "'";
} else if (uniCon.getUcCon().equals("LT")) {
sql += uniCon.getUcKey() + " < '" + uniCon.getUcReal() + "'";
} else if (uniCon.getUcCon().equals("LTE")) {
sql += uniCon.getUcKey() + " <= '" + uniCon.getUcReal() + "'";
} else if (uniCon.getUcCon().equals("LIKE")) {
sql += uniCon.getUcKey() + " like '%" + uniCon.getUcReal() + "%'";
} else if (uniCon.getUcCon().equals("BETWEEN")) {
if (uniCon.getUcType().equals("input")) {
JSONObject jsonObject = (JSONObject) JSONObject.toJSON(uniCon.getUcReal());
Object begin = jsonObject.get("begin");
Object end = jsonObject.get("end");
sql += uniCon.getUcKey() + " between '" + begin + "' AND '" + end + "'";
} else if (uniCon.getUcType().equals("datetime")) {
List<String> list = (ArrayList<String>) uniCon.getUcReal();
if (list.size() == 2) {
String startTime = list.get(0);
String endTime = list.get(1);
sql += uniCon.getUcKey() + " between '" + startTime + "' AND '" + endTime + "'";
} else {
sql = "";
switch (uniCon.getUcCon()) {
case "EQ":
sql += uniCon.getUcKey() + " = '" + uniCon.getUcReal() + "'";
break;
case "NE":
sql += uniCon.getUcKey() + " != '" + uniCon.getUcReal() + "'";
break;
case "GT":
sql += uniCon.getUcKey() + " > '" + uniCon.getUcReal() + "'";
break;
case "GTE":
sql += uniCon.getUcKey() + " >= '" + uniCon.getUcReal() + "'";
break;
case "LT":
sql += uniCon.getUcKey() + " < '" + uniCon.getUcReal() + "'";
break;
case "LTE":
sql += uniCon.getUcKey() + " <= '" + uniCon.getUcReal() + "'";
break;
case "LIKE":
sql += uniCon.getUcKey() + " like '%" + uniCon.getUcReal() + "%'";
break;
case "BETWEEN":
if (uniCon.getUcType().equals("input")) {
JSONObject jsonObject = (JSONObject) JSONObject.toJSON(uniCon.getUcReal());
Object begin = jsonObject.get("begin");
Object end = jsonObject.get("end");
if (begin != null && end != null) {
sql += uniCon.getUcKey() + " between '" + begin + "' AND '" + end + "'";
} else {
sql = "";
}
} else if (uniCon.getUcType().equals("datetime")) {
List<String> list = (ArrayList<String>) uniCon.getUcReal();
if (list.size() == 2) {
String startTime = list.get(0);
String endTime = list.get(1);
sql += uniCon.getUcKey() + " between '" + startTime + "' AND '" + endTime + "'";
} else {
sql = "";
}
}
}
break;
}
return sql;
}
}
public String conversionPreview(UniCon uniCon) {
if (uniCon.getType().equals("datetime")) {
uniCon.setUcMock(DateUtils.getDate(uniCon.getUcMock()));
}
String sql = " and ";
if (uniCon.getUcCon().equals("EQ")) {
sql += uniCon.getUcKey() + " = '" + uniCon.getUcMock() + "'";
} else if (uniCon.getUcCon().equals("NE")) {
sql += uniCon.getUcKey() + " != '" + uniCon.getUcMock() + "'";
} else if (uniCon.getUcCon().equals("GT")) {
sql += uniCon.getUcKey() + " > '" + uniCon.getUcMock() + "'";
} else if (uniCon.getUcCon().equals("GTE")) {
sql += uniCon.getUcKey() + " >= '" + uniCon.getUcMock() + "'";
} else if (uniCon.getUcCon().equals("LT")) {
sql += uniCon.getUcKey() + " < '" + uniCon.getUcMock() + "'";
} else if (uniCon.getUcCon().equals("LTE")) {
sql += uniCon.getUcKey() + " <= '" + uniCon.getUcMock() + "'";
} else if (uniCon.getUcCon().equals("LIKE")) {
sql += uniCon.getUcKey() + " like '%" + uniCon.getUcMock() + "%'";
} else if (uniCon.getUcCon().equals("BETWEEN")) {
JSONObject jsonObject = JSONObject.parseObject(uniCon.getUcMock());
if (uniCon.getUcType().equals("input")) {
Object begin = jsonObject.get("begin");
Object end = jsonObject.get("end");
sql += uniCon.getUcKey() + " between '" + begin + "' AND '" + end + "'";
} else if (uniCon.getUcType().equals("datetime")) {
Object startTime = jsonObject.get("startTime");
Object endTime = jsonObject.get("endTime");
sql += uniCon.getUcKey() + " between '" + startTime + "' AND '" + endTime + "'";
}
switch (uniCon.getUcCon()) {
case "EQ":
sql += uniCon.getUcKey() + " = '" + uniCon.getUcMock() + "'";
break;
case "NE":
sql += uniCon.getUcKey() + " != '" + uniCon.getUcMock() + "'";
break;
case "GT":
sql += uniCon.getUcKey() + " > '" + uniCon.getUcMock() + "'";
break;
case "GTE":
sql += uniCon.getUcKey() + " >= '" + uniCon.getUcMock() + "'";
break;
case "LT":
sql += uniCon.getUcKey() + " < '" + uniCon.getUcMock() + "'";
break;
case "LTE":
sql += uniCon.getUcKey() + " <= '" + uniCon.getUcMock() + "'";
break;
case "LIKE":
sql += uniCon.getUcKey() + " like '%" + uniCon.getUcMock() + "%'";
break;
case "BETWEEN":
JSONObject jsonObject = JSONObject.parseObject(uniCon.getUcMock());
if (uniCon.getUcType().equals("input")) {
Object begin = jsonObject.get("begin");
Object end = jsonObject.get("end");
sql += uniCon.getUcKey() + " between '" + begin + "' AND '" + end + "'";
} else if (uniCon.getUcType().equals("datetime")) {
Object startTime = jsonObject.get("startTime");
Object endTime = jsonObject.get("endTime");
sql += uniCon.getUcKey() + " between '" + startTime + "' AND '" + endTime + "'";
}
break;
}
return sql;
}
}

View File

@ -19,7 +19,7 @@ import java.util.*;
* @Date 2021/2/3 21:09
* @Version 1.0
*/
public class MapExcelUtil<T> {
public class MapExcelUtil {
private Logger logger = LoggerFactory.getLogger(MapExcelUtil.class);
/**
@ -180,13 +180,12 @@ public class MapExcelUtil<T> {
int endNo = Math.min(startNo + sheetSize, list.size());
for (int i = startNo; i < endNo; i++) {
row = sheet.createRow(i + 1 - startNo);
int column = 0;
//获取内容
for (int k=0;i<this.herders.size();i++) {
int k = 0;
for (String key : herders) {
// 填充单元格的值
this.addCell(row, this.herders.get(i), column,k++);
this.addCell(row, key, i,k++);
}
column++;
}
}

View File

@ -11,7 +11,7 @@
Target Server Version : 50647
File Encoding : 65001
Date: 29/01/2021 16:06:25
Date: 04/02/2021 16:42:34
*/
SET NAMES utf8mb4;
@ -66,6 +66,9 @@ CREATE TABLE `QRTZ_CRON_TRIGGERS` (
-- ----------------------------
-- Records of QRTZ_CRON_TRIGGERS
-- ----------------------------
INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('HchyunScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', '0/10 * * * * ?', 'Asia/Shanghai');
INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('HchyunScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', '0/15 * * * * ?', 'Asia/Shanghai');
INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('HchyunScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', '0/20 * * * * ?', 'Asia/Shanghai');
INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', '0/10 * * * * ?', 'Asia/Shanghai');
INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', '0/15 * * * * ?', 'Asia/Shanghai');
INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', '0/20 * * * * ?', 'Asia/Shanghai');
@ -116,6 +119,9 @@ CREATE TABLE `QRTZ_JOB_DETAILS` (
-- ----------------------------
-- Records of QRTZ_JOB_DETAILS
-- ----------------------------
INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('HchyunScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', NULL, 'com.hchyun.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001F636F6D2E68636879756E2E71756172747A2E656E746974792E5379734A6F62353EA96BF0A8E4F00200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720028636F6D2E68636879756E2E636F6D6D6F6E2E636F72652E656E746974792E42617365456E74697479B6AEEECEF452EB1B02000A4C0009626567696E54696D6571007E00094C0008637265617465427971007E000A4C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0007656E6454696D6571007E00094C0009706172616D6574657271007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E000A4C000A75706461746554696D6571007E000C7870707372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000007372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001622CDE29E0787070707400007070707400013174000E302F3130202A202A202A202A203F74001172795461736B2E72794E6F506172616D7374000744454641554C547371007E000E0000000000000001740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E697A0E58F82EFBC8974000133740001317800);
INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('HchyunScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', NULL, 'com.hchyun.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001F636F6D2E68636879756E2E71756172747A2E656E746974792E5379734A6F62353EA96BF0A8E4F00200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720028636F6D2E68636879756E2E636F6D6D6F6E2E636F72652E656E746974792E42617365456E74697479B6AEEECEF452EB1B02000A4C0009626567696E54696D6571007E00094C0008637265617465427971007E000A4C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0007656E6454696D6571007E00094C0009706172616D6574657271007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E000A4C000A75706461746554696D6571007E000C7870707372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000007372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001622CDE29E0787070707400007070707400013174000E302F3135202A202A202A202A203F74001572795461736B2E7279506172616D7328277279272974000744454641554C547371007E000E0000000000000002740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E69C89E58F82EFBC8974000133740001317800);
INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('HchyunScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', NULL, 'com.hchyun.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001F636F6D2E68636879756E2E71756172747A2E656E746974792E5379734A6F62353EA96BF0A8E4F00200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720028636F6D2E68636879756E2E636F6D6D6F6E2E636F72652E656E746974792E42617365456E74697479B6AEEECEF452EB1B02000A4C0009626567696E54696D6571007E00094C0008637265617465427971007E000A4C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0007656E6454696D6571007E00094C0009706172616D6574657271007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E000A4C000A75706461746554696D6571007E000C7870707372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000007372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001622CDE29E0787070707400007070707400013174000E302F3230202A202A202A202A203F74003872795461736B2E72794D756C7469706C65506172616D7328277279272C20747275652C20323030304C2C203331362E3530442C203130302974000744454641554C547371007E000E0000000000000003740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E5A49AE58F82EFBC8974000133740001317800);
INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', NULL, 'com.hchyun.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001F636F6D2E68636879756E2E71756172747A2E656E746974792E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720028636F6D2E68636879756E2E636F6D6D6F6E2E636F72652E656E746974792E42617365456E74697479000000000000000102000A4C0009626567696E54696D6571007E00094C0008637265617465427971007E000A4C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0007656E6454696D6571007E00094C0009706172616D6574657271007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E000A4C000A75706461746554696D6571007E000C7870707372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000007372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001622CDE29E0787070707400007070707400013174000E302F3130202A202A202A202A203F74001172795461736B2E72794E6F506172616D7374000744454641554C547371007E000E0000000000000001740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E697A0E58F82EFBC8974000133740001317800);
INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', NULL, 'com.hchyun.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001F636F6D2E68636879756E2E71756172747A2E656E746974792E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720028636F6D2E68636879756E2E636F6D6D6F6E2E636F72652E656E746974792E42617365456E74697479000000000000000102000A4C0009626567696E54696D6571007E00094C0008637265617465427971007E000A4C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0007656E6454696D6571007E00094C0009706172616D6574657271007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E000A4C000A75706461746554696D6571007E000C7870707372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000007372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001622CDE29E0787070707400007070707400013174000E302F3135202A202A202A202A203F74001572795461736B2E7279506172616D7328277279272974000744454641554C547371007E000E0000000000000002740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E69C89E58F82EFBC8974000133740001317800);
INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', NULL, 'com.hchyun.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001F636F6D2E68636879756E2E71756172747A2E656E746974792E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720028636F6D2E68636879756E2E636F6D6D6F6E2E636F72652E656E746974792E42617365456E74697479000000000000000102000A4C0009626567696E54696D6571007E00094C0008637265617465427971007E000A4C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0007656E6454696D6571007E00094C0009706172616D6574657271007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E000A4C000A75706461746554696D6571007E000C7870707372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000007372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001622CDE29E0787070707400007070707400013174000E302F3230202A202A202A202A203F74003872795461736B2E72794D756C7469706C65506172616D7328277279272C20747275652C20323030304C2C203331362E3530442C203130302974000744454641554C547371007E000E0000000000000003740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E5A49AE58F82EFBC8974000133740001317800);
@ -133,6 +139,8 @@ CREATE TABLE `QRTZ_LOCKS` (
-- ----------------------------
-- Records of QRTZ_LOCKS
-- ----------------------------
INSERT INTO `QRTZ_LOCKS` VALUES ('HchyunScheduler', 'STATE_ACCESS');
INSERT INTO `QRTZ_LOCKS` VALUES ('HchyunScheduler', 'TRIGGER_ACCESS');
INSERT INTO `QRTZ_LOCKS` VALUES ('RuoyiScheduler', 'STATE_ACCESS');
INSERT INTO `QRTZ_LOCKS` VALUES ('RuoyiScheduler', 'TRIGGER_ACCESS');
@ -165,9 +173,8 @@ CREATE TABLE `QRTZ_SCHEDULER_STATE` (
-- ----------------------------
-- Records of QRTZ_SCHEDULER_STATE
-- ----------------------------
INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('RuoyiScheduler', 'DESKTOP-4K0HJJP1611907279524', 1611907588681, 15000);
INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('RuoyiScheduler', 'hk11611750647355', 1611907575828, 15000);
INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('RuoyiScheduler', 'iZm5e0obn92kpoal98lx0fZ1611831411884', 1611907588579, 15000);
INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('HchyunScheduler', 'iZm5e0obn92kpoal98lx0fZ1612427999351', 1612428153837, 15000);
INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('RuoyiScheduler', 'hk11611750647355', 1612428150550, 15000);
-- ----------------------------
-- Table structure for QRTZ_SIMPLE_TRIGGERS
@ -244,10 +251,66 @@ CREATE TABLE `QRTZ_TRIGGERS` (
-- ----------------------------
-- Records of QRTZ_TRIGGERS
-- ----------------------------
INSERT INTO `QRTZ_TRIGGERS` VALUES ('HchyunScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', 'TASK_CLASS_NAME1', 'DEFAULT', NULL, 1612428000000, -1, 5, 'PAUSED', 'CRON', 1612427999000, 0, NULL, 2, '');
INSERT INTO `QRTZ_TRIGGERS` VALUES ('HchyunScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', 'TASK_CLASS_NAME2', 'DEFAULT', NULL, 1612428000000, -1, 5, 'PAUSED', 'CRON', 1612427999000, 0, NULL, 2, '');
INSERT INTO `QRTZ_TRIGGERS` VALUES ('HchyunScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', 'TASK_CLASS_NAME3', 'DEFAULT', NULL, 1612428000000, -1, 5, 'PAUSED', 'CRON', 1612427999000, 0, NULL, 2, '');
INSERT INTO `QRTZ_TRIGGERS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', 'TASK_CLASS_NAME1', 'DEFAULT', NULL, 1611907280000, -1, 5, 'PAUSED', 'CRON', 1611907280000, 0, NULL, 2, '');
INSERT INTO `QRTZ_TRIGGERS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', 'TASK_CLASS_NAME2', 'DEFAULT', NULL, 1611907290000, -1, 5, 'PAUSED', 'CRON', 1611907281000, 0, NULL, 2, '');
INSERT INTO `QRTZ_TRIGGERS` VALUES ('RuoyiScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', 'TASK_CLASS_NAME3', 'DEFAULT', NULL, 1611907300000, -1, 5, 'PAUSED', 'CRON', 1611907281000, 0, NULL, 2, '');
-- ----------------------------
-- Table structure for gen_apiclass
-- ----------------------------
DROP TABLE IF EXISTS `gen_apiclass`;
CREATE TABLE `gen_apiclass` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '类id',
`m_id` int(11) NULL DEFAULT NULL COMMENT '模块id',
`c_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类名',
`c_describe` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类描述',
`package_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '包名',
`author` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '作者',
`email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电子邮件',
`prefix` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '前缀',
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '接口类名' ROW_FORMAT = Compact;
-- ----------------------------
-- Records of gen_apiclass
-- ----------------------------
INSERT INTO `gen_apiclass` VALUES (1, 1, 'TestApi', '测试', 'com.hchyun.system', 'clay', '20932067@zju.edu.cn', 'system:testapi', '测试', '2021-01-24 18:34:56', 1, '2021-01-28 22:13:34', 1);
INSERT INTO `gen_apiclass` VALUES (2, 1, 'SysTest', '系统测试', 'com.hchyun.system', 'clay', '20932067@zju.edu.cn', 'system:systest', '系统测试', '2021-01-25 00:38:21', 1, '2021-01-28 22:13:27', 1);
INSERT INTO `gen_apiclass` VALUES (3, 2, 'clay', 'clay测试环节', 'com.hchyun.unit', 'hchyun', 'clay@huchyun.com', 'unit:clay', 'clayclay', '2021-01-25 16:31:33', 1, '2021-01-28 22:00:04', 1);
INSERT INTO `gen_apiclass` VALUES (4, 4, 'Order', '订单控制器', 'com.hchyun.ordertest', 'hchyun', 'clay@huchyun.com', 'ordertest:order', '订单', '2021-01-28 19:05:40', 1, '2021-01-28 22:13:20', 1);
-- ----------------------------
-- Table structure for gen_module
-- ----------------------------
DROP TABLE IF EXISTS `gen_module`;
CREATE TABLE `gen_module` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '模块id',
`m_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块名称',
`m_describe` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块描述',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '模块管理' ROW_FORMAT = Compact;
-- ----------------------------
-- Records of gen_module
-- ----------------------------
INSERT INTO `gen_module` VALUES (1, 'system', '系统模块', '2021-01-24 17:31:26', '系统模块', 1, '2021-01-25 23:28:21', NULL);
INSERT INTO `gen_module` VALUES (2, 'unit', '工具模块', NULL, '工具模块', 1, '2021-01-25 23:28:44', 1);
INSERT INTO `gen_module` VALUES (3, 'systest', '测试模块', '2021-01-24 17:32:41', '测试模块', 1, '2021-01-26 18:06:38', 1);
INSERT INTO `gen_module` VALUES (4, 'ordertest', '订单测试模块', '2021-01-28 19:04:33', '订单测试模块', 1, NULL, NULL);
-- ----------------------------
-- Table structure for gen_table
-- ----------------------------
@ -274,7 +337,7 @@ CREATE TABLE `gen_table` (
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`table_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 12 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '代码生成业务表' ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '代码生成业务表' ROW_FORMAT = Compact;
-- ----------------------------
-- Records of gen_table
@ -285,6 +348,8 @@ INSERT INTO `gen_table` VALUES (6, 'test_tree', '树表测试', '', '', 'TestTre
INSERT INTO `gen_table` VALUES (7, 'sys_module', '模块管理', NULL, NULL, 'Module', 'crud', 'com.hchyun.system', 'system', 'module', '模块管理', 'hchyun', '0', '/', '{}', '1', '2021-01-24 17:15:44', '', '2021-01-24 18:07:16', NULL);
INSERT INTO `gen_table` VALUES (9, 'sys_apiclass', '接口类名', NULL, NULL, 'Apiclass', 'crud', 'com.hchyun.system', 'system', 'apiclass', '接口类名', 'hchyun', '0', '/', '{}', '1', '2021-01-24 18:25:55', '', '2021-01-24 18:27:07', NULL);
INSERT INTO `gen_table` VALUES (11, 'sys_inter_table', '接口信息表', NULL, NULL, 'InterTable', 'crud', 'com.hchyun.generator', 'generator', 'intertable', '接口信息', 'hchyun', '0', '/', '{}', '1', '2021-01-25 22:45:24', '', '2021-01-26 16:39:24', NULL);
INSERT INTO `gen_table` VALUES (12, 'sys_uni_query', '万能查询', 'sys_uni_con', 'uq_id', 'UniQuery', 'sub', 'com.hchyun.system', 'system', 'query', '万能查询', 'hchyun', '0', '/', '{\"parentMenuId\":\"3\"}', '1', '2021-01-30 16:36:50', '', '2021-01-31 07:03:41', NULL);
INSERT INTO `gen_table` VALUES (13, 'sys_uni_con', '万能查询条件', NULL, NULL, 'UniCon', 'crud', 'com.hchyun.system', 'system', 'con', '万能查询条件', 'hchyun', '0', '/', NULL, '1', '2021-01-30 18:38:51', '', NULL, NULL);
-- ----------------------------
-- Table structure for gen_table_column
@ -315,7 +380,7 @@ CREATE TABLE `gen_table_column` (
`update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
PRIMARY KEY (`column_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 86 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '代码生成业务表字段' ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 106 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '代码生成业务表字段' ROW_FORMAT = Compact;
-- ----------------------------
-- Records of gen_table_column
@ -363,35 +428,81 @@ INSERT INTO `gen_table_column` VALUES (82, '11', 'create_time', NULL, 'timestamp
INSERT INTO `gen_table_column` VALUES (83, '11', 'create_by', '创建者', 'int(11)', 'Long', 'createBy', '0', '0', NULL, '1', '1', NULL, NULL, 1, 'EQ', 'input', '', 11, '1', '2021-01-25 22:45:24', '0', '2021-01-26 16:39:24');
INSERT INTO `gen_table_column` VALUES (84, '11', 'update_time', NULL, 'timestamp', 'Date', 'updateTime', '0', '0', NULL, NULL, NULL, NULL, NULL, 1, 'EQ', 'datetime', '', 12, '1', '2021-01-25 22:45:24', '0', '2021-01-26 16:39:24');
INSERT INTO `gen_table_column` VALUES (85, '11', 'update_by', '更新者', 'int(11)', 'Long', 'updateBy', '0', '0', NULL, '1', '1', NULL, NULL, 1, 'EQ', 'input', '', 13, '1', '2021-01-25 22:45:24', '0', '2021-01-26 16:39:24');
INSERT INTO `gen_table_column` VALUES (86, '12', 'id', NULL, 'int(11)', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 1, 'EQ', 'input', '', 1, '1', '2021-01-30 16:36:50', '0', '2021-01-31 07:03:41');
INSERT INTO `gen_table_column` VALUES (87, '12', 'uq_name', '名称', 'varchar(50)', 'String', 'uqName', '0', '0', NULL, '1', '1', '1', '1', 1, 'LIKE', 'input', '', 2, '1', '2021-01-30 16:36:50', '0', '2021-01-31 07:03:41');
INSERT INTO `gen_table_column` VALUES (88, '12', 'uq_sql', 'sql语句', 'text', 'String', 'uqSql', '0', '0', NULL, '1', NULL, NULL, NULL, 1, 'EQ', 'textarea', '', 3, '1', '2021-01-30 16:36:50', '0', '2021-01-31 07:03:41');
INSERT INTO `gen_table_column` VALUES (89, '12', 'uq_describe', '描述', 'varchar(50)', 'String', 'uqDescribe', '0', '0', NULL, '1', '1', '1', '1', 1, 'LIKE', 'input', '', 4, '1', '2021-01-30 16:36:50', '0', '2021-01-31 07:03:41');
INSERT INTO `gen_table_column` VALUES (90, '12', 'create_by', '创建者', 'int(11)', 'Long', 'createBy', '0', '0', NULL, '1', NULL, NULL, NULL, 1, 'EQ', 'input', '', 5, '1', '2021-01-30 16:36:50', '0', '2021-01-31 07:03:41');
INSERT INTO `gen_table_column` VALUES (91, '12', 'create_time', '创建时间', 'timestamp', 'Date', 'createTime', '0', '0', NULL, NULL, NULL, '1', '1', 1, 'BETWEEN', 'datetime', '', 6, '1', '2021-01-30 16:36:50', '0', '2021-01-31 07:03:41');
INSERT INTO `gen_table_column` VALUES (92, '12', 'update_by', '更新时间', 'int(11)', 'Long', 'updateBy', '0', '0', NULL, '1', NULL, NULL, NULL, 1, 'EQ', 'input', '', 7, '1', '2021-01-30 16:36:50', '0', '2021-01-31 07:03:41');
INSERT INTO `gen_table_column` VALUES (93, '12', 'update_time', '更新者', 'timestamp', 'Date', 'updateTime', '0', '0', NULL, NULL, NULL, '1', NULL, 1, 'EQ', 'datetime', '', 8, '1', '2021-01-30 16:36:50', '0', '2021-01-31 07:03:41');
INSERT INTO `gen_table_column` VALUES (94, '13', 'id', 'id', 'int(11)', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 1, 'EQ', 'input', '', 1, '1', '2021-01-30 18:38:51', '', NULL);
INSERT INTO `gen_table_column` VALUES (95, '13', 'uq_id', '万能查询tableid', 'int(11)', 'Long', 'uqId', '0', '0', NULL, '1', '1', '1', '1', 1, 'EQ', 'input', '', 2, '1', '2021-01-30 18:38:51', '', NULL);
INSERT INTO `gen_table_column` VALUES (96, '13', 'uc_name', '名称(lable)', 'varchar(50)', 'String', 'ucName', '0', '0', NULL, '1', '1', '1', '1', 1, 'LIKE', 'input', '', 3, '1', '2021-01-30 18:38:51', '', NULL);
INSERT INTO `gen_table_column` VALUES (97, '13', 'uc_key', '关键字', 'varchar(50)', 'String', 'ucKey', '0', '0', NULL, '1', '1', '1', '1', 1, 'EQ', 'input', '', 4, '1', '2021-01-30 18:38:51', '', NULL);
INSERT INTO `gen_table_column` VALUES (98, '13', 'uc_con', '查询条件', 'varchar(50)', 'String', 'ucCon', '0', '0', NULL, '1', '1', '1', '1', 1, 'EQ', 'input', '', 5, '1', '2021-01-30 18:38:51', '', NULL);
INSERT INTO `gen_table_column` VALUES (102, '13', 'type', '显示类型', 'int(1)', 'Integer', 'type', '0', '0', NULL, '1', '1', '1', '1', 1, 'EQ', 'select', '', 9, '', '2021-01-30 18:44:20', '', NULL);
INSERT INTO `gen_table_column` VALUES (103, '13', 'uc_mock', '模拟数据', 'varchar(512)', 'String', 'ucMock', '0', '0', NULL, '1', '1', '1', '1', 1, 'EQ', 'textarea', '', 6, '', '2021-01-31 07:00:39', '', NULL);
INSERT INTO `gen_table_column` VALUES (104, '13', 'uc_describe', '描述', 'varchar(512)', 'String', 'ucDescribe', '0', '0', NULL, '1', '1', '1', '1', 1, 'EQ', 'textarea', '', 7, '', '2021-01-31 07:00:39', '', NULL);
INSERT INTO `gen_table_column` VALUES (105, '13', 'uc_type', '输入类型', 'varchar(10)', 'String', 'ucType', '0', '0', NULL, '1', '1', '1', '1', 1, 'EQ', 'select', '', 8, '', '2021-01-31 07:00:39', '', NULL);
-- ----------------------------
-- Table structure for sys_apiclass
-- Table structure for gen_uni_con
-- ----------------------------
DROP TABLE IF EXISTS `sys_apiclass`;
CREATE TABLE `sys_apiclass` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '类id',
`m_id` int(11) NULL DEFAULT NULL COMMENT '模块id',
`c_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类名',
`c_describe` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类描述',
`package_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '包名',
`author` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '作者',
`email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电子邮件',
`prefix` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '前缀',
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
DROP TABLE IF EXISTS `gen_uni_con`;
CREATE TABLE `gen_uni_con` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`uq_id` int(11) NULL DEFAULT NULL COMMENT '万能查询tableid',
`uc_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称(lable)',
`uc_key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关键字',
`uc_con` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '查询条件',
`uc_mock` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模拟数据',
`uc_describe` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
`uc_type` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '输入类型',
`type` int(1) NULL DEFAULT 1 COMMENT '显示类型',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '接口类名' ROW_FORMAT = Compact;
) ENGINE = InnoDB AUTO_INCREMENT = 106 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '万能查询条件' ROW_FORMAT = Compact;
-- ----------------------------
-- Records of sys_apiclass
-- Records of gen_uni_con
-- ----------------------------
INSERT INTO `sys_apiclass` VALUES (1, 1, 'TestApi', '测试', 'com.hchyun.system', 'clay', '20932067@zju.edu.cn', 'system:testapi', '测试', '2021-01-24 18:34:56', 1, '2021-01-28 22:13:34', 1);
INSERT INTO `sys_apiclass` VALUES (2, 1, 'SysTest', '系统测试', 'com.hchyun.system', 'clay', '20932067@zju.edu.cn', 'system:systest', '系统测试', '2021-01-25 00:38:21', 1, '2021-01-28 22:13:27', 1);
INSERT INTO `sys_apiclass` VALUES (3, 2, 'clay', 'clay测试环节', 'com.hchyun.unit', 'hchyun', 'clay@huchyun.com', 'unit:clay', 'clayclay', '2021-01-25 16:31:33', 1, '2021-01-28 22:00:04', 1);
INSERT INTO `sys_apiclass` VALUES (4, 4, 'Order', '订单控制器', 'com.hchyun.ordertest', 'hchyun', 'clay@huchyun.com', 'ordertest:order', '订单', '2021-01-28 19:05:40', 1, '2021-01-28 22:13:20', 1);
INSERT INTO `gen_uni_con` VALUES (59, 3, '查询id', 'update_time', 'BETWEEN', '{\"startTime\":\"2017-02-08\",\"endTime\":\"2022-03-09\"}', '通过id查询内容', 'datetime', 4);
INSERT INTO `gen_uni_con` VALUES (69, 2, '测试', 'numand', 'BETWEEN', '{\"begin\":\"1\",\"end\":\"5\"}', '区间', 'input', 2);
INSERT INTO `gen_uni_con` VALUES (70, 2, '测试', 'timeand', 'BETWEEN', '{\"startTime\":\"2021-02-02\",\"endTime\":\"2021-02-02\"}', '时间区间', 'datetime', 4);
INSERT INTO `gen_uni_con` VALUES (71, 2, '', '', 'EQ', '', '', 'input', 1);
INSERT INTO `gen_uni_con` VALUES (72, 2, '', '', 'NE', '', '', 'input', 1);
INSERT INTO `gen_uni_con` VALUES (73, 2, '', '', 'GT', '', '', 'input', 1);
INSERT INTO `gen_uni_con` VALUES (74, 2, '', '', 'GTE', '', '', 'input', 1);
INSERT INTO `gen_uni_con` VALUES (75, 2, '', '', 'LT', '', '', 'input', 1);
INSERT INTO `gen_uni_con` VALUES (76, 2, '', '', 'LTE', '', '', 'input', 1);
INSERT INTO `gen_uni_con` VALUES (77, 2, '', '', 'LIKE', '', '', 'input', 1);
INSERT INTO `gen_uni_con` VALUES (103, 4, '名称', 't.menu_name', 'LIKE', '', '菜单名称模糊查询', 'input', 1);
INSERT INTO `gen_uni_con` VALUES (104, 4, '路径', 't.path', 'LIKE', '', '路径模糊查询', 'input', 1);
INSERT INTO `gen_uni_con` VALUES (105, 4, 'id', 't.menu_id', 'BETWEEN', '{\"begin\":\"\",\"end\":\"\"}', 'id查询', 'input', 2);
-- ----------------------------
-- Table structure for gen_uni_query
-- ----------------------------
DROP TABLE IF EXISTS `gen_uni_query`;
CREATE TABLE `gen_uni_query` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`uq_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '名称',
`uq_sql` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT 'sql语句',
`uq_describe` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
`is_release` int(1) NULL DEFAULT 2 COMMENT '发布',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_by` int(11) NULL DEFAULT NULL COMMENT '更新时间',
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新者',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '万能查询' ROW_FORMAT = Compact;
-- ----------------------------
-- Records of gen_uni_query
-- ----------------------------
INSERT INTO `gen_uni_query` VALUES (2, '测试', 'select id, m_name AS \'\', m_describe as \'\', remark, create_time, create_by, update_time, update_by from gen_module', '测试', 2, 1, '2021-01-30 16:54:14', 1, '2021-02-02 22:04:46');
INSERT INTO `gen_uni_query` VALUES (3, '关键字查询', 'SELECT * FROM sys_post', '关键字查询', 1, 1, '2021-01-31 15:22:27', NULL, '2021-02-03 20:19:13');
INSERT INTO `gen_uni_query` VALUES (4, '测试语句', 'SELECT t.menu_name AS 菜单名称,t.path AS 路径,t.remark AS 备注 from sys_menu t ', '菜单描述', 1, 1, '2021-02-02 11:03:37', 1, '2021-02-03 20:15:31');
-- ----------------------------
-- Table structure for sys_config
@ -909,7 +1020,7 @@ CREATE TABLE `sys_logininfor` (
`msg` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '提示消息',
`login_time` datetime NULL DEFAULT NULL COMMENT '访问时间',
PRIMARY KEY (`info_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 260 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统访问记录' ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 319 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统访问记录' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Records of sys_logininfor
@ -1074,6 +1185,65 @@ INSERT INTO `sys_logininfor` VALUES (256, 'admin', '127.0.0.1', '内网IP', 'Chr
INSERT INTO `sys_logininfor` VALUES (257, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-28 23:12:11');
INSERT INTO `sys_logininfor` VALUES (258, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-28 23:46:51');
INSERT INTO `sys_logininfor` VALUES (259, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-29 15:49:59');
INSERT INTO `sys_logininfor` VALUES (260, 'admin', '171.88.28.28', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-29 16:24:12');
INSERT INTO `sys_logininfor` VALUES (261, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-29 18:22:45');
INSERT INTO `sys_logininfor` VALUES (262, 'admin', '171.88.28.28', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-29 18:30:51');
INSERT INTO `sys_logininfor` VALUES (263, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-29 19:28:36');
INSERT INTO `sys_logininfor` VALUES (264, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-29 20:13:38');
INSERT INTO `sys_logininfor` VALUES (265, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-29 20:40:53');
INSERT INTO `sys_logininfor` VALUES (266, 'admin', '182.150.140.16', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-29 21:43:11');
INSERT INTO `sys_logininfor` VALUES (267, 'admin', '222.212.205.234', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-29 21:43:44');
INSERT INTO `sys_logininfor` VALUES (268, 'admin', '222.212.205.234', 'XX XX', 'Chrome 8', 'Windows 10', '1', '验证码错误', '2021-01-29 22:36:02');
INSERT INTO `sys_logininfor` VALUES (269, 'admin', '222.212.205.234', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-29 22:36:05');
INSERT INTO `sys_logininfor` VALUES (270, 'admin', '222.212.205.136', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-30 16:36:10');
INSERT INTO `sys_logininfor` VALUES (271, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-30 16:44:51');
INSERT INTO `sys_logininfor` VALUES (272, 'admin', '222.212.205.136', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-30 16:47:10');
INSERT INTO `sys_logininfor` VALUES (273, 'admin', '222.212.205.136', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-30 18:37:44');
INSERT INTO `sys_logininfor` VALUES (274, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-31 06:23:00');
INSERT INTO `sys_logininfor` VALUES (275, 'admin', '222.212.205.234', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-31 07:00:30');
INSERT INTO `sys_logininfor` VALUES (276, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-31 08:28:09');
INSERT INTO `sys_logininfor` VALUES (277, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-31 08:55:08');
INSERT INTO `sys_logininfor` VALUES (278, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-31 15:21:34');
INSERT INTO `sys_logininfor` VALUES (279, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-31 15:30:54');
INSERT INTO `sys_logininfor` VALUES (280, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-31 22:00:05');
INSERT INTO `sys_logininfor` VALUES (281, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-31 22:06:02');
INSERT INTO `sys_logininfor` VALUES (282, 'admin', '117.173.186.208', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-01-31 22:16:17');
INSERT INTO `sys_logininfor` VALUES (283, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-01 16:01:03');
INSERT INTO `sys_logininfor` VALUES (284, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-01 16:32:24');
INSERT INTO `sys_logininfor` VALUES (285, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-01 17:18:58');
INSERT INTO `sys_logininfor` VALUES (286, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-01 17:27:00');
INSERT INTO `sys_logininfor` VALUES (287, 'admin', '117.173.186.208', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-01 18:36:41');
INSERT INTO `sys_logininfor` VALUES (288, 'admin', '117.173.186.208', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-01 18:40:01');
INSERT INTO `sys_logininfor` VALUES (289, 'admin', '117.173.186.208', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-01 21:37:15');
INSERT INTO `sys_logininfor` VALUES (290, 'admin', '117.173.186.208', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-01 22:14:36');
INSERT INTO `sys_logininfor` VALUES (291, 'admin', '117.173.186.208', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-01 22:33:43');
INSERT INTO `sys_logininfor` VALUES (292, 'admin', '117.173.186.208', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-01 23:15:22');
INSERT INTO `sys_logininfor` VALUES (293, 'admin', '117.173.186.208', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 00:14:45');
INSERT INTO `sys_logininfor` VALUES (294, 'admin', '222.212.205.123', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 11:00:05');
INSERT INTO `sys_logininfor` VALUES (295, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 15:27:59');
INSERT INTO `sys_logininfor` VALUES (296, 'admin', '117.173.186.208', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 15:36:43');
INSERT INTO `sys_logininfor` VALUES (297, 'admin', '117.173.186.208', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 16:08:33');
INSERT INTO `sys_logininfor` VALUES (298, 'admin', '117.177.203.8', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 17:27:20');
INSERT INTO `sys_logininfor` VALUES (299, 'admin', '117.177.203.8', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 18:04:57');
INSERT INTO `sys_logininfor` VALUES (300, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 20:45:17');
INSERT INTO `sys_logininfor` VALUES (301, 'admin', '117.177.203.8', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 20:53:16');
INSERT INTO `sys_logininfor` VALUES (302, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 23:39:14');
INSERT INTO `sys_logininfor` VALUES (303, 'admin', '117.177.203.8', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-02 23:59:39');
INSERT INTO `sys_logininfor` VALUES (304, 'admin', '182.150.137.69', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 00:00:29');
INSERT INTO `sys_logininfor` VALUES (305, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 15:09:20');
INSERT INTO `sys_logininfor` VALUES (306, 'admin', '117.177.202.152', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 15:36:17');
INSERT INTO `sys_logininfor` VALUES (307, 'admin', '117.177.202.152', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 16:57:37');
INSERT INTO `sys_logininfor` VALUES (308, 'admin', '117.177.202.152', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 17:33:40');
INSERT INTO `sys_logininfor` VALUES (309, 'admin', '113.245.7.120', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 18:31:21');
INSERT INTO `sys_logininfor` VALUES (310, 'admin', '117.177.202.152', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 19:33:04');
INSERT INTO `sys_logininfor` VALUES (311, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '1', '验证码错误', '2021-02-03 19:46:53');
INSERT INTO `sys_logininfor` VALUES (312, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 19:46:58');
INSERT INTO `sys_logininfor` VALUES (313, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 20:50:11');
INSERT INTO `sys_logininfor` VALUES (314, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 22:31:23');
INSERT INTO `sys_logininfor` VALUES (315, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 22:31:25');
INSERT INTO `sys_logininfor` VALUES (316, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-03 23:17:45');
INSERT INTO `sys_logininfor` VALUES (317, 'admin', '127.0.0.1', '内网IP', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-04 15:20:04');
INSERT INTO `sys_logininfor` VALUES (318, 'admin', '117.177.202.152', 'XX XX', 'Chrome 8', 'Windows 10', '0', '登录成功', '2021-02-04 16:40:17');
-- ----------------------------
-- Table structure for sys_menu
@ -1099,7 +1269,7 @@ CREATE TABLE `sys_menu` (
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注',
PRIMARY KEY (`menu_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2492 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '菜单权限表' ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 2510 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '菜单权限表' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Records of sys_menu
@ -1107,8 +1277,9 @@ CREATE TABLE `sys_menu` (
INSERT INTO `sys_menu` VALUES (1, '系统管理', 0, 1, 'system', NULL, 1, 0, 'M', '0', '0', '', 'system', 1, '2018-03-16 11:33:00', 1, '2021-01-15 17:08:46', '系统管理目录');
INSERT INTO `sys_menu` VALUES (2, '系统监控', 0, 2, 'monitor', NULL, 1, 0, 'M', '0', '0', '', 'monitor', 0, '2018-03-16 11:33:00', 0, '2018-03-16 11:33:00', '系统监控目录');
INSERT INTO `sys_menu` VALUES (3, '系统工具', 0, 3, 'tool', NULL, 1, 0, 'M', '0', '0', '', 'tool', 0, '2018-03-16 11:33:00', 0, '2021-01-10 20:19:55', '系统工具目录');
INSERT INTO `sys_menu` VALUES (4, '宏驰云官网', 0, 4, 'http://www.hchyun.com/', NULL, 0, 0, 'M', '0', '0', '', 'guide', 0, '2018-03-16 11:33:00', 0, '2018-03-16 11:33:00', '若依官网地址');
INSERT INTO `sys_menu` VALUES (4, '宏驰云官网', 0, 6, 'http://www.hchyun.com/', NULL, 0, 0, 'M', '0', '0', '', 'guide', 0, '2018-03-16 11:33:00', 0, '2018-03-16 11:33:00', '若依官网地址');
INSERT INTO `sys_menu` VALUES (5, '接口自动生成', 0, 5, 'auto', NULL, 1, 0, 'F', '0', '0', 'auto', '#', 1, '2021-01-28 18:12:13', NULL, NULL, '接口自动生成管理');
INSERT INTO `sys_menu` VALUES (6, '信息统计', 0, 4, 'query', NULL, 1, 0, 'M', '0', '0', 'query', 'excel', 1, NULL, 1, '2021-02-02 21:00:34', '');
INSERT INTO `sys_menu` VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 0, '2018-03-16 11:33:00', 0, '2018-03-16 11:33:00', '用户管理菜单');
INSERT INTO `sys_menu` VALUES (101, '角色管理', 1, 2, 'role', 'system/role/index', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 0, '2018-03-16 11:33:00', 0, '2018-03-16 11:33:00', '角色管理菜单');
INSERT INTO `sys_menu` VALUES (102, '菜单管理', 1, 3, 'menu', 'system/menu/index', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 0, '2018-03-16 11:33:00', 0, '2018-03-16 11:33:00', '菜单管理菜单');
@ -1224,36 +1395,20 @@ INSERT INTO `sys_menu` VALUES (2456, '接口类修改', 2453, 3, '#', '', 1, 0,
INSERT INTO `sys_menu` VALUES (2457, '接口类删除', 2453, 4, '#', '', 1, 0, 'F', '0', '0', 'tool:apiclass:remove', '#', 1, '2021-01-24 18:27:29', 0, NULL, '');
INSERT INTO `sys_menu` VALUES (2458, '接口类导出', 2453, 5, '#', '', 1, 0, 'F', '0', '0', 'tool:apiclass:export', '#', 1, '2021-01-24 18:27:29', 0, NULL, '');
INSERT INTO `sys_menu` VALUES (2459, '接口类selectlist', 2429, 6, '#', '', 1, 0, 'F', '0', '0', 'tool:apiclass:selectlist', '#', 1, '2021-01-24 21:54:00', 1, NULL, '');
INSERT INTO `sys_menu` VALUES (2460, '测试组', 0, 6, 'test', '', 1, 0, 'M', '0', '0', '', '404', 1, '2021-01-25 01:36:24', 1, '2021-01-25 01:40:11', '');
INSERT INTO `sys_menu` VALUES (2460, '测试组', 0, 7, 'test', '', 1, 0, 'M', '0', '0', '', '404', 1, '2021-01-25 01:36:24', 1, '2021-01-25 01:40:11', '');
INSERT INTO `sys_menu` VALUES (2461, '预览代码', 2453, 0, '#', '', 1, 0, 'F', '0', '0', 'tool:apiclass:update', '#', 1, '2021-01-25 16:54:43', 1, NULL, '');
INSERT INTO `sys_menu` VALUES (2488, 'clay测试环节', 5, 1, '#', '', 1, 0, 'F', '0', '0', 'unit:clay', '#', 1, '2021-01-29 16:03:50', 0, NULL, 'clay测试环节接口管理');
INSERT INTO `sys_menu` VALUES (2489, '测试02', 2488, 1, '#', '', 1, 0, 'F', '0', '0', 'unit:clay:test02', '#', 1, '2021-01-29 16:03:50', 0, NULL, '');
INSERT INTO `sys_menu` VALUES (2490, '测试03', 2488, 1, '#', '', 1, 0, 'F', '0', '0', 'unit:clay:test03', '#', 1, '2021-01-29 16:03:50', 0, NULL, '');
INSERT INTO `sys_menu` VALUES (2491, '测试04', 2488, 1, '#', '', 1, 0, 'F', '0', '0', 'unit:clay:test04', '#', 1, '2021-01-29 16:03:50', 0, NULL, '');
-- ----------------------------
-- Table structure for sys_module
-- ----------------------------
DROP TABLE IF EXISTS `sys_module`;
CREATE TABLE `sys_module` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '模块id',
`m_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块名称',
`m_describe` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '模块描述',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建者',
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`update_by` int(11) NULL DEFAULT NULL COMMENT '更新者',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '模块管理' ROW_FORMAT = Compact;
-- ----------------------------
-- Records of sys_module
-- ----------------------------
INSERT INTO `sys_module` VALUES (1, 'system', '系统模块', '2021-01-24 17:31:26', '系统模块', 1, '2021-01-25 23:28:21', NULL);
INSERT INTO `sys_module` VALUES (2, 'unit', '工具模块', NULL, '工具模块', 1, '2021-01-25 23:28:44', 1);
INSERT INTO `sys_module` VALUES (3, 'systest', '测试模块', '2021-01-24 17:32:41', '测试模块', 1, '2021-01-26 18:06:38', 1);
INSERT INTO `sys_module` VALUES (4, 'ordertest', '订单测试模块', '2021-01-28 19:04:33', '订单测试模块', 1, NULL, NULL);
INSERT INTO `sys_menu` VALUES (2498, '万能查询', 3, 1, 'query', 'tool/query/index', 1, 0, 'C', '0', '0', 'tool:query:list', 'search', 1, '2021-01-30 16:38:54', 1, '2021-01-30 17:09:39', '万能查询菜单');
INSERT INTO `sys_menu` VALUES (2499, '万能查询查询', 2498, 1, '#', '', 1, 0, 'F', '0', '0', 'tool:query:query', '#', 1, '2021-01-30 16:38:54', 0, NULL, '');
INSERT INTO `sys_menu` VALUES (2500, '万能查询新增', 2498, 2, '#', '', 1, 0, 'F', '0', '0', 'tool:query:add', '#', 1, '2021-01-30 16:38:54', 0, NULL, '');
INSERT INTO `sys_menu` VALUES (2501, '万能查询修改', 2498, 3, '#', '', 1, 0, 'F', '0', '0', 'tool:query:edit', '#', 1, '2021-01-30 16:38:54', 0, NULL, '');
INSERT INTO `sys_menu` VALUES (2502, '万能查询删除', 2498, 4, '#', '', 1, 0, 'F', '0', '0', 'tool:query:remove', '#', 1, '2021-01-30 16:38:54', 0, NULL, '');
INSERT INTO `sys_menu` VALUES (2503, '万能查询导出', 2498, 5, '#', '', 1, 0, 'F', '0', '0', 'tool:query:export', '#', 1, '2021-01-30 16:38:54', 0, NULL, '');
INSERT INTO `sys_menu` VALUES (2506, '测试语句', 6, 0, 'data/4', 'tool/query/queryDate', 1, 0, 'C', '0', '0', NULL, 'chart', 1, '2021-02-03 20:15:31', NULL, NULL, '');
INSERT INTO `sys_menu` VALUES (2509, '关键字查询', 6, 0, 'data/3', 'tool/query/queryDate', 1, 0, 'C', '0', '0', NULL, 'chart', 1, '2021-02-03 20:19:13', NULL, NULL, '');
-- ----------------------------
-- Table structure for sys_notice
@ -1301,7 +1456,7 @@ CREATE TABLE `sys_oper_log` (
`error_msg` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '错误消息',
`oper_time` datetime NULL DEFAULT NULL COMMENT '操作时间',
PRIMARY KEY (`oper_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 585 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作日志记录' ROW_FORMAT = COMPACT;
) ENGINE = InnoDB AUTO_INCREMENT = 615 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作日志记录' ROW_FORMAT = COMPACT;
-- ----------------------------
-- Records of sys_oper_log
@ -1791,6 +1946,36 @@ INSERT INTO `sys_oper_log` VALUES (581, '生成代码(工作流)', 8, 'com.hchyu
INSERT INTO `sys_oper_log` VALUES (582, '生成代码(工作流)', 8, 'com.hchyun.generator.controller.InterTableController.classGenerator()', 'GET', 1, 'admin', NULL, '/dev-api/generator/intertable/classgen/3', '127.0.0.1', '内网IP', '{id=3}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-29 15:53:22');
INSERT INTO `sys_oper_log` VALUES (583, '生成代码(工作流)', 8, 'com.hchyun.generator.controller.InterTableController.classGenerator()', 'GET', 1, 'admin', NULL, '/dev-api/generator/intertable/classgen/3', '127.0.0.1', '内网IP', '{id=3}', '{\"msg\":\"数据库异常!\",\"code\":500}', 0, NULL, '2021-01-29 16:02:59');
INSERT INTO `sys_oper_log` VALUES (584, '生成代码(工作流)', 8, 'com.hchyun.generator.controller.InterTableController.classGenerator()', 'GET', 1, 'admin', NULL, '/dev-api/generator/intertable/classgen/3', '127.0.0.1', '内网IP', '{id=3}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-29 16:03:50');
INSERT INTO `sys_oper_log` VALUES (585, '预览代码(工作流)', 8, 'com.hchyun.generator.controller.InterTableController.classPreview()', 'GET', 1, 'admin', NULL, '/dev-api/generator/intertable/classpreview/4', '171.88.28.28', 'XX XX', '{id=4}', '{\"msg\":\"该类下接口数据为空,请先添加接口!\",\"code\":500}', 0, NULL, '2021-01-29 16:24:21');
INSERT INTO `sys_oper_log` VALUES (586, '代码生成', 6, 'com.hchyun.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/dev-api/tool/gen/importTable', '222.212.205.136', 'XX XX', 'sys_uni_query', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 16:36:50');
INSERT INTO `sys_oper_log` VALUES (587, '代码生成', 2, 'com.hchyun.generator.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/dev-api/tool/gen', '222.212.205.136', 'XX XX', '{\"sub\":false,\"functionAuthor\":\"hchyun\",\"columns\":[{\"capJavaField\":\"Id\",\"usableColumn\":false,\"columnId\":86,\"isIncrement\":\"1\",\"increment\":true,\"insert\":true,\"dictType\":\"\",\"required\":false,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"javaField\":\"id\",\"htmlType\":\"input\",\"edit\":false,\"query\":false,\"sort\":1,\"list\":false,\"params\":{},\"javaType\":\"Long\",\"queryType\":\"EQ\",\"columnType\":\"int(11)\",\"createBy\":1,\"isPk\":\"1\",\"createTime\":1611995810000,\"tableId\":12,\"pk\":true,\"columnName\":\"id\"},{\"capJavaField\":\"UqName\",\"usableColumn\":false,\"columnId\":87,\"isIncrement\":\"0\",\"increment\":false,\"insert\":true,\"isList\":\"1\",\"dictType\":\"\",\"required\":true,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"isRequired\":\"1\",\"javaField\":\"uqName\",\"htmlType\":\"input\",\"edit\":true,\"query\":true,\"columnComment\":\"名称\",\"isQuery\":\"1\",\"sort\":2,\"list\":true,\"params\":{},\"javaType\":\"String\",\"queryType\":\"LIKE\",\"columnType\":\"varchar(50)\",\"createBy\":1,\"isPk\":\"0\",\"createTime\":1611995810000,\"isEdit\":\"1\",\"tableId\":12,\"pk\":false,\"columnName\":\"uq_name\"},{\"capJavaField\":\"UqSql\",\"usableColumn\":false,\"columnId\":88,\"isIncrement\":\"0\",\"increment\":false,\"insert\":true,\"dictType\":\"\",\"required\":false,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"javaField\":\"uqSql\",\"htmlType\":\"textarea\",\"edit\":false,\"query\":false,\"columnComment\":\"sql语句\",\"sort\":3,\"list\":false,\"params\":{},\"javaType\":\"String\",\"queryType\":\"EQ\",\"columnType\":\"text\",\"createBy\":1,\"isPk\":\"0\",\"createTime\":1611995810000,\"tableId\":12,\"pk\":false,\"columnName\":\"uq_sql\"},{\"capJavaField\":\"UqDescribe\",\"usableColumn\":false,\"columnId\":89,\"isIncrement\":\"0\",\"increment\":false,\"insert\":true,\"isList\":\"1\",\"dictType\":\"\",\"required\":true,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"isRequired\":\"1\",\"javaField\":\"uqDescribe\",\"htmlType\":\"input\",\"edit\":true,\"query\":true,\"columnComment\":\"描述\",\"isQuery\":\"1\",\"sort\":4,\"list\":true,\"params\":{},\"javaType\":\"String\",\"queryType\":\"LIKE\",\"columnType\":\"varchar(50)\",\"createBy\":1,\"isPk\":\"0\",\"createTime\":1', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 16:38:12');
INSERT INTO `sys_oper_log` VALUES (588, '代码生成', 8, 'com.hchyun.generator.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/dev-api/tool/gen/batchGenCode', '222.212.205.136', 'XX XX', '{}', 'null', 1, '', '2021-01-30 16:38:40');
INSERT INTO `sys_oper_log` VALUES (589, '代码生成', 8, 'com.hchyun.generator.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/dev-api/tool/gen/batchGenCode', '222.212.205.136', 'XX XX', '{}', 'null', 0, NULL, '2021-01-30 16:38:54');
INSERT INTO `sys_oper_log` VALUES (590, '万能查询', 1, 'com.hchyun.web.controller.system.UniQueryController.add()', 'POST', 1, 'admin', NULL, '/dev-api/system/query', '127.0.0.1', '内网IP', '{\"uqName\":\"test\",\"params\":{},\"createBy\":1,\"uqDescribe\":\"test\",\"uqSql\":\"test\",\"id\":1}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 16:45:50');
INSERT INTO `sys_oper_log` VALUES (591, '代码生成', 2, 'com.hchyun.generator.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/dev-api/tool/gen', '222.212.205.136', 'XX XX', '{\"sub\":false,\"functionAuthor\":\"hchyun\",\"columns\":[{\"capJavaField\":\"Id\",\"usableColumn\":false,\"columnId\":86,\"isIncrement\":\"1\",\"increment\":true,\"insert\":true,\"dictType\":\"\",\"required\":false,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"javaField\":\"id\",\"htmlType\":\"input\",\"edit\":false,\"query\":false,\"updateTime\":1611995892000,\"sort\":1,\"list\":false,\"params\":{},\"javaType\":\"Long\",\"queryType\":\"EQ\",\"columnType\":\"int(11)\",\"createBy\":1,\"isPk\":\"1\",\"createTime\":1611995810000,\"tableId\":12,\"pk\":true,\"columnName\":\"id\"},{\"capJavaField\":\"UqName\",\"usableColumn\":false,\"columnId\":87,\"isIncrement\":\"0\",\"increment\":false,\"insert\":true,\"isList\":\"1\",\"dictType\":\"\",\"required\":true,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"isRequired\":\"1\",\"javaField\":\"uqName\",\"htmlType\":\"input\",\"edit\":true,\"query\":true,\"columnComment\":\"名称\",\"isQuery\":\"1\",\"updateTime\":1611995892000,\"sort\":2,\"list\":true,\"params\":{},\"javaType\":\"String\",\"queryType\":\"LIKE\",\"columnType\":\"varchar(50)\",\"createBy\":1,\"isPk\":\"0\",\"createTime\":1611995810000,\"isEdit\":\"1\",\"tableId\":12,\"pk\":false,\"columnName\":\"uq_name\"},{\"capJavaField\":\"UqSql\",\"usableColumn\":false,\"columnId\":88,\"isIncrement\":\"0\",\"increment\":false,\"insert\":true,\"dictType\":\"\",\"required\":false,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"javaField\":\"uqSql\",\"htmlType\":\"textarea\",\"edit\":false,\"query\":false,\"columnComment\":\"sql语句\",\"updateTime\":1611995892000,\"sort\":3,\"list\":false,\"params\":{},\"javaType\":\"String\",\"queryType\":\"EQ\",\"columnType\":\"text\",\"createBy\":1,\"isPk\":\"0\",\"createTime\":1611995810000,\"tableId\":12,\"pk\":false,\"columnName\":\"uq_sql\"},{\"capJavaField\":\"UqDescribe\",\"usableColumn\":false,\"columnId\":89,\"isIncrement\":\"0\",\"increment\":false,\"insert\":true,\"isList\":\"1\",\"dictType\":\"\",\"required\":true,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"isRequired\":\"1\",\"javaField\":\"uqDescribe\",\"htmlType\":\"input\",\"edit\":true,\"query\":true,\"columnComment\":\"描述\",\"isQuery\":\"1\",\"updateTime\":1611995892000,\"sort\":4,\"list\":true,\"params\"', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 16:51:51');
INSERT INTO `sys_oper_log` VALUES (592, '万能查询', 1, 'com.hchyun.web.controller.system.UniQueryController.add()', 'POST', 1, 'admin', NULL, '/dev-api/system/query', '127.0.0.1', '内网IP', '{\"uqName\":\"test\",\"params\":{},\"createBy\":1,\"uqDescribe\":\"test\",\"id\":2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 16:54:14');
INSERT INTO `sys_oper_log` VALUES (593, '万能查询', 2, 'com.hchyun.web.controller.system.UniQueryController.edit()', 'PUT', 1, 'admin', NULL, '/dev-api/system/query', '127.0.0.1', '内网IP', '{\"uqName\":\"testgg\",\"params\":{},\"createBy\":1,\"createTime\":1611996854000,\"updateBy\":1,\"uqDescribe\":\"test\",\"id\":2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 16:55:32');
INSERT INTO `sys_oper_log` VALUES (594, '万能查询', 2, 'com.hchyun.web.controller.system.UniQueryController.edit()', 'PUT', 1, 'admin', NULL, '/dev-api/system/query', '127.0.0.1', '内网IP', '{\"uqName\":\"testgg\",\"params\":{},\"createBy\":1,\"createTime\":1611996854000,\"updateBy\":1,\"uqDescribe\":\"test\",\"id\":2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 16:55:32');
INSERT INTO `sys_oper_log` VALUES (595, '万能查询', 2, 'com.hchyun.web.controller.system.UniQueryController.edit()', 'PUT', 1, 'admin', NULL, '/dev-api/system/query', '127.0.0.1', '内网IP', '{\"uqName\":\"testgg\",\"params\":{},\"createBy\":1,\"createTime\":1611996854000,\"updateBy\":1,\"uqDescribe\":\"test\",\"id\":2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 16:55:32');
INSERT INTO `sys_oper_log` VALUES (596, '菜单管理', 2, 'com.hchyun.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/dev-api/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"search\",\"orderNum\":\"1\",\"menuName\":\"万能查询\",\"params\":{},\"parentId\":3,\"isCache\":\"0\",\"path\":\"query\",\"component\":\"tool/query/index\",\"children\":[],\"createTime\":1611995934000,\"updateBy\":1,\"isFrame\":\"1\",\"menuId\":2498,\"menuType\":\"C\",\"perms\":\"tool:query:list\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 17:09:39');
INSERT INTO `sys_oper_log` VALUES (597, '代码生成', 6, 'com.hchyun.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/dev-api/tool/gen/importTable', '222.212.205.136', 'XX XX', 'sys_uni_con', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 18:38:51');
INSERT INTO `sys_oper_log` VALUES (598, '代码生成', 2, 'com.hchyun.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', NULL, '/dev-api/tool/gen/synchDb/sys_uni_con', '222.212.205.136', 'XX XX', '{tableName=sys_uni_con}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-30 18:44:20');
INSERT INTO `sys_oper_log` VALUES (599, '代码生成', 2, 'com.hchyun.generator.controller.GenController.synchDb()', 'GET', 1, 'admin', NULL, '/dev-api/tool/gen/synchDb/sys_uni_con', '222.212.205.234', 'XX XX', '{tableName=sys_uni_con}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-31 07:00:39');
INSERT INTO `sys_oper_log` VALUES (600, '代码生成', 2, 'com.hchyun.generator.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/dev-api/tool/gen', '222.212.205.234', 'XX XX', '{\"sub\":true,\"subTableName\":\"sys_uni_con\",\"functionAuthor\":\"hchyun\",\"columns\":[{\"capJavaField\":\"Id\",\"usableColumn\":false,\"columnId\":86,\"isIncrement\":\"1\",\"increment\":true,\"insert\":true,\"dictType\":\"\",\"required\":false,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"javaField\":\"id\",\"htmlType\":\"input\",\"edit\":false,\"query\":false,\"updateTime\":1611996711000,\"sort\":1,\"list\":false,\"params\":{},\"javaType\":\"Long\",\"queryType\":\"EQ\",\"columnType\":\"int(11)\",\"createBy\":1,\"isPk\":\"1\",\"createTime\":1611995810000,\"tableId\":12,\"pk\":true,\"columnName\":\"id\"},{\"capJavaField\":\"UqName\",\"usableColumn\":false,\"columnId\":87,\"isIncrement\":\"0\",\"increment\":false,\"insert\":true,\"isList\":\"1\",\"dictType\":\"\",\"required\":false,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"javaField\":\"uqName\",\"htmlType\":\"input\",\"edit\":true,\"query\":true,\"columnComment\":\"名称\",\"isQuery\":\"1\",\"updateTime\":1611996711000,\"sort\":2,\"list\":true,\"params\":{},\"javaType\":\"String\",\"queryType\":\"LIKE\",\"columnType\":\"varchar(50)\",\"createBy\":1,\"isPk\":\"0\",\"createTime\":1611995810000,\"isEdit\":\"1\",\"tableId\":12,\"pk\":false,\"columnName\":\"uq_name\"},{\"capJavaField\":\"UqSql\",\"usableColumn\":false,\"columnId\":88,\"isIncrement\":\"0\",\"increment\":false,\"insert\":true,\"dictType\":\"\",\"required\":false,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"javaField\":\"uqSql\",\"htmlType\":\"textarea\",\"edit\":false,\"query\":false,\"columnComment\":\"sql语句\",\"updateTime\":1611996711000,\"sort\":3,\"list\":false,\"params\":{},\"javaType\":\"String\",\"queryType\":\"EQ\",\"columnType\":\"text\",\"createBy\":1,\"isPk\":\"0\",\"createTime\":1611995810000,\"tableId\":12,\"pk\":false,\"columnName\":\"uq_sql\"},{\"capJavaField\":\"UqDescribe\",\"usableColumn\":false,\"columnId\":89,\"isIncrement\":\"0\",\"increment\":false,\"insert\":true,\"isList\":\"1\",\"dictType\":\"\",\"required\":false,\"superColumn\":false,\"updateBy\":0,\"isInsert\":\"1\",\"isRegular\":1,\"javaField\":\"uqDescribe\",\"htmlType\":\"input\",\"edit\":true,\"query\":true,\"columnComment\":\"描述\",\"isQuery\":\"1\",\"updateTime\":1611996711000,\"sort\":4,\"list\":true,\"params\":{},', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-31 07:03:41');
INSERT INTO `sys_oper_log` VALUES (601, '万能查询', 2, 'com.hchyun.generator.controller.UniQueryController.edit()', 'PUT', 1, 'admin', NULL, '/dev-api/tool/query', '127.0.0.1', '内网IP', '{\"uqName\":\"测试\",\"updateTime\":1612055048000,\"params\":{},\"createBy\":1,\"createTime\":1611996854000,\"updateBy\":1,\"uqDescribe\":\"测试\",\"uqSql\":\"select id, m_name AS \'\', m_describe as \'\', remark, create_time, create_by, update_time, update_by from gen_module\",\"id\":2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-31 15:22:07');
INSERT INTO `sys_oper_log` VALUES (602, '万能查询', 1, 'com.hchyun.generator.controller.UniQueryController.add()', 'POST', 1, 'admin', NULL, '/dev-api/tool/query', '127.0.0.1', '内网IP', '{\"uqName\":\"关键字查询\",\"params\":{},\"createBy\":1,\"uqDescribe\":\"关键字查询\",\"id\":3}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-01-31 15:22:27');
INSERT INTO `sys_oper_log` VALUES (603, '万能查询', 1, 'com.hchyun.generator.controller.UniQueryController.add()', 'POST', 1, 'admin', NULL, '/dev-api/tool/query', '222.212.205.123', 'XX XX', '{\"uqName\":\"测试语句\",\"params\":{},\"createBy\":1,\"uqDescribe\":\"菜单描述\",\"uqSql\":\"SELECT t.menu_name AS 菜单名称,t.path AS 路径,t.remark AS 备注 from sys_menu t;\",\"id\":4}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-02-02 11:03:37');
INSERT INTO `sys_oper_log` VALUES (604, '万能查询', 2, 'com.hchyun.generator.controller.UniQueryController.edit()', 'PUT', 1, 'admin', NULL, '/dev-api/tool/query', '222.212.205.123', 'XX XX', '{\"uqName\":\"测试语句\",\"params\":{},\"createBy\":1,\"createTime\":1612235017000,\"updateBy\":1,\"uqDescribe\":\"菜单描述\",\"uqSql\":\"SELECT t.menu_name AS 菜单名称,t.path AS 路径,t.remark AS 备注 from sys_menu t where 1=1 \",\"id\":4}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-02-02 11:25:06');
INSERT INTO `sys_oper_log` VALUES (605, '菜单管理', 2, 'com.hchyun.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/dev-api/system/menu', '117.177.203.8', 'XX XX', '{\"visible\":\"0\",\"icon\":\"example\",\"orderNum\":\"6\",\"menuName\":\"信息统计\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"query\",\"children\":[],\"updateBy\":1,\"isFrame\":\"1\",\"menuId\":6,\"menuType\":\"M\",\"perms\":\"query\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-02-02 21:00:18');
INSERT INTO `sys_oper_log` VALUES (606, '菜单管理', 2, 'com.hchyun.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/dev-api/system/menu', '117.177.203.8', 'XX XX', '{\"visible\":\"0\",\"icon\":\"excel\",\"orderNum\":\"6\",\"menuName\":\"信息统计\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"query\",\"children\":[],\"updateBy\":1,\"isFrame\":\"1\",\"menuId\":6,\"menuType\":\"M\",\"perms\":\"query\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-02-02 21:00:34');
INSERT INTO `sys_oper_log` VALUES (607, '预览代码(工作台)', 8, 'com.hchyun.generator.controller.InterTableController.modulePreview()', 'GET', 1, 'admin', NULL, '/dev-api/generator/intertable/modulepreview/1', '182.150.137.69', 'XX XX', '{id=1}', '{\"msg\":\"该模块下接口为空,请先创建接口!\",\"code\":500}', 0, NULL, '2021-02-03 00:04:04');
INSERT INTO `sys_oper_log` VALUES (608, '菜单管理', 2, 'com.hchyun.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/dev-api/system/menu', '117.177.202.152', 'XX XX', '{\"visible\":\"0\",\"icon\":\"chart\",\"orderNum\":\"0\",\"menuName\":\"数据查询测试\",\"params\":{},\"parentId\":6,\"isCache\":\"0\",\"path\":\"data/4\",\"component\":\"tool/query/queryDate\",\"children\":[],\"updateBy\":1,\"isFrame\":\"1\",\"menuId\":2504,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2021-02-03 16:58:05');
INSERT INTO `sys_oper_log` VALUES (609, '学生', 5, 'com.hchyun.test.controller.StuController.export()', 'GET', 1, 'admin', NULL, '/dev-api/test/stu/export', '127.0.0.1', '内网IP', '{}', '{\"msg\":\"18bb07bb-a235-4a84-bca4-db0c9b42a6ba_stu.xlsx\",\"code\":200}', 0, NULL, '2021-02-03 20:55:30');
INSERT INTO `sys_oper_log` VALUES (610, '成绩', 5, 'com.hchyun.test.controller.ResultsController.export()', 'GET', 1, 'admin', NULL, '/dev-api/test/results/export', '127.0.0.1', '内网IP', '{}', '{\"msg\":\"9a0ec594-4f93-4c5a-a933-f8b68e8bee7c_results.xlsx\",\"code\":200}', 0, NULL, '2021-02-03 20:57:01');
INSERT INTO `sys_oper_log` VALUES (611, '成绩', 5, 'com.hchyun.test.controller.ResultsController.export()', 'GET', 1, 'admin', NULL, '/dev-api/test/results/export', '127.0.0.1', '内网IP', '{}', '{\"msg\":\"af650dc1-24f5-4bd6-957a-92ac08af268b_results.xlsx\",\"code\":200}', 0, NULL, '2021-02-03 21:01:25');
INSERT INTO `sys_oper_log` VALUES (612, '成绩', 5, 'com.hchyun.test.controller.ResultsController.export()', 'GET', 1, 'admin', NULL, '/dev-api/test/results/export', '127.0.0.1', '内网IP', '{}', '{\"msg\":\"系统错误!\",\"code\":500}', 0, NULL, '2021-02-03 21:19:22');
INSERT INTO `sys_oper_log` VALUES (613, '成绩', 5, 'com.hchyun.test.controller.ResultsController.export()', 'GET', 1, 'admin', NULL, '/dev-api/test/results/export', '127.0.0.1', '内网IP', '{}', 'null', 1, '导出Excel失败请联系网站管理员', '2021-02-03 21:21:00');
INSERT INTO `sys_oper_log` VALUES (614, '成绩', 5, 'com.hchyun.test.controller.ResultsController.export()', 'GET', 1, 'admin', NULL, '/dev-api/test/results/export', '127.0.0.1', '内网IP', '{}', '{\"msg\":\"187e1aa0-d41a-4658-9c58-936876f72f6f_results.xlsx\",\"code\":200}', 0, NULL, '2021-02-03 22:43:36');
-- ----------------------------
-- Table structure for sys_post