mirror of
				https://github.com/continew-org/continew-starter.git
				synced 2025-10-31 10:57:15 +08:00 
			
		
		
		
	refactor(extension/crud): 优化包结构
这个包结构我终于悟了,之前一直囿于 Starter 组件包该如何设计。:)
This commit is contained in:
		| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.handler; | ||||
| package top.charles7c.continew.starter.extension.crud.autoconfigure; | ||||
| 
 | ||||
| import cn.hutool.core.util.ArrayUtil; | ||||
| import org.springframework.core.annotation.AnnotatedElementUtils; | ||||
| @@ -28,7 +28,6 @@ import org.springframework.web.accept.ContentNegotiationManager; | ||||
| import org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration; | ||||
| import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping; | ||||
| import org.springframework.web.servlet.resource.ResourceUrlProvider; | ||||
| import top.charles7c.continew.starter.extension.crud.handler.CrudRequestMappingHandlerMapping; | ||||
|  | ||||
| /** | ||||
|  * CRUD REST Controller 自动配置 | ||||
|   | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.base; | ||||
| package top.charles7c.continew.starter.extension.crud.controller; | ||||
| 
 | ||||
| import cn.dev33.satoken.stp.StpUtil; | ||||
| import cn.hutool.core.lang.tree.Tree; | ||||
| @@ -28,10 +28,13 @@ import org.springframework.validation.annotation.Validated; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| import top.charles7c.continew.starter.core.constant.StringConstants; | ||||
| import top.charles7c.continew.starter.extension.crud.annotation.CrudRequestMapping; | ||||
| import top.charles7c.continew.starter.extension.crud.util.ValidateGroup; | ||||
| import top.charles7c.continew.starter.extension.crud.enums.Api; | ||||
| import top.charles7c.continew.starter.extension.crud.model.query.PageQuery; | ||||
| import top.charles7c.continew.starter.extension.crud.model.query.SortQuery; | ||||
| import top.charles7c.continew.starter.extension.crud.model.req.BaseReq; | ||||
| import top.charles7c.continew.starter.extension.crud.model.resp.PageResp; | ||||
| import top.charles7c.continew.starter.extension.crud.service.BaseService; | ||||
| import top.charles7c.continew.starter.web.model.R; | ||||
| 
 | ||||
| import java.util.List; | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.base; | ||||
| package top.charles7c.continew.starter.extension.crud.model.entity; | ||||
| 
 | ||||
| import com.baomidou.mybatisplus.annotation.FieldFill; | ||||
| import com.baomidou.mybatisplus.annotation.TableField; | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.base; | ||||
| package top.charles7c.continew.starter.extension.crud.model.req; | ||||
| 
 | ||||
| import java.io.Serial; | ||||
| import java.io.Serializable; | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.base; | ||||
| package top.charles7c.continew.starter.extension.crud.model.resp; | ||||
| 
 | ||||
| import cn.crane4j.annotation.Assemble; | ||||
| import cn.crane4j.annotation.Mapping; | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.base; | ||||
| package top.charles7c.continew.starter.extension.crud.model.resp; | ||||
| 
 | ||||
| import cn.crane4j.annotation.Assemble; | ||||
| import cn.crane4j.annotation.Mapping; | ||||
| @@ -14,10 +14,11 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.base; | ||||
| package top.charles7c.continew.starter.extension.crud.service; | ||||
| 
 | ||||
| import cn.hutool.core.lang.tree.Tree; | ||||
| import jakarta.servlet.http.HttpServletResponse; | ||||
| import top.charles7c.continew.starter.extension.crud.model.req.BaseReq; | ||||
| import top.charles7c.continew.starter.extension.crud.model.query.PageQuery; | ||||
| import top.charles7c.continew.starter.extension.crud.model.query.SortQuery; | ||||
| import top.charles7c.continew.starter.extension.crud.model.resp.PageResp; | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.base; | ||||
| package top.charles7c.continew.starter.extension.crud.service; | ||||
| 
 | ||||
| import cn.crane4j.annotation.ContainerMethod; | ||||
| import cn.crane4j.annotation.MappingType; | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.base; | ||||
| package top.charles7c.continew.starter.extension.crud.service; | ||||
| 
 | ||||
| import java.io.Serializable; | ||||
| 
 | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.base; | ||||
| package top.charles7c.continew.starter.extension.crud.service.impl; | ||||
| 
 | ||||
| import cn.crane4j.core.support.OperateTemplate; | ||||
| import cn.hutool.core.bean.BeanUtil; | ||||
| @@ -41,9 +41,13 @@ import top.charles7c.continew.starter.core.util.validate.ValidationUtils; | ||||
| import top.charles7c.continew.starter.data.mybatis.plus.base.BaseMapper; | ||||
| import top.charles7c.continew.starter.data.mybatis.plus.query.QueryWrapperHelper; | ||||
| import top.charles7c.continew.starter.extension.crud.annotation.TreeField; | ||||
| import top.charles7c.continew.starter.extension.crud.model.entity.BaseDO; | ||||
| import top.charles7c.continew.starter.extension.crud.model.req.BaseReq; | ||||
| import top.charles7c.continew.starter.extension.crud.service.IService; | ||||
| import top.charles7c.continew.starter.extension.crud.model.query.PageQuery; | ||||
| import top.charles7c.continew.starter.extension.crud.model.query.SortQuery; | ||||
| import top.charles7c.continew.starter.extension.crud.model.resp.PageResp; | ||||
| import top.charles7c.continew.starter.extension.crud.service.BaseService; | ||||
| import top.charles7c.continew.starter.extension.crud.util.TreeUtils; | ||||
| import top.charles7c.continew.starter.file.excel.util.ExcelUtils; | ||||
| 
 | ||||
| @@ -14,7 +14,7 @@ | ||||
|  * limitations under the License. | ||||
|  */ | ||||
| 
 | ||||
| package top.charles7c.continew.starter.extension.crud.base; | ||||
| package top.charles7c.continew.starter.extension.crud.util; | ||||
| 
 | ||||
| import jakarta.validation.groups.Default; | ||||
| 
 | ||||
		Reference in New Issue
	
	Block a user