🎨 #1457 企业微信OA审批相关类优化,增加缺失的@Data注解

* 增加@Data注解
* 增加control类型为Attendance的数据结构
This commit is contained in:
Ray 2020-03-22 11:15:38 +08:00 committed by GitHub
parent d3b58e3174
commit 5b934c0e0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 30 additions and 4 deletions

View File

@ -33,6 +33,8 @@ public class ContentValue implements Serializable {
private List<ContentValue.Child> children;
private Attendance attendance;
@Data
public static class Date implements Serializable {
private static final long serialVersionUID = -6181554080062231138L;
@ -91,4 +93,27 @@ public class ContentValue implements Serializable {
private List<Content> list;
}
@Data
public static class Attendance implements Serializable {
private static final long serialVersionUID = -6627566040706594166L;
@SerializedName("date_range")
private DataRange dateRange;
private Integer type;
@Data
public static class DataRange implements Serializable {
private static final long serialVersionUID = -3411836592583718255L;
private String type;
@SerializedName("new_begin")
private Long begin;
@SerializedName("new_end")
private Long end;
@SerializedName("new_duration")
private Long duration;
}
}
}

View File

@ -1,11 +1,14 @@
package me.chanjar.weixin.cp.bean.oa.templatedata;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
/**
* @author gyv123@163.com
*/
@Data
public class TemplateOptions implements Serializable {
private static final long serialVersionUID = -7883792668568772078L;

View File

@ -1,17 +1,15 @@
package me.chanjar.weixin.cp.bean.oa.templatedata;
import com.google.gson.JsonObject;
import com.google.gson.annotations.SerializedName;
import me.chanjar.weixin.cp.bean.oa.WxCpTemplateResult;
import me.chanjar.weixin.cp.bean.oa.templatedata.control.TemplateContact;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
/**
* @author gyv12345@163.com
*/
@Data
public class TemplateProperty implements Serializable {
private static final long serialVersionUID = -3429251158540167453L;