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

weixin.popular.bean.card.AdvancedInfoTimeLimit Maven / Gradle / Ivy

package weixin.popular.bean.card;

import com.alibaba.fastjson.annotation.JSONField;

/**
 * 使用时段限制
 * 
 * @author Moyq5
 *
 */
public class AdvancedInfoTimeLimit {

	/**
	 * 限制类型枚举值:支持填入 
* MONDAY 周一
* TUESDAY 周二
* WEDNESDAY 周三
* THURSDAY 周四
* FRIDAY 周五
* SATURDAY 周六
* SUNDAY 周日
* 此处只控制显示, 不控制实际使用逻辑,不填默认不显示 */ private String type; /*** * 当前type类型下的起始时间(小时),
* 如当前结构体内填写了MONDAY,此处填写了10,则此处表示周一 10:00可用 */ @JSONField(name = "begin_hour") private Integer beginHour; /** * 当前type类型下的结束时间(小时),
* 如当前结构体内填写了MONDAY,此处填写了20,则此处表示周一 10:00-20:00可用 */ @JSONField(name = "end_hour") private Integer endHour; /** * 当前type类型下的起始时间(分钟),
* 如当前结构体内填写了MONDAY,begin_hour填写10,此处填写了59,则此处表示周一 10:59可用 */ @JSONField(name = "begin_minute") private Integer beginMinute; /** * 当前type类型下的结束时间(分钟),
* 如当前结构体内填写了MONDAY,begin_hour填写10,此处填写了59,则此处表示周一 10:59-00:59可用 */ @JSONField(name = "end_minute") private Integer endMinute; /** * 限制类型枚举值:支持填入
* MONDAY 周一
* TUESDAY 周二
* WEDNESDAY 周三
* THURSDAY 周四
* FRIDAY 周五
* SATURDAY 周六
* SUNDAY 周日
* 此处只控制显示, 不控制实际使用逻辑,不填默认不显示 */ public String getType() { return type; } /** * 限制类型枚举值:支持填入
* MONDAY 周一
* TUESDAY 周二
* WEDNESDAY 周三
* THURSDAY 周四
* FRIDAY 周五
* SATURDAY 周六
* SUNDAY 周日
* 此处只控制显示, 不控制实际使用逻辑,不填默认不显示 */ public void setType(String type) { this.type = type; } /*** * 当前type类型下的起始时间(小时),
* 如当前结构体内填写了MONDAY,此处填写了10,则此处表示周一 10:00可用 */ public Integer getBeginHour() { return beginHour; } /*** * 当前type类型下的起始时间(小时),
* 如当前结构体内填写了MONDAY,此处填写了10,则此处表示周一 10:00可用 */ public void setBeginHour(Integer beginHour) { this.beginHour = beginHour; } /** * 当前type类型下的结束时间(小时),
* 如当前结构体内填写了MONDAY,此处填写了20,则此处表示周一 10:00-20:00可用 */ public Integer getEndHour() { return endHour; } /** * 当前type类型下的结束时间(小时),
* 如当前结构体内填写了MONDAY,此处填写了20,则此处表示周一 10:00-20:00可用 */ public void setEndHour(Integer endHour) { this.endHour = endHour; } /** * 当前type类型下的起始时间(分钟),
* 如当前结构体内填写了MONDAY,begin_hour填写10,此处填写了59,则此处表示周一 10:59可用 */ public Integer getBeginMinute() { return beginMinute; } /** * 当前type类型下的起始时间(分钟),
* 如当前结构体内填写了MONDAY,begin_hour填写10,此处填写了59,则此处表示周一 10:59可用 */ public void setBeginMinute(Integer beginMinute) { this.beginMinute = beginMinute; } /** * 当前type类型下的结束时间(分钟),
* 如当前结构体内填写了MONDAY,begin_hour填写10,此处填写了59,则此处表示周一 10:59-00:59可用 */ public Integer getEndMinute() { return endMinute; } /** * 当前type类型下的结束时间(分钟),
* 如当前结构体内填写了MONDAY,begin_hour填写10,此处填写了59,则此处表示周一 10:59-00:59可用 */ public void setEndMinute(Integer endMinute) { this.endMinute = endMinute; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy