DutyRosterPlan.java 5.52 KB
package com.zteits.park.domain;

import java.util.Date;

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

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

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

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

    /**排班计划名称*/
    private String planName;

    /**生效日期*/
    private Date effectTime;

    /**过期日期*/
    private Date expireTime;

    /**收费员数量*/
    private Integer employeeNum;

    /**停车场数量*/
    private Integer plNum;

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

    /**停车场泊位区间数量*/
    private Integer berthRangeNum;

    /**调休类型,文字描述 如:上三休一 ,上五休一*/
    private String restType;

    /**区间管理类型:10-互斥(同一区间不允许多个收费员同时在线) 20-并行(同一区间允许多个收费员同时在线)*/
    private Integer areaManageType;

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

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

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

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

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

    /**获取主键*/
    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 getPlanName() {
        return planName;
    }

    /**设置排班计划名称*/
    public void setPlanName(String planName) {
        this.planName = planName == null ? null : planName.trim();
    }

    /**获取生效日期*/
    public Date getEffectTime() {
        return effectTime;
    }

    /**设置生效日期*/
    public void setEffectTime(Date effectTime) {
        this.effectTime = effectTime;
    }

    /**获取过期日期*/
    public Date getExpireTime() {
        return expireTime;
    }

    /**设置过期日期*/
    public void setExpireTime(Date expireTime) {
        this.expireTime = expireTime;
    }

    /**获取收费员数量*/
    public Integer getEmployeeNum() {
        return employeeNum;
    }

    /**设置收费员数量*/
    public void setEmployeeNum(Integer employeeNum) {
        this.employeeNum = employeeNum;
    }

    /**获取停车场数量*/
    public Integer getPlNum() {
        return plNum;
    }

    /**设置停车场数量*/
    public void setPlNum(Integer plNum) {
        this.plNum = plNum;
    }

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

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

    /**获取停车场泊位区间数量*/
    public Integer getBerthRangeNum() {
        return berthRangeNum;
    }

    /**设置停车场泊位区间数量*/
    public void setBerthRangeNum(Integer berthRangeNum) {
        this.berthRangeNum = berthRangeNum;
    }

    /**获取调休类型,文字描述 如:上三休一 ,上五休一*/
    public String getRestType() {
        return restType;
    }

    /**设置调休类型,文字描述 如:上三休一 ,上五休一*/
    public void setRestType(String restType) {
        this.restType = restType == null ? null : restType.trim();
    }

    /**获取区间管理类型:10-互斥(同一区间不允许多个收费员同时在线) 20-并行(同一区间允许多个收费员同时在线)*/
    public Integer getAreaManageType() {
        return areaManageType;
    }

    /**设置区间管理类型:10-互斥(同一区间不允许多个收费员同时在线) 20-并行(同一区间允许多个收费员同时在线)*/
    public void setAreaManageType(Integer areaManageType) {
        this.areaManageType = areaManageType;
    }

    /**获取数据状态: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;
    }
}