diff --git a/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/entity/model/LabelDO.java b/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/entity/model/LabelDO.java new file mode 100644 index 000000000..8d8b364d2 --- /dev/null +++ b/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/entity/model/LabelDO.java @@ -0,0 +1,110 @@ +package io.github.pnoker.center.manager.entity.model; + +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 java.io.Serializable; +import java.time.LocalDateTime; +import lombok.Getter; +import lombok.Setter; + +/** + *

+ * 标签表 + *

+ * + * @author Automatic Generated By Mybatis Plus + * @since 2023-11-02 + */ +@Getter +@Setter +@TableName("dc3_label") +public class LabelDO implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键ID + */ + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 标签名称 + */ + @TableField("label_name") + private String labelName; + + /** + * 标签颜色 + */ + @TableField("color") + private String color; + + /** + * 实体类型标识 + */ + @TableField("entity_type_flag") + private Byte entityTypeFlag; + + /** + * 使能标识 + */ + @TableField("enable_flag") + private Byte enableFlag; + + /** + * 租户ID + */ + @TableField("tenant_id") + private Long tenantId; + + /** + * 描述 + */ + @TableField("remark") + private String remark; + + /** + * 创建者ID + */ + @TableField("creator_id") + private Long creatorId; + + /** + * 创建者名称 + */ + @TableField("creator_name") + private String creatorName; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 操作者ID + */ + @TableField("operator_id") + private Long operatorId; + + /** + * 操作者名称 + */ + @TableField("operator_name") + private String operatorName; + + /** + * 操作时间 + */ + @TableField("operate_time") + private LocalDateTime operateTime; + + /** + * 逻辑删除标识,0:未删除,1:已删除 + */ + @TableField("deleted") + private Byte deleted; +} diff --git a/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/manager/LabelManager.java b/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/manager/LabelManager.java new file mode 100644 index 000000000..fa2b53948 --- /dev/null +++ b/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/manager/LabelManager.java @@ -0,0 +1,16 @@ +package io.github.pnoker.center.manager.manager; + +import io.github.pnoker.center.manager.entity.model.LabelDO; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 标签表 服务类 + *

+ * + * @author Automatic Generated By Mybatis Plus + * @since 2023-11-02 + */ +public interface LabelManager extends IService { + +} diff --git a/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/manager/impl/LabelManagerImpl.java b/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/manager/impl/LabelManagerImpl.java new file mode 100644 index 000000000..33f4a2bec --- /dev/null +++ b/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/manager/impl/LabelManagerImpl.java @@ -0,0 +1,20 @@ +package io.github.pnoker.center.manager.manager.impl; + +import io.github.pnoker.center.manager.entity.model.LabelDO; +import io.github.pnoker.center.manager.mapper.LabelMapper; +import io.github.pnoker.center.manager.manager.LabelManager; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 标签表 服务实现类 + *

+ * + * @author Automatic Generated By Mybatis Plus + * @since 2023-11-02 + */ +@Service +public class LabelManagerImpl extends ServiceImpl implements LabelManager { + +} diff --git a/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/mapper/LabelMapper.java b/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/mapper/LabelMapper.java index 89bebdefc..b748d0d93 100644 --- a/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/mapper/LabelMapper.java +++ b/dc3-center/dc3-center-manager/src/main/java/io/github/pnoker/center/manager/mapper/LabelMapper.java @@ -1,31 +1,16 @@ -/* - * Copyright 2016-present the IoT DC3 original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - package io.github.pnoker.center.manager.mapper; +import io.github.pnoker.center.manager.entity.model.LabelDO; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import io.github.pnoker.common.model.Label; -import org.apache.ibatis.annotations.Mapper; /** - * Mapper + *

+ * 标签表 Mapper 接口 + *

* - * @author pnoker - * @since 2022.1.0 + * @author Automatic Generated By Mybatis Plus + * @since 2023-11-02 */ -@Mapper -public interface LabelMapper extends BaseMapper