基于SSM的小型企业办公自动化系统

news2024/9/28 3:20:22

末尾获取源码
开发语言:Java
Java开发工具:JDK1.8
后端框架:SSM
前端:采用JSP技术开发
数据库:MySQL5.7和Navicat管理工具结合
服务器:Tomcat8.5
开发软件:IDEA / Eclipse
是否Maven项目:是


目录

一、项目简介

二、论文截图

三、系统项目截图

3.1管理员

3.2部门经理

3.3总经理 

3.4员工 

四、核心代码

4.1登录相关

4.2文件上传

4.3封装

4.4sql语句


一、项目简介

互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对小型企业办公信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用小型企业办公自动化系统可以有效管理,使信息管理能够更加科学和规范。

小型企业办公自动化系统在Eclipse环境中,使用Java语言进行编码,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务,其管理员管理部门经理,管理总经理,管理员工和员工留言以及员工工资,管理内部邮件,管理审批流程,管理离职申请。部门经理给员工发放工资,审核并回复员工留言,管理员工工资,审核员工的离职申请信息,查询和下载内部邮件以及审批流程。总经理查询下载内部邮件和审批流程,审核员工离职申请,查询员工工资,查询员工和部门经理。员工发布留言,发布内部邮件,发布离职申请,查询通知公告和审批流程,查看员工本人工资。

总之,小型企业办公自动化系统集中管理信息,有着保密性强,效率高,存储空间大,成本低等诸多优点。它可以降低信息管理成本,实现信息管理计算机化。


二、论文截图


三、系统项目截图

3.1管理员

管理员进入指定功能操作区之后可以管理部门经理信息。其页面见下图。管理员可以增删改查部门经理信息。

管理员进入指定功能操作区之后可以管理总经理。其页面见下图。管理员增删改查总经理信息

 

管理员进入指定功能操作区之后可以管理审批流程。其页面见下图。管理员对各部门的项目审批流程进行规范,包括审批流程的增删改查管理。

 

管理员进入指定功能操作区之后可以管理通知公告。其页面见下图。管理员实现通知公告的新增,删除,查询,修改以及附件下载功能。

 

3.2部门经理

部门经理进入指定功能操作区之后可以管理员工。其页面见下图。部门经理修改,查询,删除员工信息,对各个员工发放工资。

部门经理进入指定功能操作区之后可以管理员工留言。其页面见下图。部门经理查询员工留言,删除员工留言,审核并回复员工留言。

 

部门经理进入指定功能操作区之后可以管理员工工资。其页面见下图。部门经理查看各个员工的工资详情,删除,修改,查询员工的工资信息。

 

3.3总经理 

总经理进入指定功能操作区之后可以查询项目审批流程。其页面见下图。总经理也能下载审批流程的附件文件。

总经理进入指定功能操作区之后可以管理离职申请。其页面见下图。总经理查看离职申请的详情,审核并回复员工的离职申请信息。

 

总经理进入指定功能操作区之后可以管理内部邮件。其页面见下图。总经理查询内部邮件,下载内部邮件附件文件。

 

3.4员工 

员工进入指定功能操作区之后可以发布留言。其页面见下图。员工发布的留言在未审核前,员工可以删除或修改。

员工进入指定功能操作区之后可以查看工资。其页面见下图。员工通过详情按钮可以查看工资明细,员工也能在本页面查询工资。

 

员工进入指定功能操作区之后可以新增内部邮件。其页面见下图。员工新增内部邮件,也能在内部邮件管理模块修改,删除本人发布的内部邮件。

 


四、核心代码

4.1登录相关


package com.controller;


import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.TokenEntity;
import com.entity.UserEntity;
import com.service.TokenService;
import com.service.UserService;
import com.utils.CommonUtil;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.ValidatorUtils;

/**
 * 登录相关
 */
@RequestMapping("users")
@RestController
public class UserController{
	
	@Autowired
	private UserService userService;
	
	@Autowired
	private TokenService tokenService;

	/**
	 * 登录
	 */
	@IgnoreAuth
	@PostMapping(value = "/login")
	public R login(String username, String password, String captcha, HttpServletRequest request) {
		UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
		if(user==null || !user.getPassword().equals(password)) {
			return R.error("账号或密码不正确");
		}
		String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());
		return R.ok().put("token", token);
	}
	
	/**
	 * 注册
	 */
	@IgnoreAuth
	@PostMapping(value = "/register")
	public R register(@RequestBody UserEntity user){
//    	ValidatorUtils.validateEntity(user);
    	if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {
    		return R.error("用户已存在");
    	}
        userService.insert(user);
        return R.ok();
    }

	/**
	 * 退出
	 */
	@GetMapping(value = "logout")
	public R logout(HttpServletRequest request) {
		request.getSession().invalidate();
		return R.ok("退出成功");
	}
	
	/**
     * 密码重置
     */
    @IgnoreAuth
	@RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
    	UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
    	if(user==null) {
    		return R.error("账号不存在");
    	}
    	user.setPassword("123456");
        userService.update(user,null);
        return R.ok("密码已重置为:123456");
    }
	
	/**
     * 列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,UserEntity user){
        EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();
    	PageUtils page = userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/list")
    public R list( UserEntity user){
       	EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();
      	ew.allEq(MPUtil.allEQMapPre( user, "user")); 
        return R.ok().put("data", userService.selectListView(ew));
    }

    /**
     * 信息
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") String id){
        UserEntity user = userService.selectById(id);
        return R.ok().put("data", user);
    }
    
    /**
     * 获取用户的session用户信息
     */
    @RequestMapping("/session")
    public R getCurrUser(HttpServletRequest request){
    	Long id = (Long)request.getSession().getAttribute("userId");
        UserEntity user = userService.selectById(id);
        return R.ok().put("data", user);
    }

    /**
     * 保存
     */
    @PostMapping("/save")
    public R save(@RequestBody UserEntity user){
//    	ValidatorUtils.validateEntity(user);
    	if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {
    		return R.error("用户已存在");
    	}
        userService.insert(user);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody UserEntity user){
//        ValidatorUtils.validateEntity(user);
        userService.updateById(user);//全部更新
        return R.ok();
    }

    /**
     * 删除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        userService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
}

4.2文件上传

package com.controller;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.UUID;

import org.apache.commons.io.FileUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.util.ResourceUtils;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;

import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.ConfigEntity;
import com.entity.EIException;
import com.service.ConfigService;
import com.utils.R;

/**
 * 上传文件映射表
 */
@RestController
@RequestMapping("file")
@SuppressWarnings({"unchecked","rawtypes"})
public class FileController{
	@Autowired
    private ConfigService configService;
	/**
	 * 上传文件
	 */
	@RequestMapping("/upload")
	public R upload(@RequestParam("file") MultipartFile file,String type) throws Exception {
		if (file.isEmpty()) {
			throw new EIException("上传文件不能为空");
		}
		String fileExt = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1);
		File path = new File(ResourceUtils.getURL("classpath:static").getPath());
		if(!path.exists()) {
		    path = new File("");
		}
		File upload = new File(path.getAbsolutePath(),"/upload/");
		if(!upload.exists()) {
		    upload.mkdirs();
		}
		String fileName = new Date().getTime()+"."+fileExt;
		File dest = new File(upload.getAbsolutePath()+"/"+fileName);
		file.transferTo(dest);
		FileUtils.copyFile(dest, new File("C:\\Users\\Desktop\\jiadian\\springbootl7own\\src\\main\\resources\\static\\upload"+"/"+fileName));
		if(StringUtils.isNotBlank(type) && type.equals("1")) {
			ConfigEntity configEntity = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));
			if(configEntity==null) {
				configEntity = new ConfigEntity();
				configEntity.setName("faceFile");
				configEntity.setValue(fileName);
			} else {
				configEntity.setValue(fileName);
			}
			configService.insertOrUpdate(configEntity);
		}
		return R.ok().put("file", fileName);
	}
	
	/**
	 * 下载文件
	 */
	@IgnoreAuth
	@RequestMapping("/download")
	public ResponseEntity<byte[]> download(@RequestParam String fileName) {
		try {
			File path = new File(ResourceUtils.getURL("classpath:static").getPath());
			if(!path.exists()) {
			    path = new File("");
			}
			File upload = new File(path.getAbsolutePath(),"/upload/");
			if(!upload.exists()) {
			    upload.mkdirs();
			}
			File file = new File(upload.getAbsolutePath()+"/"+fileName);
			if(file.exists()){
				/*if(!fileService.canRead(file, SessionManager.getSessionUser())){
					getResponse().sendError(403);
				}*/
				HttpHeaders headers = new HttpHeaders();
			    headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);    
			    headers.setContentDispositionFormData("attachment", fileName);    
			    return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(file),headers, HttpStatus.CREATED);
			}
		} catch (IOException e) {
			e.printStackTrace();
		}
		return new ResponseEntity<byte[]>(HttpStatus.INTERNAL_SERVER_ERROR);
	}
	
}

4.3封装

package com.utils;

import java.util.HashMap;
import java.util.Map;

/**
 * 返回数据
 */
public class R extends HashMap<String, Object> {
	private static final long serialVersionUID = 1L;
	
	public R() {
		put("code", 0);
	}
	
	public static R error() {
		return error(500, "未知异常,请联系管理员");
	}
	
	public static R error(String msg) {
		return error(500, msg);
	}
	
	public static R error(int code, String msg) {
		R r = new R();
		r.put("code", code);
		r.put("msg", msg);
		return r;
	}

	public static R ok(String msg) {
		R r = new R();
		r.put("msg", msg);
		return r;
	}
	
	public static R ok(Map<String, Object> map) {
		R r = new R();
		r.putAll(map);
		return r;
	}
	
	public static R ok() {
		return new R();
	}

	public R put(String key, Object value) {
		super.put(key, value);
		return this;
	}
}

4.4sql语句

/*
SQLyog Ultimate v11.3 (64 bit)
MySQL - 5.7.32-log : Database - ssmb5vlg
*********************************************************************
*/

/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`ssmb5vlg` /*!40100 DEFAULT CHARACTER SET utf8 */;

USE `ssmb5vlg`;

/*Table structure for table `bumenjingli` */

DROP TABLE IF EXISTS `bumenjingli`;

CREATE TABLE `bumenjingli` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `bumenbianhao` varchar(200) DEFAULT NULL COMMENT '部门编号',
  `mima` varchar(200) DEFAULT NULL COMMENT '密码',
  `bumen` varchar(200) DEFAULT NULL COMMENT '部门',
  `jinglixingming` varchar(200) DEFAULT NULL COMMENT '经理姓名',
  `lianxidianhua` varchar(200) DEFAULT NULL COMMENT '联系电话',
  `youxiang` varchar(200) DEFAULT NULL COMMENT '邮箱',
  `shenfenzheng` varchar(200) DEFAULT NULL COMMENT '身份证',
  `ruzhiriqi` date DEFAULT NULL COMMENT '入职日期',
  PRIMARY KEY (`id`),
  UNIQUE KEY `bumenbianhao` (`bumenbianhao`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955051355 DEFAULT CHARSET=utf8 COMMENT='部门经理';

/*Data for the table `bumenjingli` */

insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (11,'2021-01-18 15:20:39','部门经理1','123456','部门1','经理姓名1','13823888881','773890001@qq.com','440300199101010001','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (12,'2021-01-18 15:20:39','部门经理2','123456','部门2','经理姓名2','13823888882','773890002@qq.com','440300199202020002','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (13,'2021-01-18 15:20:39','部门经理3','123456','部门3','经理姓名3','13823888883','773890003@qq.com','440300199303030003','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (14,'2021-01-18 15:20:39','部门经理4','123456','部门4','经理姓名4','13823888884','773890004@qq.com','440300199404040004','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (15,'2021-01-18 15:20:39','部门经理5','123456','部门5','经理姓名5','13823888885','773890005@qq.com','440300199505050005','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (16,'2021-01-18 15:20:39','部门经理6','123456','部门6','经理姓名6','13823888886','773890006@qq.com','440300199606060006','2021-01-18');
insert  into `bumenjingli`(`id`,`addtime`,`bumenbianhao`,`mima`,`bumen`,`jinglixingming`,`lianxidianhua`,`youxiang`,`shenfenzheng`,`ruzhiriqi`) values (1610955051354,'2021-01-18 15:30:51','bumen001','001','人事部','玉玉','13455667788','56756@qq.com','223344556677889988','2021-01-18');

/*Table structure for table `config` */

DROP TABLE IF EXISTS `config`;

CREATE TABLE `config` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `name` varchar(100) NOT NULL COMMENT '配置参数名称',
  `value` varchar(100) DEFAULT NULL COMMENT '配置参数值',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='配置文件';

/*Data for the table `config` */

insert  into `config`(`id`,`name`,`value`) values (1,'picture1','http://localhost:8080/ssmb5vlg/upload/picture1.jpg');
insert  into `config`(`id`,`name`,`value`) values (2,'picture2','http://localhost:8080/ssmb5vlg/upload/picture2.jpg');
insert  into `config`(`id`,`name`,`value`) values (3,'picture3','http://localhost:8080/ssmb5vlg/upload/picture3.jpg');
insert  into `config`(`id`,`name`,`value`) values (6,'homepage',NULL);

/*Table structure for table `lizhishenqing` */

DROP TABLE IF EXISTS `lizhishenqing`;

CREATE TABLE `lizhishenqing` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `gonghao` varchar(200) DEFAULT NULL COMMENT '工号',
  `yuangongxingming` varchar(200) DEFAULT NULL COMMENT '员工姓名',
  `bumenbianhao` varchar(200) DEFAULT NULL COMMENT '部门编号',
  `bumen` varchar(200) DEFAULT NULL COMMENT '部门',
  `lizhiyuanyin` longtext COMMENT '离职原因',
  `shenqingriqi` date DEFAULT NULL COMMENT '申请日期',
  `sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955299240 DEFAULT CHARSET=utf8 COMMENT='离职申请';

/*Data for the table `lizhishenqing` */

insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (91,'2021-01-18 15:20:39','工号1','员工姓名1','部门编号1','部门1','离职原因1','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (92,'2021-01-18 15:20:39','工号2','员工姓名2','部门编号2','部门2','离职原因2','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (93,'2021-01-18 15:20:39','工号3','员工姓名3','部门编号3','部门3','离职原因3','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (94,'2021-01-18 15:20:39','工号4','员工姓名4','部门编号4','部门4','离职原因4','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (95,'2021-01-18 15:20:39','工号5','员工姓名5','部门编号5','部门5','离职原因5','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (96,'2021-01-18 15:20:39','工号6','员工姓名6','部门编号6','部门6','离职原因6','2021-01-18','否','');
insert  into `lizhishenqing`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`lizhiyuanyin`,`shenqingriqi`,`sfsh`,`shhf`) values (1610955299239,'2021-01-18 15:34:58','yuangong001','的的','bumen001','人事部','地方官电风扇广东佛山','2021-01-18','是','地方官电风扇广东佛山');

/*Table structure for table `neibuyoujian` */

DROP TABLE IF EXISTS `neibuyoujian`;

CREATE TABLE `neibuyoujian` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `gonghao` varchar(200) DEFAULT NULL COMMENT '工号',
  `yuangongxingming` varchar(200) DEFAULT NULL COMMENT '员工姓名',
  `bumenbianhao` varchar(200) DEFAULT NULL COMMENT '部门编号',
  `bumen` varchar(200) DEFAULT NULL COMMENT '部门',
  `zhuti` varchar(200) DEFAULT NULL COMMENT '主题',
  `neirong` longtext COMMENT '内容',
  `fujian` varchar(200) DEFAULT NULL COMMENT '附件',
  `riqi` date DEFAULT NULL COMMENT '日期',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955285545 DEFAULT CHARSET=utf8 COMMENT='内部邮件';

/*Data for the table `neibuyoujian` */

insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (61,'2021-01-18 15:20:39','工号1','员工姓名1','部门编号1','部门1','主题1','内容1','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (62,'2021-01-18 15:20:39','工号2','员工姓名2','部门编号2','部门2','主题2','内容2','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (63,'2021-01-18 15:20:39','工号3','员工姓名3','部门编号3','部门3','主题3','内容3','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (64,'2021-01-18 15:20:39','工号4','员工姓名4','部门编号4','部门4','主题4','内容4','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (65,'2021-01-18 15:20:39','工号5','员工姓名5','部门编号5','部门5','主题5','内容5','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (66,'2021-01-18 15:20:39','工号6','员工姓名6','部门编号6','部门6','主题6','内容6','','2021-01-18');
insert  into `neibuyoujian`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`zhuti`,`neirong`,`fujian`,`riqi`) values (1610955285544,'2021-01-18 15:34:44','yuangong001','的的','bumen001','人事部','第三方割发代首广东佛山','单方事故电风扇割发代首','http://localhost:8080/ssmb5vlg/upload/1610955280857.docx','2021-01-18');

/*Table structure for table `shenpiliucheng` */

DROP TABLE IF EXISTS `shenpiliucheng`;

CREATE TABLE `shenpiliucheng` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `bumen` varchar(200) DEFAULT NULL COMMENT '部门',
  `shenpixiangmu` varchar(200) DEFAULT NULL COMMENT '审批项目',
  `shenpiliucheng` longtext COMMENT '审批流程',
  `xiangguanfujian` varchar(200) DEFAULT NULL COMMENT '相关附件',
  `gengxinriqi` date DEFAULT NULL COMMENT '更新日期',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955167750 DEFAULT CHARSET=utf8 COMMENT='审批流程';

/*Data for the table `shenpiliucheng` */

insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (41,'2021-01-18 15:20:39','部门1','审批项目1','审批流程1','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (42,'2021-01-18 15:20:39','部门2','审批项目2','审批流程2','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (43,'2021-01-18 15:20:39','部门3','审批项目3','审批流程3','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (44,'2021-01-18 15:20:39','部门4','审批项目4','审批流程4','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (45,'2021-01-18 15:20:39','部门5','审批项目5','审批流程5','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (46,'2021-01-18 15:20:39','部门6','审批项目6','审批流程6','','2021-01-18');
insert  into `shenpiliucheng`(`id`,`addtime`,`bumen`,`shenpixiangmu`,`shenpiliucheng`,`xiangguanfujian`,`gengxinriqi`) values (1610955167749,'2021-01-18 15:32:47','人事部','离职申请','撒旦法都是范德萨范德萨','http://localhost:8080/ssmb5vlg/upload/1610955163285.docx','2021-01-18');

/*Table structure for table `token` */

DROP TABLE IF EXISTS `token`;

CREATE TABLE `token` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `userid` bigint(20) NOT NULL COMMENT '用户id',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `tablename` varchar(100) DEFAULT NULL COMMENT '表名',
  `role` varchar(100) DEFAULT NULL COMMENT '角色',
  `token` varchar(200) NOT NULL COMMENT '密码',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  `expiratedtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '过期时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='token表';

/*Data for the table `token` */

insert  into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (1,1,'abo','users','管理员','ldj6yyn1e4lanlvcvgzcv9in2y9t7c8y','2021-01-18 15:29:37','2021-01-18 16:30:02');
insert  into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (2,1610955103542,'yuangong001','yuangong','员工','xi4qh497eangz18641w280s97476at5p','2021-01-18 15:34:00','2021-01-18 16:36:49');
insert  into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (3,1610955051354,'bumen001','bumenjingli','部门经理','jfvcyyladfe7xjosrmefvd1fbisuttpb','2021-01-18 15:35:08','2021-01-18 16:35:09');
insert  into `token`(`id`,`userid`,`username`,`tablename`,`role`,`token`,`addtime`,`expiratedtime`) values (4,1610955129375,'123','zongjingli','总经理','xep0zw80vqf76owhy7310cemapibh1t6','2021-01-18 15:36:12','2021-01-18 16:36:13');

/*Table structure for table `tongzhigonggao` */

DROP TABLE IF EXISTS `tongzhigonggao`;

CREATE TABLE `tongzhigonggao` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `biaoti` varchar(200) DEFAULT NULL COMMENT '标题',
  `neirong` longtext COMMENT '内容',
  `xiangguanfujian` varchar(200) DEFAULT NULL COMMENT '相关附件',
  `faburiqi` date DEFAULT NULL COMMENT '发布日期',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955214636 DEFAULT CHARSET=utf8 COMMENT='通知公告';

/*Data for the table `tongzhigonggao` */

insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (81,'2021-01-18 15:20:39','标题1','内容1','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (82,'2021-01-18 15:20:39','标题2','内容2','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (83,'2021-01-18 15:20:39','标题3','内容3','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (84,'2021-01-18 15:20:39','标题4','内容4','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (85,'2021-01-18 15:20:39','标题5','内容5','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (86,'2021-01-18 15:20:39','标题6','内容6','','2021-01-18');
insert  into `tongzhigonggao`(`id`,`addtime`,`biaoti`,`neirong`,`xiangguanfujian`,`faburiqi`) values (1610955214635,'2021-01-18 15:33:34','第三方手打富士达','方法规划发过的花费更多','http://localhost:8080/ssmb5vlg/upload/1610955208295.docx','2021-01-18');

/*Table structure for table `users` */

DROP TABLE IF EXISTS `users`;

CREATE TABLE `users` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `username` varchar(100) NOT NULL COMMENT '用户名',
  `password` varchar(100) NOT NULL COMMENT '密码',
  `role` varchar(100) DEFAULT '管理员' COMMENT '角色',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '新增时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表';

/*Data for the table `users` */

insert  into `users`(`id`,`username`,`password`,`role`,`addtime`) values (1,'abo','abo','管理员','2021-01-18 15:20:39');

/*Table structure for table `yuangong` */

DROP TABLE IF EXISTS `yuangong`;

CREATE TABLE `yuangong` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `gonghao` varchar(200) DEFAULT NULL COMMENT '工号',
  `mima` varchar(200) DEFAULT NULL COMMENT '密码',
  `yuangongxingming` varchar(200) DEFAULT NULL COMMENT '员工姓名',
  `xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
  `shouji` varchar(200) DEFAULT NULL COMMENT '手机',
  `youxiang` varchar(200) DEFAULT NULL COMMENT '邮箱',
  `bumenbianhao` varchar(200) DEFAULT NULL COMMENT '部门编号',
  `bumen` varchar(200) DEFAULT NULL COMMENT '部门',
  `ruzhiriqi` date DEFAULT NULL COMMENT '入职日期',
  `xueli` varchar(200) DEFAULT NULL COMMENT '学历',
  `anquandengji` varchar(200) DEFAULT NULL COMMENT '安全等级',
  PRIMARY KEY (`id`),
  UNIQUE KEY `gonghao` (`gonghao`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955103543 DEFAULT CHARSET=utf8 COMMENT='员工';

/*Data for the table `yuangong` */

insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (21,'2021-01-18 15:20:39','员工1','123456','员工姓名1','男','13823888881','773890001@qq.com','部门编号1','部门1','2021-01-18','学历1','安全等级1');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (22,'2021-01-18 15:20:39','员工2','123456','员工姓名2','男','13823888882','773890002@qq.com','部门编号2','部门2','2021-01-18','学历2','安全等级2');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (23,'2021-01-18 15:20:39','员工3','123456','员工姓名3','男','13823888883','773890003@qq.com','部门编号3','部门3','2021-01-18','学历3','安全等级3');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (24,'2021-01-18 15:20:39','员工4','123456','员工姓名4','男','13823888884','773890004@qq.com','部门编号4','部门4','2021-01-18','学历4','安全等级4');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (25,'2021-01-18 15:20:39','员工5','123456','员工姓名5','男','13823888885','773890005@qq.com','部门编号5','部门5','2021-01-18','学历5','安全等级5');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (26,'2021-01-18 15:20:39','员工6','123456','员工姓名6','男','13823888886','773890006@qq.com','部门编号6','部门6','2021-01-18','学历6','安全等级6');
insert  into `yuangong`(`id`,`addtime`,`gonghao`,`mima`,`yuangongxingming`,`xingbie`,`shouji`,`youxiang`,`bumenbianhao`,`bumen`,`ruzhiriqi`,`xueli`,`anquandengji`) values (1610955103542,'2021-01-18 15:31:43','yuangong001','001','的的','男','13455667788','568768@qq.com','bumen001','人事部','2021-01-18','本科','中级');

/*Table structure for table `yuangonggongzi` */

DROP TABLE IF EXISTS `yuangonggongzi`;

CREATE TABLE `yuangonggongzi` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `gonghao` varchar(200) DEFAULT NULL COMMENT '工号',
  `yuangongxingming` varchar(200) DEFAULT NULL COMMENT '员工姓名',
  `faxinyuefen` varchar(200) DEFAULT NULL COMMENT '发薪月份',
  `jibengongzi` varchar(200) DEFAULT NULL COMMENT '基本工资',
  `ticheng` varchar(200) DEFAULT NULL COMMENT '提成',
  `butie` varchar(200) DEFAULT NULL COMMENT '补贴',
  `koukuan` varchar(200) DEFAULT NULL COMMENT '扣款',
  `shifagongzi` varchar(200) DEFAULT NULL COMMENT '实发工资',
  `koukuanbeizhu` longtext COMMENT '扣款备注',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955328924 DEFAULT CHARSET=utf8 COMMENT='员工工资';

/*Data for the table `yuangonggongzi` */

insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (71,'2021-01-18 15:20:39','工号1','员工姓名1','发薪月份1','基本工资1','提成1','补贴1','扣款1','实发工资1','扣款备注1');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (72,'2021-01-18 15:20:39','工号2','员工姓名2','发薪月份2','基本工资2','提成2','补贴2','扣款2','实发工资2','扣款备注2');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (73,'2021-01-18 15:20:39','工号3','员工姓名3','发薪月份3','基本工资3','提成3','补贴3','扣款3','实发工资3','扣款备注3');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (74,'2021-01-18 15:20:39','工号4','员工姓名4','发薪月份4','基本工资4','提成4','补贴4','扣款4','实发工资4','扣款备注4');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (75,'2021-01-18 15:20:39','工号5','员工姓名5','发薪月份5','基本工资5','提成5','补贴5','扣款5','实发工资5','扣款备注5');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (76,'2021-01-18 15:20:39','工号6','员工姓名6','发薪月份6','基本工资6','提成6','补贴6','扣款6','实发工资6','扣款备注6');
insert  into `yuangonggongzi`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`faxinyuefen`,`jibengongzi`,`ticheng`,`butie`,`koukuan`,`shifagongzi`,`koukuanbeizhu`) values (1610955328923,'2021-01-18 15:35:28','yuangong001','的的','202101','1200','900','800','5','2895','给对方花费更多h');

/*Table structure for table `yuangongliuyan` */

DROP TABLE IF EXISTS `yuangongliuyan`;

CREATE TABLE `yuangongliuyan` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `gonghao` varchar(200) DEFAULT NULL COMMENT '工号',
  `yuangongxingming` varchar(200) DEFAULT NULL COMMENT '员工姓名',
  `bumenbianhao` varchar(200) DEFAULT NULL COMMENT '部门编号',
  `bumen` varchar(200) DEFAULT NULL COMMENT '部门',
  `liuyanneirong` longtext COMMENT '留言内容',
  `xiangguanfujian` varchar(200) DEFAULT NULL COMMENT '相关附件',
  `liuyanriqi` date DEFAULT NULL COMMENT '留言日期',
  `sfsh` varchar(200) DEFAULT '否' COMMENT '是否审核',
  `shhf` longtext COMMENT '审核回复',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955267172 DEFAULT CHARSET=utf8 COMMENT='员工留言';

/*Data for the table `yuangongliuyan` */

insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (51,'2021-01-18 15:20:39','工号1','员工姓名1','部门编号1','部门1','留言内容1','','2021-01-18','是','阿萨德富士达富士达');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (52,'2021-01-18 15:20:39','工号2','员工姓名2','部门编号2','部门2','留言内容2','','2021-01-18','否','');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (53,'2021-01-18 15:20:39','工号3','员工姓名3','部门编号3','部门3','留言内容3','','2021-01-18','否','');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (54,'2021-01-18 15:20:39','工号4','员工姓名4','部门编号4','部门4','留言内容4','','2021-01-18','否','');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (55,'2021-01-18 15:20:39','工号5','员工姓名5','部门编号5','部门5','留言内容5','','2021-01-18','否','');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (56,'2021-01-18 15:20:39','工号6','员工姓名6','部门编号6','部门6','留言内容6','','2021-01-18','否','');
insert  into `yuangongliuyan`(`id`,`addtime`,`gonghao`,`yuangongxingming`,`bumenbianhao`,`bumen`,`liuyanneirong`,`xiangguanfujian`,`liuyanriqi`,`sfsh`,`shhf`) values (1610955267171,'2021-01-18 15:34:26','yuangong001','的的','bumen001','人事部','的双方各范德萨广东佛山','http://localhost:8080/ssmb5vlg/upload/1610955262996.pptx','2021-01-18','是','法国动画发过的很过分');

/*Table structure for table `zongjingli` */

DROP TABLE IF EXISTS `zongjingli`;

CREATE TABLE `zongjingli` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `zhanghao` varchar(200) DEFAULT NULL COMMENT '账号',
  `mima` varchar(200) DEFAULT NULL COMMENT '密码',
  `xingming` varchar(200) DEFAULT NULL COMMENT '姓名',
  `xingbie` varchar(200) DEFAULT NULL COMMENT '性别',
  `shouji` varchar(200) DEFAULT NULL COMMENT '手机',
  `youxiang` varchar(200) DEFAULT NULL COMMENT '邮箱',
  PRIMARY KEY (`id`),
  UNIQUE KEY `zhanghao` (`zhanghao`)
) ENGINE=InnoDB AUTO_INCREMENT=1610955129376 DEFAULT CHARSET=utf8 COMMENT='总经理';

/*Data for the table `zongjingli` */

insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (31,'2021-01-18 15:20:39','总经理1','123456','姓名1','男','13823888881','773890001@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (32,'2021-01-18 15:20:39','总经理2','123456','姓名2','男','13823888882','773890002@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (33,'2021-01-18 15:20:39','总经理3','123456','姓名3','男','13823888883','773890003@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (34,'2021-01-18 15:20:39','总经理4','123456','姓名4','男','13823888884','773890004@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (35,'2021-01-18 15:20:39','总经理5','123456','姓名5','男','13823888885','773890005@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (36,'2021-01-18 15:20:39','总经理6','123456','姓名6','男','13823888886','773890006@qq.com');
insert  into `zongjingli`(`id`,`addtime`,`zhanghao`,`mima`,`xingming`,`xingbie`,`shouji`,`youxiang`) values (1610955129375,'2021-01-18 15:32:09','123','123','手打','男','13455667788','568782@qq.com');

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/984928.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第二证券:为什么a股放开做空机制?

对于很多一般出资者来说&#xff0c;做空股票是一件十分复杂和困难的工作&#xff0c;可是对于专业的出资者和组织来说&#xff0c;这供给了一个愈加自由的商场买卖环境。那么&#xff0c;为什么A股放开做空机制呢&#xff1f;我们从多个视点来分析&#xff1a; 视点一&#x…

谷歌seo技术流

很多外贸企业和独立站都想从Google获得免费的流量&#xff0c;也就是SEO流量&#xff0c;但是在做SEO的过程中&#xff0c;总会面临这样或那样的问题。米贸搜谷歌推广将这些问题总结如下&#xff1a; 既然SEO看起来似乎很难&#xff0c;但还是有很多电商公司愿意投资SEO&#x…

Nosql数据库服务之redis

Nosql数据库服务之redis 一图详解DB的分支产品 Nosql数据库介绍 是一种非关系型数据库服务&#xff0c;它能解决常规数据库的并发能力&#xff0c;比如传统的数据库的IO与性能的瓶颈&#xff0c;同样它是关系型数据库的一个补充&#xff0c;有着比较好的高效率与高性能。 专…

CSAPP的Lab学习——Archlab(Architecture Lab)

文章目录 前言一、A部分sum .ys&#xff1a;迭代求和链表元素写一个Y86-64的程序和。rsum .递归求和链表元素copy.ys 复制将源块复制到目标块 二、B部分三、C部分实现iaddq指令 总结 前言 一个本硕双非的小菜鸡&#xff0c;备战24年秋招。刚刚看完CSAPP&#xff0c;真是一本神…

Android发布依赖到 Jitpack

前言 我们在日常开发中&#xff0c;经常会用到第三方开源的库文件&#xff0c;有的来自JCenter&#xff0c;Maven Central&#xff0c;google等。但是随着JCenter的弃用&#xff0c;现在用的最多的还是Maven Central&#xff0c;google。今天我们就自己亲自发布一个依赖。 现…

三秋农忙,自动驾驶农机保驾护航

“三秋”&#xff08;收获、播种、整地&#xff09;是一年中重要而忙碌的农事季节&#xff0c;水稻、棉花、玉米等农作物收获时期&#xff0c;也是小麦、蔬菜等秋种的好时间&#xff0c;还是各类农作物进入秋管的重要期。 随者农业科技发展&#xff0c;北斗导航农机自动驾驶系…

Json“牵手”唯品会商品详情数据方法,唯品会商品详情API接口,唯品会API申请指南

唯品会是中国最大的会员制特卖电商平台之一&#xff0c;于2008年创立&#xff0c;唯品会主营业务为互联网在线销售品牌折扣商品&#xff0c;涵盖名品服饰鞋包、美妆、母婴、居家等各大品类2。唯品会采取供应链直采模式&#xff0c;与全球3000多家品牌及供应商合作&#xff0c;直…

网络货运平台服务模式,你真的了解吗?

在当今的“互联网”时代&#xff0c;网络货运平台已经成为物流行业中的重要力量。 长期以来&#xff0c;货物运输行业处于“小、散、乱、差”的状态&#xff0c;存在信息不对称、运输环节层层分包等问题。数字时代到来&#xff0c;各行各业都在进行数字升级&#xff0c;物流行…

德国金融监管机构网站遭遇大规模DDoS攻击后“瘫痪”

德国波恩的BaFin大楼 BaFin是负责监督和监管德国金融机构和市场的金融监管机构&#xff0c;其职责是确保德国金融体系的稳定性、完整性和透明度。 此外&#xff0c;BaFin 的网站还为企业和消费者提供银行、贷款和财产融资等方面的信息。它还提供消费者帮助热线和举报人信息共…

分享一些领英添加客户的话术

昨天一个朋友很开心地跟我分享她在领英找到的一个非常优质的客户&#xff0c;她说这个客户很忠诚&#xff0c;基本上每年都会回来找她下单&#xff0c;这两年持续的下单&#xff0c;也没有对比价格&#xff0c;特别感恩遇见这样的客户。 也许是行业和产品不同&#xff0c;我领…

[C++]杨辉三角

目录 题目 解题思路 代码实现 获取数字 打印函数 主函数 全部代码 运行结果 题目 给定一个非负整数numRows &#xff0c;生成「杨辉三角」的前numRows行。 在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 解题思路 第k列的第i个数字的值第k-1列的(…

合宙Air724UG LuatOS-Air LVGL API控件-加载器(Spinner)

加载器(Spinner) 示例代码 spinner lvgl.spinner_create(lvgl.scr_act(), nil) lvgl.obj_set_size(spinner, 100, 100) lvgl.obj_align(spinner, nil, lvgl.ALIGN_CENTER, 0, 0) 创建 通过 lvgl.spinner_create 就可创建一个加载器&#xff0c;本身自带动画效果。 spinner …

PageHelper分页原理解析

大家好&#xff0c;我是Leo! 今天给大家带来的是关于PageHelper原理的解析&#xff0c;最近遇到一个SQL优化的问题&#xff0c;顺便研究了一下PageHelper的原理&#xff0c;毕竟也是比较常用&#xff0c;源码也比较好看的懂&#xff0c;如果感兴趣的小伙伴可以跟着过程去DEBUG源…

【优选算法】—— 前缀和算法

前言&#xff1a; 本期&#xff0c;我将要带大家学习的是有关前缀和算法的学习&#xff01;&#xff01;&#xff01; 目录 &#xff08;一&#xff09;什么是前缀和算法 &#xff08;二&#xff09;题目讲解 1、【模板】前缀和 2、【模板】二维前缀和 3、 和可被K整除的…

简明SQL截断和偏移指南:掌握LIMIT实现数据筛选

以下是用到的表。 截断 LIMIT 用于限制查询结果返回的行数&#xff0c;即最多返回多少行数据。 例如&#xff0c;返回前两行数据。 例如&#xff0c;从第二个数据开始返回两条数据&#xff08;从0开始计算&#xff09;。 偏移 OFFSET 用于指定查询结果的起始位置&#xff0c…

园区宿舍水电表改造解决方案

随着社会经济的快速发展&#xff0c;人们对生活品质的要求不断提高&#xff0c;园区宿舍作为众多企业员工和学生的居住场所&#xff0c;水电资源的合理使用和节约越来越受到关注。为了更好地满足人们对生活品质的需求&#xff0c;提高水电资源的利用效率&#xff0c;园区宿舍水…

PHP8中查询数组中指定元素-PHP8知识详解

php是使用最广泛的web编程语言&#xff0c;数组是一个数据集合&#xff0c;数组是一种非常常用的数据类型。在操作数组时&#xff0c;有时我们需要查询数组中是否有某个指定元素。在实际的程序开发中&#xff0c;我们用到了下列方法来查询数组中指定的元素&#xff1a;使用arra…

postman返回值乱码

描述&#xff1a; 在使用postman测试接口的时候&#xff0c;结果正常返回&#xff0c;但是乱码了&#xff0c;这个一般都是编码集设定的问题,后端接口是使用的springmvc Controller public class TestController(){RequestMapper("/test8")ResponseBodypublic Strin…

C++QT day2

作业 1> 封装一个结构体&#xff0c;结构体中包含一个私有数组&#xff0c;用来存放学生的成绩&#xff0c;包含一个私有变量&#xff0c;用来记录学生个数&#xff0c; 提供一个公有成员函数&#xff0c;void setNum(int num)用于设置学生个数 提供一个公有成员函数&…

微服务05-Docker基本操作

Docker的定义 1.什么是Docker Docker是一个快速交付应用、运行应用的技术&#xff1a; 可以将程序及其依赖、运行环境一起打包为一个镜像&#xff0c;可以迁移到任意Linux操作系统运行时利用沙箱机制形成隔离容器&#xff0c;各个应用互不干扰启动、移除都可以通过一行命令完…