forked from rongchao/epmet-cloud-rizhao
				
			
				 15 changed files with 488 additions and 17 deletions
			
			
		| @ -0,0 +1,46 @@ | |||
| package com.epmet.enums; | |||
| 
 | |||
| import com.epmet.commons.tools.constant.NumConstant; | |||
| import lombok.Data; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| 
 | |||
| /** | |||
|  * @Author zxc | |||
|  * @DateTime 2022/3/29 16:17 | |||
|  * @DESC | |||
|  */ | |||
| public enum AttentionTypeEnum { | |||
| 
 | |||
|     XCSB(0,"行程上报"), | |||
|     YMJZ(1,"疫苗接种"), | |||
|     NAT(2,"核酸检测") | |||
|             ; | |||
| 
 | |||
|     private Integer key; | |||
|     private String value; | |||
| 
 | |||
|     AttentionTypeEnum(Integer key, String value) { | |||
|         this.key = key; | |||
|         this.value = value; | |||
|     } | |||
| 
 | |||
|     public static Integer getKeyByValue(String value){ | |||
|         if (StringUtils.isBlank(value)){ | |||
|             return NumConstant.ZERO; | |||
|         } | |||
|         for (AttentionTypeEnum a : AttentionTypeEnum.values()) { | |||
|             if (a.getValue().equals(value)){ | |||
|                 return a.getKey(); | |||
|             } | |||
|         } | |||
|         return NumConstant.ZERO; | |||
|     } | |||
| 
 | |||
|     public Integer getKey() { | |||
|         return key; | |||
|     } | |||
| 
 | |||
|     public String getValue() { | |||
|         return value; | |||
|     } | |||
| } | |||
| @ -0,0 +1,44 @@ | |||
| package com.epmet.enums; | |||
| 
 | |||
| import com.epmet.commons.tools.constant.NumConstant; | |||
| import org.apache.commons.lang3.StringUtils; | |||
| 
 | |||
| /** | |||
|  * @Author zxc | |||
|  * @DateTime 2022/3/29 16:35 | |||
|  * @DESC | |||
|  */ | |||
| public enum ChannelEnum { | |||
| 
 | |||
|     MINI("0","小程序"), | |||
|     MSG("1","短信") | |||
|     ; | |||
| 
 | |||
|     private String key; | |||
|     private String value; | |||
| 
 | |||
|     ChannelEnum(String key, String value) { | |||
|         this.key = key; | |||
|         this.value = value; | |||
|     } | |||
| 
 | |||
|     public static String getKeyByValue(String value){ | |||
|         if (StringUtils.isBlank(value)){ | |||
|             return NumConstant.ONE_STR; | |||
|         } | |||
|         for (ChannelEnum a : ChannelEnum.values()) { | |||
|             if (a.getValue().equals(value)){ | |||
|                 return a.getKey(); | |||
|             } | |||
|         } | |||
|         return NumConstant.ONE_STR; | |||
|     } | |||
| 
 | |||
|     public String getKey() { | |||
|         return key; | |||
|     } | |||
| 
 | |||
|     public String getValue() { | |||
|         return value; | |||
|     } | |||
| } | |||
| @ -0,0 +1,66 @@ | |||
| package com.epmet.excel; | |||
| 
 | |||
| import cn.afterturn.easypoi.excel.annotation.Excel; | |||
| import cn.afterturn.easypoi.excel.annotation.ExcelIgnore; | |||
| import com.epmet.commons.tools.utils.ExcelVerifyInfo; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.util.List; | |||
| 
 | |||
| /** | |||
|  * @Author zxc | |||
|  * @DateTime 2022/3/29 15:47 | |||
|  * @DESC | |||
|  */ | |||
| @Data | |||
| public class ImportEpidemicSpecialAttention extends ExcelVerifyInfo { | |||
| 
 | |||
|     /** | |||
|      * 姓名 | |||
|      */ | |||
|     @Excel(name = "姓名") | |||
|     private String name; | |||
| 
 | |||
|     /** | |||
|      * 手机号 | |||
|      */ | |||
|     @Excel(name = "手机号") | |||
|     private String mobile; | |||
| 
 | |||
|     /** | |||
|      * 身份证号 | |||
|      */ | |||
|     @Excel(name = "身份证号") | |||
|     private String idCard; | |||
| 
 | |||
|     /** | |||
|      * 原因 | |||
|      */ | |||
|     @Excel(name = "关注原因") | |||
|     private String reason; | |||
| 
 | |||
|     /** | |||
|      * 备注 | |||
|      */ | |||
|     @Excel(name = "备注") | |||
|     private String remark; | |||
| 
 | |||
|     @ExcelIgnore | |||
|     private Integer attentionType; | |||
| 
 | |||
|     @Excel(name = "通知内容") | |||
|     private String content; | |||
| 
 | |||
|     @Excel(name = "通知渠道") | |||
|     private String channelString; | |||
| 
 | |||
|     @ExcelIgnore | |||
|     private List<String> channel; | |||
| 
 | |||
|     @ExcelIgnore | |||
|     private Boolean addStatus = false; | |||
| 
 | |||
|     @ExcelIgnore | |||
|     private Integer num; | |||
| 
 | |||
| } | |||
| @ -0,0 +1,29 @@ | |||
| package com.epmet.excel.error; | |||
| 
 | |||
| import cn.afterturn.easypoi.excel.annotation.Excel; | |||
| import lombok.Data; | |||
| 
 | |||
| /** | |||
|  * @Author zxc | |||
|  * @DateTime 2022/3/29 16:57 | |||
|  * @DESC | |||
|  */ | |||
| @Data | |||
| public class EpidemicSpecialAttentionErrorModel { | |||
| 
 | |||
|     @Excel(name = "行号",width = 10) | |||
|     private Integer num; | |||
| 
 | |||
|     @Excel(name = "姓名",width = 20) | |||
|     private String name; | |||
| 
 | |||
|     @Excel(name = "电话",width = 20) | |||
|     private String mobile; | |||
| 
 | |||
|     @Excel(name = "身份证",width = 30) | |||
|     private String idCard; | |||
| 
 | |||
|     @Excel(name = "错误信息", width = 200) | |||
|     private String errorMsg; | |||
| 
 | |||
| } | |||
					Loading…
					
					
				
		Reference in new issue