DutyRoster.java 8.73 KB
package com.zteits.park.domain;

import java.util.Date;

public class DutyRoster {
    /**主键*/
    private Long id;

    /**归属组织ID*/
    private Long orgId;

    /**排班计划id*/
    private Long planId;

    /**排班类型 10-收费员排班 20-巡查员排班*/
    private Integer dutyType;

    /**收费员编号*/
    private String chargerCode;

    /**收费员名称*/
    private String chargerName;

    /**值班日*/
    private Date dutyDay;

    /**轮转到的天数*/
    private Integer dayNum;

    /**值班周期*/
    private Integer dutyCycle;

    /**工作状态: 10:正常工作 20:休息 30:调休 40:代班*/
    private Integer workState;

    /**停车场编码*/
    private String plNo;

    /**停车场名称*/
    private String plName;

    /**泊位区间编码*/
    private String berthRangeNo;

    /**泊位区间名称*/
    private String berthRangeName;

    /**管理的泊位数量*/
    private Integer berthNum;

    /**班次ID*/
    private Long groupId;

    /**班次名称*/
    private String groupName;

    /**班次上班时间*/
    private Date groupStartTime;

    /**班次下班时间*/
    private Date groupEndTime;

    /**被代班或代班收费员编号*/
    private String chargerCodeRep;

    /**被代班或代班收费员名称*/
    private String chargerNameRep;

    /**数据状态:0-失效,1-生效*/
    private Integer dataStatus;

    /**创建时间*/
    private Date createTime;

    /**创建人*/
    private Long createOp;

    /**更新时间*/
    private Date modifyTime;

    /**更新人*/
    private Long modifyOp;

    private Integer signState;

    private Date signInTime;

    private Integer signInDistance;

    private Date signOutTime;

    private Integer signOutDistance;

    /**获取主键*/
    public Long getId() {
        return id;
    }

    /**设置主键*/
    public void setId(Long id) {
        this.id = id;
    }

    /**获取归属组织ID*/
    public Long getOrgId() {
        return orgId;
    }

    /**设置归属组织ID*/
    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    /**获取排班计划id*/
    public Long getPlanId() {
        return planId;
    }

    /**设置排班计划id*/
    public void setPlanId(Long planId) {
        this.planId = planId;
    }

    /**获取排班类型 10-收费员排班 20-巡查员排班*/
    public Integer getDutyType() {
        return dutyType;
    }

    /**设置排班类型 10-收费员排班 20-巡查员排班*/
    public void setDutyType(Integer dutyType) {
        this.dutyType = dutyType;
    }

    /**获取收费员编号*/
    public String getChargerCode() {
        return chargerCode;
    }

    /**设置收费员编号*/
    public void setChargerCode(String chargerCode) {
        this.chargerCode = chargerCode == null ? null : chargerCode.trim();
    }

    /**获取收费员名称*/
    public String getChargerName() {
        return chargerName;
    }

    /**设置收费员名称*/
    public void setChargerName(String chargerName) {
        this.chargerName = chargerName == null ? null : chargerName.trim();
    }

    /**获取值班日*/
    public Date getDutyDay() {
        return dutyDay;
    }

    /**设置值班日*/
    public void setDutyDay(Date dutyDay) {
        this.dutyDay = dutyDay;
    }

    /**获取轮转到的天数*/
    public Integer getDayNum() {
        return dayNum;
    }

    /**设置轮转到的天数*/
    public void setDayNum(Integer dayNum) {
        this.dayNum = dayNum;
    }

    /**获取值班周期*/
    public Integer getDutyCycle() {
        return dutyCycle;
    }

    /**设置值班周期*/
    public void setDutyCycle(Integer dutyCycle) {
        this.dutyCycle = dutyCycle;
    }

    /**获取工作状态: 10:正常工作 20:休息 30:调休 40:代班*/
    public Integer getWorkState() {
        return workState;
    }

    /**设置工作状态: 10:正常工作 20:休息 30:调休 40:代班*/
    public void setWorkState(Integer workState) {
        this.workState = workState;
    }

    /**获取停车场编码*/
    public String getPlNo() {
        return plNo;
    }

    /**设置停车场编码*/
    public void setPlNo(String plNo) {
        this.plNo = plNo == null ? null : plNo.trim();
    }

    /**获取停车场名称*/
    public String getPlName() {
        return plName;
    }

    /**设置停车场名称*/
    public void setPlName(String plName) {
        this.plName = plName == null ? null : plName.trim();
    }

    /**获取泊位区间编码*/
    public String getBerthRangeNo() {
        return berthRangeNo;
    }

    /**设置泊位区间编码*/
    public void setBerthRangeNo(String berthRangeNo) {
        this.berthRangeNo = berthRangeNo == null ? null : berthRangeNo.trim();
    }

    /**获取泊位区间名称*/
    public String getBerthRangeName() {
        return berthRangeName;
    }

    /**设置泊位区间名称*/
    public void setBerthRangeName(String berthRangeName) {
        this.berthRangeName = berthRangeName == null ? null : berthRangeName.trim();
    }

    /**获取管理的泊位数量*/
    public Integer getBerthNum() {
        return berthNum;
    }

    /**设置管理的泊位数量*/
    public void setBerthNum(Integer berthNum) {
        this.berthNum = berthNum;
    }

    /**获取班次ID*/
    public Long getGroupId() {
        return groupId;
    }

    /**设置班次ID*/
    public void setGroupId(Long groupId) {
        this.groupId = groupId;
    }

    /**获取班次名称*/
    public String getGroupName() {
        return groupName;
    }

    /**设置班次名称*/
    public void setGroupName(String groupName) {
        this.groupName = groupName == null ? null : groupName.trim();
    }

    /**获取班次上班时间*/
    public Date getGroupStartTime() {
        return groupStartTime;
    }

    /**设置班次上班时间*/
    public void setGroupStartTime(Date groupStartTime) {
        this.groupStartTime = groupStartTime;
    }

    /**获取班次下班时间*/
    public Date getGroupEndTime() {
        return groupEndTime;
    }

    /**设置班次下班时间*/
    public void setGroupEndTime(Date groupEndTime) {
        this.groupEndTime = groupEndTime;
    }

    /**获取被代班或代班收费员编号*/
    public String getChargerCodeRep() {
        return chargerCodeRep;
    }

    /**设置被代班或代班收费员编号*/
    public void setChargerCodeRep(String chargerCodeRep) {
        this.chargerCodeRep = chargerCodeRep == null ? null : chargerCodeRep.trim();
    }

    /**获取被代班或代班收费员名称*/
    public String getChargerNameRep() {
        return chargerNameRep;
    }

    /**设置被代班或代班收费员名称*/
    public void setChargerNameRep(String chargerNameRep) {
        this.chargerNameRep = chargerNameRep == null ? null : chargerNameRep.trim();
    }

    /**获取数据状态:0-失效,1-生效*/
    public Integer getDataStatus() {
        return dataStatus;
    }

    /**设置数据状态:0-失效,1-生效*/
    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }

    /**获取创建时间*/
    public Date getCreateTime() {
        return createTime;
    }

    /**设置创建时间*/
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**获取创建人*/
    public Long getCreateOp() {
        return createOp;
    }

    /**设置创建人*/
    public void setCreateOp(Long createOp) {
        this.createOp = createOp;
    }

    /**获取更新时间*/
    public Date getModifyTime() {
        return modifyTime;
    }

    /**设置更新时间*/
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    /**获取更新人*/
    public Long getModifyOp() {
        return modifyOp;
    }

    /**设置更新人*/
    public void setModifyOp(Long modifyOp) {
        this.modifyOp = modifyOp;
    }

    public Integer getSignState() {
        return signState;
    }

    public void setSignState(Integer signState) {
        this.signState = signState;
    }

    public Date getSignInTime() {
        return signInTime;
    }

    public void setSignInTime(Date signInTime) {
        this.signInTime = signInTime;
    }

    public Integer getSignInDistance() {
        return signInDistance;
    }

    public void setSignInDistance(Integer signInDistance) {
        this.signInDistance = signInDistance;
    }

    public Date getSignOutTime() {
        return signOutTime;
    }

    public void setSignOutTime(Date signOutTime) {
        this.signOutTime = signOutTime;
    }

    public Integer getSignOutDistance() {
        return signOutDistance;
    }

    public void setSignOutDistance(Integer signOutDistance) {
        this.signOutDistance = signOutDistance;
    }
}