人事办公考勤工资管理系统(ssm,mysql)(毕业论文10000字以上,程序代码,MySQL数据库)
【运行环境】 IDEA JDK1.8 Mysql
代码下载网址: 链接:https://pan.baidu.com/s/1AQhsRQU4z2PS6kcbLkIg9Q 提取码:8888
【项目包含内容】
【文档包含内容】
【项目功能】
人事办公考勤工资管理系统(ssm,mysql)系统的用户分管理员和员工两个角色的权限子模块。
管理员所能使用的功能主要有:个人中心、公司公告管理、设备分类管理、办公设备管理、员工管理、员工考勤管理、员工请假管理、员工工资管理、员工健康管理、员工留言管理、设备申请管理等。
员工可以实现个人中心、公司公告管理、办公设备管理、员工考勤管理、员工请假管理、员工工资管理、员工健康管理、员工留言管理、设备申请管理等。
【代码下载网址】
config.properties
validationQuery=SELECT 1
jdbc_url=jdbc:mysql://127.0.0.1:3306/jspmfkr39?useUnicode=true&characterEncoding=UTF-8&tinyInt1isBit=false
jdbc_username=root
jdbc_password=root
CommonController.java
@RestController
public class CommonController{
@Autowired
private CommonService commonService;
@Autowired
private ConfigService configService;
private static AipFace client = null;
private static String BAIDU_DITU_AK = null;
@RequestMapping("/location")
public R location(String lng,String lat) {
if(BAIDU_DITU_AK==null) {
BAIDU_DITU_AK = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "baidu_ditu_ak")).getValue();
if(BAIDU_DITU_AK==null) {
return R.error("请在配置管理中正确配置baidu_ditu_ak");
}
}
Map<String, String> map = BaiduUtil.getCityByLonLat(BAIDU_DITU_AK, lng, lat);
return R.ok().put("data", map);
}
/**
* 人脸比对
*
* @param face1 人脸1
* @param face2 人脸2
* @return
*/
@RequestMapping("/matchFace")
public R matchFace(String face1, String face2, HttpServletRequest request) {
if(client==null) {
/*String AppID = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "AppID")).getValue();*/
String APIKey = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "APIKey")).getValue();
String SecretKey = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "Sec