🎨 #3897 【企业微信】 修复OA 审批模板中 DateRange控件的反序列化映射缺失问题
This commit is contained in:
@@ -6,6 +6,7 @@ import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
import me.chanjar.weixin.cp.bean.oa.templatedata.TemplateDateRange;
|
||||
import me.chanjar.weixin.cp.bean.oa.templatedata.TemplateTips;
|
||||
import me.chanjar.weixin.cp.bean.oa.templatedata.TemplateTitle;
|
||||
import me.chanjar.weixin.cp.bean.oa.templatedata.control.*;
|
||||
@@ -84,6 +85,9 @@ public class WxCpOaApprovalTemplateResult implements Serializable {
|
||||
|
||||
private TemplateDate date;
|
||||
|
||||
@SerializedName("date_range")
|
||||
private TemplateDateRange dateRange;
|
||||
|
||||
private TemplateSelector selector;
|
||||
|
||||
private TemplateContact contact;
|
||||
|
||||
@@ -10,6 +10,7 @@ import java.io.Serializable;
|
||||
* 模板控件配置,包含了部分控件类型的附加类型、属性,详见附录说明。
|
||||
* 目前有配置信息的控件类型有:
|
||||
* Date-日期/日期+时间;
|
||||
* DateRange-时长;
|
||||
* Selector-单选/多选;
|
||||
* Contact-成员/部门;
|
||||
* Table-明细;
|
||||
@@ -24,6 +25,9 @@ public class TemplateConfig implements Serializable {
|
||||
|
||||
private TemplateDate date;
|
||||
|
||||
@SerializedName("date_range")
|
||||
private TemplateDateRange dateRange;
|
||||
|
||||
private TemplateSelector selector;
|
||||
|
||||
private TemplateContact contact;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package me.chanjar.weixin.cp.bean.oa.templatedata;
|
||||
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serializable;
|
||||
@@ -18,4 +19,16 @@ public class TemplateDateRange implements Serializable {
|
||||
* 时间刻度:hour-精确到分钟, halfday—上午/下午
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 是否考虑法定节假日:0-不考虑,1-考虑
|
||||
*/
|
||||
@SerializedName("official_holiday")
|
||||
private Integer officialHoliday;
|
||||
|
||||
/**
|
||||
* 每天工作时长(秒),halfday模式下有效
|
||||
*/
|
||||
@SerializedName("perday_duration")
|
||||
private Integer perdayDuration;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user