AttendanceAssistant.java 2.22 KB
Newer Older
yuquan.zhu committed
1 2 3 4
package cn.timer.api.bean.kqgl;

import java.io.Serializable;

ilal committed
5
import cn.timer.api.dto.kqmk.ResttryfixdayDto;
yuquan.zhu committed
6 7 8 9 10 11 12 13
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class AttendanceAssistant implements Serializable{
翁国栋 committed
14

yuquan.zhu committed
15
	private static final long serialVersionUID = -3561517817976805144L;
翁国栋 committed
16

yuquan.zhu committed
17 18 19 20 21 22 23 24 25 26 27 28 29 30
	String name;// 考勤组名称 *
	String remarks;// 备注 *
	String[] attmachines;// 考勤机
	String[] attadds;// 办公地点考勤
	String[] attwifis;// WiFi考勤

	String[] attuserids;// 考勤成员
	int atttype;// 考勤类型:1-固定排班、2-排班制、3-自由工时 *
	int legalholidays;// 是否开启法定节假日:0-否、1-是 *

	String[] attWeekdays;// 周工作日【固定排班】
	String[] attWeekdaysShifts;// 周工作日班次【固定排班】
	String[] attMustPunchData;// 必须打卡的日期【固定排班】
	String[] attMustPunchShifid;// 必须打卡的班次id【固定排班】
翁国栋 committed
31

ilal committed
32 33
//	String[] attNonPunchData;// 不用打卡的日期【固定排班】
	ResttryfixdayDto[] attNonPunchData;
yuquan.zhu committed
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53

	String[] attShifts;// 排班制 选择的班次【排班制】
	int attRemind;// 是否开启提醒:0-否、1-是【排班制】
	String[] attRemindUserids;// 提醒人员【排班制】
	int advanceDays;// 提前多少天数提醒【排班制】
	int remCycleDays;// 提醒循环天数【排班制】
	String reminderTime;// 提醒时间【排班制】
	String[] promptingMode;// 提醒方式:PC端、APP客户端、短信、邮件【排班制】

	Schedule[] schedules;// 排班日期【排班制】--班次id、日期
	// SchedulesUserids[] schedulesUserids;// 排班【排班制】----用户id
	int optscheduling;// 未排班时,员工可选择班次打卡

	String newAttTime;// 每天几点开始新的考勤【自由工时】
	String[] attFreeWorkdays;// 周工作日【自由工时】
	String leastworkTime;// 至少需工作时间【自由工时】
	String normalWorkTime;// 正常工作时长【自由工时】
	String maxOvertimeTime;// 加班最大时长【自由工时】

	String attgroupid;
翁国栋 committed
54

lal committed
55
	int overtimeRulesId;//加班id
翁国栋 committed
56

yuquan.zhu committed
57
	int fieldpersonnel;//外勤
翁国栋 committed
58

ilal committed
59
	int restdayclock;//休息日打卡
翁国栋 committed
60 61

	String transferDate;//页面传输修改日期
yuquan.zhu committed
62
}