![中國普天項目信息管理系統(tǒng)之工程考勤管理概要設計文檔_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/11/d84f4a0f-d3a2-40da-b7e5-e60566cff47c/d84f4a0f-d3a2-40da-b7e5-e60566cff47c1.gif)
![中國普天項目信息管理系統(tǒng)之工程考勤管理概要設計文檔_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/11/d84f4a0f-d3a2-40da-b7e5-e60566cff47c/d84f4a0f-d3a2-40da-b7e5-e60566cff47c2.gif)
![中國普天項目信息管理系統(tǒng)之工程考勤管理概要設計文檔_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/11/d84f4a0f-d3a2-40da-b7e5-e60566cff47c/d84f4a0f-d3a2-40da-b7e5-e60566cff47c3.gif)
![中國普天項目信息管理系統(tǒng)之工程考勤管理概要設計文檔_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/11/d84f4a0f-d3a2-40da-b7e5-e60566cff47c/d84f4a0f-d3a2-40da-b7e5-e60566cff47c4.gif)
![中國普天項目信息管理系統(tǒng)之工程考勤管理概要設計文檔_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/11/d84f4a0f-d3a2-40da-b7e5-e60566cff47c/d84f4a0f-d3a2-40da-b7e5-e60566cff47c5.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、.中國普天信息產(chǎn)業(yè)股份有限公司通信產(chǎn)業(yè)事業(yè)本部項目信息管理系統(tǒng)工程管理模塊概要設計說明書文檔編寫: 史 愛 霞提交日期: 2009-09-21 審 批 人:_二零零九年九月文檔修改維護記錄撰寫時間作者任務2009-9-21史愛霞文檔初稿撰寫2009-10-27史愛霞文檔修訂版1引言41.1編寫目的41.2項目背景41.3術語41.4參考資料42系統(tǒng)設計框架概述52.1MVC模式概述52.2主要應用框架概述52.3運行環(huán)境63系統(tǒng)功能框架63.1總體設計方案63.2系統(tǒng)功能模塊圖73.3功能需求與程序的關系74系統(tǒng)數(shù)據(jù)模型設計85系統(tǒng)功能概要設計95.1角色權限控制95.2工程成本管理視圖設計1
2、05.3模型設計105.3.1工程成本管理部分數(shù)據(jù)定義表一 E_ attendanceMonthlyManager(月考勤管理表)表二 E_ attendanceDaily(日考勤表)表三 E_ attendanceDailyManager(日考勤管理表)115.3.2關聯(lián)關系115.4控制器設計125.5數(shù)據(jù)訪問接口126Service接口126.1功能點126.1.1填寫考勤記錄126.1.2查看統(tǒng)計考勤記錄126.1.3考勤記錄管理126.2接口136.2.1MakeOutAttendanceDailyService(填寫日考勤Ser
3、vice)136.2.2LookCollectAttendanceService(查看統(tǒng)計考勤Service)176.2.3AttendanceRecordManageService(考勤記錄管理Service)211 引言1.1 編寫目的 在完成了軟件系統(tǒng)的可行性研究和需求分析的基礎上,為了明確軟件需求、安排項目規(guī)劃與進度、組織軟件開發(fā)與測試,項目小組經(jīng)過討論提出了這份概要設計說明書。此概要設計說明書對中國普天項目信息管理系統(tǒng)之工程成本管理模塊的解決方案、功能分配、模塊劃分、程序的總體結構、輸入輸出和接口設計、運行設計及出錯設計等方面作了全面的概括性說明,為該軟件的詳細設計奠定了基礎。此文檔
4、為系統(tǒng)分析員工作的階段性總結,并提供項目經(jīng)理、設計人員和開發(fā)人員參考。1.2 項目背景工程考勤管理模塊是工程過程管理下的一個子模塊,該模塊的總體目標是在中國普天通信產(chǎn)業(yè)事業(yè)產(chǎn)業(yè)本部和設計院對工程進行過程中人員考勤進行管理。所開發(fā)系統(tǒng)名稱:中國普天項目信息管理系統(tǒng)之工程考勤管理模塊項目委托單位:中國普天股份有限公司項目開發(fā)單位:北京郵電大學軟件用戶:中國普天系統(tǒng)事業(yè)產(chǎn)業(yè)本部所有員工及下屬部門1.3 術語日考勤表:為某工程每天所建立的考勤表月考勤表:為某工程每月所建立的考勤表。1.4 參考資料工程二期考勤界面設計說明書工程考勤規(guī)格說明需求文檔2 系統(tǒng)設計框架概述2.1 MVC模式概述MVC英文即M
5、odel-View-Controller,即把一個應用的輸入、處理、輸出流程按照Model、View、Controller的方式進行分離,這樣一個應用被分成三個層模型層、視圖層、控制層。 視圖(View)代表用戶交互界面,對于Web應用來說,可以概括為HTML界面。MVC設計模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務流程的處理。業(yè)務流程的處理交予模型(Model)處理。比如一個訂單的視圖只接受來自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請求傳遞給控制和模型。 模型(Model):就是業(yè)務流程/狀態(tài)的處理以及業(yè)務規(guī)則的制定。業(yè)務流程的處理過程
6、對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結果。業(yè)務模型的設計可以說是MVC最主要的核心。它僅僅告訴你按這種模型設計就可以利用某些技術組件,從而減少了技術上的困難。對一個開發(fā)者來說,就可以專注于業(yè)務模型的設計??刂?Controller)可以理解為從用戶接收請求, 將模型與視圖匹配在一起,共同完成用戶的請求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。2.2 主要應用框架概述本模塊采用Struts+Spring+Hibernate框架。其中Struts應用于系統(tǒng)的控制
7、層,用于對系統(tǒng)的業(yè)務流程進行控制;Spring應用于系統(tǒng)的業(yè)務曾,用于對系統(tǒng)的業(yè)務數(shù)據(jù)進行配置組裝;Hibernate應用于數(shù)據(jù)持久層,用于對數(shù)據(jù)進行持久化??蚣茉O計一個最重要的特點是實現(xiàn)了模型視圖控制器模式(MVC),模型組件封裝了內(nèi)核數(shù)據(jù)和功能,從而使核心的功能獨立于輸出表示和輸入方式。視圖組件從模型獲得信息并向用戶顯示??刂破鹘M件與唯一的一個視圖組件連接,接受用戶的輸入。通過模型,視圖和控制器的相互分離,應用框架,使得系統(tǒng)可以十分靈活的適應用戶多變的功能要求。此外,采用框架技術進行軟件開發(fā)還包括以下的主要特點:l 利用框架開發(fā)的軟件具有一致性結構,框架決定了軟件產(chǎn)品的最終形式,利用框架建
8、立的系統(tǒng)很容易維護,系統(tǒng)之間可以很方便地相互存取,而且用戶看來也是一致的。l 限制了軟件設計人員一定程度的創(chuàng)造性行為,軟件設計人員可以無須作出太多的設計決策,依照規(guī)定的方向建立應用,指導軟件設計人員全面了解相關領域,充分完成需求分析,避免過早考慮實現(xiàn)細節(jié),了解框架結構的軟件設計人員將很快地洞悉整個系統(tǒng)的邏輯結構。l 大粒度的設計支持分析和設計的重用,框架把一個系統(tǒng)有機地分解成一群相對獨立的構件,定義了各個構件間的接口和作用關系,符合軟件工程中設計的模塊化、獨立化和信息隱藏等特征。2.3 運行環(huán)境網(wǎng)絡環(huán)境:3 系統(tǒng)功能框架3.1 總體設計方案根據(jù)與普天的需求調(diào)研情況,第一階段主要包括填寫考勤記錄
9、、查看統(tǒng)計考勤記錄、考勤記錄管理等三個大功能,具體情況如下:填寫考勤記錄:包括的功能點有:填寫日考勤記錄、修改日考勤記錄、提交日考勤記錄、查看未提交月考勤記錄。查看統(tǒng)計考勤記錄:包括的功能點有:按項目查看考勤記錄、按人員查看考勤記錄、按部門查看考勤記錄、按項目統(tǒng)計考勤記錄、按人員統(tǒng)計考勤記錄、按部門統(tǒng)計考勤記錄、導出考勤明細、導出考勤統(tǒng)計??记谟涗洠喊ǖ墓δ茳c有:修改考勤記錄。二級功能菜單:工程考勤管理 點擊工程考勤管理有三級菜單:填寫考勤記錄查看統(tǒng)計考勤記錄考勤記錄管理3.2 系統(tǒng)功能模塊圖工程考勤管理填寫考勤記錄查看統(tǒng)計考勤記錄考勤記錄管理考勤記錄管理圖3-1 功能模塊劃分3.3 功能需
10、求與程序的關系業(yè)務功能名稱業(yè)務功能點對應的Action類填寫日考勤記錄填寫日考勤記錄BatchEAttendanceDailyAction修改日考勤記錄AttendanceDailyAction查看未提交日考勤AttendanceDailyAction批量修改日考勤記錄BatchEAttendanceDailyAction提交日考勤記錄AttendanceDailyAction批量提交日考勤BatchEAttendanceDailyAction查看未提交月考勤AttendanceDailyAction提交月考勤AttendanceDailyAction批量提交月考勤BatchEAttendan
11、ceDailyAction查看月考勤詳情AttendanceDailyAction查看統(tǒng)計考勤記錄按項目查看考勤記錄AttendanceLookCollectAction按人員查看考勤記錄AttendanceLookCollectAction按部門查看考勤記錄AttendanceLookCollectAction按項目統(tǒng)計考勤記錄AttendanceLookCollectAction按人員統(tǒng)計考勤記錄AttendanceLookCollectAction按部門統(tǒng)計考勤記錄AttendanceLookCollectAction按項目導出考勤明細AttendanceExcelAction按項目導出
12、考勤統(tǒng)計AttendanceExcelAction按人員導出考勤明細AttendanceExcelAction按人員導出考勤統(tǒng)計AttendanceExcelAction按部門導出考勤明細AttendanceExcelAction按部門導出考勤統(tǒng)計AttendanceExcelAction考勤記錄管理查詢月考勤AttendanceRecordManageAction查詢?nèi)湛记贏ttendanceRecordManageAction修改日考勤記錄AttendanceRecordManageAction4 系統(tǒng)數(shù)據(jù)模型設計工程成本模塊數(shù)據(jù)模型設計如下表所示:序號名稱(英文)名稱(中文)1E_ at
13、tendanceDaily日考勤2E_attendanceMonthlyManager月考勤狀態(tài)3E_ attendanceDailyManager日考勤狀態(tài)5 系統(tǒng)功能概要設計5.1 角色權限控制工程考勤管理模塊共有以下幾個角色:項目經(jīng)理、考勤關注人員、考勤管理員。以上三種角色通過設置系統(tǒng)角色進行權限控制。項目經(jīng)理:項目成員考勤記錄的填寫人員,可提交項目考勤記錄??记陉P注人員:是能夠查詢統(tǒng)計所有項目組成員的出勤情況的人員。考勤管理員:負責對考勤數(shù)據(jù)進行維護,可以查看所有項目的考勤記錄。各角色權限如下:功能功能點項目經(jīng)理考勤關注人員考勤管理員填寫考勤記錄填寫日考勤記錄局部修改日考勤記錄局部提交
14、日考勤記錄局部查看未提交月考勤記錄局部查看統(tǒng)計考勤記錄按項目查詢考勤記錄局部全局全局按人員查詢考勤記錄局部全局全局按部門查詢考勤記錄局部全局全局按項目統(tǒng)計考勤記錄局部全局全局按人員統(tǒng)計考勤記錄局部全局全局按部門統(tǒng)計考勤記錄局部全局全局考勤記錄管理修改考勤記錄全局 表 5-1 工程考勤管理權限表 5.2 工程成本管理視圖設計見工程考勤管理界面設計說明書5.3 模型設計5.3.1 工程成本管理部分數(shù)據(jù)定義 表一 E_ attendanceMonthlyManager(月考勤管理表)序號字段備注0id標識id,自動增長1engineeringId外鍵,引用工程engineering 的
15、id2year_month年和月3state本月考勤記錄的填寫狀態(tài)(待填寫、待提交、已提交)工具類:FlagUtil已定義好標識4submitdate提交時間5remark備注 表二 E_ attendanceDaily(日考勤表)序號字段備注0id標識id,自動增長1employeeId外鍵,引用用戶表id2state考勤狀態(tài):未填、請假、曠工、早退/遲到、出勤、公休-工具類:FlagUtil已定義好標識3dailyManagerId外鍵引用E_attendanceDailyManager表的id4makeoutDate填寫日期5remark備注6engineeringId外鍵
16、,引用工程engineering 的id 表三 E_ attendanceDailyManager(日考勤管理表)序號字段備注0id標識id,自動增長1monthlyManagerId外鍵引用E_attendanceMonthlyManager表的id2daily日3year_month年月日4engineeringId外鍵,引用工程engineering 的id5state當日考勤記錄的填寫狀態(tài)(待填寫、待提交、已提交)6submitDate日考勤記錄提交的日期7remark備注5.3.2 關聯(lián)關系工程:正在實施的工程項目月考勤管理表:指的是某個工程項目某個月的考勤狀態(tài);日考勤
17、記錄表:指的是某年某月某天某個人員的考勤記錄;日考勤管理表:指的某年某月某天某人的日考勤狀態(tài);1、工程與月考勤管理表為一對多的關系;2、月考勤管理表與日考勤管理表為一對多的關系;3、日考勤管理表與日考勤記錄表為一對多的關系;5.4 控制器設計考勤管理模塊Struts-config配置文件如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC "-/Apache Software Foundation/DTD Struts Configura
18、tion 1.1/EN" "/struts/dtds/struts-config_1_1.dtd"><struts-config><data-sources /><form-beans><form-bean name="eAttendanceDailyForm"type="com.bupt.potevio.attendance.form.EAttendanceDailyForm"></form-bean><
19、form-bean name="eAttendanceDailyDetailForm"type="com.bupt.potevio.attendance.form.EAttendanceDailyDetailForm"></form-bean></form-beans><global-exceptions /><global-forwards /><action-mappings><action path="/attendance/attendanceDaily"
20、type="org.springframework.web.struts.DelegatingActionProxy"scope="request" parameter="p" unknown="false" validate="false"><forward name="attendance_makeOut"path="engineering-attendance-makeOut"></forward><forward
21、name="searchEAttendanceDailyManagerNoSubmitByEngineeringId"path="/attendance/attendanceDaily.do?p=searchEAttendanceDailyManagerNoSubmitByEngineeringId"></forward><forward name="execute_attendance_makeOut"path="engineering-execute-attendance-makeOut"
22、;></forward><forward name="noSubmit_attendance_daily"path="engineering-noSubmit-attendance-daily"></forward><forward name="attendance_daily_detail"path="engineering-attendance-daily-detail"></forward><forward name="oSub
23、mit-attendance-monthly"path="engineering-oSubmit-attendance-monthly"></forward><forward name="attendance_monthly_detailTotal"path="engineering-attendance-monthly-detailTotal"></forward><forwardname="searchEAttendanceMonthManagerNoSubmit
24、ByEngineeringId"path="/attendance/attendanceDaily.do?p=searchEAttendanceMonthManagerNoSubmitByEngineeringId"></forward><forward name="searchEAttendanceMonthlyManagerDetail"path="/attendance/attendanceDaily.do?p=searchEAttendanceMonthlyManagerDetail">
25、</forward></action><action path="/attendance/batchEAttendanceDaily"type="org.springframework.web.struts.DelegatingActionProxy"name="eAttendanceDailyForm" scope="request" parameter="p"unknown="false" validate="false"
26、><forward name="attendance_makeOut"path="engineering-attendance-makeOut"></forward><forward name="execute_attendance_makeOut"path="engineering-execute-attendance-makeOut"></forward><forwardname="searchEAttendanceDailyByManage
27、rIdAndEngineeringId"path="/attendance/attendanceDaily.do?p=searchEAttendanceDailyByManagerIdAndEngineeringId"></forward><forwardname="searchEAttendanceDailyManagerNoSubmitByEngineeringId"path="/attendance/attendanceDaily.do?p=searchEAttendanceDailyManagerNoS
28、ubmitByEngineeringId"></forward><forward name="searchEAttendanceDailyManagerDetail"path="/attendance/attendanceDaily.do?p=searchEAttendanceDailyManagerDetail"></forward><forwardname="searchEAttendanceMonthManagerNoSubmitByEngineeringId"path=
29、"/attendance/attendanceDaily.do?p=searchEAttendanceMonthManagerNoSubmitByEngineeringId"></forward></action><!- 考勤記錄管理 -><action path="/attendance/attendanceRecordManage"type="org.springframework.web.struts.DelegatingActionProxy"name="eAttend
30、anceDailyDetailForm" scope="request" parameter="p"><forward name="engineeringList"path="attendance-record-manage-definition"></forward><forward name="monthAttendanceRecordList"path="attendance-record-list-definition"&
31、gt;</forward><forward name="dailyAttendanceList"path="attendance-record-daily-list-definition"></forward><forward name="employeeAttendanceList"path="attendance-record-daily-detail-definition"></forward></action><!- 查看考勤記錄
32、 -><action path="/attendance/attendanceLookCollect"type="org.springframework.web.struts.DelegatingActionProxy"scope="request" parameter="p" unknown="false" validate="false"><forward name="lookup_attendance_byengineering&quo
33、t;path="engineering-lookup-attendance-byengineering"></forward><forward name="attendance_collect"path="engineering-attendance-collect"></forward><forward name="attendance_select"path="engineering-attendance-select"></for
34、ward><forward name="lookup_attendance_bydepartment"path="engineering-lookup-attendance-bydepartment"></forward><forwardname="lookup_attendance_bydepartment_research_result"path="engineering-lookup-attendance-bydepartment-researchresult">&l
35、t;/forward><forwardname="lookup_attendance_bydepartment_statistics_result"path="engineering-lookup-attendance-bydepartment-statisticsresult"></forward><forward name="lookup_attendance_byperson"path="engineering-lookup-attendance-byperson">
36、</forward></action><!- 操作Excel -><action path="/attendance/attendanceExcelAction"type="org.springframework.web.struts.DelegatingActionProxy"scope="request" parameter="p" unknown="false" validate="false"></action&g
37、t;</action-mappings></struts-config>5.5 數(shù)據(jù)訪問接口考勤訪問數(shù)據(jù)訪問接口如下:Spring映射文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-/SPRING/DTD BEAN/EN" "/dtd/spring-beans.dtd"><beans><!- 配置SessionF
38、actory -><!- 填寫日考勤記錄功能點Service -><bean id="makeOutAttendanceDailyService"class="com.bupt.potevio.attendance.service.impl.MakeOutAttendanceDailyServiceImpl"></bean><!- 考勤記錄管理功能點Service -><bean id="attendanceRecordManageService"class="co
39、m.bupt.potevio.attendance.service.impl.AttendanceRecordManageServiceImpl"></bean><!- 查看統(tǒng)計考勤記錄功能點Service -><bean id="lookCollectAttendanceService"class="com.bupt.potevio.attendance.service.impl.LookCollectAttendanceServiceImpl"></bean><!- 填寫日考勤記錄
40、功能點Action -><bean name="/attendance/attendanceDaily"class="com.bupt.potevio.attendance.action.AttendanceDailyAction"><property name="makeOutAttendanceDailyService"ref="makeOutAttendanceDailyService"></property></bean><!- 填寫日考勤記錄功能
41、點Action ->批量增加/修改日考勤記錄-><bean name="/attendance/batchEAttendanceDaily"class="com.bupt.potevio.attendance.action.BatchEAttendanceDailyAction"><property name="makeOutAttendanceDailyService"ref="makeOutAttendanceDailyService"></property>&l
42、t;/bean><!- 考勤記錄管理功能點Action -><bean name="/attendance/attendanceRecordManage"class="com.bupt.potevio.attendance.action.AttendanceRecordManageAction"><property name="attendanceRecordManageService"ref="attendanceRecordManageService"></pro
43、perty></bean><!- 查看統(tǒng)計考勤記錄功能點Action -><bean name="/attendance/attendanceLookCollect"class="com.bupt.potevio.attendance.action.AttendanceLookCollectAction"><property name="lookCollectAttendanceService"ref="lookCollectAttendanceService">
44、;</property></bean><!- 操作Excel-><bean name="/attendance/attendanceExcelAction"class="com.bupt.potevio.attendance.action.AttendanceExcelAction"><property name="lookCollectAttendanceService"ref="lookCollectAttendanceService"></pr
45、operty></bean><bean id="sayHelloJob"class="org.springframework.scheduling.quartz.JobDetailBean"><property name="jobClass"><value>com.bupt.potevio.attendance.util.InitAttendance</value></property></bean><!- 在每一天中的特定時間調(diào)用定時器方
46、法 -><bean id="helloCronTrigger"class="org.springframework.scheduling.quartz.CronTriggerBean"><property name="jobDetail"><ref bean="sayHelloJob" /></property><property name="cronExpression"><!- 配置調(diào)用的特定時間的表達式 ->&l
47、t;value>0 11 16 * * ? *</value></property></bean><bean id="scheduler"class="org.springframework.scheduling.quartz.SchedulerFactoryBean"><property name="triggers"><ref bean="helloCronTrigger" /></property></bean&g
48、t;</beans>6 Service接口6.1 功能點6.1.1 填寫考勤記錄功能點:填寫日考勤記錄、修改日考勤記錄、提交日考勤記錄、查看未提交月考勤記錄。6.1.2 查看統(tǒng)計考勤記錄功能點:按項目查看考勤記錄、按人員查看考勤記錄、按部門查看考勤記錄、按項目統(tǒng)計考勤記錄、按人員統(tǒng)計考勤記錄、按部門統(tǒng)計考勤記錄。6.1.3 考勤記錄管理功能點:修改日考勤記錄、添加月備注。 6.2 接口6.2.1 MakeOutAttendanceDailyService(填寫日考勤Service)序號方法功能說明1.public int addEAttendanceDaily(BatchEAtte
49、ndanceDailyDto batchEAttendanceDailyDto)添加(保存/提交)日考勤參數(shù):類型BatchEAttendanceDailyDto : batchEAttendanceDailyDto 封裝批量日考勤填寫所需信息返回值為int0:成功;1:失?。?:在執(zhí)行過程中出現(xiàn)異常2.public Engineering getEngineeringByEngineeringId(String engineeringId)根據(jù)工程id,得到工程實體參數(shù):String engineeringId 工程Id返回值為 Engineering 工程實體3.public List&l
50、t;EAttendanceDaily> getEAttendanceDailyByDateAndEngineeringId(String engineeringId, String managerId)根據(jù)工程id和項目經(jīng)理id,得到當日的考勤列表參數(shù): engineeringId 工程Id;managerId 項目經(jīng)理Id返回值:List<EAttendanceDaily> 日考勤記錄集合4.public List<EAttendanceDailyManager> getEAttendanceDailyManagerByEngineeringIdState(St
51、ring engineeringId, String state)根據(jù)工程id和項目考勤日填寫狀態(tài),得到非當前狀態(tài)的日考勤管理參數(shù):engineeringId 工程id;state 項目考勤日填寫狀態(tài)返回值:List<EAttendanceDailyManager> 日考勤管理集合5.public int editEAttendanceDailyManagerStateByDailyManagerId(String dailyManagerId)根據(jù)日考勤管理id更新日考勤管理的狀態(tài)參數(shù):dailyManagerId 日考勤管理實體Id返回值:返回值為int0:成功;1:失??;2:
52、在執(zhí)行過程中出現(xiàn)異常6.public int editEAttendanceDailyManagerStateByDailyManagerId(String dailyManagerId, String managerId)根據(jù)日考勤管理id、項目經(jīng)理更新日考勤管理的狀態(tài)參數(shù):dailyManagerId 日考勤管理實體Id;managerId 項目經(jīng)理Id返回值:int0:成功;1:失??;2:在執(zhí)行過程中出現(xiàn)異常7.public int editEAttendanceDailyManagerStateByDailyManagerId(String dailyManagerId)根據(jù)日考勤管理
53、id更新日考勤管理的狀態(tài)參數(shù):dailyManagerId 考勤管理實體Id返回值:int0:成功;1:失??;2:在執(zhí)行過程中出現(xiàn)異常8.public int editEAttendanceDailyManagerStateByDailyManagerId(String dailyManagerId, String managerId)根據(jù)日考勤管理id、項目經(jīng)理和提交日考勤管理參數(shù):dailyManagerId 考勤管理實體Id;managerId 項目經(jīng)理Id返回值:int;0:成功;1:失??;2:在執(zhí)行過程中出現(xiàn)異常9.public EAttendanceDailyManager get
54、EAttendanceDailyManagerByDailyManagerId(String dailyManagerId)根據(jù)日考勤管理id,得到一個日考勤管理實體參數(shù):dailyManagerId 日考勤管理Id返回值:EAttendanceDailyManager日考勤管理實體10.public List<EAttendanceDaily> getEAttendanceDailyNoSubmitByDailyManagerId(String dailyManagerId, String state)根據(jù)日考勤管理id和日考勤填寫狀態(tài),得到非當前狀態(tài)的日考勤記錄參數(shù):daily
55、ManagerId 考勤管理實體Id;state 填寫狀態(tài)返回值:List<EAttendanceDaily> 考勤記錄的集合11.public List<EAttendanceDaily> getEAttendanceDailyNoSubmitByDailyManagerId(String dailyManagerId, String state, String managerId)根據(jù)日考勤管理id、項目經(jīng)理和日考勤填寫狀態(tài),得到非當前狀態(tài)的日考勤記錄參數(shù):dailyManagerId 考勤管理實體Id;state 考勤狀態(tài);managerId 項目經(jīng)理Id返回值:
56、List<EAttendanceDaily> 考勤記錄的集合12.public int editEAttendanceDailyStateParam(String dailyId, String state,String remark)修改日考勤記錄參數(shù):dailyId 日考勤記錄id;state 考勤狀態(tài);remark 備注返回值:int;0:成功;1:失??;2:在執(zhí)行過程中出現(xiàn)異常13.public int editSaveEAttendanceDailyStateParam(String dailyId, String state,String remark, String
57、dailyManager)修改日考勤記錄,更新日考勤提交狀態(tài)參數(shù):dailyId 日考勤記錄id;state 考勤狀態(tài);remark 備注;dailyManager考勤管理實體Id返回值:int;0:成功;1:失??;2:在執(zhí)行過程中出現(xiàn)異常14.public int editEAttendanceDailyState(List<AttendanceDailyDto> attendanceDailyDtoList,String dailyManagerId)批量修改日考勤記錄,更新日考勤提交狀態(tài)為待提交參數(shù):attendanceDailyDto封裝日考勤填寫信息;dailyManag
58、erId 日考勤Id15.public int editEAttendanceMonthlyManagerStateByMonthlyManagerId(String monthManagerId)根據(jù)月考勤管理id,提交月考勤管理參數(shù):monthManagerId月考勤管理id返回值:int;0:成功;1:失??;2:在執(zhí)行過程中出現(xiàn)異常16.public int editEAttendanceMonthlyManagerStateByMonthlyManagerId (String monthManagerId)根據(jù)月考勤管理id,提交月考勤管理參數(shù):monthManagerId 考勤月管理
59、 Id返回值:int;0:成功;1:失??;2:在執(zhí)行過程中出現(xiàn)異常17.public List<EAttendanceMonthlyManager> getEAttendanceMonthlyManagerByEngineeringId(String engineeringId, String state)根據(jù)工程id,得到非當前狀態(tài)的月考勤管理參數(shù):engineeringId 工程id;state 月考勤管理狀態(tài)返回值:List<EAttendanceMonthlyManager> 考勤月管理集合18.public List<String> getEAttendanceDailyTotalByMonthlyManagerId(String monthlyId)根據(jù)考勤月管理 id,查看工程某月考勤詳情參數(shù):monthlyId 考勤
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代農(nóng)業(yè)裝備在種植業(yè)中的技術優(yōu)勢
- 現(xiàn)代醫(yī)療技術中的人才培養(yǎng)與團隊建設
- 校園文化與企業(yè)文化的對接與互鑒
- 14《母雞》說課稿-2023-2024學年統(tǒng)編版四年級語文下冊
- 24 《古人談讀書》說課稿-2024-2025學年語文五年級上冊統(tǒng)編版
- 6 傳統(tǒng)游戲我會玩2023-2024學年二年級下冊道德與法治同步說課稿(統(tǒng)編版)
- 14 圓明園的毀滅 說課稿-2024-2025學年語文五年級上冊統(tǒng)編版
- 5 樹和喜鵲(說課稿)-2023-2024學年統(tǒng)編版語文一年級下冊
- 17《爬天都峰》說課稿-2024-2025學年統(tǒng)編版語文四年級上冊
- 2023三年級英語下冊 Unit 4 Food and Restaurants Lesson 21 In the Restaurant說課稿 冀教版(三起)
- 2024年廣東省公務員錄用考試《行測》真題及答案解析
- 小學數(shù)學六年級解方程練習300題及答案
- 光伏十林業(yè)可行性報告
- 公路工程安全風險辨識與防控手冊
- 骨科手術糾紛案例分析課件
- 2022年廣西高考英語真題及答案(全國甲卷)
- 安全生產(chǎn)責任清單(加油站)
- 動物檢疫技術-動物檢疫的程序(動物防疫與檢疫技術)
- 煤礦復工復產(chǎn)專項安全風險辨識
- DB42T 1049-2015房產(chǎn)測繪技術規(guī)程
- 《民航服務溝通技巧》教案第8課重要旅客服務溝通
評論
0/150
提交評論