linwe
2024-09-03 764d883b5ea3bdc06abbec548b6df0511e567978
src/main/java/org/springblade/modules/place/excel/ImportPractitionerExcel.java
New file
@@ -0,0 +1,95 @@
package org.springblade.modules.place.excel;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;
import org.springblade.common.excel.ExcelDictConverter;
import org.springblade.common.excel.ExcelDictItem;
import org.springblade.common.excel.ExcelDictItemLabel;
import java.io.Serializable;
/**
 * 场所从业人员 实体类
 *
 * @author BladeX
 * @since 2023-10-28
 */
@Data
@ColumnWidth(25)
@HeadRowHeight(20)
@ContentRowHeight(18)
public class ImportPractitionerExcel implements Serializable {
   private static final long serialVersionUID = 1L;
   /**
    * 场所ID
    */
   @ExcelProperty("地址编码*")
   private String houseCode;
   /**
    * 姓名
    */
   @ExcelProperty("姓名")
   private String name;
   /**
    * 电话
    */
   @ExcelProperty("电话")
   private String telephone;
   /**
    * 暂住地
    */
   @ExcelProperty("暂住地")
   private String tempAddress;
   /**
    * 身份证
    */
   @ExcelProperty("身份证")
   private String idCard;
   /**
    * 岗位
    */
   @ExcelProperty("岗位")
   private String jobNature;
   /**
    * 民族
    */
   @ColumnWidth(15)
   @ExcelProperty(value = "民族", converter = ExcelDictConverter.class)
   @ExcelDictItemLabel(type = "nationType")
   @ExcelDictItem(type = "nationType")
   private String ethnicity;
   /**
    * 入职时间
    */
   // @ExcelProperty("入职时间")
   // @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
   // @DateTimeFormat("yyyy-MM-dd")
   // private String employmentTime;
   /**
    * 离职时间
    */
   // @ExcelProperty("离职时间")
   // @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
   // @DateTimeFormat("yyyy-MM-dd")
   // private String resignationTime;
   /**
    * 是离职 1:否 2:是
    */
   @ExcelProperty("是离职 1:否 2:是")
   private String resignationFlag;
}