Commit 48c48c83 authored by ‘老张’'s avatar ‘老张’

查询员工年假和查询加班余额年假余额方法的修改

parent 08d799ab
...@@ -64,9 +64,9 @@ public class EmployeeBalanceController extends BaseController ...@@ -64,9 +64,9 @@ public class EmployeeBalanceController extends BaseController
*/ */
@PreAuthorize("@ss.hasPermi('system:balance:query')") @PreAuthorize("@ss.hasPermi('system:balance:query')")
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id) public AjaxResult getInfo(@PathVariable("id") Long employeeId)
{ {
return success(employeeBalanceService.selectEmployeeBalanceById(id)); return success(employeeBalanceService.selectEmployeeBalanceById(employeeId));
} }
/** /**
......
...@@ -2,7 +2,6 @@ package com.ruoyi.domain; ...@@ -2,7 +2,6 @@ package com.ruoyi.domain;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
...@@ -12,42 +11,36 @@ import com.ruoyi.common.core.domain.BaseEntity; ...@@ -12,42 +11,36 @@ import com.ruoyi.common.core.domain.BaseEntity;
/** /**
* 员工余额对象 employee_balance * 员工余额对象 employee_balance
* *
* @author hht * @author ruoyi
* @date 2025-03-06 * @date 2025-04-25
*/ */
public class EmployeeBalance extends BaseEntity { public class EmployeeBalance extends BaseEntity
{
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /** 唯一标识每条记录 */
* 唯一标识每条记录
*/
private Long id; private Long id;
/** /** 员工ID(关联到员工表) */
* 员工ID(关联到员工表) @Excel(name = "员工ID")
*/
private Long employeeId; private Long employeeId;
/** /** 年假余额 */
* 年假余额 @Excel(name = "年假余额/天")
*/
private BigDecimal annualLeaveBalance; private BigDecimal annualLeaveBalance;
/** /** 加班时长余额 */
* 加班时长余额 @Excel(name = "加班时长余额/小时")
*/
private BigDecimal overtimeHoursBalance; private BigDecimal overtimeHoursBalance;
/** /** 创建时间 */
* 创建时间 @JsonFormat(pattern = "yyyy-MM-dd")
*/ @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createdAt; private Date createdAt;
/** /** 更新时间 */
* 更新时间 @JsonFormat(pattern = "yyyy-MM-dd")
*/ @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updatedAt; private Date updatedAt;
public Long getId() { public Long getId() {
......
...@@ -10,10 +10,10 @@ public interface EmployeeBalanceMapper { ...@@ -10,10 +10,10 @@ public interface EmployeeBalanceMapper {
/** /**
* 查询员工余额 * 查询员工余额
* *
* @param id 员工余额主键 * @param employeeId 员工id
* @return 员工余额 * @return 员工余额
*/ */
public EmployeeBalance selectEmployeeBalanceById(Long id); public EmployeeBalance selectEmployeeBalanceById(Long employeeId);
/** /**
* 查询员工余额列表 * 查询员工余额列表
......
...@@ -14,10 +14,10 @@ public interface IEmployeeBalanceService ...@@ -14,10 +14,10 @@ public interface IEmployeeBalanceService
/** /**
* 查询员工余额 * 查询员工余额
* *
* @param id 员工余额主键 * @param employeeId 员工id
* @return 员工余额 * @return 员工余额
*/ */
public EmployeeBalance selectEmployeeBalanceById(Long id); public EmployeeBalance selectEmployeeBalanceById(Long employeeId);
/** /**
* 查询员工余额列表 * 查询员工余额列表
......
...@@ -22,13 +22,13 @@ public class EmployeeBalanceServiceImpl implements IEmployeeBalanceService ...@@ -22,13 +22,13 @@ public class EmployeeBalanceServiceImpl implements IEmployeeBalanceService
/** /**
* 查询员工余额 * 查询员工余额
* *
* @param id 员工余额主键 * @param employeeId 员工id
* @return 员工余额 * @return 员工余额
*/ */
@Override @Override
public EmployeeBalance selectEmployeeBalanceById(Long id) public EmployeeBalance selectEmployeeBalanceById(Long employeeId)
{ {
return employeeBalanceMapper.selectEmployeeBalanceById(id); return employeeBalanceMapper.selectEmployeeBalanceById(employeeId);
} }
/** /**
......
...@@ -29,10 +29,10 @@ ...@@ -29,10 +29,10 @@
<select id="selectEmployeeBalanceById" parameterType="Long" resultMap="EmployeeBalanceResult"> <select id="selectEmployeeBalanceById" parameterType="Long" resultMap="EmployeeBalanceResult">
<include refid="selectEmployeeBalanceVo"/> <include refid="selectEmployeeBalanceVo"/>
where id = #{id} where employee_id = #{employeeId}
</select> </select>
<insert id="insertEmployeeBalance" parameterType="EmployeeBalance" useGeneratedKeys="true" keyProperty="id"> <insert id="insertEmployeeBalance" parameterType="EmployeeBalance" useGeneratedKeys="true" keyProperty="employeeId">
insert into employee_balance insert into employee_balance
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
<if test="employeeId != null">employee_id,</if> <if test="employeeId != null">employee_id,</if>
......
...@@ -152,7 +152,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -152,7 +152,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
overtime_hours_balance AS overtimeHoursBalance, overtime_hours_balance AS overtimeHoursBalance,
annual_leave_balance AS annualLeaveBalance annual_leave_balance AS annualLeaveBalance
FROM employee_balance FROM employee_balance
WHERE employee_id = #{userId} WHERE employee_id = #{employeeId}
</select> </select>
<update id="updateOvertimeHoursBalance" parameterType="com.ruoyi.domain.dto.EmployeeBalanceDTO"> <update id="updateOvertimeHoursBalance" parameterType="com.ruoyi.domain.dto.EmployeeBalanceDTO">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment