This commit is contained in:
Github_lizhw 2025-01-01 17:19:21 +08:00
parent a65670a51c
commit f71aa6316f
9 changed files with 19 additions and 0 deletions

View File

@ -1,11 +1,16 @@
package org.dromara.web.config; package org.dromara.web.config;
import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor;
import org.dromara.common.mybatis.config.MybatisPlusConfig;
import org.dromara.common.tenant.properties.TenantProperties; import org.dromara.common.tenant.properties.TenantProperties;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
@Configuration @Configuration
@ConditionalOnBean(MybatisPlusConfig.class)
@AutoConfiguration(after = {MybatisPlusConfig.class})
public class MybatisPlusAutoConfigTenant { public class MybatisPlusAutoConfigTenant {
@Bean @Bean

View File

@ -1,11 +1,16 @@
package com.luban.api.config; package com.luban.api.config;
import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.TenantLineInnerInterceptor;
import org.dromara.common.mybatis.config.MybatisPlusConfig;
import org.dromara.common.tenant.properties.TenantProperties; import org.dromara.common.tenant.properties.TenantProperties;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
@Configuration @Configuration
@ConditionalOnBean(MybatisPlusConfig.class)
@AutoConfiguration(after = {MybatisPlusConfig.class})
public class MybatisPlusAutoConfigTenant { public class MybatisPlusAutoConfigTenant {
@Bean @Bean

View File

@ -2,6 +2,7 @@ package com.luban.api.dao;
import com.luban.api.entity.Scripts; import com.luban.api.entity.Scripts;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
/** /**
* <p> * <p>
@ -11,6 +12,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* @author lizhengwei * @author lizhengwei
* @since 2024-06-21 * @since 2024-06-21
*/ */
@Mapper
public interface ScriptsDao extends BaseMapper<Scripts> { public interface ScriptsDao extends BaseMapper<Scripts> {
} }

View File

@ -2,6 +2,7 @@ package com.luban.api.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.luban.api.entity.Work; import com.luban.api.entity.Work;
import org.apache.ibatis.annotations.Mapper;
/** /**
* <p> * <p>
@ -11,6 +12,7 @@ import com.luban.api.entity.Work;
* @author WeiHongBin * @author WeiHongBin
* @since 2019-11-26 * @since 2019-11-26
*/ */
@Mapper
public interface WorkDao extends BaseMapper<Work> { public interface WorkDao extends BaseMapper<Work> {
} }

View File

@ -2,6 +2,7 @@ package com.luban.api.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.luban.api.entity.WorkForms; import com.luban.api.entity.WorkForms;
import org.apache.ibatis.annotations.Mapper;
/** /**
* <p> * <p>
@ -11,6 +12,7 @@ import com.luban.api.entity.WorkForms;
* @author WeiHongBin * @author WeiHongBin
* @since 2019-11-26 * @since 2019-11-26
*/ */
@Mapper
public interface WorkFormsDao extends BaseMapper<WorkForms> { public interface WorkFormsDao extends BaseMapper<WorkForms> {
} }

View File

@ -7,6 +7,7 @@ import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.time.LocalDateTime; import java.time.LocalDateTime;
@ -19,11 +20,13 @@ import java.time.LocalDateTime;
* @since 2024-06-21 * @since 2024-06-21
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@Accessors(chain = true) @Accessors(chain = true)
@Schema(name = "Scripts对象", description = "作品") @Schema(name = "Scripts对象", description = "作品")
public class Scripts implements Serializable { public class Scripts implements Serializable {
@Serial
private static final long serialVersionUID=1L; private static final long serialVersionUID=1L;
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)