mirror of
				https://github.com/continew-org/continew-starter.git
				synced 2025-10-31 10:57:15 +08:00 
			
		
		
		
	chore(extension/crud): 移除 BaseDO、BaseCreateDO、BaseUpdateDO 等(已移动到 Admin 项目内)
This commit is contained in:
		| @@ -30,7 +30,6 @@ import top.continew.starter.extension.crud.enums.Api; | |||||||
| import top.continew.starter.extension.crud.handler.CrudApiHandler; | import top.continew.starter.extension.crud.handler.CrudApiHandler; | ||||||
| import top.continew.starter.extension.crud.model.query.PageQuery; | import top.continew.starter.extension.crud.model.query.PageQuery; | ||||||
| import top.continew.starter.extension.crud.model.query.SortQuery; | import top.continew.starter.extension.crud.model.query.SortQuery; | ||||||
| import top.continew.starter.extension.crud.model.req.BaseReq; |  | ||||||
| import top.continew.starter.extension.crud.model.resp.BaseIdResp; | import top.continew.starter.extension.crud.model.resp.BaseIdResp; | ||||||
| import top.continew.starter.extension.crud.model.resp.BasePageResp; | import top.continew.starter.extension.crud.model.resp.BasePageResp; | ||||||
| import top.continew.starter.extension.crud.service.BaseService; | import top.continew.starter.extension.crud.service.BaseService; | ||||||
| @@ -49,7 +48,7 @@ import java.util.List; | |||||||
|  * @author Charles7c |  * @author Charles7c | ||||||
|  * @since 1.0.0 |  * @since 1.0.0 | ||||||
|  */ |  */ | ||||||
| public abstract class AbstractBaseController<S extends BaseService<L, D, Q, C>, L, D, Q, C extends BaseReq> implements CrudApiHandler { | public abstract class AbstractBaseController<S extends BaseService<L, D, Q, C>, L, D, Q, C> implements CrudApiHandler { | ||||||
|  |  | ||||||
|     @Autowired |     @Autowired | ||||||
|     protected S baseService; |     protected S baseService; | ||||||
|   | |||||||
| @@ -1,32 +0,0 @@ | |||||||
| /* |  | ||||||
|  * Copyright (c) 2022-present Charles7c Authors. All Rights Reserved. |  | ||||||
|  * <p> |  | ||||||
|  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; |  | ||||||
|  * you may not use this file except in compliance with the License. |  | ||||||
|  * You may obtain a copy of the License at |  | ||||||
|  * <p> |  | ||||||
|  * http://www.gnu.org/licenses/lgpl.html |  | ||||||
|  * <p> |  | ||||||
|  * 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 top.continew.starter.extension.crud.model.req; |  | ||||||
|  |  | ||||||
| import java.io.Serial; |  | ||||||
| import java.io.Serializable; |  | ||||||
|  |  | ||||||
| /** |  | ||||||
|  * 请求参数基类 |  | ||||||
|  * |  | ||||||
|  * @author Charles7c |  | ||||||
|  * @since 1.0.0 |  | ||||||
|  */ |  | ||||||
| public class BaseReq implements Serializable { |  | ||||||
|  |  | ||||||
|     @Serial |  | ||||||
|     private static final long serialVersionUID = 1L; |  | ||||||
| } |  | ||||||
| @@ -1,62 +0,0 @@ | |||||||
| /* |  | ||||||
|  * Copyright (c) 2022-present Charles7c Authors. All Rights Reserved. |  | ||||||
|  * <p> |  | ||||||
|  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; |  | ||||||
|  * you may not use this file except in compliance with the License. |  | ||||||
|  * You may obtain a copy of the License at |  | ||||||
|  * <p> |  | ||||||
|  * http://www.gnu.org/licenses/lgpl.html |  | ||||||
|  * <p> |  | ||||||
|  * 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 top.continew.starter.extension.crud.model.entity; |  | ||||||
|  |  | ||||||
| import java.io.Serial; |  | ||||||
| import java.time.LocalDateTime; |  | ||||||
|  |  | ||||||
| /** |  | ||||||
|  * 实体类基类 |  | ||||||
|  * |  | ||||||
|  * <p> |  | ||||||
|  * 通用字段:创建人、创建时间 |  | ||||||
|  * </p> |  | ||||||
|  * |  | ||||||
|  * @author Charles7c |  | ||||||
|  * @since 2.0.1 |  | ||||||
|  */ |  | ||||||
| public class BaseCreateDO extends BaseIdDO { |  | ||||||
|  |  | ||||||
|     @Serial |  | ||||||
|     private static final long serialVersionUID = 1L; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 创建人 |  | ||||||
|      */ |  | ||||||
|     private Long createUser; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 创建时间 |  | ||||||
|      */ |  | ||||||
|     private LocalDateTime createTime; |  | ||||||
|  |  | ||||||
|     public Long getCreateUser() { |  | ||||||
|         return createUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setCreateUser(Long createUser) { |  | ||||||
|         this.createUser = createUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public LocalDateTime getCreateTime() { |  | ||||||
|         return createTime; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setCreateTime(LocalDateTime createTime) { |  | ||||||
|         this.createTime = createTime; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,84 +0,0 @@ | |||||||
| /* |  | ||||||
|  * Copyright (c) 2022-present Charles7c Authors. All Rights Reserved. |  | ||||||
|  * <p> |  | ||||||
|  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; |  | ||||||
|  * you may not use this file except in compliance with the License. |  | ||||||
|  * You may obtain a copy of the License at |  | ||||||
|  * <p> |  | ||||||
|  * http://www.gnu.org/licenses/lgpl.html |  | ||||||
|  * <p> |  | ||||||
|  * 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 top.continew.starter.extension.crud.model.entity; |  | ||||||
|  |  | ||||||
| import java.io.Serial; |  | ||||||
| import java.time.LocalDateTime; |  | ||||||
|  |  | ||||||
| /** |  | ||||||
|  * 实体类基类 |  | ||||||
|  * |  | ||||||
|  * @author Charles7c |  | ||||||
|  * @since 1.0.0 |  | ||||||
|  */ |  | ||||||
| public class BaseDO extends BaseIdDO { |  | ||||||
|  |  | ||||||
|     @Serial |  | ||||||
|     private static final long serialVersionUID = 1L; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 创建人 |  | ||||||
|      */ |  | ||||||
|     private Long createUser; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 创建时间 |  | ||||||
|      */ |  | ||||||
|     private LocalDateTime createTime; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 修改人 |  | ||||||
|      */ |  | ||||||
|     private Long updateUser; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 修改时间 |  | ||||||
|      */ |  | ||||||
|     private LocalDateTime updateTime; |  | ||||||
|  |  | ||||||
|     public Long getCreateUser() { |  | ||||||
|         return createUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setCreateUser(Long createUser) { |  | ||||||
|         this.createUser = createUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public LocalDateTime getCreateTime() { |  | ||||||
|         return createTime; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setCreateTime(LocalDateTime createTime) { |  | ||||||
|         this.createTime = createTime; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public Long getUpdateUser() { |  | ||||||
|         return updateUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setUpdateUser(Long updateUser) { |  | ||||||
|         this.updateUser = updateUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public LocalDateTime getUpdateTime() { |  | ||||||
|         return updateTime; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setUpdateTime(LocalDateTime updateTime) { |  | ||||||
|         this.updateTime = updateTime; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,62 +0,0 @@ | |||||||
| /* |  | ||||||
|  * Copyright (c) 2022-present Charles7c Authors. All Rights Reserved. |  | ||||||
|  * <p> |  | ||||||
|  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; |  | ||||||
|  * you may not use this file except in compliance with the License. |  | ||||||
|  * You may obtain a copy of the License at |  | ||||||
|  * <p> |  | ||||||
|  * http://www.gnu.org/licenses/lgpl.html |  | ||||||
|  * <p> |  | ||||||
|  * 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 top.continew.starter.extension.crud.model.entity; |  | ||||||
|  |  | ||||||
| import java.io.Serial; |  | ||||||
| import java.time.LocalDateTime; |  | ||||||
|  |  | ||||||
| /** |  | ||||||
|  * 实体类基类 |  | ||||||
|  * |  | ||||||
|  * <p> |  | ||||||
|  * 通用字段:创建人、创建时间 |  | ||||||
|  * </p> |  | ||||||
|  * |  | ||||||
|  * @author Charles7c |  | ||||||
|  * @since 2.0.1 |  | ||||||
|  */ |  | ||||||
| public class BaseUpdateDO extends BaseIdDO { |  | ||||||
|  |  | ||||||
|     @Serial |  | ||||||
|     private static final long serialVersionUID = 1L; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 修改人 |  | ||||||
|      */ |  | ||||||
|     private Long updateUser; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 修改时间 |  | ||||||
|      */ |  | ||||||
|     private LocalDateTime updateTime; |  | ||||||
|  |  | ||||||
|     public Long getUpdateUser() { |  | ||||||
|         return updateUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setUpdateUser(Long updateUser) { |  | ||||||
|         this.updateUser = updateUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public LocalDateTime getUpdateTime() { |  | ||||||
|         return updateTime; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setUpdateTime(LocalDateTime updateTime) { |  | ||||||
|         this.updateTime = updateTime; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,67 +0,0 @@ | |||||||
| /* |  | ||||||
|  * Copyright (c) 2022-present Charles7c Authors. All Rights Reserved. |  | ||||||
|  * <p> |  | ||||||
|  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; |  | ||||||
|  * you may not use this file except in compliance with the License. |  | ||||||
|  * You may obtain a copy of the License at |  | ||||||
|  * <p> |  | ||||||
|  * http://www.gnu.org/licenses/lgpl.html |  | ||||||
|  * <p> |  | ||||||
|  * 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 top.continew.starter.extension.crud.model.entity; |  | ||||||
|  |  | ||||||
| import com.baomidou.mybatisplus.annotation.FieldFill; |  | ||||||
| import com.baomidou.mybatisplus.annotation.TableField; |  | ||||||
|  |  | ||||||
| import java.io.Serial; |  | ||||||
| import java.time.LocalDateTime; |  | ||||||
|  |  | ||||||
| /** |  | ||||||
|  * 实体类基类 |  | ||||||
|  * |  | ||||||
|  * <p> |  | ||||||
|  * 通用字段:创建人、创建时间 |  | ||||||
|  * </p> |  | ||||||
|  * |  | ||||||
|  * @author Charles7c |  | ||||||
|  * @since 2.0.1 |  | ||||||
|  */ |  | ||||||
| public class BaseCreateDO extends BaseIdDO { |  | ||||||
|  |  | ||||||
|     @Serial |  | ||||||
|     private static final long serialVersionUID = 1L; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 创建人 |  | ||||||
|      */ |  | ||||||
|     @TableField(fill = FieldFill.INSERT) |  | ||||||
|     private Long createUser; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 创建时间 |  | ||||||
|      */ |  | ||||||
|     @TableField(fill = FieldFill.INSERT) |  | ||||||
|     private LocalDateTime createTime; |  | ||||||
|  |  | ||||||
|     public Long getCreateUser() { |  | ||||||
|         return createUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setCreateUser(Long createUser) { |  | ||||||
|         this.createUser = createUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public LocalDateTime getCreateTime() { |  | ||||||
|         return createTime; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setCreateTime(LocalDateTime createTime) { |  | ||||||
|         this.createTime = createTime; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,91 +0,0 @@ | |||||||
| /* |  | ||||||
|  * Copyright (c) 2022-present Charles7c Authors. All Rights Reserved. |  | ||||||
|  * <p> |  | ||||||
|  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; |  | ||||||
|  * you may not use this file except in compliance with the License. |  | ||||||
|  * You may obtain a copy of the License at |  | ||||||
|  * <p> |  | ||||||
|  * http://www.gnu.org/licenses/lgpl.html |  | ||||||
|  * <p> |  | ||||||
|  * 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 top.continew.starter.extension.crud.model.entity; |  | ||||||
|  |  | ||||||
| import com.baomidou.mybatisplus.annotation.FieldFill; |  | ||||||
| import com.baomidou.mybatisplus.annotation.TableField; |  | ||||||
|  |  | ||||||
| import java.io.Serial; |  | ||||||
| import java.time.LocalDateTime; |  | ||||||
|  |  | ||||||
| /** |  | ||||||
|  * 实体类基类 |  | ||||||
|  * |  | ||||||
|  * @author Charles7c |  | ||||||
|  * @since 1.0.0 |  | ||||||
|  */ |  | ||||||
| public class BaseDO extends BaseIdDO { |  | ||||||
|  |  | ||||||
|     @Serial |  | ||||||
|     private static final long serialVersionUID = 1L; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 创建人 |  | ||||||
|      */ |  | ||||||
|     @TableField(fill = FieldFill.INSERT) |  | ||||||
|     private Long createUser; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 创建时间 |  | ||||||
|      */ |  | ||||||
|     @TableField(fill = FieldFill.INSERT) |  | ||||||
|     private LocalDateTime createTime; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 修改人 |  | ||||||
|      */ |  | ||||||
|     @TableField(fill = FieldFill.UPDATE) |  | ||||||
|     private Long updateUser; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 修改时间 |  | ||||||
|      */ |  | ||||||
|     @TableField(fill = FieldFill.UPDATE) |  | ||||||
|     private LocalDateTime updateTime; |  | ||||||
|  |  | ||||||
|     public Long getCreateUser() { |  | ||||||
|         return createUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setCreateUser(Long createUser) { |  | ||||||
|         this.createUser = createUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public LocalDateTime getCreateTime() { |  | ||||||
|         return createTime; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setCreateTime(LocalDateTime createTime) { |  | ||||||
|         this.createTime = createTime; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public Long getUpdateUser() { |  | ||||||
|         return updateUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setUpdateUser(Long updateUser) { |  | ||||||
|         this.updateUser = updateUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public LocalDateTime getUpdateTime() { |  | ||||||
|         return updateTime; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setUpdateTime(LocalDateTime updateTime) { |  | ||||||
|         this.updateTime = updateTime; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
| @@ -1,67 +0,0 @@ | |||||||
| /* |  | ||||||
|  * Copyright (c) 2022-present Charles7c Authors. All Rights Reserved. |  | ||||||
|  * <p> |  | ||||||
|  * Licensed under the GNU LESSER GENERAL PUBLIC LICENSE 3.0; |  | ||||||
|  * you may not use this file except in compliance with the License. |  | ||||||
|  * You may obtain a copy of the License at |  | ||||||
|  * <p> |  | ||||||
|  * http://www.gnu.org/licenses/lgpl.html |  | ||||||
|  * <p> |  | ||||||
|  * 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 top.continew.starter.extension.crud.model.entity; |  | ||||||
|  |  | ||||||
| import com.baomidou.mybatisplus.annotation.FieldFill; |  | ||||||
| import com.baomidou.mybatisplus.annotation.TableField; |  | ||||||
|  |  | ||||||
| import java.io.Serial; |  | ||||||
| import java.time.LocalDateTime; |  | ||||||
|  |  | ||||||
| /** |  | ||||||
|  * 实体类基类 |  | ||||||
|  * |  | ||||||
|  * <p> |  | ||||||
|  * 通用字段:创建人、创建时间 |  | ||||||
|  * </p> |  | ||||||
|  * |  | ||||||
|  * @author Charles7c |  | ||||||
|  * @since 2.0.1 |  | ||||||
|  */ |  | ||||||
| public class BaseUpdateDO extends BaseIdDO { |  | ||||||
|  |  | ||||||
|     @Serial |  | ||||||
|     private static final long serialVersionUID = 1L; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 修改人 |  | ||||||
|      */ |  | ||||||
|     @TableField(fill = FieldFill.UPDATE) |  | ||||||
|     private Long updateUser; |  | ||||||
|  |  | ||||||
|     /** |  | ||||||
|      * 修改时间 |  | ||||||
|      */ |  | ||||||
|     @TableField(fill = FieldFill.UPDATE) |  | ||||||
|     private LocalDateTime updateTime; |  | ||||||
|  |  | ||||||
|     public Long getUpdateUser() { |  | ||||||
|         return updateUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setUpdateUser(Long updateUser) { |  | ||||||
|         this.updateUser = updateUser; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public LocalDateTime getUpdateTime() { |  | ||||||
|         return updateTime; |  | ||||||
|     } |  | ||||||
|  |  | ||||||
|     public void setUpdateTime(LocalDateTime updateTime) { |  | ||||||
|         this.updateTime = updateTime; |  | ||||||
|     } |  | ||||||
| } |  | ||||||
		Reference in New Issue
	
	Block a user