• 大小: 7.13MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-17
  • 语言: 数据库
  • 标签: ssm  OA  

资源简介

spring+springmvc+mybatis搭建的一个OA考勤管理系统附带mysql数据库

资源截图

代码片段和文件信息

package com.chenbingxian.controller.gerenkaoqinxinxi;

import java.io.PrintWriter;
import java.util.List;

import net.sf.json.JSONArray;

import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.chenbingxian.core.query.Json;
import com.chenbingxian.po.AskForLeave;
import com.chenbingxian.po.Positionclasses;
import com.chenbingxian.po.StaffRetroactive;
import com.chenbingxian.po.Staffclassperiodsigninrecord;
import com.chenbingxian.service.gerenkaoqinxinxi.IpersonAttendanceSv;
import com.chenbingxian.vo.ChuChaQingJiaTongJi;
import com.chenbingxian.vo.ChuQinJiaBanGongXiuTongJiVo;
import com.chenbingxian.vo.MyAskForLeave;
import com.chenbingxian.vo.MyClass;
import com.chenbingxian.vo.PunchCard;

@Controller
@RequestMapping(“PersonAttendance“)
public class PersonAttendance {
@Autowired
IpersonAttendanceSv ipersonAttendanceSv;
/**查询我的班次信息**/
@RequestMapping(“selectMyClass“)
public void selectPersonClass(String beginDate String endDate
int staffidPrintWriter pw) {
List myClasses= ipersonAttendanceSv.selectPersonClass(beginDate endDate staffid);
   String str =Json.listToJson(myClasses);
   pw.write(str);
}
    @RequestMapping(“selectPunchCard“)
    public void selectPunchCard(String workDateint staffIdPrintWriter pw){
     List punchCards=ipersonAttendanceSv.selectPunchCard(workDate staffId);
       String str =Json.listToJson(punchCards);
   pw.write(str);
    }
    /**正常班次的签到**/
    @RequestMapping(“updateClassperiodsigninrecord“)
   /* public void updateClassperiodsigninrecord(String signInTimeint attendanceClassChildId int lateNoint signInWayIdString SignInNumber
     int  staffClassPeriodSignInRecordIdString signBackTimeint leaveEarlyNo){
     ipersonAttendanceSv.updateClassperiodsigninrecord(signInTime attendanceClassChildId lateNo signInWayId SignInNumber staffClassPeriodSignInRecordIdsignBackTime leaveEarlyNo);
    }*/
    public void updateClassperiodsigninrecord(Staffclassperiodsigninrecord staffclassperiodsigninrecordPrintWriter pw){
    int i=ipersonAttendanceSv.updateClassperiodsigninrecord(staffclassperiodsigninrecord);
     pw.write(““+i);
    }
    @RequestMapping(“insertClassperiodsigninrecord“)
/**新增不定时班次签到记录**/
    public void insertClassperiodsigninrecord(Staffclassperiodsigninrecord staffclassperiodsigninrecord) {
 ipersonAttendanceSv.insertClassperiodsigninrecord(staffclassperiodsigninrecord);
    }
    @RequestMapping(“insertAskForLeave“)
    /**新增请假、出差**/
public void insertAskForLeave(AskForLeave askforleavePrintWriter pw) {
 int i= ipersonAttendanceSv.insertAskForLeave(askforleave);
  pw.write(““+i);
}
    @RequestMapping(“insertAskForLeaveMx“)
/**新增申请加班的班次**/
public voi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-15 16:20  ssm0A\
     目录           0  2017-03-15 16:18  ssm0A\项目代码\
     文件       27574  2017-03-15 14:49  ssm0A\项目代码\webattendance.sql
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\
     文件         959  2016-11-11 19:45  ssm0A\项目代码\webAttendance_ssm\.classpath
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\.myeclipse\
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\.myeclipse\profiler\
     文件        2396  2017-01-02 14:30  ssm0A\项目代码\webAttendance_ssm\.myeclipse\profiler\webAttendance_ssm on Tomcat  7.x.xml
     文件         324  2016-12-06 17:02  ssm0A\项目代码\webAttendance_ssm\.mymetadata
     文件        1968  2016-11-11 19:56  ssm0A\项目代码\webAttendance_ssm\.project
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\.settings\
     文件         500  2016-11-11 19:36  ssm0A\项目代码\webAttendance_ssm\.settings\.jsdtscope
     文件         102  2016-11-17 20:52  ssm0A\项目代码\webAttendance_ssm\.settings\org.eclipse.core.resources.prefs
     文件         364  2016-11-11 19:36  ssm0A\项目代码\webAttendance_ssm\.settings\org.eclipse.jdt.core.prefs
     文件         489  2016-11-11 19:36  ssm0A\项目代码\webAttendance_ssm\.settings\org.eclipse.wst.common.component
     文件         252  2016-11-11 19:36  ssm0A\项目代码\webAttendance_ssm\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2016-11-11 19:36  ssm0A\项目代码\webAttendance_ssm\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2016-11-11 19:36  ssm0A\项目代码\webAttendance_ssm\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件         462  2016-11-11 19:45  ssm0A\项目代码\webAttendance_ssm\.springBeans
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\src\
     文件        1256  2016-11-11 19:49  ssm0A\项目代码\webAttendance_ssm\src\applicationContext.xml
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\src\com\
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\src\com\chenbingxian\
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\src\com\chenbingxian\controller\
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\src\com\chenbingxian\controller\gerenkaoqinxinxi\
     文件        7024  2017-03-13 10:41  ssm0A\项目代码\webAttendance_ssm\src\com\chenbingxian\controller\gerenkaoqinxinxi\PersonAttendance.java
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\src\com\chenbingxian\controller\kaoqinchuli\
     文件        2357  2017-03-13 08:08  ssm0A\项目代码\webAttendance_ssm\src\com\chenbingxian\controller\kaoqinchuli\DealwihthRetroative.java
     文件        2037  2017-03-10 10:47  ssm0A\项目代码\webAttendance_ssm\src\com\chenbingxian\controller\kaoqinchuli\DealWithAskForLeave.java
     目录           0  2017-03-15 16:18  ssm0A\项目代码\webAttendance_ssm\src\com\chenbingxian\controller\kaoqinguanli\
     文件        1998  2017-01-06 10:17  ssm0A\项目代码\webAttendance_ssm\src\com\chenbingxian\controller\kaoqinguanli\SetAttendanceType.java
............此处省略486个文件信息

评论

共有 条评论