feat(oa): 添加工资发放记录功能模块
- 新增 GearSalaryRecords 实体类 - 新增 GearSalaryRecordsBo 业务对象类 - 新增 GearSalaryRecordsController 控制器 - 新增 GearSalaryRecordsMapper Mapper 接口和 XML 文件 - 新增 GearSalaryRecordsServiceImpl 服务实现类 - 新增 GearSalaryRecordsVo 视图对象类 - 新增 IGearSalaryRecordsService 服务接口
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
package com.gear.oa.domain.bo;
|
||||
|
||||
import com.gear.common.core.validate.AddGroup;
|
||||
import com.gear.common.core.validate.EditGroup;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import javax.validation.constraints.*;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.gear.common.core.domain.BaseEntity;
|
||||
|
||||
/**
|
||||
* 工资发放记录业务对象 gear_salary_records
|
||||
*
|
||||
* @author Joshi
|
||||
* @date 2025-08-09
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class GearSalaryRecordsBo extends BaseEntity {
|
||||
|
||||
/**
|
||||
* 唯一记录ID
|
||||
*/
|
||||
private Long salaryId;
|
||||
|
||||
/**
|
||||
* 员工ID(加密存储)
|
||||
*/
|
||||
private Long employeeId;
|
||||
|
||||
/**
|
||||
* 发薪月份(YYYY-MM-01)
|
||||
*/
|
||||
private Date payPeriod;
|
||||
|
||||
/**
|
||||
* 基本工资
|
||||
*/
|
||||
private BigDecimal baseSalary;
|
||||
|
||||
/**
|
||||
* 绩效奖金
|
||||
*/
|
||||
private BigDecimal performanceBonus;
|
||||
|
||||
/**
|
||||
* 加班工资
|
||||
*/
|
||||
private BigDecimal overtimePay;
|
||||
|
||||
/**
|
||||
* 各类补贴
|
||||
*/
|
||||
private BigDecimal allowance;
|
||||
|
||||
/**
|
||||
* 社保个人部分
|
||||
*/
|
||||
private BigDecimal socialSecurity;
|
||||
|
||||
/**
|
||||
* 公积金个人部分
|
||||
*/
|
||||
private BigDecimal housingFund;
|
||||
|
||||
/**
|
||||
* 个人所得税
|
||||
*/
|
||||
private BigDecimal incomeTax;
|
||||
|
||||
/**
|
||||
* 应发工资
|
||||
*/
|
||||
private BigDecimal grossSalary;
|
||||
|
||||
/**
|
||||
* 实发工资
|
||||
*/
|
||||
private BigDecimal netSalary;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 发放状态
|
||||
*/
|
||||
private String payStatus;
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user