|
|
@@ -1,7 +1,12 @@
|
|
|
package com.xjrsoft.module.weekly.vo;
|
|
|
|
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
+import com.alibaba.excel.annotation.write.style.ColumnWidth;
|
|
|
+import com.alibaba.excel.annotation.write.style.ContentFontStyle;
|
|
|
import com.alibaba.excel.annotation.write.style.ContentStyle;
|
|
|
+import com.alibaba.excel.annotation.write.style.HeadFontStyle;
|
|
|
+import com.alibaba.excel.annotation.write.style.HeadStyle;
|
|
|
+import com.alibaba.excel.enums.poi.FillPatternTypeEnum;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
|
|
|
|
@@ -12,8 +17,10 @@ import lombok.Data;
|
|
|
* @Version 1.0
|
|
|
*/
|
|
|
@Data
|
|
|
+@HeadStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 40)
|
|
|
public class WeeklyDutyScheduleListVo {
|
|
|
|
|
|
+ @HeadFontStyle(color = 9)
|
|
|
@ContentStyle(dataFormat = 49)
|
|
|
@ExcelProperty("序号")
|
|
|
@ApiModelProperty("序号")
|
|
|
@@ -22,6 +29,8 @@ public class WeeklyDutyScheduleListVo {
|
|
|
/**
|
|
|
* 学号/工号
|
|
|
*/
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @HeadFontStyle(color = 9)
|
|
|
@ContentStyle(dataFormat = 60)
|
|
|
@ExcelProperty("工号")
|
|
|
@ApiModelProperty("工号")
|
|
|
@@ -29,6 +38,8 @@ public class WeeklyDutyScheduleListVo {
|
|
|
/**
|
|
|
* 姓名
|
|
|
*/
|
|
|
+ @ColumnWidth(15)
|
|
|
+ @HeadFontStyle(color = 9)
|
|
|
@ContentStyle(dataFormat = 60)
|
|
|
@ExcelProperty("姓名")
|
|
|
@ApiModelProperty("姓名")
|
|
|
@@ -36,6 +47,8 @@ public class WeeklyDutyScheduleListVo {
|
|
|
/**
|
|
|
* 性别
|
|
|
*/
|
|
|
+ @ColumnWidth(15)
|
|
|
+ @HeadFontStyle(color = 9)
|
|
|
@ContentStyle(dataFormat = 49)
|
|
|
@ExcelProperty("性别")
|
|
|
@ApiModelProperty("性别")
|
|
|
@@ -43,12 +56,16 @@ public class WeeklyDutyScheduleListVo {
|
|
|
/**
|
|
|
* 出生日期
|
|
|
*/
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @HeadFontStyle(color = 9)
|
|
|
@ApiModelProperty("出生日期")
|
|
|
@ExcelProperty("出生日期")
|
|
|
private String dateBirth;
|
|
|
/**
|
|
|
* 证件号码
|
|
|
*/
|
|
|
+ @ColumnWidth(20)
|
|
|
+ @HeadFontStyle(color = 9)
|
|
|
@ContentStyle(dataFormat = 200)
|
|
|
@ExcelProperty("证件号码")
|
|
|
@ApiModelProperty("证件号码")
|
|
|
@@ -56,6 +73,7 @@ public class WeeklyDutyScheduleListVo {
|
|
|
/**
|
|
|
* 年龄
|
|
|
*/
|
|
|
+ @HeadFontStyle(color = 9)
|
|
|
@ContentStyle(dataFormat = 49)
|
|
|
@ExcelProperty("年龄")
|
|
|
@ApiModelProperty("年龄")
|
|
|
@@ -63,6 +81,8 @@ public class WeeklyDutyScheduleListVo {
|
|
|
/**
|
|
|
* 备注
|
|
|
*/
|
|
|
+ @ColumnWidth(100)
|
|
|
+ @HeadFontStyle(color = 9)
|
|
|
@ContentStyle(dataFormat = 49)
|
|
|
@ExcelProperty("值周情况")
|
|
|
@ApiModelProperty("值周情况")
|