package com.yc.api.service;
|
|
import com.yc.api.bean.attendance.*;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface AttendanceServiceIfc {
|
/**
|
* 保存打卡记录
|
* @return
|
*/
|
Map saveAttendance(AttendanceBean attendanceBean);
|
/**
|
* 修改打卡记录
|
* @return
|
*/
|
String updateAttendance(AttendanceBean attendanceBean);
|
String save180210(String sql);
|
void updateToDB(String sql);
|
/**
|
* 查询个人打卡记录
|
* @return
|
*/
|
List<AttendanceBean> get180251List(AttendanceBean attendanceBean);
|
/**
|
* 通过字段id查出在9802对应的2类型下拉数据
|
* @param fieldId
|
* @return
|
*/
|
List<Sysdict> getSysdictList(int formId,String fieldId);
|
|
/**
|
* 通过字段id查出在9802对应的43类型下拉数据
|
* @param formId
|
* @param fieldId
|
* @return
|
*/
|
List get43List(int formId,String fieldId);
|
List<T180225> get180225List();
|
List<T180227> get180227List();
|
List<T180224> get180224List();
|
List<T180226> get180226List();
|
List<T180228> get180228List(String docCode);
|
/**
|
* 打卡时间表
|
* @return
|
*/
|
List<T180211> get180211List(String docCode);
|
/**
|
* 打卡位置列表
|
* @return
|
*/
|
List<T180213> get180213List(String docCode);
|
public List<Base180213> get180213ListV2(String docCode);
|
/**
|
* 打卡Wi-Fi表
|
* @return
|
*/
|
List<T180214> get180214List(String docCode);
|
|
/**
|
* 打卡Wi-Fi表
|
* @return
|
*/
|
List<Base180214> get180214ListV2(String docCode);
|
/**
|
* 打卡Wi-Fi表
|
* @return
|
*/
|
List<T180212> get180212List(String docCode);
|
|
/**
|
* 打卡Wi-Fi表
|
* @return
|
*/
|
List<T180215> get180215List(String docCode);
|
/**
|
* 取上下班打卡表记录
|
* @param docCode
|
* @return
|
*/
|
T180210VO2 getT180210(String docCode,String ccCode);
|
/**
|
* 取上下班打卡表记录
|
* @return
|
*/
|
List<T180210> getT180210List(String where);
|
|
T180216 getT180216();
|
|
T180217VO getT180217(String userCode);
|
|
/**
|
* 周期
|
* @param docCode
|
* @return
|
*/
|
List<T180230> get180230List(String docCode);
|
/**
|
* 排班设置
|
* @param docCode
|
* @return
|
*/
|
List<T180231> get180231List(String docCode);
|
/**
|
* 周期名称
|
* @param docCode
|
* @return
|
*/
|
List<T180232> get180232List(String docCode);
|
|
List<T180252> getT180252List(String dateTime,int perMinutes);
|
Integer updateT180252(List<String> seqList);
|
}
|