新增状态常量使用

This commit is contained in:
dy 2025-07-16 09:45:29 +08:00
parent 47c35c603c
commit 978c1f6f9e
3 changed files with 17 additions and 3 deletions

View File

@ -50,12 +50,12 @@ public class AttendanceShift extends TenantEntity {
/**
* 状态0off1on
*/
private Long status;
private Integer status;
/**
* 是否休息0不休息1休息
*/
private Long isRest;
private Integer isRest;
/**
* 休息开始时间

View File

@ -0,0 +1,13 @@
package org.dromara.property.domain.constant;
/**
* 状态常量启用或者禁用
*/
public class StatusConstant {
//是否休息is_rest 1休息 0不休息
public static final Integer REST = 1;
public static final Integer DONTREST = 0;
}

View File

@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.dromara.property.domain.constant.StatusConstant;
import org.springframework.stereotype.Service;
import org.dromara.property.domain.bo.AttendanceShiftBo;
import org.dromara.property.domain.vo.AttendanceShiftVo;
@ -94,7 +95,7 @@ public class AttendanceShiftServiceImpl implements IAttendanceShiftService {
public Boolean insertByBo(AttendanceShiftBo bo) {
AttendanceShift add = MapstructUtils.convert(bo, AttendanceShift.class);
//判断参数is_rest是否为0不休息如果是则设置rest_start_time和rest_end_time为空
if(add.getIsRest() == 0){
if(add.getIsRest() == StatusConstant.DONTREST){
add.setRestStartTime(null);
add.setRestEndTime(null);
}