All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.dahuatech.icc.jpatrol.model.v202207.rule.RuleDaysResponse Maven / Gradle / Ivy

package com.dahuatech.icc.jpatrol.model.v202207.rule;

import com.dahuatech.icc.oauth.http.IccResponse;

import java.util.List;

/**
 * program:java-sdk
 *
 * Author: 355079
 * Date:2022-08-11 17:21
 * Description: 查询某日排班
 */
public class RuleDaysResponse extends IccResponse {
    private Data data;
    class Data{
        private List getByDays;
        public class GetByDays{
            private Integer id;
            private String routeName;
            private ListdaysList;
            public class DaysList{
                private Integer ruleId;
                private String ruleName;
                private Integer stat;
                private Integer mode;
                private Integer seq;
                private String startTime;
                private String endTime;
                private ScheduleUser scheduleUser;
                private ListchannelList;
                public class ScheduleUser{
                    private Integer userId;
                    private String userName;

                    public Integer getUserId() {
                        return userId;
                    }

                    public void setUserId(Integer userId) {
                        this.userId = userId;
                    }

                    public String getUserName() {
                        return userName;
                    }

                    public void setUserName(String userName) {
                        this.userName = userName;
                    }
                }
                public class ChannelList{
                    private String channelName;
                    private Integer stat;

                    public String getChannelName() {
                        return channelName;
                    }

                    public void setChannelName(String channelName) {
                        this.channelName = channelName;
                    }

                    public Integer getStat() {
                        return stat;
                    }

                    public void setStat(Integer stat) {
                        this.stat = stat;
                    }
                }

                public Integer getRuleId() {
                    return ruleId;
                }

                public void setRuleId(Integer ruleId) {
                    this.ruleId = ruleId;
                }

                public String getRuleName() {
                    return ruleName;
                }

                public void setRuleName(String ruleName) {
                    this.ruleName = ruleName;
                }

                public Integer getStat() {
                    return stat;
                }

                public void setStat(Integer stat) {
                    this.stat = stat;
                }

                public Integer getMode() {
                    return mode;
                }

                public void setMode(Integer mode) {
                    this.mode = mode;
                }

                public Integer getSeq() {
                    return seq;
                }

                public void setSeq(Integer seq) {
                    this.seq = seq;
                }

                public String getStartTime() {
                    return startTime;
                }

                public void setStartTime(String startTime) {
                    this.startTime = startTime;
                }

                public String getEndTime() {
                    return endTime;
                }

                public void setEndTime(String endTime) {
                    this.endTime = endTime;
                }

                public ScheduleUser getScheduleUser() {
                    return scheduleUser;
                }

                public void setScheduleUser(ScheduleUser scheduleUser) {
                    this.scheduleUser = scheduleUser;
                }

                public List getChannelList() {
                    return channelList;
                }

                public void setChannelList(List channelList) {
                    this.channelList = channelList;
                }
            }

            public Integer getId() {
                return id;
            }

            public void setId(Integer id) {
                this.id = id;
            }

            public String getRouteName() {
                return routeName;
            }

            public void setRouteName(String routeName) {
                this.routeName = routeName;
            }

            public List getDaysList() {
                return daysList;
            }

            public void setDaysList(List daysList) {
                this.daysList = daysList;
            }
        }

        public List getGetByDays() {
            return getByDays;
        }

        public void setGetByDays(List getByDays) {
            this.getByDays = getByDays;
        }
    }

    public Data getData() {
        return data;
    }

    public void setData(Data data) {
        this.data = data;
    }

    @Override
    public String toString() {
        return "RuleDaysResponse{" + "data='" + data + '\'' + '}';
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy