mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-11-01 03:25:35 +08:00 
			
		
		
		
	🎨 #1457 企业微信OA审批相关类优化,增加缺失的@Data注解
* 增加@Data注解 * 增加control类型为Attendance的数据结构
This commit is contained in:
		| @ -33,6 +33,8 @@ public class ContentValue implements Serializable { | |||||||
|  |  | ||||||
|   private List<ContentValue.Child> children; |   private List<ContentValue.Child> children; | ||||||
|  |  | ||||||
|  |   private Attendance attendance; | ||||||
|  |  | ||||||
|   @Data |   @Data | ||||||
|   public static class Date implements Serializable { |   public static class Date implements Serializable { | ||||||
|     private static final long serialVersionUID = -6181554080062231138L; |     private static final long serialVersionUID = -6181554080062231138L; | ||||||
| @ -91,4 +93,27 @@ public class ContentValue implements Serializable { | |||||||
|     private List<Content> list; |     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; | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| } | } | ||||||
|  | |||||||
| @ -1,11 +1,14 @@ | |||||||
| package me.chanjar.weixin.cp.bean.oa.templatedata; | package me.chanjar.weixin.cp.bean.oa.templatedata; | ||||||
|  |  | ||||||
|  | import lombok.Data; | ||||||
|  |  | ||||||
| import java.io.Serializable; | import java.io.Serializable; | ||||||
| import java.util.List; | import java.util.List; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * @author gyv123@163.com |  * @author gyv123@163.com | ||||||
|  */ |  */ | ||||||
|  | @Data | ||||||
| public class TemplateOptions implements Serializable { | public class TemplateOptions implements Serializable { | ||||||
|  |  | ||||||
|   private static final long serialVersionUID = -7883792668568772078L; |   private static final long serialVersionUID = -7883792668568772078L; | ||||||
|  | |||||||
| @ -1,17 +1,15 @@ | |||||||
| package me.chanjar.weixin.cp.bean.oa.templatedata; | package me.chanjar.weixin.cp.bean.oa.templatedata; | ||||||
|  |  | ||||||
| import com.google.gson.JsonObject; |  | ||||||
| import com.google.gson.annotations.SerializedName; | import com.google.gson.annotations.SerializedName; | ||||||
| import me.chanjar.weixin.cp.bean.oa.WxCpTemplateResult; | import lombok.Data; | ||||||
| import me.chanjar.weixin.cp.bean.oa.templatedata.control.TemplateContact; |  | ||||||
|  |  | ||||||
| import java.io.Serializable; | import java.io.Serializable; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| import java.util.Map; |  | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * @author gyv12345@163.com |  * @author gyv12345@163.com | ||||||
|  */ |  */ | ||||||
|  | @Data | ||||||
| public class TemplateProperty implements Serializable { | public class TemplateProperty implements Serializable { | ||||||
|  |  | ||||||
|   private static final long serialVersionUID = -3429251158540167453L; |   private static final long serialVersionUID = -3429251158540167453L; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Ray
					Ray