新增邮件发送日志
parent
1e35045f67
commit
932b4da710
|
|
@ -0,0 +1,88 @@
|
||||||
|
package com.ruoyi.system.controller;
|
||||||
|
|
||||||
|
import com.ruoyi.common.core.mail.MailMessage;
|
||||||
|
import com.ruoyi.common.core.mail.MailSendResult;
|
||||||
|
import com.ruoyi.common.core.utils.poi.ExcelUtil;
|
||||||
|
import com.ruoyi.common.core.web.controller.BaseController;
|
||||||
|
import com.ruoyi.common.core.web.domain.AjaxResult;
|
||||||
|
import com.ruoyi.common.core.web.page.TableDataInfo;
|
||||||
|
import com.ruoyi.common.log.annotation.Log;
|
||||||
|
import com.ruoyi.common.log.enums.BusinessType;
|
||||||
|
import com.ruoyi.common.security.annotation.RequiresPermissions;
|
||||||
|
import com.ruoyi.system.domain.SysMailLog;
|
||||||
|
import com.ruoyi.system.service.ISysMailLogService;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 邮件发送日志Controller
|
||||||
|
*
|
||||||
|
* @author ryas
|
||||||
|
* created on 2024-03-01
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/mailLog")
|
||||||
|
public class SysMailLogController extends BaseController {
|
||||||
|
@Autowired
|
||||||
|
private ISysMailLogService sysMailLogService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询邮件发送日志列表
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("system:mailLog:list")
|
||||||
|
@GetMapping("/list")
|
||||||
|
public TableDataInfo list(SysMailLog sysMailLog) {
|
||||||
|
startPage();
|
||||||
|
List<SysMailLog> list = sysMailLogService.selectSysMailLogList(sysMailLog);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 导出邮件发送日志列表
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("system:mailLog:export")
|
||||||
|
@Log(title = "邮件发送日志", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/export")
|
||||||
|
public void export(HttpServletResponse response, SysMailLog sysMailLog) {
|
||||||
|
List<SysMailLog> list = sysMailLogService.selectSysMailLogList(sysMailLog);
|
||||||
|
ExcelUtil<SysMailLog> util = new ExcelUtil<>(SysMailLog.class);
|
||||||
|
util.exportExcel(response, list, "邮件发送日志数据");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取邮件发送日志详细信息
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("system:mailLog:query")
|
||||||
|
@GetMapping(value = "/{mailLogId}")
|
||||||
|
public AjaxResult getInfo(@PathVariable("mailLogId") Long mailLogId) {
|
||||||
|
return success(sysMailLogService.selectSysMailLogByMailLogId(mailLogId));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 临时邮件发送
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("system:mailLog:send")
|
||||||
|
@Log(title = "临时邮件发送", businessType = BusinessType.OTHER)
|
||||||
|
@PostMapping("/sendTemporality")
|
||||||
|
public AjaxResult sendTemporality(@RequestBody MailMessage message) {
|
||||||
|
MailSendResult result = sysMailLogService.sendTempMail(message);
|
||||||
|
if (result.isSuccess()) {
|
||||||
|
return success();
|
||||||
|
} else {
|
||||||
|
return error(result.getErrMsg());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除邮件发送日志
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("system:mailLog:remove")
|
||||||
|
@Log(title = "邮件发送日志", businessType = BusinessType.DELETE)
|
||||||
|
@DeleteMapping("/{mailLogIds}")
|
||||||
|
public AjaxResult remove(@PathVariable Long[] mailLogIds) {
|
||||||
|
return toAjax(sysMailLogService.deleteSysMailLogByMailLogIds(mailLogIds));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,162 @@
|
||||||
|
package com.ruoyi.system.domain;
|
||||||
|
|
||||||
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||||
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||||
|
import com.ruoyi.common.core.annotation.Excel;
|
||||||
|
import com.ruoyi.common.core.web.domain.BaseEntity;
|
||||||
|
|
||||||
|
import java.io.Serial;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 邮件发送日志对象 sys_mail_log
|
||||||
|
*
|
||||||
|
* @author ryas
|
||||||
|
* created on 2024-03-01
|
||||||
|
*/
|
||||||
|
public class SysMailLog extends BaseEntity {
|
||||||
|
@Serial
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 日志主键
|
||||||
|
*/
|
||||||
|
private Long mailLogId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 发送状态(0未发送 1成功 2失败)
|
||||||
|
*/
|
||||||
|
@Excel(name = "发送状态", readConverterExp = "0=未发送,1=成功,2=失败")
|
||||||
|
private Long status;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 自定业务类型
|
||||||
|
*/
|
||||||
|
@Excel(name = "自定业务类型")
|
||||||
|
private String businessType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 发件人
|
||||||
|
*/
|
||||||
|
@Excel(name = "发件人")
|
||||||
|
private String from;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 收件人
|
||||||
|
*/
|
||||||
|
@Excel(name = "收件人")
|
||||||
|
private String to;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 抄送
|
||||||
|
*/
|
||||||
|
@Excel(name = "抄送")
|
||||||
|
private String cc;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 邮件主题
|
||||||
|
*/
|
||||||
|
@Excel(name = "邮件主题")
|
||||||
|
private String subject;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 日志消息
|
||||||
|
*/
|
||||||
|
@Excel(name = "日志消息")
|
||||||
|
private String msg;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 消耗时间(ms)
|
||||||
|
*/
|
||||||
|
@Excel(name = "消耗时间(ms)")
|
||||||
|
private Long costTime;
|
||||||
|
|
||||||
|
public void setMailLogId(Long mailLogId) {
|
||||||
|
this.mailLogId = mailLogId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getMailLogId() {
|
||||||
|
return mailLogId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStatus(Long status) {
|
||||||
|
this.status = status;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getStatus() {
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBusinessType(String businessType) {
|
||||||
|
this.businessType = businessType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getBusinessType() {
|
||||||
|
return businessType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setFrom(String from) {
|
||||||
|
this.from = from;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getFrom() {
|
||||||
|
return from;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTo(String to) {
|
||||||
|
this.to = to;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTo() {
|
||||||
|
return to;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCc(String cc) {
|
||||||
|
this.cc = cc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCc() {
|
||||||
|
return cc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSubject(String subject) {
|
||||||
|
this.subject = subject;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getSubject() {
|
||||||
|
return subject;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMsg(String msg) {
|
||||||
|
this.msg = msg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMsg() {
|
||||||
|
return msg;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCostTime(Long costTime) {
|
||||||
|
this.costTime = costTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getCostTime() {
|
||||||
|
return costTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
|
||||||
|
.append("mailLogId", getMailLogId())
|
||||||
|
.append("status", getStatus())
|
||||||
|
.append("businessType", getBusinessType())
|
||||||
|
.append("from", getFrom())
|
||||||
|
.append("to", getTo())
|
||||||
|
.append("cc", getCc())
|
||||||
|
.append("subject", getSubject())
|
||||||
|
.append("msg", getMsg())
|
||||||
|
.append("createTime", getCreateTime())
|
||||||
|
.append("createBy", getCreateBy())
|
||||||
|
.append("costTime", getCostTime())
|
||||||
|
.append("remark", getRemark())
|
||||||
|
.toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,61 @@
|
||||||
|
package com.ruoyi.system.mapper;
|
||||||
|
|
||||||
|
import com.ruoyi.system.domain.SysMailLog;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 邮件发送日志Mapper接口
|
||||||
|
*
|
||||||
|
* @author ryas
|
||||||
|
* created on 2024-03-01
|
||||||
|
*/
|
||||||
|
public interface SysMailLogMapper {
|
||||||
|
/**
|
||||||
|
* 查询邮件发送日志
|
||||||
|
*
|
||||||
|
* @param mailLogId 邮件发送日志主键
|
||||||
|
* @return 邮件发送日志
|
||||||
|
*/
|
||||||
|
SysMailLog selectSysMailLogByMailLogId(Long mailLogId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询邮件发送日志列表
|
||||||
|
*
|
||||||
|
* @param sysMailLog 邮件发送日志
|
||||||
|
* @return 邮件发送日志集合
|
||||||
|
*/
|
||||||
|
List<SysMailLog> selectSysMailLogList(SysMailLog sysMailLog);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增邮件发送日志
|
||||||
|
*
|
||||||
|
* @param sysMailLog 邮件发送日志
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
int insertSysMailLog(SysMailLog sysMailLog);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改邮件发送日志
|
||||||
|
*
|
||||||
|
* @param sysMailLog 邮件发送日志
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
int updateSysMailLog(SysMailLog sysMailLog);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除邮件发送日志
|
||||||
|
*
|
||||||
|
* @param mailLogId 邮件发送日志主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
int deleteSysMailLogByMailLogId(Long mailLogId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除邮件发送日志
|
||||||
|
*
|
||||||
|
* @param mailLogIds 需要删除的数据主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
int deleteSysMailLogByMailLogIds(Long[] mailLogIds);
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,71 @@
|
||||||
|
package com.ruoyi.system.service;
|
||||||
|
|
||||||
|
import com.ruoyi.common.core.mail.MailMessage;
|
||||||
|
import com.ruoyi.common.core.mail.MailSendResult;
|
||||||
|
import com.ruoyi.system.domain.SysMailLog;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 邮件发送日志Service接口
|
||||||
|
*
|
||||||
|
* @author ryas
|
||||||
|
* created on 2024-03-01
|
||||||
|
*/
|
||||||
|
public interface ISysMailLogService {
|
||||||
|
/**
|
||||||
|
* 查询邮件发送日志
|
||||||
|
*
|
||||||
|
* @param mailLogId 邮件发送日志主键
|
||||||
|
* @return 邮件发送日志
|
||||||
|
*/
|
||||||
|
SysMailLog selectSysMailLogByMailLogId(Long mailLogId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询邮件发送日志列表
|
||||||
|
*
|
||||||
|
* @param sysMailLog 邮件发送日志
|
||||||
|
* @return 邮件发送日志集合
|
||||||
|
*/
|
||||||
|
List<SysMailLog> selectSysMailLogList(SysMailLog sysMailLog);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增邮件发送日志
|
||||||
|
*
|
||||||
|
* @param sysMailLog 邮件发送日志
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
int insertSysMailLog(SysMailLog sysMailLog);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改邮件发送日志
|
||||||
|
*
|
||||||
|
* @param sysMailLog 邮件发送日志
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
int updateSysMailLog(SysMailLog sysMailLog);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除邮件发送日志
|
||||||
|
*
|
||||||
|
* @param mailLogIds 需要删除的邮件发送日志主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
int deleteSysMailLogByMailLogIds(Long[] mailLogIds);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除邮件发送日志信息
|
||||||
|
*
|
||||||
|
* @param mailLogId 邮件发送日志主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
int deleteSysMailLogByMailLogId(Long mailLogId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 发送临时邮件
|
||||||
|
*
|
||||||
|
* @param message 邮件内容
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
MailSendResult sendTempMail(MailMessage message);
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,112 @@
|
||||||
|
package com.ruoyi.system.service.impl;
|
||||||
|
|
||||||
|
import com.ruoyi.common.core.mail.MailMessage;
|
||||||
|
import com.ruoyi.common.core.mail.MailSendResult;
|
||||||
|
import com.ruoyi.common.core.mail.MailSender;
|
||||||
|
import com.ruoyi.common.core.utils.DateUtils;
|
||||||
|
import com.ruoyi.common.core.utils.uuid.snowflake.SnowFlakeIdGenerator;
|
||||||
|
import com.ruoyi.system.domain.SysMailLog;
|
||||||
|
import com.ruoyi.system.mapper.SysMailLogMapper;
|
||||||
|
import com.ruoyi.system.service.ISysMailLogService;
|
||||||
|
import jakarta.annotation.Resource;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 邮件发送日志Service业务层处理
|
||||||
|
*
|
||||||
|
* @author ryas
|
||||||
|
* created on 2024-03-01
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class SysMailLogServiceImpl implements ISysMailLogService {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private SysMailLogMapper sysMailLogMapper;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private MailSender mailSender;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询邮件发送日志
|
||||||
|
*
|
||||||
|
* @param mailLogId 邮件发送日志主键
|
||||||
|
* @return 邮件发送日志
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public SysMailLog selectSysMailLogByMailLogId(Long mailLogId) {
|
||||||
|
return sysMailLogMapper.selectSysMailLogByMailLogId(mailLogId);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询邮件发送日志列表
|
||||||
|
*
|
||||||
|
* @param sysMailLog 邮件发送日志
|
||||||
|
* @return 邮件发送日志
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<SysMailLog> selectSysMailLogList(SysMailLog sysMailLog) {
|
||||||
|
return sysMailLogMapper.selectSysMailLogList(sysMailLog);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增邮件发送日志
|
||||||
|
*
|
||||||
|
* @param sysMailLog 邮件发送日志
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int insertSysMailLog(SysMailLog sysMailLog) {
|
||||||
|
sysMailLog.setCreateTime(DateUtils.getNowDate());
|
||||||
|
if (sysMailLog.getMailLogId() == null) {
|
||||||
|
sysMailLog.setMailLogId(SnowFlakeIdGenerator.nextIdLong());
|
||||||
|
}
|
||||||
|
return sysMailLogMapper.insertSysMailLog(sysMailLog);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改邮件发送日志
|
||||||
|
*
|
||||||
|
* @param sysMailLog 邮件发送日志
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int updateSysMailLog(SysMailLog sysMailLog) {
|
||||||
|
return sysMailLogMapper.updateSysMailLog(sysMailLog);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除邮件发送日志
|
||||||
|
*
|
||||||
|
* @param mailLogIds 需要删除的邮件发送日志主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteSysMailLogByMailLogIds(Long[] mailLogIds) {
|
||||||
|
return sysMailLogMapper.deleteSysMailLogByMailLogIds(mailLogIds);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除邮件发送日志信息
|
||||||
|
*
|
||||||
|
* @param mailLogId 邮件发送日志主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteSysMailLogByMailLogId(Long mailLogId) {
|
||||||
|
return sysMailLogMapper.deleteSysMailLogByMailLogId(mailLogId);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 发送临时邮件
|
||||||
|
*
|
||||||
|
* @param message 邮件内容
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public MailSendResult sendTempMail(MailMessage message) {
|
||||||
|
//TODO 待完成
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,117 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.ruoyi.system.mapper.SysMailLogMapper">
|
||||||
|
|
||||||
|
<resultMap type="com.ruoyi.system.domain.SysMailLog" id="SysMailLogResult">
|
||||||
|
<result property="mailLogId" column="mail_log_id"/>
|
||||||
|
<result property="status" column="status"/>
|
||||||
|
<result property="businessType" column="business_type"/>
|
||||||
|
<result property="from" column="from"/>
|
||||||
|
<result property="to" column="to"/>
|
||||||
|
<result property="cc" column="cc"/>
|
||||||
|
<result property="subject" column="subject"/>
|
||||||
|
<result property="msg" column="msg"/>
|
||||||
|
<result property="createTime" column="create_time"/>
|
||||||
|
<result property="createBy" column="create_by"/>
|
||||||
|
<result property="costTime" column="cost_time"/>
|
||||||
|
<result property="remark" column="remark"/>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
<sql id="selectSysMailLogVo">
|
||||||
|
select mail_log_id,
|
||||||
|
status,
|
||||||
|
business_type,
|
||||||
|
sys_mail_log.from,
|
||||||
|
sys_mail_log.to,
|
||||||
|
cc,
|
||||||
|
subject,
|
||||||
|
msg,
|
||||||
|
create_time,
|
||||||
|
create_by,
|
||||||
|
cost_time,
|
||||||
|
remark
|
||||||
|
from sys_mail_log
|
||||||
|
</sql>
|
||||||
|
|
||||||
|
<select id="selectSysMailLogList" parameterType="com.ruoyi.system.domain.SysMailLog" resultMap="SysMailLogResult">
|
||||||
|
<include refid="selectSysMailLogVo"/>
|
||||||
|
<where>
|
||||||
|
<if test="status != null ">and sys_mail_log.status = #{status}</if>
|
||||||
|
<if test="to != null and to != ''">and sys_mail_log.to = #{to}</if>
|
||||||
|
<if test="subject != null and subject != ''">and sys_mail_log.subject = #{subject}</if>
|
||||||
|
<if test="params.beginCreateTime != null and params.beginCreateTime != '' and params.endCreateTime != null and params.endCreateTime != ''">
|
||||||
|
and create_time between #{params.beginCreateTime} and #{params.endCreateTime}
|
||||||
|
</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="selectSysMailLogByMailLogId" parameterType="Long" resultMap="SysMailLogResult">
|
||||||
|
<include refid="selectSysMailLogVo"/>
|
||||||
|
where mail_log_id = #{mailLogId}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="insertSysMailLog" parameterType="com.ruoyi.system.domain.SysMailLog">
|
||||||
|
insert into sys_mail_log
|
||||||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="mailLogId != null">mail_log_id,</if>
|
||||||
|
<if test="status != null">sys_mail_log.status,</if>
|
||||||
|
<if test="businessType != null">business_type,</if>
|
||||||
|
<if test="from != null">sys_mail_log.from,</if>
|
||||||
|
<if test="to != null">sys_mail_log.to,</if>
|
||||||
|
<if test="cc != null">cc,</if>
|
||||||
|
<if test="subject != null">sys_mail_log.subject,</if>
|
||||||
|
<if test="msg != null">msg,</if>
|
||||||
|
<if test="createTime != null">create_time,</if>
|
||||||
|
<if test="createBy != null">create_by,</if>
|
||||||
|
<if test="costTime != null">cost_time,</if>
|
||||||
|
<if test="remark != null">remark,</if>
|
||||||
|
</trim>
|
||||||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
<if test="mailLogId != null">#{mailLogId},</if>
|
||||||
|
<if test="status != null">#{status},</if>
|
||||||
|
<if test="businessType != null">#{businessType},</if>
|
||||||
|
<if test="from != null">#{from},</if>
|
||||||
|
<if test="to != null">#{to},</if>
|
||||||
|
<if test="cc != null">#{cc},</if>
|
||||||
|
<if test="subject != null">#{subject},</if>
|
||||||
|
<if test="msg != null">#{msg},</if>
|
||||||
|
<if test="createTime != null">#{createTime},</if>
|
||||||
|
<if test="createBy != null">#{createBy},</if>
|
||||||
|
<if test="costTime != null">#{costTime},</if>
|
||||||
|
<if test="remark != null">#{remark},</if>
|
||||||
|
</trim>
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="updateSysMailLog" parameterType="com.ruoyi.system.domain.SysMailLog">
|
||||||
|
update sys_mail_log
|
||||||
|
<trim prefix="SET" suffixOverrides=",">
|
||||||
|
<if test="status != null">status = #{status},</if>
|
||||||
|
<if test="businessType != null">business_type = #{businessType},</if>
|
||||||
|
<if test="from != null">sys_mail_log.from = #{from},</if>
|
||||||
|
<if test="to != null">sys_mail_log.to = #{to},</if>
|
||||||
|
<if test="cc != null">cc = #{cc},</if>
|
||||||
|
<if test="subject != null">sys_mail_log.subject = #{subject},</if>
|
||||||
|
<if test="msg != null">msg = #{msg},</if>
|
||||||
|
<if test="createTime != null">create_time = #{createTime},</if>
|
||||||
|
<if test="createBy != null">create_by = #{createBy},</if>
|
||||||
|
<if test="costTime != null">cost_time = #{costTime},</if>
|
||||||
|
<if test="remark != null">remark = #{remark},</if>
|
||||||
|
</trim>
|
||||||
|
where mail_log_id = #{mailLogId}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<delete id="deleteSysMailLogByMailLogId" parameterType="Long">
|
||||||
|
delete
|
||||||
|
from sys_mail_log
|
||||||
|
where mail_log_id = #{mailLogId}
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
<delete id="deleteSysMailLogByMailLogIds" parameterType="String">
|
||||||
|
delete from sys_mail_log where mail_log_id in
|
||||||
|
<foreach item="mailLogId" collection="array" open="(" separator="," close=")">
|
||||||
|
#{mailLogId}
|
||||||
|
</foreach>
|
||||||
|
</delete>
|
||||||
|
</mapper>
|
||||||
|
|
@ -0,0 +1,35 @@
|
||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
// 查询邮件发送日志列表
|
||||||
|
export function listMailLog(query) {
|
||||||
|
return request({
|
||||||
|
url: '/system/mailLog/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// 查询邮件发送日志详细
|
||||||
|
export function getMailLog(mailLogId) {
|
||||||
|
return request({
|
||||||
|
url: '/system/mailLog/' + mailLogId,
|
||||||
|
method: 'get'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// TODO 临时邮件发送
|
||||||
|
export function sendTemporality(data) {
|
||||||
|
return request({
|
||||||
|
url: '/system/mailLog/sendTemporality',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// 删除邮件发送日志
|
||||||
|
export function delMailLog(mailLogId) {
|
||||||
|
return request({
|
||||||
|
url: '/system/mailLog/' + mailLogId,
|
||||||
|
method: 'delete'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,257 @@
|
||||||
|
<template>
|
||||||
|
<div class="app-container">
|
||||||
|
<el-form :model="queryParams" ref="queryRef" :inline="true" v-show="showSearch" label-width="68px">
|
||||||
|
<el-form-item label="发送状态" prop="status">
|
||||||
|
<el-select v-model="queryParams.status" placeholder="请选择发送状态" clearable>
|
||||||
|
<el-option
|
||||||
|
v-for="dict in sys_mail_status"
|
||||||
|
:key="dict.value"
|
||||||
|
:label="dict.label"
|
||||||
|
:value="dict.value"
|
||||||
|
/>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="收件人" prop="to">
|
||||||
|
<el-input
|
||||||
|
v-model="queryParams.to"
|
||||||
|
placeholder="请输入收件人"
|
||||||
|
clearable
|
||||||
|
@keyup.enter="handleQuery"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="邮件主题" prop="subject">
|
||||||
|
<el-input
|
||||||
|
v-model="queryParams.subject"
|
||||||
|
placeholder="请输入邮件主题"
|
||||||
|
clearable
|
||||||
|
@keyup.enter="handleQuery"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="发送时间" style="width: 308px">
|
||||||
|
<el-date-picker
|
||||||
|
v-model="daterangeCreateTime"
|
||||||
|
value-format="YYYY-MM-DD"
|
||||||
|
type="daterange"
|
||||||
|
range-separator="-"
|
||||||
|
start-placeholder="开始日期"
|
||||||
|
end-placeholder="结束日期"
|
||||||
|
></el-date-picker>
|
||||||
|
</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
|
||||||
|
<el-row :gutter="10" class="mb8">
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button
|
||||||
|
type="primary"
|
||||||
|
plain
|
||||||
|
icon="Plus"
|
||||||
|
@click="handleSend"
|
||||||
|
v-hasPermi="['system:mailLog:send']"
|
||||||
|
>临时邮件发送</el-button>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button
|
||||||
|
type="danger"
|
||||||
|
plain
|
||||||
|
icon="Delete"
|
||||||
|
:disabled="multiple"
|
||||||
|
@click="handleDelete"
|
||||||
|
v-hasPermi="['system:mailLog:remove']"
|
||||||
|
>删除</el-button>
|
||||||
|
</el-col>
|
||||||
|
<el-col :span="1.5">
|
||||||
|
<el-button
|
||||||
|
type="warning"
|
||||||
|
plain
|
||||||
|
icon="Download"
|
||||||
|
@click="handleExport"
|
||||||
|
v-hasPermi="['system:mailLog:export']"
|
||||||
|
>导出</el-button>
|
||||||
|
</el-col>
|
||||||
|
<right-toolbar v-model:showSearch="showSearch" @queryTable="getList"></right-toolbar>
|
||||||
|
</el-row>
|
||||||
|
|
||||||
|
<el-table v-loading="loading" :data="mailLogList" @selection-change="handleSelectionChange" :show-overflow-tooltip="true">
|
||||||
|
<el-table-column type="selection" width="30" align="center" />
|
||||||
|
<el-table-column label="日志主键" align="center" prop="mailLogId" />
|
||||||
|
<el-table-column label="发送状态" align="center" prop="status">
|
||||||
|
<template #default="scope">
|
||||||
|
<dict-tag :options="sys_mail_status" :value="scope.row.status"/>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="自定业务类型" align="center" prop="businessType" />
|
||||||
|
<el-table-column label="发件人" align="center" prop="from" />
|
||||||
|
<el-table-column label="收件人" align="center" prop="to" />
|
||||||
|
<el-table-column label="抄送" align="center" prop="cc" />
|
||||||
|
<el-table-column label="邮件主题" align="center" prop="subject" />
|
||||||
|
<el-table-column label="日志消息" align="center" prop="msg" />
|
||||||
|
<el-table-column label="发送时间" align="center" prop="createTime" width="180">
|
||||||
|
<template #default="scope">
|
||||||
|
<span>{{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column label="操作用户" align="center" prop="createBy" />
|
||||||
|
<el-table-column label="消耗时间(ms)" align="center" prop="costTime" />
|
||||||
|
</el-table>
|
||||||
|
|
||||||
|
<pagination
|
||||||
|
v-show="total>0"
|
||||||
|
:total="total"
|
||||||
|
v-model:page="queryParams.pageNum"
|
||||||
|
v-model:limit="queryParams.pageSize"
|
||||||
|
@pagination="getList"
|
||||||
|
/>
|
||||||
|
|
||||||
|
<!-- TODO 临时邮件发送对话框 -->
|
||||||
|
<el-dialog :title="title" v-model="open" width="500px" append-to-body>
|
||||||
|
<el-form ref="mailLogRef" :model="form" :rules="rules" label-width="80px">
|
||||||
|
</el-form>
|
||||||
|
<template #footer>
|
||||||
|
<div class="dialog-footer">
|
||||||
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
||||||
|
<el-button @click="cancel">取 消</el-button>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
</el-dialog>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup name="MailLog">
|
||||||
|
import { listMailLog, getMailLog, delMailLog, sendTemporality } from "@/api/system/mailLog";
|
||||||
|
|
||||||
|
const { proxy } = getCurrentInstance();
|
||||||
|
const { sys_mail_status } = proxy.useDict('sys_mail_status');
|
||||||
|
|
||||||
|
const mailLogList = ref([]);
|
||||||
|
const open = ref(false);
|
||||||
|
const loading = ref(false);
|
||||||
|
const showSearch = ref(true);
|
||||||
|
const ids = ref([]);
|
||||||
|
const single = ref(true);
|
||||||
|
const multiple = ref(true);
|
||||||
|
const total = ref(0);
|
||||||
|
const title = ref("");
|
||||||
|
const daterangeCreateTime = ref([]);
|
||||||
|
|
||||||
|
const data = reactive({
|
||||||
|
form: {},
|
||||||
|
queryParams: {
|
||||||
|
pageNum: 1,
|
||||||
|
pageSize: 30,
|
||||||
|
status: null,
|
||||||
|
to: null,
|
||||||
|
subject: null,
|
||||||
|
createTime: null,
|
||||||
|
},
|
||||||
|
rules: {
|
||||||
|
status: [
|
||||||
|
{ required: true, message: "发送状态不能为空", trigger: "change" },
|
||||||
|
],
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
const { queryParams, form, rules } = toRefs(data);
|
||||||
|
|
||||||
|
/** 查询邮件发送日志列表 */
|
||||||
|
function getList() {
|
||||||
|
loading.value = true;
|
||||||
|
queryParams.value.params = {};
|
||||||
|
if (null != daterangeCreateTime && '' != daterangeCreateTime) {
|
||||||
|
queryParams.value.params["beginCreateTime"] = daterangeCreateTime.value[0];
|
||||||
|
queryParams.value.params["endCreateTime"] = daterangeCreateTime.value[1];
|
||||||
|
}
|
||||||
|
listMailLog(queryParams.value).then(response => {
|
||||||
|
mailLogList.value = response.rows;
|
||||||
|
total.value = response.total;
|
||||||
|
loading.value = false;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// 取消按钮
|
||||||
|
function cancel() {
|
||||||
|
open.value = false;
|
||||||
|
reset();
|
||||||
|
}
|
||||||
|
|
||||||
|
// 表单重置
|
||||||
|
function reset() {
|
||||||
|
form.value = {
|
||||||
|
mailLogId: null,
|
||||||
|
status: null,
|
||||||
|
businessType: null,
|
||||||
|
from: null,
|
||||||
|
to: null,
|
||||||
|
cc: null,
|
||||||
|
subject: null,
|
||||||
|
msg: null,
|
||||||
|
createTime: null,
|
||||||
|
createBy: null,
|
||||||
|
costTime: null,
|
||||||
|
remark: null
|
||||||
|
};
|
||||||
|
proxy.resetForm("mailLogRef");
|
||||||
|
}
|
||||||
|
|
||||||
|
/** 搜索按钮操作 */
|
||||||
|
function handleQuery() {
|
||||||
|
queryParams.value.pageNum = 1;
|
||||||
|
getList();
|
||||||
|
}
|
||||||
|
|
||||||
|
/** 重置按钮操作 */
|
||||||
|
function resetQuery() {
|
||||||
|
daterangeCreateTime.value = [];
|
||||||
|
proxy.resetForm("queryRef");
|
||||||
|
handleQuery();
|
||||||
|
}
|
||||||
|
|
||||||
|
// 多选框选中数据
|
||||||
|
function handleSelectionChange(selection) {
|
||||||
|
ids.value = selection.map(item => item.mailLogId);
|
||||||
|
single.value = selection.length != 1;
|
||||||
|
multiple.value = !selection.length;
|
||||||
|
}
|
||||||
|
|
||||||
|
/** 新增按钮操作 */
|
||||||
|
function handleSend() {
|
||||||
|
reset();
|
||||||
|
open.value = true;
|
||||||
|
title.value = "临时邮件发送";
|
||||||
|
}
|
||||||
|
|
||||||
|
/** 提交按钮 */
|
||||||
|
function submitForm() {
|
||||||
|
proxy.$refs["mailLogRef"].validate(valid => {
|
||||||
|
if (valid) {
|
||||||
|
//TODO 临时邮件发送待完成
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/** 删除按钮操作 */
|
||||||
|
function handleDelete(row) {
|
||||||
|
const _mailLogIds = row.mailLogId || ids.value;
|
||||||
|
proxy.$modal.confirm('是否确认删除邮件发送日志编号为"' + _mailLogIds + '"的数据项?').then(function() {
|
||||||
|
return delMailLog(_mailLogIds);
|
||||||
|
}).then(() => {
|
||||||
|
getList();
|
||||||
|
proxy.$modal.msgSuccess("删除成功");
|
||||||
|
}).catch(() => {});
|
||||||
|
}
|
||||||
|
|
||||||
|
/** 导出按钮操作 */
|
||||||
|
function handleExport() {
|
||||||
|
proxy.download('system/mailLog/export', {
|
||||||
|
...queryParams.value
|
||||||
|
}, `mailLog_${new Date().getTime()}.xlsx`)
|
||||||
|
}
|
||||||
|
|
||||||
|
//页面打开时查询
|
||||||
|
//getList();
|
||||||
|
</script>
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
Target Server Version : 80200 (8.2.0)
|
Target Server Version : 80200 (8.2.0)
|
||||||
File Encoding : 65001
|
File Encoding : 65001
|
||||||
|
|
||||||
Date: 22/02/2024 18:10:55
|
Date: 01/03/2024 14:30:57
|
||||||
*/
|
*/
|
||||||
|
|
||||||
SET NAMES utf8mb4;
|
SET NAMES utf8mb4;
|
||||||
|
|
@ -22,7 +22,7 @@ SET FOREIGN_KEY_CHECKS = 0;
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
DROP TABLE IF EXISTS `WMS_B_BASE_STOCK`;
|
DROP TABLE IF EXISTS `WMS_B_BASE_STOCK`;
|
||||||
CREATE TABLE `WMS_B_BASE_STOCK` (
|
CREATE TABLE `WMS_B_BASE_STOCK` (
|
||||||
`DEPT_ID` int NOT NULL COMMENT '从属部门ID',
|
`DEPT_ID` int NOT NULL DEFAULT 100 COMMENT '从属部门ID',
|
||||||
`WHS_CD` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '仓库代码',
|
`WHS_CD` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '仓库代码',
|
||||||
`STG_BIN_CD` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '货架号',
|
`STG_BIN_CD` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '货架号',
|
||||||
`ITEM_CD` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '物品代码',
|
`ITEM_CD` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '物品代码',
|
||||||
|
|
@ -51,6 +51,8 @@ CREATE TABLE `WMS_B_BASE_STOCK` (
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of WMS_B_BASE_STOCK
|
-- Records of WMS_B_BASE_STOCK
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
|
INSERT INTO `WMS_B_BASE_STOCK` VALUES (100, 'WHS001', 'A1-10-1', 'G00001', '', '', 20.000000, 0.000000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, '1', '2024-02-23 10:15:22', '1', '2024-02-23 10:15:25', NULL);
|
||||||
|
INSERT INTO `WMS_B_BASE_STOCK` VALUES (100, 'WHS001', 'A1-10-2', 'G00001', '', '', 50.000000, 0.000000, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, '1', '2024-02-23 10:15:22', '1', '2024-02-23 10:15:25', NULL);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for WMS_B_INV_TRANS_HIS
|
-- Table structure for WMS_B_INV_TRANS_HIS
|
||||||
|
|
@ -92,6 +94,7 @@ CREATE TABLE `WMS_B_INV_TRANS_HIS` (
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of WMS_B_INV_TRANS_HIS
|
-- Records of WMS_B_INV_TRANS_HIS
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
|
INSERT INTO `WMS_B_INV_TRANS_HIS` VALUES (100, 'ITN00001', 1, 'WHS0001', 'A1-10-1', NULL, 20.000000, 0.000000, NULL, NULL, NULL, '0', 'G00001', '', '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 0, '1', '2024-02-23 13:50:43', '', NULL, NULL);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for WMS_M_ITEM_INFO
|
-- Table structure for WMS_M_ITEM_INFO
|
||||||
|
|
@ -295,7 +298,7 @@ CREATE TABLE `gen_table` (
|
||||||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
||||||
PRIMARY KEY (`table_id`) USING BTREE
|
PRIMARY KEY (`table_id`) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '代码生成业务表' ROW_FORMAT = DYNAMIC;
|
) ENGINE = InnoDB AUTO_INCREMENT = 20 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '代码生成业务表' ROW_FORMAT = DYNAMIC;
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of gen_table
|
-- Records of gen_table
|
||||||
|
|
@ -307,7 +310,8 @@ INSERT INTO `gen_table` VALUES (14, 'sys_seq_rule', '序列号生成规则表',
|
||||||
INSERT INTO `gen_table` VALUES (15, 'WMS_M_ITEM_TYPE', '物品类型表', NULL, NULL, 'ItemType', 'crud', 'element-plus', 'mybatis-dynamic', 'com.ruoyi.wms', 'wms', 'ItemType', '物品类型', 'ryas', '0', '/', '{\"parentMenuId\":2000}', 'admin', '2024-02-20 07:11:35', '', '2024-02-20 07:13:11', NULL);
|
INSERT INTO `gen_table` VALUES (15, 'WMS_M_ITEM_TYPE', '物品类型表', NULL, NULL, 'ItemType', 'crud', 'element-plus', 'mybatis-dynamic', 'com.ruoyi.wms', 'wms', 'ItemType', '物品类型', 'ryas', '0', '/', '{\"parentMenuId\":2000}', 'admin', '2024-02-20 07:11:35', '', '2024-02-20 07:13:11', NULL);
|
||||||
INSERT INTO `gen_table` VALUES (16, 'WMS_M_ITEM_INFO', '物品基础信息表', NULL, NULL, 'ItemInfo', 'crud', 'element-plus', 'normal', 'com.ruoyi.wms', 'wms', 'ItemInfo', '物品基础信息', 'ryas', '0', '/', '{\"parentMenuId\":\"2000\"}', 'admin', '2024-02-20 08:25:28', '', '2024-02-21 02:00:27', NULL);
|
INSERT INTO `gen_table` VALUES (16, 'WMS_M_ITEM_INFO', '物品基础信息表', NULL, NULL, 'ItemInfo', 'crud', 'element-plus', 'normal', 'com.ruoyi.wms', 'wms', 'ItemInfo', '物品基础信息', 'ryas', '0', '/', '{\"parentMenuId\":\"2000\"}', 'admin', '2024-02-20 08:25:28', '', '2024-02-21 02:00:27', NULL);
|
||||||
INSERT INTO `gen_table` VALUES (17, 'WMS_B_BASE_STOCK', '基本库存表', NULL, NULL, 'BaseStock', 'crud', 'element-plus', 'mybatis-dynamic', 'com.ruoyi.wms', 'wms', 'BaseStock', '基本库存', 'ryas', '0', '/', '{\"parentMenuId\":\"2043\"}', 'admin', '2024-02-22 05:49:52', '', '2024-02-22 09:30:30', NULL);
|
INSERT INTO `gen_table` VALUES (17, 'WMS_B_BASE_STOCK', '基本库存表', NULL, NULL, 'BaseStock', 'crud', 'element-plus', 'mybatis-dynamic', 'com.ruoyi.wms', 'wms', 'BaseStock', '基本库存', 'ryas', '0', '/', '{\"parentMenuId\":\"2043\"}', 'admin', '2024-02-22 05:49:52', '', '2024-02-22 09:30:30', NULL);
|
||||||
INSERT INTO `gen_table` VALUES (18, 'WMS_B_INV_TRANS_HIS', '入出库履历表', NULL, NULL, 'InvTransHis', 'crud', 'element-plus', 'mybatis-dynamic', 'com.ruoyi.wms', 'wms', 'InvTransHis', '入出库履历', 'ryas', '0', '/', '{\"parentMenuId\":\"2043\"}', 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:40', NULL);
|
INSERT INTO `gen_table` VALUES (18, 'WMS_B_INV_TRANS_HIS', '入出库履历表', NULL, NULL, 'InvTransHis', 'crud', 'element-plus', 'mybatis-dynamic', 'com.ruoyi.wms', 'wms', 'InvTransHis', '入出库履历', 'ryas', '0', '/', '{\"parentMenuId\":\"2043\"}', 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34', NULL);
|
||||||
|
INSERT INTO `gen_table` VALUES (19, 'sys_mail_log', '邮件发送日志表', NULL, NULL, 'SysMailLog', 'crud', 'element-plus', 'normal', 'com.ruoyi.system', 'system', 'mailLog', '邮件发送日志', 'ryas', '0', '/', '{\"parentMenuId\":\"108\"}', 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19', NULL);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for gen_table_column
|
-- Table structure for gen_table_column
|
||||||
|
|
@ -337,7 +341,7 @@ CREATE TABLE `gen_table_column` (
|
||||||
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '更新者',
|
`update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '更新者',
|
||||||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||||||
PRIMARY KEY (`column_id`) USING BTREE
|
PRIMARY KEY (`column_id`) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 380 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '代码生成业务表字段' ROW_FORMAT = DYNAMIC;
|
) ENGINE = InnoDB AUTO_INCREMENT = 392 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '代码生成业务表字段' ROW_FORMAT = DYNAMIC;
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of gen_table_column
|
-- Records of gen_table_column
|
||||||
|
|
@ -510,35 +514,47 @@ INSERT INTO `gen_table_column` VALUES (347, 17, 'create_time', '创建时间', '
|
||||||
INSERT INTO `gen_table_column` VALUES (348, 17, 'update_by', '更新者', 'varchar(64)', 'String', 'updateBy', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 21, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:30');
|
INSERT INTO `gen_table_column` VALUES (348, 17, 'update_by', '更新者', 'varchar(64)', 'String', 'updateBy', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 21, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:30');
|
||||||
INSERT INTO `gen_table_column` VALUES (349, 17, 'update_time', '更新时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'datetime', '', 22, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:30');
|
INSERT INTO `gen_table_column` VALUES (349, 17, 'update_time', '更新时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'datetime', '', 22, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:30');
|
||||||
INSERT INTO `gen_table_column` VALUES (350, 17, 'remark', '备注', 'varchar(500)', 'String', 'remark', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'textarea', '', 23, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:30');
|
INSERT INTO `gen_table_column` VALUES (350, 17, 'remark', '备注', 'varchar(500)', 'String', 'remark', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'textarea', '', 23, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:30');
|
||||||
INSERT INTO `gen_table_column` VALUES (351, 18, 'DEPT_ID', '从属部门ID', 'int', 'Long', 'deptId', '0', '0', '0', NULL, NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (351, 18, 'DEPT_ID', '从属部门ID', 'int', 'Long', 'deptId', '0', '0', '0', NULL, NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (352, 18, 'INV_TRANS_NO', '入出库履历号', 'varchar(30)', 'String', 'invTransNo', '1', '0', NULL, '0', NULL, '1', '0', 'EQ', 'input', '', 2, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (352, 18, 'INV_TRANS_NO', '入出库履历号', 'varchar(30)', 'String', 'invTransNo', '1', '0', NULL, '0', NULL, '1', '0', 'EQ', 'input', '', 2, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (353, 18, 'INV_TRANS_TYPE', '入出库类型(1:入库,2:出库)', 'int', 'Long', 'invTransType', '0', '0', '0', '0', '0', '1', '1', 'EQ', 'select', '', 3, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (353, 18, 'INV_TRANS_TYPE', '入出库类型(1:入库,2:出库)', 'int', 'Long', 'invTransType', '0', '0', '0', '0', '0', '1', '1', 'EQ', 'select', '', 3, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (354, 18, 'WHS_CD', '仓库代码', 'varchar(30)', 'String', 'whsCd', '0', '0', '0', '0', '0', '1', '1', 'EQ', 'input', '', 4, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (354, 18, 'WHS_CD', '仓库代码', 'varchar(30)', 'String', 'whsCd', '0', '0', '0', '0', '0', '1', '1', 'EQ', 'input', '', 4, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (355, 18, 'STG_BIN_CD', '货架号', 'varchar(30)', 'String', 'stgBinCd', '0', '0', '0', '0', '0', '1', '1', 'EQ', 'input', '', 5, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (355, 18, 'STG_BIN_CD', '货架号', 'varchar(30)', 'String', 'stgBinCd', '0', '0', '0', '0', '0', '1', '1', 'EQ', 'input', '', 5, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (356, 18, 'PALLET_ID', '托盘ID', 'varchar(30)', 'String', 'palletId', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 6, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (356, 18, 'PALLET_ID', '托盘ID', 'varchar(30)', 'String', 'palletId', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 6, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (357, 18, 'STD_UNIT_QTY', '标准单位数量', 'decimal(18,6)', 'BigDecimal', 'stdUnitQty', '0', '0', '0', '0', '0', '1', '0', 'EQ', 'input', '', 7, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (357, 18, 'STD_UNIT_QTY', '标准单位数量', 'decimal(18,6)', 'BigDecimal', 'stdUnitQty', '0', '0', '0', '0', '0', '1', '0', 'EQ', 'input', '', 7, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (358, 18, 'PKG_UNIT_QTY', '包装单位数量', 'decimal(18,6)', 'BigDecimal', 'pkgUnitQty', '0', '0', '0', '0', '0', '1', '0', 'EQ', 'input', '', 8, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (358, 18, 'PKG_UNIT_QTY', '包装单位数量', 'decimal(18,6)', 'BigDecimal', 'pkgUnitQty', '0', '0', '0', '0', '0', '1', '0', 'EQ', 'input', '', 8, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (359, 18, 'TRANS_ORDER_NO', '交易单号', 'varchar(30)', 'String', 'transOrderNo', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 9, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (359, 18, 'TRANS_ORDER_NO', '交易单号', 'varchar(30)', 'String', 'transOrderNo', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 9, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (360, 18, 'TRANS_ORDER_DETL_NO', '交易单明细号', 'varchar(30)', 'String', 'transOrderDetlNo', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 10, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (360, 18, 'TRANS_ORDER_DETL_NO', '交易单明细号', 'varchar(30)', 'String', 'transOrderDetlNo', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 10, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (361, 18, 'OPERATOR', '操作员', 'varchar(25)', 'String', 'operator', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 11, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (361, 18, 'OPERATOR', '操作员', 'varchar(25)', 'String', 'operator', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 11, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (362, 18, 'BUSINESS_CLS', '业务区分', 'varchar(10)', 'String', 'businessCls', '0', '0', '0', '0', '0', '1', '0', 'EQ', 'input', '', 12, 'admin', '2024-02-22 05:49:53', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (362, 18, 'BUSINESS_CLS', '业务区分', 'varchar(10)', 'String', 'businessCls', '0', '0', '0', '0', '0', '1', '0', 'EQ', 'input', '', 12, 'admin', '2024-02-22 05:49:53', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (363, 18, 'ITEM_CD', '物品代码', 'varchar(30)', 'String', 'itemCd', '0', '0', '0', '0', '0', '1', '1', 'LIKE', 'input', '', 13, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (363, 18, 'ITEM_CD', '物品代码', 'varchar(30)', 'String', 'itemCd', '0', '0', '0', '0', '0', '1', '1', 'LIKE', 'input', '', 13, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (364, 18, 'LOT_NO', '批号', 'varchar(100)', 'String', 'lotNo', '0', '0', NULL, '0', '0', '1', '1', 'LIKE', 'input', '', 14, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (364, 18, 'LOT_NO', '批号', 'varchar(100)', 'String', 'lotNo', '0', '0', NULL, '0', '0', '1', '1', 'LIKE', 'input', '', 14, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (365, 18, 'SUB_LOT_NO', '子批号', 'varchar(25)', 'String', 'subLotNo', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 15, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (365, 18, 'SUB_LOT_NO', '子批号', 'varchar(25)', 'String', 'subLotNo', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 15, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:34');
|
||||||
INSERT INTO `gen_table_column` VALUES (366, 18, 'SERIAL_NO', '序列号', 'varchar(50)', 'String', 'serialNo', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 16, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (366, 18, 'SERIAL_NO', '序列号', 'varchar(50)', 'String', 'serialNo', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 16, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (367, 18, 'REASON', '入出库理由', 'varchar(255)', 'String', 'reason', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 17, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (367, 18, 'REASON', '入出库理由', 'varchar(255)', 'String', 'reason', '0', '0', NULL, '0', '0', '0', '0', 'EQ', 'input', '', 17, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (368, 18, 'REMARK_1', '备注1', 'varchar(100)', 'String', 'remark1', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 18, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (368, 18, 'REMARK_1', '备注1', 'varchar(100)', 'String', 'remark1', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 18, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (369, 18, 'REMARK_2', '备注2', 'varchar(100)', 'String', 'remark2', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 19, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (369, 18, 'REMARK_2', '备注2', 'varchar(100)', 'String', 'remark2', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 19, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (370, 18, 'REMARK_3', '备注3', 'varchar(100)', 'String', 'remark3', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 20, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (370, 18, 'REMARK_3', '备注3', 'varchar(100)', 'String', 'remark3', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 20, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (371, 18, 'REMARK_4', '备注4', 'varchar(100)', 'String', 'remark4', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 21, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (371, 18, 'REMARK_4', '备注4', 'varchar(100)', 'String', 'remark4', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 21, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (372, 18, 'REMARK_5', '备注5', 'varchar(100)', 'String', 'remark5', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 22, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (372, 18, 'REMARK_5', '备注5', 'varchar(100)', 'String', 'remark5', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 22, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (373, 18, 'UPDATE_COUNT', '更新次数', 'int', 'Long', 'updateCount', '0', '0', '0', NULL, NULL, NULL, NULL, 'EQ', 'input', '', 23, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (373, 18, 'UPDATE_COUNT', '更新次数', 'int', 'Long', 'updateCount', '0', '0', '0', NULL, NULL, NULL, NULL, 'EQ', 'input', '', 23, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (374, 18, 'DELETE_FLAG', '删除标志', 'int', 'Long', 'deleteFlag', '0', '0', '0', NULL, NULL, NULL, NULL, 'EQ', 'input', '', 24, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (374, 18, 'DELETE_FLAG', '删除标志', 'int', 'Long', 'deleteFlag', '0', '0', '0', NULL, NULL, NULL, NULL, 'EQ', 'input', '', 24, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (375, 18, 'create_by', '创建者', 'varchar(64)', 'String', 'createBy', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 25, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (375, 18, 'create_by', '创建者', 'varchar(64)', 'String', 'createBy', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 25, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (376, 18, 'create_time', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'datetime', '', 26, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (376, 18, 'create_time', '创建时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'datetime', '', 26, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (377, 18, 'update_by', '更新者', 'varchar(64)', 'String', 'updateBy', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 27, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (377, 18, 'update_by', '更新者', 'varchar(64)', 'String', 'updateBy', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 27, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (378, 18, 'update_time', '更新时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'datetime', '', 28, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (378, 18, 'update_time', '更新时间', 'datetime', 'Date', 'updateTime', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'datetime', '', 28, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
INSERT INTO `gen_table_column` VALUES (379, 18, 'remark', '备注', 'varchar(500)', 'String', 'remark', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'textarea', '', 29, 'admin', '2024-02-22 05:49:54', '', '2024-02-22 09:30:41');
|
INSERT INTO `gen_table_column` VALUES (379, 18, 'remark', '备注', 'varchar(500)', 'String', 'remark', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'textarea', '', 29, 'admin', '2024-02-22 05:49:54', '', '2024-02-23 05:15:35');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (380, 19, 'mail_log_id', '日志主键', 'bigint', 'Long', 'mailLogId', '1', '0', NULL, '0', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (381, 19, 'status', '发送状态(0未发送 1成功 2失败)', 'int', 'Long', 'status', '0', '0', '1', '0', '0', '1', '1', 'EQ', 'radio', 'sys_mail_status', 2, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (382, 19, 'business_type', '自定业务类型', 'varchar(30)', 'String', 'businessType', '0', '0', NULL, '0', '0', '1', '0', 'EQ', 'select', '', 3, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (383, 19, 'from', '发件人', 'varchar(255)', 'String', 'from', '0', '0', NULL, '0', '0', '1', '0', 'EQ', 'input', '', 4, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (384, 19, 'to', '收件人', 'varchar(255)', 'String', 'to', '0', '0', NULL, '0', '0', '1', '1', 'EQ', 'input', '', 5, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (385, 19, 'cc', '抄送', 'varchar(255)', 'String', 'cc', '0', '0', NULL, '0', '0', '1', '0', 'EQ', 'input', '', 6, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (386, 19, 'subject', '邮件主题', 'varchar(255)', 'String', 'subject', '0', '0', NULL, '0', '0', '1', '1', 'EQ', 'input', '', 7, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (387, 19, 'msg', '日志消息', 'varchar(50)', 'String', 'msg', '0', '0', NULL, '0', '0', '1', '0', 'EQ', 'input', '', 8, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (388, 19, 'create_time', '发送时间', 'datetime', 'Date', 'createTime', '0', '0', NULL, NULL, NULL, '1', '1', 'BETWEEN', 'datetime', '', 9, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (389, 19, 'create_by', '操作用户', 'bigint', 'Long', 'createBy', '0', '0', NULL, NULL, NULL, '1', '0', 'EQ', 'input', '', 10, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (390, 19, 'cost_time', '消耗时间(ms)', 'bigint', 'Long', 'costTime', '0', '0', NULL, '0', '0', '1', '0', 'EQ', 'input', '', 11, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
INSERT INTO `gen_table_column` VALUES (391, 19, 'remark', '备注', 'varchar(255)', 'String', 'remark', '0', '0', NULL, NULL, NULL, NULL, NULL, 'EQ', 'input', '', 12, 'admin', '2024-03-01 06:05:07', '', '2024-03-01 06:10:19');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_config
|
-- Table structure for sys_config
|
||||||
|
|
@ -556,7 +572,7 @@ CREATE TABLE `sys_config` (
|
||||||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
||||||
PRIMARY KEY (`config_id`) USING BTREE
|
PRIMARY KEY (`config_id`) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '参数配置表' ROW_FORMAT = Dynamic;
|
) ENGINE = InnoDB AUTO_INCREMENT = 104 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '参数配置表' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_config
|
-- Records of sys_config
|
||||||
|
|
@ -566,6 +582,10 @@ INSERT INTO `sys_config` VALUES (2, '用户管理-账号初始密码', 'sys.user
|
||||||
INSERT INTO `sys_config` VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2024-01-30 05:05:41', '', NULL, '深色主题theme-dark,浅色主题theme-light');
|
INSERT INTO `sys_config` VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2024-01-30 05:05:41', '', NULL, '深色主题theme-dark,浅色主题theme-light');
|
||||||
INSERT INTO `sys_config` VALUES (4, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2024-01-30 05:05:41', '', NULL, '是否开启注册用户功能(true开启,false关闭)');
|
INSERT INTO `sys_config` VALUES (4, '账号自助-是否开启用户注册功能', 'sys.account.registerUser', 'false', 'Y', 'admin', '2024-01-30 05:05:41', '', NULL, '是否开启注册用户功能(true开启,false关闭)');
|
||||||
INSERT INTO `sys_config` VALUES (5, '用户登录-黑名单列表', 'sys.login.blackIPList', '', 'Y', 'admin', '2024-01-30 05:05:41', '', NULL, '设置登录IP黑名单限制,多个匹配项以;分隔,支持匹配(*通配、网段)');
|
INSERT INTO `sys_config` VALUES (5, '用户登录-黑名单列表', 'sys.login.blackIPList', '', 'Y', 'admin', '2024-01-30 05:05:41', '', NULL, '设置登录IP黑名单限制,多个匹配项以;分隔,支持匹配(*通配、网段)');
|
||||||
|
INSERT INTO `sys_config` VALUES (100, '邮件-SMTP服务器', 'sys.mail.smtpHost', 'smtp.test.com', 'Y', 'admin', '2024-03-01 10:05:41', '', NULL, '');
|
||||||
|
INSERT INTO `sys_config` VALUES (101, '邮件-SMTP服务器端口', 'sys.mail.smtpPort', '495', 'Y', 'admin', '2024-03-01 10:05:41', '', NULL, '');
|
||||||
|
INSERT INTO `sys_config` VALUES (102, '邮件-认证用户名', 'sys.mail.username', 'testUser', 'Y', 'admin', '2024-03-01 10:05:41', '', NULL, '也会作为默认发件人');
|
||||||
|
INSERT INTO `sys_config` VALUES (103, '邮件-认证密码', 'sys.mail.password', 'abcdefg', 'Y', 'admin', '2024-03-01 10:05:41', '', NULL, '');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_dept
|
-- Table structure for sys_dept
|
||||||
|
|
@ -623,7 +643,7 @@ CREATE TABLE `sys_dict_data` (
|
||||||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
||||||
PRIMARY KEY (`dict_code`) USING BTREE
|
PRIMARY KEY (`dict_code`) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 102 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '字典数据表' ROW_FORMAT = Dynamic;
|
) ENGINE = InnoDB AUTO_INCREMENT = 107 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '字典数据表' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_dict_data
|
-- Records of sys_dict_data
|
||||||
|
|
@ -659,6 +679,11 @@ INSERT INTO `sys_dict_data` VALUES (28, 1, '成功', '0', 'sys_common_status', '
|
||||||
INSERT INTO `sys_dict_data` VALUES (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2024-01-30 05:05:41', '', NULL, '停用状态');
|
INSERT INTO `sys_dict_data` VALUES (29, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2024-01-30 05:05:41', '', NULL, '停用状态');
|
||||||
INSERT INTO `sys_dict_data` VALUES (100, 1, '启用', '1', 'sys_enable_flag', NULL, 'primary', 'N', '0', '1', '2024-02-21 03:02:48', '', NULL, NULL);
|
INSERT INTO `sys_dict_data` VALUES (100, 1, '启用', '1', 'sys_enable_flag', NULL, 'primary', 'N', '0', '1', '2024-02-21 03:02:48', '', NULL, NULL);
|
||||||
INSERT INTO `sys_dict_data` VALUES (101, 2, '禁用', '0', 'sys_enable_flag', NULL, 'danger', 'N', '0', '1', '2024-02-21 03:03:08', '', NULL, NULL);
|
INSERT INTO `sys_dict_data` VALUES (101, 2, '禁用', '0', 'sys_enable_flag', NULL, 'danger', 'N', '0', '1', '2024-02-21 03:03:08', '', NULL, NULL);
|
||||||
|
INSERT INTO `sys_dict_data` VALUES (102, 1, '入库', '1', 'wms_inv_trans_type', NULL, 'success', 'N', '0', '1', '2024-02-23 05:45:28', '1', '2024-02-23 05:45:50', NULL);
|
||||||
|
INSERT INTO `sys_dict_data` VALUES (103, 2, '出库', '2', 'wms_inv_trans_type', NULL, 'danger', 'N', '0', '1', '2024-02-23 05:45:43', '', NULL, NULL);
|
||||||
|
INSERT INTO `sys_dict_data` VALUES (104, 1, '未发送', '0', 'sys_mail_status', NULL, 'default', 'N', '0', '1', '2024-03-01 06:09:04', '', NULL, NULL);
|
||||||
|
INSERT INTO `sys_dict_data` VALUES (105, 2, '发送成功', '1', 'sys_mail_status', NULL, 'success', 'N', '0', '1', '2024-03-01 06:09:17', '', NULL, NULL);
|
||||||
|
INSERT INTO `sys_dict_data` VALUES (106, 3, '发送失败', '2', 'sys_mail_status', NULL, 'danger', 'N', '0', '1', '2024-03-01 06:09:30', '', NULL, NULL);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_dict_type
|
-- Table structure for sys_dict_type
|
||||||
|
|
@ -676,7 +701,7 @@ CREATE TABLE `sys_dict_type` (
|
||||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
||||||
PRIMARY KEY (`dict_id`) USING BTREE,
|
PRIMARY KEY (`dict_id`) USING BTREE,
|
||||||
UNIQUE INDEX `dict_type`(`dict_type` ASC) USING BTREE
|
UNIQUE INDEX `dict_type`(`dict_type` ASC) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 101 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '字典类型表' ROW_FORMAT = Dynamic;
|
) ENGINE = InnoDB AUTO_INCREMENT = 103 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '字典类型表' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_dict_type
|
-- Records of sys_dict_type
|
||||||
|
|
@ -692,6 +717,8 @@ INSERT INTO `sys_dict_type` VALUES (8, '通知状态', 'sys_notice_status', '0',
|
||||||
INSERT INTO `sys_dict_type` VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2024-01-30 05:05:41', '', NULL, '操作类型列表');
|
INSERT INTO `sys_dict_type` VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2024-01-30 05:05:41', '', NULL, '操作类型列表');
|
||||||
INSERT INTO `sys_dict_type` VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2024-01-30 05:05:41', '', NULL, '登录状态列表');
|
INSERT INTO `sys_dict_type` VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2024-01-30 05:05:41', '', NULL, '登录状态列表');
|
||||||
INSERT INTO `sys_dict_type` VALUES (100, '启用标志', 'sys_enable_flag', '0', '1', '2024-02-21 03:02:06', '', NULL, NULL);
|
INSERT INTO `sys_dict_type` VALUES (100, '启用标志', 'sys_enable_flag', '0', '1', '2024-02-21 03:02:06', '', NULL, NULL);
|
||||||
|
INSERT INTO `sys_dict_type` VALUES (101, '入出库类型', 'wms_inv_trans_type', '0', '1', '2024-02-23 05:44:50', '', NULL, NULL);
|
||||||
|
INSERT INTO `sys_dict_type` VALUES (102, '邮件发送状态', 'sys_mail_status', '0', '1', '2024-03-01 06:08:28', '', NULL, NULL);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_file
|
-- Table structure for sys_file
|
||||||
|
|
@ -806,12 +833,36 @@ CREATE TABLE `sys_logininfor` (
|
||||||
PRIMARY KEY (`info_id`) USING BTREE,
|
PRIMARY KEY (`info_id`) USING BTREE,
|
||||||
INDEX `idx_sys_logininfor_s`(`status` ASC) USING BTREE,
|
INDEX `idx_sys_logininfor_s`(`status` ASC) USING BTREE,
|
||||||
INDEX `idx_sys_logininfor_lt`(`access_time` ASC) USING BTREE
|
INDEX `idx_sys_logininfor_lt`(`access_time` ASC) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 152 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '系统访问记录' ROW_FORMAT = Dynamic;
|
) ENGINE = InnoDB AUTO_INCREMENT = 156 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '系统访问记录' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_logininfor
|
-- Records of sys_logininfor
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Table structure for sys_mail_log
|
||||||
|
-- ----------------------------
|
||||||
|
DROP TABLE IF EXISTS `sys_mail_log`;
|
||||||
|
CREATE TABLE `sys_mail_log` (
|
||||||
|
`mail_log_id` bigint NOT NULL COMMENT '日志主键',
|
||||||
|
`status` int NOT NULL DEFAULT 0 COMMENT '发送状态(0未发送 1成功 2失败)',
|
||||||
|
`business_type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '自定业务类型',
|
||||||
|
`from` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '发件人',
|
||||||
|
`to` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '收件人',
|
||||||
|
`cc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '抄送',
|
||||||
|
`subject` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '0' COMMENT '邮件主题',
|
||||||
|
`msg` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '日志消息',
|
||||||
|
`create_time` datetime NULL DEFAULT NULL COMMENT '发送时间',
|
||||||
|
`create_by` bigint NULL DEFAULT 0 COMMENT '操作用户',
|
||||||
|
`cost_time` bigint NULL DEFAULT NULL COMMENT '消耗时间(ms)',
|
||||||
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT '备注',
|
||||||
|
PRIMARY KEY (`mail_log_id`) USING BTREE
|
||||||
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '邮件发送日志表' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
|
-- ----------------------------
|
||||||
|
-- Records of sys_mail_log
|
||||||
|
-- ----------------------------
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_menu
|
-- Table structure for sys_menu
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
|
|
@ -837,7 +888,7 @@ CREATE TABLE `sys_menu` (
|
||||||
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
||||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '备注',
|
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT '' COMMENT '备注',
|
||||||
PRIMARY KEY (`menu_id`) USING BTREE
|
PRIMARY KEY (`menu_id`) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 2049 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;
|
) ENGINE = InnoDB AUTO_INCREMENT = 2059 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '菜单权限表' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_menu
|
-- Records of sys_menu
|
||||||
|
|
@ -968,6 +1019,16 @@ INSERT INTO `sys_menu` VALUES (2045, '基本库存查询', 2044, 1, '#', '', NUL
|
||||||
INSERT INTO `sys_menu` VALUES (2046, '入库', 2044, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'wms:BaseStock:instock', '#', 'admin', '2024-02-22 09:43:17', '', NULL, '');
|
INSERT INTO `sys_menu` VALUES (2046, '入库', 2044, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'wms:BaseStock:instock', '#', 'admin', '2024-02-22 09:43:17', '', NULL, '');
|
||||||
INSERT INTO `sys_menu` VALUES (2047, '出库', 2044, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'wms:BaseStock:outstock', '#', 'admin', '2024-02-22 09:43:17', '', NULL, '');
|
INSERT INTO `sys_menu` VALUES (2047, '出库', 2044, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'wms:BaseStock:outstock', '#', 'admin', '2024-02-22 09:43:17', '', NULL, '');
|
||||||
INSERT INTO `sys_menu` VALUES (2048, '基本库存导出', 2044, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'wms:BaseStock:export', '#', 'admin', '2024-02-22 09:43:17', '', NULL, '');
|
INSERT INTO `sys_menu` VALUES (2048, '基本库存导出', 2044, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'wms:BaseStock:export', '#', 'admin', '2024-02-22 09:43:17', '', NULL, '');
|
||||||
|
INSERT INTO `sys_menu` VALUES (2049, '入出库履历', 2043, 2, 'InvTransHis', 'wms/InvTransHis/index', NULL, 1, 0, 'C', '0', '0', 'wms:InvTransHis:list', 'form', 'admin', '2024-02-23 05:21:18', '1', '2024-02-23 06:25:55', '入出库履历菜单');
|
||||||
|
INSERT INTO `sys_menu` VALUES (2050, '入出库履历查询', 2049, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'wms:InvTransHis:query', '#', 'admin', '2024-02-23 05:21:18', '', NULL, '');
|
||||||
|
INSERT INTO `sys_menu` VALUES (2051, '入出库履历新增', 2049, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'wms:InvTransHis:add', '#', 'admin', '2024-02-23 05:21:18', '', NULL, '');
|
||||||
|
INSERT INTO `sys_menu` VALUES (2052, '入出库履历删除', 2049, 3, '#', '', NULL, 1, 0, 'F', '0', '0', 'wms:InvTransHis:remove', '#', 'admin', '2024-02-23 05:21:18', '', NULL, '');
|
||||||
|
INSERT INTO `sys_menu` VALUES (2053, '入出库履历导出', 2049, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'wms:InvTransHis:export', '#', 'admin', '2024-02-23 05:21:18', '', NULL, '');
|
||||||
|
INSERT INTO `sys_menu` VALUES (2054, '邮件发送日志', 108, 3, 'mailLog', 'system/mailLog/index', NULL, 1, 0, 'C', '0', '0', 'system:mailLog:list', 'email', 'admin', '2024-03-01 06:23:24', '1', '2024-03-01 06:25:42', '邮件发送日志菜单');
|
||||||
|
INSERT INTO `sys_menu` VALUES (2055, '邮件发送日志查询', 2054, 1, '#', '', NULL, 1, 0, 'F', '0', '0', 'system:mailLog:query', '#', 'admin', '2024-03-01 06:23:24', '', NULL, '');
|
||||||
|
INSERT INTO `sys_menu` VALUES (2056, '临时邮件发送', 2054, 2, '#', '', NULL, 1, 0, 'F', '0', '0', 'system:mailLog:send', '#', 'admin', '2024-03-01 06:23:24', '', NULL, '');
|
||||||
|
INSERT INTO `sys_menu` VALUES (2057, '邮件发送日志删除', 2054, 4, '#', '', NULL, 1, 0, 'F', '0', '0', 'system:mailLog:remove', '#', 'admin', '2024-03-01 06:23:24', '', NULL, '');
|
||||||
|
INSERT INTO `sys_menu` VALUES (2058, '邮件发送日志导出', 2054, 5, '#', '', NULL, 1, 0, 'F', '0', '0', 'system:mailLog:export', '#', 'admin', '2024-03-01 06:23:24', '', NULL, '');
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_notice
|
-- Table structure for sys_notice
|
||||||
|
|
@ -1019,11 +1080,21 @@ CREATE TABLE `sys_oper_log` (
|
||||||
INDEX `idx_sys_oper_log_bt`(`business_type` ASC) USING BTREE,
|
INDEX `idx_sys_oper_log_bt`(`business_type` ASC) USING BTREE,
|
||||||
INDEX `idx_sys_oper_log_s`(`status` ASC) USING BTREE,
|
INDEX `idx_sys_oper_log_s`(`status` ASC) USING BTREE,
|
||||||
INDEX `idx_sys_oper_log_ot`(`oper_time` ASC) USING BTREE
|
INDEX `idx_sys_oper_log_ot`(`oper_time` ASC) USING BTREE
|
||||||
) ENGINE = InnoDB AUTO_INCREMENT = 281 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '操作日志记录' ROW_FORMAT = Dynamic;
|
) ENGINE = InnoDB AUTO_INCREMENT = 302 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin COMMENT = '操作日志记录' ROW_FORMAT = Dynamic;
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Records of sys_oper_log
|
-- Records of sys_oper_log
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
|
INSERT INTO `sys_oper_log` VALUES (292, '代码生成', 6, 'com.ruoyi.gen.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/gen/importTable', '127.0.0.1', '', '{\"tables\":\"sys_mail_log\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-01 06:05:08', 781);
|
||||||
|
INSERT INTO `sys_oper_log` VALUES (293, '代码生成', 2, 'com.ruoyi.gen.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/gen', '127.0.0.1', '', '{\"businessName\":\"mailLog\",\"className\":\"SysMailLog\",\"columns\":[{\"capJavaField\":\"MailLogId\",\"columnComment\":\"日志主键\",\"columnId\":380,\"columnName\":\"mail_log_id\",\"columnType\":\"bigint\",\"createBy\":\"admin\",\"createTime\":\"2024-03-01 06:05:07\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isPk\":\"1\",\"javaField\":\"mailLogId\",\"javaType\":\"Long\",\"list\":false,\"params\":{},\"pk\":true,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":1,\"superColumn\":false,\"tableId\":19,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"Status\",\"columnComment\":\"发送状态(0未发送 1成功 2失败)\",\"columnId\":381,\"columnName\":\"status\",\"columnType\":\"int\",\"createBy\":\"admin\",\"createTime\":\"2024-03-01 06:05:07\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"radio\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"isRequired\":\"1\",\"javaField\":\"status\",\"javaType\":\"Long\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"EQ\",\"required\":true,\"sort\":2,\"superColumn\":false,\"tableId\":19,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"BusinessType\",\"columnComment\":\"自定业务类型\",\"columnId\":382,\"columnName\":\"business_type\",\"columnType\":\"varchar(30)\",\"createBy\":\"admin\",\"createTime\":\"2024-03-01 06:05:07\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"select\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"0\",\"javaField\":\"businessType\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":3,\"superColumn\":false,\"tableId\":19,\"updateBy\":\"\",\"usableColumn\":false},{\"capJavaField\":\"From\",\"columnComment\":\"发件人\",\"columnId\":383,\"columnName\":\"from\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2024-03-01 06:05:07\",\"dictType\":\"\",\"edit\":true,\"htmlType\":\"input\",\"increment\":false,\"insert\":true,\"isEdit\":\"1\",\"isIncrement\":\"0\",\"isInsert\":\"1\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"0\",\"javaField\":\"from\",\"ja', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-01 06:08:03', 454);
|
||||||
|
INSERT INTO `sys_oper_log` VALUES (294, '字典类型', 1, 'com.ruoyi.system.controller.SysDictTypeController.add()', 'POST', 1, 'admin', NULL, '/dict/type', '127.0.0.1', '', '{\"createBy\":\"1\",\"createTime\":\"2024-03-01 14:08:28\",\"dictName\":\"邮件发送状态\",\"dictType\":\"sys_mail_status\",\"params\":{},\"status\":\"0\",\"updateBy\":\"1\",\"updateTime\":\"2024-03-01 14:08:28\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-01 06:08:29', 69);
|
||||||
|
INSERT INTO `sys_oper_log` VALUES (295, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '127.0.0.1', '', '{\"createBy\":\"1\",\"createTime\":\"2024-03-01 14:09:05\",\"default\":false,\"dictLabel\":\"未发送\",\"dictSort\":1,\"dictType\":\"sys_mail_status\",\"dictValue\":\"0\",\"listClass\":\"default\",\"params\":{},\"status\":\"0\",\"updateBy\":\"1\",\"updateTime\":\"2024-03-01 14:09:05\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-01 06:09:05', 54);
|
||||||
|
INSERT INTO `sys_oper_log` VALUES (296, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '127.0.0.1', '', '{\"createBy\":\"1\",\"createTime\":\"2024-03-01 14:09:17\",\"default\":false,\"dictLabel\":\"发送成功\",\"dictSort\":2,\"dictType\":\"sys_mail_status\",\"dictValue\":\"1\",\"listClass\":\"success\",\"params\":{},\"status\":\"0\",\"updateBy\":\"1\",\"updateTime\":\"2024-03-01 14:09:17\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-01 06:09:17', 46);
|
||||||
|
INSERT INTO `sys_oper_log` VALUES (297, '字典数据', 1, 'com.ruoyi.system.controller.SysDictDataController.add()', 'POST', 1, 'admin', NULL, '/dict/data', '127.0.0.1', '', '{\"createBy\":\"1\",\"createTime\":\"2024-03-01 14:09:30\",\"default\":false,\"dictLabel\":\"发送失败\",\"dictSort\":3,\"dictType\":\"sys_mail_status\",\"dictValue\":\"2\",\"listClass\":\"danger\",\"params\":{},\"status\":\"0\",\"updateBy\":\"1\",\"updateTime\":\"2024-03-01 14:09:30\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-01 06:09:30', 40);
|
||||||
|
INSERT INTO `sys_oper_log` VALUES (298, '代码生成', 2, 'com.ruoyi.gen.controller.GenController.editSave()', 'PUT', 1, 'admin', NULL, '/gen', '127.0.0.1', '', '{\"businessName\":\"mailLog\",\"className\":\"SysMailLog\",\"columns\":[{\"capJavaField\":\"MailLogId\",\"columnComment\":\"日志主键\",\"columnId\":380,\"columnName\":\"mail_log_id\",\"columnType\":\"bigint\",\"createBy\":\"admin\",\"createTime\":\"2024-03-01 06:05:07\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":false,\"insert\":false,\"isIncrement\":\"0\",\"isInsert\":\"0\",\"isPk\":\"1\",\"javaField\":\"mailLogId\",\"javaType\":\"Long\",\"list\":false,\"params\":{},\"pk\":true,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":1,\"superColumn\":false,\"tableId\":19,\"updateBy\":\"\",\"updateTime\":\"2024-03-01 06:08:03\",\"usableColumn\":false},{\"capJavaField\":\"Status\",\"columnComment\":\"发送状态(0未发送 1成功 2失败)\",\"columnId\":381,\"columnName\":\"status\",\"columnType\":\"int\",\"createBy\":\"admin\",\"createTime\":\"2024-03-01 06:05:07\",\"dictType\":\"sys_mail_status\",\"edit\":false,\"htmlType\":\"radio\",\"increment\":false,\"insert\":false,\"isEdit\":\"0\",\"isIncrement\":\"0\",\"isInsert\":\"0\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"1\",\"isRequired\":\"1\",\"javaField\":\"status\",\"javaType\":\"Long\",\"list\":true,\"params\":{},\"pk\":false,\"query\":true,\"queryType\":\"EQ\",\"required\":true,\"sort\":2,\"superColumn\":false,\"tableId\":19,\"updateBy\":\"\",\"updateTime\":\"2024-03-01 06:08:03\",\"usableColumn\":false},{\"capJavaField\":\"BusinessType\",\"columnComment\":\"自定业务类型\",\"columnId\":382,\"columnName\":\"business_type\",\"columnType\":\"varchar(30)\",\"createBy\":\"admin\",\"createTime\":\"2024-03-01 06:05:07\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"select\",\"increment\":false,\"insert\":false,\"isEdit\":\"0\",\"isIncrement\":\"0\",\"isInsert\":\"0\",\"isList\":\"1\",\"isPk\":\"0\",\"isQuery\":\"0\",\"javaField\":\"businessType\",\"javaType\":\"String\",\"list\":true,\"params\":{},\"pk\":false,\"query\":false,\"queryType\":\"EQ\",\"required\":false,\"sort\":3,\"superColumn\":false,\"tableId\":19,\"updateBy\":\"\",\"updateTime\":\"2024-03-01 06:08:03\",\"usableColumn\":false},{\"capJavaField\":\"From\",\"columnComment\":\"发件人\",\"columnId\":383,\"columnName\":\"from\",\"columnType\":\"varchar(255)\",\"createBy\":\"admin\",\"createTime\":\"2024-03-01 06:05:07\",\"dictType\":\"\",\"edit\":false,\"htmlType\":\"input\",\"increment\":', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-01 06:10:19', 687);
|
||||||
|
INSERT INTO `sys_oper_log` VALUES (299, '代码生成', 8, 'com.ruoyi.gen.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/gen/batchGenCode', '127.0.0.1', '', '{\"tables\":\"sys_mail_log\"}', NULL, 0, NULL, '2024-03-01 06:10:23', 348);
|
||||||
|
INSERT INTO `sys_oper_log` VALUES (300, '代码生成', 8, 'com.ruoyi.gen.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/gen/batchGenCode', '127.0.0.1', '', '{\"tables\":\"sys_mail_log\"}', NULL, 0, NULL, '2024-03-01 06:10:51', 120);
|
||||||
|
INSERT INTO `sys_oper_log` VALUES (301, '菜单管理', 2, 'com.ruoyi.system.controller.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/menu', '127.0.0.1', '', '{\"children\":[],\"component\":\"system/mailLog/index\",\"createTime\":\"2024-03-01 06:23:24\",\"icon\":\"email\",\"isCache\":\"0\",\"isFrame\":\"1\",\"menuId\":2054,\"menuName\":\"邮件发送日志\",\"menuType\":\"C\",\"orderNum\":3,\"params\":{},\"parentId\":108,\"path\":\"mailLog\",\"perms\":\"system:mailLog:list\",\"status\":\"0\",\"updateBy\":\"1\",\"updateTime\":\"2024-03-01 14:25:42\",\"visible\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2024-03-01 06:25:43', 79);
|
||||||
|
|
||||||
-- ----------------------------
|
-- ----------------------------
|
||||||
-- Table structure for sys_post
|
-- Table structure for sys_post
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue