|
@@ -4,6 +4,7 @@ import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
import com.alibaba.excel.annotation.write.style.ColumnWidth;
|
|
import com.alibaba.excel.annotation.write.style.ColumnWidth;
|
|
|
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
|
|
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
|
|
|
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
|
|
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
|
|
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
|
|
|
|
@@ -38,11 +39,6 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
@ExcelProperty(value = "联系电话")
|
|
@ExcelProperty(value = "联系电话")
|
|
|
private String phone;
|
|
private String phone;
|
|
|
/**
|
|
/**
|
|
|
- * 学历
|
|
|
|
|
- */
|
|
|
|
|
- @ExcelProperty(value = "学历")
|
|
|
|
|
- private String code;
|
|
|
|
|
- /**
|
|
|
|
|
* 入职日期
|
|
* 入职日期
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "入职日期")
|
|
@ExcelProperty(value = "入职日期")
|
|
@@ -56,21 +52,26 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
* 校龄开始日期
|
|
* 校龄开始日期
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "校龄开始日期")
|
|
@ExcelProperty(value = "校龄开始日期")
|
|
|
- private BigDecimal schoolAgeSalaryDate;
|
|
|
|
|
- /**
|
|
|
|
|
- * 校龄
|
|
|
|
|
- */
|
|
|
|
|
- @ExcelProperty(value = "校龄")
|
|
|
|
|
- private BigDecimal schoolAge;
|
|
|
|
|
|
|
+ private Date schoolAgeSalaryDate;
|
|
|
/**
|
|
/**
|
|
|
* 所在部门
|
|
* 所在部门
|
|
|
*/
|
|
*/
|
|
|
- @ExcelProperty(value = "所在部门")
|
|
|
|
|
|
|
+ @ExcelProperty(value = "所在部门(必填)")
|
|
|
private String inSection;
|
|
private String inSection;
|
|
|
/**
|
|
/**
|
|
|
|
|
+ * 级部
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "级部")
|
|
|
|
|
+ private String department;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 班级
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "班级")
|
|
|
|
|
+ private String inStaffRoom;
|
|
|
|
|
+ /**
|
|
|
* 是否班主任
|
|
* 是否班主任
|
|
|
*/
|
|
*/
|
|
|
- @ExcelProperty(value = "是否班主任")
|
|
|
|
|
|
|
+ @ExcelProperty(value = "正版/副班")
|
|
|
private String doubleTeachers;
|
|
private String doubleTeachers;
|
|
|
/**
|
|
/**
|
|
|
* 职务
|
|
* 职务
|
|
@@ -80,7 +81,7 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
/**
|
|
/**
|
|
|
* 工资拨付标准
|
|
* 工资拨付标准
|
|
|
*/
|
|
*/
|
|
|
- @ExcelProperty(value = "教师类别")
|
|
|
|
|
|
|
+ @ExcelProperty(value = "教师类别(必填)")
|
|
|
private String salaryWithdrawalStandardName;
|
|
private String salaryWithdrawalStandardName;
|
|
|
/**
|
|
/**
|
|
|
* 工资拨付标准
|
|
* 工资拨付标准
|
|
@@ -100,18 +101,13 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
/**
|
|
/**
|
|
|
* 履约奖
|
|
* 履约奖
|
|
|
*/
|
|
*/
|
|
|
- @ExcelProperty(value = "履约奖标准")
|
|
|
|
|
- private String performanceAwardName;
|
|
|
|
|
- /**
|
|
|
|
|
- * 履约奖
|
|
|
|
|
- */
|
|
|
|
|
@ExcelProperty(value = "履约奖")
|
|
@ExcelProperty(value = "履约奖")
|
|
|
private BigDecimal performanceAward;
|
|
private BigDecimal performanceAward;
|
|
|
/**
|
|
/**
|
|
|
- * 校龄工资
|
|
|
|
|
|
|
+ * 校龄
|
|
|
*/
|
|
*/
|
|
|
- @ExcelProperty(value = "校龄工资标准")
|
|
|
|
|
- private String schoolAgeSalaryName;
|
|
|
|
|
|
|
+ @ExcelProperty(value = "校龄")
|
|
|
|
|
+ private BigDecimal schoolAge;
|
|
|
/**
|
|
/**
|
|
|
* 校龄工资
|
|
* 校龄工资
|
|
|
*/
|
|
*/
|
|
@@ -125,13 +121,13 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
/**
|
|
/**
|
|
|
* 增资
|
|
* 增资
|
|
|
*/
|
|
*/
|
|
|
- @ExcelProperty(value = "增资工资")
|
|
|
|
|
|
|
+ @ExcelProperty(value = "增资")
|
|
|
private BigDecimal capitalIncrease;
|
|
private BigDecimal capitalIncrease;
|
|
|
/**
|
|
/**
|
|
|
- * 学历工资
|
|
|
|
|
|
|
+ * 学历
|
|
|
*/
|
|
*/
|
|
|
- @ExcelProperty(value = "学历标准")
|
|
|
|
|
- private String educationSalaryName;
|
|
|
|
|
|
|
+ @ExcelProperty(value = "学历")
|
|
|
|
|
+ private String code;
|
|
|
/**
|
|
/**
|
|
|
* 学历工资
|
|
* 学历工资
|
|
|
*/
|
|
*/
|
|
@@ -140,7 +136,7 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
/**
|
|
/**
|
|
|
* 职级工资
|
|
* 职级工资
|
|
|
*/
|
|
*/
|
|
|
- @ExcelProperty(value = "职级等级标准")
|
|
|
|
|
|
|
+ @ExcelProperty(value = "职级等级")
|
|
|
private String rankSalaryName;
|
|
private String rankSalaryName;
|
|
|
/**
|
|
/**
|
|
|
* 职级工资
|
|
* 职级工资
|
|
@@ -163,6 +159,16 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
@ExcelProperty(value = "工作量工资标准")
|
|
@ExcelProperty(value = "工作量工资标准")
|
|
|
private String workloadSalaryName;
|
|
private String workloadSalaryName;
|
|
|
/**
|
|
/**
|
|
|
|
|
+ * 虚拟工作量工资标准
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "虚拟工作量工资标准")
|
|
|
|
|
+ private BigDecimal virtualWorkloadSalary;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 双休日工作量工资标准
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "双休日工作量工资标准")
|
|
|
|
|
+ private BigDecimal doubleCease;
|
|
|
|
|
+ /**
|
|
|
* 工作量工资
|
|
* 工作量工资
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "工作量工资")
|
|
@ExcelProperty(value = "工作量工资")
|
|
@@ -173,21 +179,16 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
@ExcelProperty(value = "日常考核标准")
|
|
@ExcelProperty(value = "日常考核标准")
|
|
|
private String dailyAssessmentCriteriaName;
|
|
private String dailyAssessmentCriteriaName;
|
|
|
/**
|
|
/**
|
|
|
|
|
+ * 虚拟日常考核标准
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "虚拟日常考核标准")
|
|
|
|
|
+ private BigDecimal virtualDailyAssessmentCriteria;
|
|
|
|
|
+ /**
|
|
|
* 日常考核标准
|
|
* 日常考核标准
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "日常考核工资")
|
|
@ExcelProperty(value = "日常考核工资")
|
|
|
private BigDecimal dailyAssessmentCriteria;
|
|
private BigDecimal dailyAssessmentCriteria;
|
|
|
/**
|
|
/**
|
|
|
- * 日常考核工资
|
|
|
|
|
- */
|
|
|
|
|
- @ExcelProperty(value = "日常考核等级")
|
|
|
|
|
- private String dailyAssessmentSalaryName;
|
|
|
|
|
- /**
|
|
|
|
|
- * 日常考核工资
|
|
|
|
|
- */
|
|
|
|
|
- @ExcelProperty(value = "日常考核等级工资")
|
|
|
|
|
- private BigDecimal dailyAssessmentSalary;
|
|
|
|
|
- /**
|
|
|
|
|
* 学期绩效工资
|
|
* 学期绩效工资
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "学期绩效标准")
|
|
@ExcelProperty(value = "学期绩效标准")
|
|
@@ -201,32 +202,72 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
* 领导干部补贴
|
|
* 领导干部补贴
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "领导干部补贴标准")
|
|
@ExcelProperty(value = "领导干部补贴标准")
|
|
|
- private String leadingCadreSubsidyName;
|
|
|
|
|
|
|
+ private BigDecimal leadingCadreSubsidyName;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 领导干部考核补贴标准
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "领导干部考核补贴标准")
|
|
|
|
|
+ private BigDecimal assessLeadingCadreSubsidyName;
|
|
|
/**
|
|
/**
|
|
|
* 领导干部补贴
|
|
* 领导干部补贴
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "领导干部补贴工资")
|
|
@ExcelProperty(value = "领导干部补贴工资")
|
|
|
private BigDecimal leadingCadreSubsidy;
|
|
private BigDecimal leadingCadreSubsidy;
|
|
|
/**
|
|
/**
|
|
|
|
|
+ * 领导干部考核补贴工资
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "领导干部考核补贴工资")
|
|
|
|
|
+ private BigDecimal assessLeadingCadreSubsidy;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 班主任补贴标准
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "班主任补贴标准")
|
|
|
|
|
+ private BigDecimal teacherSubsidy;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 班主任考核补贴标准
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "班主任考核补贴标准")
|
|
|
|
|
+ private BigDecimal teacherAssessSubsidy;
|
|
|
|
|
+ /**
|
|
|
* 备课组长
|
|
* 备课组长
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "备课组长补贴标准")
|
|
@ExcelProperty(value = "备课组长补贴标准")
|
|
|
- private String prepareLessonsName;
|
|
|
|
|
|
|
+ private BigDecimal prepareLessonsName;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 备课组长考核补贴标准
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "备课组长考核补贴标准")
|
|
|
|
|
+ private BigDecimal assessPrepareLessonsName;
|
|
|
/**
|
|
/**
|
|
|
* 备课组长
|
|
* 备课组长
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "备课组长补贴")
|
|
@ExcelProperty(value = "备课组长补贴")
|
|
|
private BigDecimal prepareLessons;
|
|
private BigDecimal prepareLessons;
|
|
|
/**
|
|
/**
|
|
|
|
|
+ * 备课组长考核补贴
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "备课组长考核补贴")
|
|
|
|
|
+ private BigDecimal assessPrepareLessons;
|
|
|
|
|
+ /**
|
|
|
* 教研组长
|
|
* 教研组长
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "教研组长补贴标准")
|
|
@ExcelProperty(value = "教研组长补贴标准")
|
|
|
- private String teachingResearchName;
|
|
|
|
|
|
|
+ private BigDecimal teachingResearchName;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 教研组长
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "教研组长考核补贴标准")
|
|
|
|
|
+ private BigDecimal assessTeachingResearchName;
|
|
|
/**
|
|
/**
|
|
|
* 教研组长
|
|
* 教研组长
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "教研组长补贴")
|
|
@ExcelProperty(value = "教研组长补贴")
|
|
|
private BigDecimal teachingResearch;
|
|
private BigDecimal teachingResearch;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 教研组长
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "教研组长考核补贴")
|
|
|
|
|
+ private BigDecimal assessTeachingResearch;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 是否享受公待遇
|
|
* 是否享受公待遇
|
|
@@ -234,11 +275,6 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
@ExcelProperty(value = "是否享受公待遇(是/否)")
|
|
@ExcelProperty(value = "是否享受公待遇(是/否)")
|
|
|
private String enjoyOfficeTreatment;
|
|
private String enjoyOfficeTreatment;
|
|
|
/**
|
|
/**
|
|
|
- * 备注
|
|
|
|
|
- */
|
|
|
|
|
- @ExcelProperty(value = "备注")
|
|
|
|
|
- private String remarks;
|
|
|
|
|
- /**
|
|
|
|
|
* 职工类别
|
|
* 职工类别
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "职工类别(教师/非教师)")
|
|
@ExcelProperty(value = "职工类别(教师/非教师)")
|
|
@@ -248,4 +284,11 @@ public class SchoolTeacherExcel implements Serializable {
|
|
|
*/
|
|
*/
|
|
|
@ExcelProperty(value = "授课类别(文化课/非文化课)")
|
|
@ExcelProperty(value = "授课类别(文化课/非文化课)")
|
|
|
private String classType;
|
|
private String classType;
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 备注
|
|
|
|
|
+ */
|
|
|
|
|
+ @ExcelProperty(value = "备注")
|
|
|
|
|
+ private String remarks;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}
|
|
}
|