diff --git a/src/main/java/com/kkz/kpersonalre/entity/AlarmPersonConfigEntity.java b/src/main/java/com/kkz/kpersonalre/entity/AlarmPersonConfigEntity.java index 12a6a29..a2fb1af 100644 --- a/src/main/java/com/kkz/kpersonalre/entity/AlarmPersonConfigEntity.java +++ b/src/main/java/com/kkz/kpersonalre/entity/AlarmPersonConfigEntity.java @@ -1,10 +1,7 @@ package com.kkz.kpersonalre.entity; -import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.kkz.kpersonalre.entity.BaseEntity; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; @@ -32,8 +29,8 @@ public class AlarmPersonConfigEntity extends BaseEntity{ /** * 配置描述 */ - @TableField("describe") - private String describe; + @TableField("describes") + private String describes; /** * json类型 融合为数组[[personId,localtionId,alarmClockId],[personId,localtionId,alarmClockId]] 单独不为数组,但元素一样,如果融合规则匹配则不匹配单独类型 diff --git a/src/main/java/com/kkz/kpersonalre/entity/ForceWeekdayConfigEntity.java b/src/main/java/com/kkz/kpersonalre/entity/ForceWeekdayConfigEntity.java index 886f8c2..6597732 100644 --- a/src/main/java/com/kkz/kpersonalre/entity/ForceWeekdayConfigEntity.java +++ b/src/main/java/com/kkz/kpersonalre/entity/ForceWeekdayConfigEntity.java @@ -1,15 +1,13 @@ package com.kkz.kpersonalre.entity; -import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import com.kkz.kpersonalre.entity.BaseEntity; -import java.time.LocalDate; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; +import java.time.LocalDate; + /** *
* 排班配置表 @@ -37,6 +35,6 @@ public class ForceWeekdayConfigEntity extends BaseEntity{ * 是否节假日 0否 1是 */ @TableField("holiday_flag") - private byte[] holidayFlag; + private Boolean holidayFlag; } diff --git a/src/main/java/com/kkz/kpersonalre/entity/TbAlarmClockConfigEntity.java b/src/main/java/com/kkz/kpersonalre/entity/TbAlarmClockConfigEntity.java deleted file mode 100644 index 0931af5..0000000 --- a/src/main/java/com/kkz/kpersonalre/entity/TbAlarmClockConfigEntity.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.kkz.kpersonalre.entity; - -import com.baomidou.mybatisplus.annotation.TableName; -import com.fasterxml.jackson.annotation.JsonFormat; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.NoArgsConstructor; -import lombok.experimental.Accessors; - -import java.time.LocalTime; -/** - *
- * 闹钟时刻配置表 - *
- * - * @author auto-generation-by-kcw - * @since 2025-03-27 - */ -@Data -@EqualsAndHashCode(callSuper = true) -@NoArgsConstructor -@AllArgsConstructor -@Accessors(chain = true) -@Builder -@TableName("tb_alarm_clock_config") -public class TbAlarmClockConfigEntity extends BaseEntity { - - private static final long serialVersionUID = 1L; - - /** - * 闹钟时间 - */ - @JsonFormat(pattern = "HH:mm", timezone = "GMT+8") - private LocalTime alarmTime; - -} \ No newline at end of file diff --git a/src/main/java/com/kkz/kpersonalre/entity/TbAlarmPersonConfigEntity.java b/src/main/java/com/kkz/kpersonalre/entity/TbAlarmPersonConfigEntity.java deleted file mode 100644 index ec12db3..0000000 --- a/src/main/java/com/kkz/kpersonalre/entity/TbAlarmPersonConfigEntity.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.kkz.kpersonalre.entity; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.experimental.Accessors; -import lombok.Builder; -import lombok.AllArgsConstructor; -import lombok.NoArgsConstructor; -/** - *- * 闹钟规则配置表 - *
- * - * @author auto-generation-by-kcw - * @since 2025-03-27 - */ -@Data -@EqualsAndHashCode(callSuper = true) -@NoArgsConstructor -@AllArgsConstructor -@Accessors(chain = true) -@Builder -@TableName("tb_alarm_person_config") -public class TbAlarmPersonConfigEntity extends BaseEntity { - - private static final long serialVersionUID = 1L; - - /** - * 类型 1:融合 2:单独 融合的优先级最高 - */ - private String type; - - /** - * 配置描述 - */ - private String describes; - - /** - * json类型 - 融合为数组[[personId,localtionId,alarmClockId],[personId,localtionId,alarmClockId]] - - 单独不为数组,但元素一样,如果融合规则匹配则不匹配单独类型 - */ - private String config; - -} diff --git a/src/main/java/com/kkz/kpersonalre/entity/TbLocationUploadEntity.java b/src/main/java/com/kkz/kpersonalre/entity/TbLocationUploadEntity.java deleted file mode 100644 index f17d0c2..0000000 --- a/src/main/java/com/kkz/kpersonalre/entity/TbLocationUploadEntity.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.kkz.kpersonalre.entity; -import com.baomidou.mybatisplus.annotation.TableName; -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.experimental.Accessors; -import lombok.Builder; -import lombok.AllArgsConstructor; -import lombok.NoArgsConstructor; -/** - *- * 闹钟时刻表 - *
- * - * @author auto-generation-by-kcw - * @since 2025-03-27 - */ -@Data -@EqualsAndHashCode(callSuper = true) -@NoArgsConstructor -@AllArgsConstructor -@Accessors(chain = true) -@Builder -@TableName("tb_location_upload") -public class TbLocationUploadEntity extends BaseEntity { - - private static final long serialVersionUID = 1L; - - /** - * 地址配置表id - */ - private Integer locationConfigId; - - /** - * 人员配置表id - */ - private Integer personConfigId; - -} diff --git a/src/main/java/com/kkz/kpersonalre/service/impl/AlarmServiceImpl.java b/src/main/java/com/kkz/kpersonalre/service/impl/AlarmServiceImpl.java index d3cb660..dccb3f8 100644 --- a/src/main/java/com/kkz/kpersonalre/service/impl/AlarmServiceImpl.java +++ b/src/main/java/com/kkz/kpersonalre/service/impl/AlarmServiceImpl.java @@ -9,19 +9,19 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; import com.kkz.kpersonalre.api.R; -import com.kkz.kpersonalre.entity.TbAlarmClockConfigEntity; -import com.kkz.kpersonalre.entity.TbAlarmPersonConfigEntity; -import com.kkz.kpersonalre.entity.TbDateWeekdayEntity; -import com.kkz.kpersonalre.entity.TbLocationConfigEntity; -import com.kkz.kpersonalre.entity.TbLocationUploadEntity; -import com.kkz.kpersonalre.entity.TbPersonConfigEntity; -import com.kkz.kpersonalre.mapper.TbAlarmClockConfigMapper; -import com.kkz.kpersonalre.mapper.TbAlarmPersonConfigMapper; -import com.kkz.kpersonalre.mapper.TbDateWeekdayMapper; -import com.kkz.kpersonalre.mapper.TbForceWeekdayConfigMapper; -import com.kkz.kpersonalre.mapper.TbLocationConfigMapper; -import com.kkz.kpersonalre.mapper.TbLocationUploadMapper; -import com.kkz.kpersonalre.mapper.TbPersonConfigMapper; +import com.kkz.kpersonalre.entity.AlarmClockConfigEntity; +import com.kkz.kpersonalre.entity.AlarmPersonConfigEntity; +import com.kkz.kpersonalre.entity.DateWeekdayEntity; +import com.kkz.kpersonalre.entity.LocationConfigEntity; +import com.kkz.kpersonalre.entity.LocationUploadEntity; +import com.kkz.kpersonalre.entity.PersonConfigEntity; +import com.kkz.kpersonalre.mapper.AlarmClockConfigMapper; +import com.kkz.kpersonalre.mapper.AlarmPersonConfigMapper; +import com.kkz.kpersonalre.mapper.DateWeekdayMapper; +import com.kkz.kpersonalre.mapper.ForceWeekdayConfigMapper; +import com.kkz.kpersonalre.mapper.LocationConfigMapper; +import com.kkz.kpersonalre.mapper.LocationUploadMapper; +import com.kkz.kpersonalre.mapper.PersonConfigMapper; import com.kkz.kpersonalre.service.AlarmService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -45,25 +45,25 @@ import java.util.Objects; public class AlarmServiceImpl implements AlarmService { @Autowired - private TbAlarmClockConfigMapper alarmClockConfigMapper; + private AlarmClockConfigMapper alarmClockConfigMapper; @Autowired - private TbAlarmPersonConfigMapper alarmPersonConfigMapper; + private AlarmPersonConfigMapper alarmPersonConfigMapper; @Autowired - private TbDateWeekdayMapper dateWeekdayMapper; + private DateWeekdayMapper dateWeekdayMapper; @Autowired - private TbForceWeekdayConfigMapper forceWeekdayConfigMapper; + private ForceWeekdayConfigMapper forceWeekdayConfigMapper; @Autowired - private TbLocationConfigMapper locationConfigMapper; + private LocationConfigMapper locationConfigMapper; @Autowired - private TbLocationUploadMapper locationUploadMapper; + private LocationUploadMapper locationUploadMapper; @Autowired - private TbPersonConfigMapper personConfigMapper; + private PersonConfigMapper personConfigMapper; /** @@ -75,9 +75,9 @@ public class AlarmServiceImpl implements AlarmService { @Override public R