From 8238b458d6a3bec147fd4b639ed0427de7cf8be4 Mon Sep 17 00:00:00 2001 From: yaowanxin <3588231647@qq.com> Date: 星期一, 11 八月 2025 15:27:41 +0800 Subject: [PATCH] 添加附件 --- src/main/java/com/ruoyi/compensationperformance/pojo/CompensationPerformance.java | 230 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 230 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ruoyi/compensationperformance/pojo/CompensationPerformance.java b/src/main/java/com/ruoyi/compensationperformance/pojo/CompensationPerformance.java new file mode 100644 index 0000000..5fb2c7a --- /dev/null +++ b/src/main/java/com/ruoyi/compensationperformance/pojo/CompensationPerformance.java @@ -0,0 +1,230 @@ +package com.ruoyi.compensationperformance.pojo; + +import com.baomidou.mybatisplus.annotation.*; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ruoyi.framework.aspectj.lang.annotation.Excel; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import org.springframework.format.annotation.DateTimeFormat; + +import java.math.BigDecimal; +import java.time.LocalDateTime; +import java.util.Date; + +/** + * @author :yys + * @date : 2025/8/8 9:40 + */ +@Data +@TableName("compensation_performance") +@ApiModel +public class CompensationPerformance { + + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 鍛樺伐id + */ + @ApiModelProperty("鍛樺伐id") + @Excel(name = "鍛樺伐id") + private Long staffId; + + /** + * 濮撳悕 + */ + @ApiModelProperty("濮撳悕") + @Excel(name = "濮撳悕") + private String name; + + /** + * 钖祫鏈堜唤(鏌ヨ) + */ + @ApiModelProperty("钖祫鏈堜唤(鏌ヨ)") + @TableField(exist = false) + private String payDateStr; + + /** + * 钖祫鏈堜唤 + */ + @ApiModelProperty("钖祫鏈堜唤") + @Excel(name = "钖祫鏈堜唤", dateFormat = "yyyy-MM", width = 30) + @JsonFormat(pattern = "yyyy-MM", timezone = "GMT+8") + @DateTimeFormat(pattern = "yyyy-MM") + private Date payDate; + + + /** + * 搴斿嚭鍕ゅぉ鏁� + */ + @ApiModelProperty("搴斿嚭鍕ゅぉ鏁�") + @Excel(name = "搴斿嚭鍕ゅぉ鏁�") + private BigDecimal shouldAttendedNum; + + /** + * 瀹為檯鍑哄嫟澶╂暟 + */ + @ApiModelProperty("瀹為檯鍑哄嫟澶╂暟") + @Excel(name = "瀹為檯鍑哄嫟澶╂暟") + private BigDecimal actualAttendedNum; + + + /** + * 鍩烘湰宸ヨ祫 + */ + @ApiModelProperty("鍩烘湰宸ヨ祫") + @Excel(name = "鍩烘湰宸ヨ祫") + private BigDecimal basicSalary; + + /** + * 宀椾綅宸ヨ祫 + */ + @ApiModelProperty("宀椾綅宸ヨ祫") + @Excel(name = "宀椾綅宸ヨ祫") + private BigDecimal postSalary; + + /** + * 鍏ョ鑱岀己鍕ゆ墸娆� + */ + @ApiModelProperty("鍏ョ鑱岀己鍕ゆ墸娆�") + @Excel(name = "鍏ョ鑱岀己鍕ゆ墸娆�") + private BigDecimal deductionAbsenteeism; + + + /** + * 鐥呭亣鎵f + */ + @ApiModelProperty("鐥呭亣鎵f") + @Excel(name = "鐥呭亣鎵f") + private BigDecimal sickLeaveDeductions; + + /** + * 浜嬪亣鎵f + */ + @ApiModelProperty("浜嬪亣鎵f") + @Excel(name = "浜嬪亣鎵f") + private BigDecimal deductionPersonalLeave; + /** + * 蹇樿鎵撳崱鎵f + */ + @ApiModelProperty("蹇樿鎵撳崱鎵f") + @Excel(name = "蹇樿鎵撳崱鎵f") + private BigDecimal forgetClockDeduct; + + /** + * 缁╂晥寰楀垎 + */ + @ApiModelProperty("缁╂晥寰楀垎") + @Excel(name = "缁╂晥寰楀垎") + private BigDecimal performanceScore; + + /** + * 缁╂晥宸ヨ祫 + */ + @ApiModelProperty("缁╂晥宸ヨ祫") + @Excel(name = "缁╂晥宸ヨ祫") + private BigDecimal performancePay; + + + /** + * 搴斿彂鍚堣 + */ + @ApiModelProperty("搴斿彂鍚堣") + @Excel(name = "搴斿彂鍚堣") + private BigDecimal payableWages; + + /** + * 绀句繚涓汉 + */ + @ApiModelProperty("绀句繚涓汉") + @Excel(name = "绀句繚涓汉") + private BigDecimal socialSecurityIndividuals; + /** + * 绀句繚鍏徃 + */ + @ApiModelProperty("绀句繚鍏徃") + @Excel(name = "绀句繚鍏徃") + private BigDecimal socialSecurityCompanies; + + /** + * 绀句繚鍚堣 + */ + @ApiModelProperty("绀句繚鍚堣") + @Excel(name = "绀句繚鍚堣") + private BigDecimal socialSecurityTotal; + + /** + * 鍏Н閲戝悎璁� + */ + @ApiModelProperty("鍏Н閲戝悎璁�") + @Excel(name = "鍏Н閲戝悎璁�") + private BigDecimal providentFundTotal; + /** + * 鍏Н閲戝叕鍙� + */ + @ApiModelProperty("鍏Н閲戝叕鍙�") + @Excel(name = "鍏Н閲戝叕鍙�") + private BigDecimal providentFundCompany; + + /** + * 鍏Н閲戜釜浜� + */ + @ApiModelProperty("鍏Н閲戜釜浜�") + @Excel(name = "鍏Н閲戜釜浜�") + private BigDecimal providentFundIndividuals; + + /** + * 搴旂◣宸ヨ祫 + */ + @ApiModelProperty("搴旂◣宸ヨ祫") + @Excel(name = "搴旂◣宸ヨ祫") + private BigDecimal taxableWaget; + /** + * 涓汉鎵�寰楃◣ + */ + @ApiModelProperty("涓汉鎵�寰楃◣") + @Excel(name = "涓汉鎵�寰楃◣") + private BigDecimal personalIncomeTax; + + /** + * 瀹炲彂宸ヨ祫 + */ + @ApiModelProperty("瀹炲彂宸ヨ祫") + @Excel(name = "瀹炲彂宸ヨ祫") + private BigDecimal actualWages; + + /** + * 鍒涘缓鑰� + */ + @TableField(fill = FieldFill.INSERT) + private Integer createUser; + + /** + * 鍒涘缓鏃堕棿 + */ + @TableField(fill = FieldFill.INSERT) + private LocalDateTime createTime; + + /** + * 淇敼鑰� + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + private Integer updateUser; + + /** + * 淇敼鏃堕棿 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + private LocalDateTime updateTime; + + /** + * 绉熸埛ID + */ + @TableField(fill = FieldFill.INSERT) + private Long tenantId; + +} -- Gitblit v1.9.3