liyong
11 小时以前 1ca5584d7e3200a9af65a099bd26d3593e2ba702
src/main/java/com/ruoyi/staff/pojo/StaffSalaryDetail.java
@@ -8,8 +8,7 @@
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
@@ -24,79 +23,82 @@
@Getter
@Setter
@TableName("staff_salary_detail")
@ApiModel(value = "StaffSalaryDetail对象", description = "员工工资明细表")
@Schema(name = "StaffSalaryDetail对象", description = "员工工资明细表")
public class StaffSalaryDetail implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty("主键ID")
    @Schema(description = "主键ID")
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    @ApiModelProperty("关联工资主表ID")
    @Schema(description = "关联工资主表ID")
    private Long mainId;
    @ApiModelProperty("关联staff_on_job表主键ID")
    @Schema(description = "关联staff_on_job表主键ID")
    private Long staffOnJobId;
    @ApiModelProperty("员工姓名")
    @Schema(description = "员工姓名")
    private String staffName;
    @ApiModelProperty("职位名称")
    @Schema(description = "职位名称")
    private String postName;
    @ApiModelProperty("部门名称")
    @Schema(description = "部门名称")
    private String deptName;
    @ApiModelProperty("基本工资")
    @Schema(description = "基本工资")
    private BigDecimal basicSalary;
    @ApiModelProperty("计件工资")
    @Schema(description = "计件工资")
    private BigDecimal pieceSalary;
    @ApiModelProperty("计时工资")
    @Schema(description = "计时工资")
    private BigDecimal hourlySalary;
    @ApiModelProperty("其他收入")
    @Schema(description = "其他收入")
    private BigDecimal otherIncome;
    @ApiModelProperty("社保个人")
    @Schema(description = "社保个人")
    private BigDecimal socialPersonal;
    @ApiModelProperty("公积金个人")
    @Schema(description = "公积金个人")
    private BigDecimal fundPersonal;
    @ApiModelProperty("其他支出")
    @Schema(description = "其他支出")
    private BigDecimal otherDeduct;
    @ApiModelProperty("工资个税")
    @Schema(description = "工资个税")
    private BigDecimal salaryTax;
    @ApiModelProperty("应发工资")
    @Schema(description = "应发工资")
    private BigDecimal grossSalary;
    @ApiModelProperty("应扣工资")
    @Schema(description = "应扣工资")
    private BigDecimal deductSalary;
    @ApiModelProperty("实发工资")
    @Schema(description = "实发工资")
    private BigDecimal netSalary;
    @ApiModelProperty("备注")
    @Schema(description = "备注")
    private String remark;
    @ApiModelProperty("创建时间")
    @Schema(description = "创建时间")
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;
    @ApiModelProperty("创建用户")
    @Schema(description = "创建用户")
    @TableField(fill = FieldFill.INSERT)
    private Long createUser;
    @ApiModelProperty("修改时间")
    @Schema(description = "修改时间")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;
    @ApiModelProperty("修改用户")
    @Schema(description = "修改用户")
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Long updateUser;
    @TableField(fill = FieldFill.INSERT)
    private Long deptId;
}