mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 10:38:42 +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 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; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|  | ||||
|  | ||||
| } | ||||
|  | ||||
| @ -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; | ||||
|  | ||||
| @ -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; | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Ray
					Ray