package com.gkhy.safePlatform.account.model.dto.resp; import com.fasterxml.jackson.annotation.JsonFormat; import java.io.Serializable; import java.time.LocalDate; import java.util.Date; import java.util.List; public class GroupStrategyRespDTO implements Serializable { private static final long serialVersionUID = -6169170888343909438L; private Long groupStrategyId; private String groupStrategyName; private String groupStrategyInfo; private Long timeStrategyId; // 周期 private Byte cycle; private String cycleDesc; @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") private LocalDate cycleStartTime; // 如何倒班 private Byte status; private String statusDesc; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private Date gmtCreate; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") private Date gmtModified; private String createBy; private String editBy; private List groups; public Long getGroupStrategyId() { return groupStrategyId; } public void setGroupStrategyId(Long groupStrategyId) { this.groupStrategyId = groupStrategyId; } public String getGroupStrategyName() { return groupStrategyName; } public void setGroupStrategyName(String groupStrategyName) { this.groupStrategyName = groupStrategyName; } public String getGroupStrategyInfo() { return groupStrategyInfo; } public void setGroupStrategyInfo(String groupStrategyInfo) { this.groupStrategyInfo = groupStrategyInfo; } public Long getTimeStrategyId() { return timeStrategyId; } public void setTimeStrategyId(Long timeStrategyId) { this.timeStrategyId = timeStrategyId; } public Byte getCycle() { return cycle; } public void setCycle(Byte cycle) { this.cycle = cycle; } public String getCycleDesc() { return cycleDesc; } public void setCycleDesc(String cycleDesc) { this.cycleDesc = cycleDesc; } public Byte getStatus() { return status; } public void setStatus(Byte status) { this.status = status; } public String getStatusDesc() { return statusDesc; } public void setStatusDesc(String statusDesc) { this.statusDesc = statusDesc; } public Date getGmtCreate() { return gmtCreate; } public void setGmtCreate(Date gmtCreate) { this.gmtCreate = gmtCreate; } public Date getGmtModified() { return gmtModified; } public void setGmtModified(Date gmtModified) { this.gmtModified = gmtModified; } public String getCreateBy() { return createBy; } public void setCreateBy(String createBy) { this.createBy = createBy; } public String getEditBy() { return editBy; } public void setEditBy(String editBy) { this.editBy = editBy; } public List getGroups() { return groups; } public void setGroups(List groups) { this.groups = groups; } public LocalDate getCycleStartTime() { return cycleStartTime; } public void setCycleStartTime(LocalDate cycleStartTime) { this.cycleStartTime = cycleStartTime; } }