Commit 503226db by zhangxingmin

Add .gitignore and stop tracking ignored files

parent ca88b388
# Java # 忽略 target 目录下所有内容(编译生成的类文件等一般不提交)
*.class
*.jar
target/ target/
build/ # 忽略 .idea 目录(IDE 配置文件,每个开发者环境可能不同)
out/
# Maven
pom.xml.versionsBackup
dependency-reduced-pom.xml
pom.properties
# IDE
.idea/ .idea/
*.iml # 如果有特定文件不想提交,也可单独写,比如某个临时文件
*.ipr temp.txt
*.iws
.vscode/
bin/
.settings/
.project
.classpath
.factorypath
# System
.DS_Store
Thumbs.db
# Logs
*.log
logs/
# Backup files
*~
*.bak
*.orig
*.swp
# 您的自定义文件
*.lst
ProjectStorage.xml
# Default ignored files
/shelf/
/workspace.xml
# Datasource local storage ignored files
/../../../../../../:\soft\ideaproject\v2\yd-user\.idea/dataSources/
/dataSources.local.xml
# Editor-based HTTP Client requests
/httpRequests/
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
</state>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="yd-user-service" />
<module name="yd-user-api" />
</profile>
</annotationProcessing>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/yd-user-api/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/yd-user-api/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/yd-user-service/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/yd-user-service/src/main/resources" charset="UTF-8" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="yd-releases" />
<option name="name" value="yd-releases" />
<option name="url" value="http://139.224.145.34:8081/repository/yd-maven-public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="http://139.224.145.34:8081/repository/yd-maven-public/" />
</remote-repository>
<remote-repository>
<option name="id" value="yd-snapshots" />
<option name="name" value="yd-snapshots" />
<option name="url" value="http://139.224.145.34:8081/repository/yd-maven-public/" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Palette2">
<group name="Swing">
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
</item>
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
</item>
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
</item>
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
<initial-values>
<property name="text" value="Button" />
</initial-values>
</item>
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="RadioButton" />
</initial-values>
</item>
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="CheckBox" />
</initial-values>
</item>
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
<initial-values>
<property name="text" value="Label" />
</initial-values>
</item>
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
</item>
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
</item>
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
<preferred-size width="-1" height="20" />
</default-constraints>
</item>
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
</item>
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
</item>
</group>
</component>
</project>
\ No newline at end of file
...@@ -13,6 +13,6 @@ import org.springframework.web.bind.annotation.RestController; ...@@ -13,6 +13,6 @@ import org.springframework.web.bind.annotation.RestController;
*/ */
@RestController @RestController
@RequestMapping("/relTenantProject") @RequestMapping("/relTenantProject")
public class RelTenantProjectController { public class ApiRelTenantProjectController {
} }
package com.yd.user.api.controller; package com.yd.user.api.controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
/** /**
* <p> * 用户-角色关系信息
* 用户-角色关系表(多对多关系) 前端控制器
* </p>
* *
* @author zxm * @author zxm
* @since 2025-07-31 * @since 2025-07-31
*/ */
@RestController @RestController
@RequestMapping("/relUserRole") @RequestMapping("/relUserRole")
@Validated
public class RelUserRoleController { public class RelUserRoleController {
} }
package com.yd.user.api.dto;
import lombok.Data;
/**
* 菜单添加和编辑校验入参的DTO
*/
@Data
public class ApiSysMenuAddAndEditReqCheckRequest {
}
package com.yd.user.api.service;public interface ApiRelProjectMenuService {
}
package com.yd.user.api.service;
import com.yd.common.result.Result;
public interface ApiRelProjectRole {
Result addSingleRel(String projectBizId, String roleBizId);
}
package com.yd.user.api.service;public interface ApiRelProjectUserService {
}
package com.yd.user.api.service;public interface ApiRelTenantMenuService {
}
package com.yd.user.api.service;public interface ApiRelTenantProjectService {
}
package com.yd.user.api.service;
import com.yd.common.result.Result;
public interface RelTenantRoleService {
Result addSingleRel(String tenantBizId, String roleBizId);
}
package com.yd.user.api.service;public interface ApiRelTenantUserService {
}
package com.yd.user.api.service;public interface ApiRelUserRoleService {
}
package com.yd.user.api.service;public interface ApiSysMenuService {
}
package com.yd.user.api.service;public interface ApiSysProjectService {
}
package com.yd.user.api.service;public interface ApiSysRoleService {
}
package com.yd.user.api.service.impl;public class ApiRelProjectMenuServiceImpl {
}
package com.yd.user.api.service.impl;
import com.yd.common.result.Result;
import com.yd.user.api.service.ApiRelProjectRoleService;
import com.yd.user.service.model.RelProjectRole;
import com.yd.user.service.service.IRelProjectRoleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class ApiRelProjectRoleImpl implements ApiRelProjectRoleService {
@Autowired
private IRelProjectRoleService iRelProjectRoleService;
/**
* 添加单个关系
* @param projectBizId
* @param roleBizId
* @return
*/
@Override
public Result addSingleRel(String projectBizId, String roleBizId) {
RelProjectRole relProjectRole = new RelProjectRole();
relProjectRole.setProjectBizId(projectBizId);
relProjectRole.setRoleBizId(roleBizId);
iRelProjectRoleService.saveOrUpdate(relProjectRole);
return Result.success();
}
}
package com.yd.user.api.service.impl;public class ApiRelProjectUserServiceImpl {
}
package com.yd.user.api.service.impl;public class ApiRelTenantMenuServiceImpl {
}
package com.yd.user.api.service.impl;public class ApiRelTenantProjectServiceImpl {
}
package com.yd.user.api.service.impl;
import com.yd.common.result.Result;
import com.yd.user.api.service.ApiRelTenantRoleService;
import com.yd.user.service.model.RelTenantRole;
import com.yd.user.service.service.IRelTenantRoleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class RelTenantRoleServiceImpl implements ApiRelTenantRoleService {
@Autowired
private IRelTenantRoleService iRelTenantRoleService;
/**
* 添加-单个租户和项目关系
* @param tenantBizId
* @param roleBizId
* @return
*/
@Override
public Result addSingleRel(String tenantBizId, String roleBizId) {
//新增关系
RelTenantRole relTenantRole = new RelTenantRole();
relTenantRole.setTenantBizId(tenantBizId);
relTenantRole.setRoleBizId(roleBizId);
iRelTenantRoleService.saveOrUpdate(relTenantRole);
return Result.success();
}
}
package com.yd.user.api.service.impl;public class ApiRelTenantUserServiceImpl {
}
package com.yd.user.api.service.impl;public class ApiRelUserRoleServiceImpl {
}
package com.yd.user.api.service.impl;public class ApiSysMenuServiceImpl {
}
package com.yd.user.api.service.impl;public class ApiSysProjectServiceImpl {
}
package com.yd.user.api.service.impl;public class ApiSysRoleServiceImpl {
}
com\yd\user\service\api\UserApiApplication.class
com\yd\user\service\api\controller\UserController.class
D:\soft\ideaproject\v2\yd-user\yd-user-api\src\main\java\com\yd\user\service\api\UserApiApplication.java
D:\soft\ideaproject\v2\yd-user\yd-user-api\src\main\java\com\yd\user\service\api\controller\UserController.java
package com.yd.user.feign.client.relprojectrole;public class ApiRelProjectRoleFeignClient {
}
package com.yd.user.feign.client.relprojectuser;public class ApiRelProjectUserFeignClient {
}
package com.yd.user.feign.client.reltenantmenu;public class ApiRelTenantMenuFeignClient {
}
package com.yd.user.feign.client.reltenantproject;public class ApiRelTenantProjectFeignClient {
}
package com.yd.user.feign.client.reltenantrole;public interface ApiRelTenantRoleFeignClient {
}
package com.yd.user.feign.client.reltenantuser;public class ApiRelTenantUserFeignClient {
}
package com.yd.user.feign.client.reluserrole;public interface ApiRelUserRoleFeignClient {
}
package com.yd.user.feign.client.sysmenu;public class ApiSysMenuFeignClient {
}
package com.yd.user.feign.fallback.relprojectrole;public class ApiRelProjectRoleFeignFallbackFactory {
}
package com.yd.user.feign.fallback.relprojectuser;public class ApiRelProjectUserFeignFallbackFactory {
}
package com.yd.user.feign.fallback.reltenantmenu;public class ApiRelTenantMenuFeignFallbackFactory {
}
package com.yd.user.feign.fallback.reltenantproject;public class ApiRelTenantProjectFeignFallbackFactory {
}
package com.yd.user.feign.fallback.reltenantrole;public class ApiRelTenantRoleFeignFallbackFactory {
}
package com.yd.user.feign.fallback.reltenantuser;public class ApiRelTenantUserFeignFallbackFactory {
}
package com.yd.user.feign.fallback.reluserrole;public class ApiRelUserRoleFeignFallbackFactory {
}
package com.yd.user.feign.fallback.sysmenu;public class ApiSysMenuFeignFallbackFactory {
}
package com.yd.user.feign.request.relprojectrole;public class ApiRelProjectRoleListAddRequest {
}
package com.yd.user.feign.request.relprojectrole;public class ApiRelProjectRoleListPageRequest {
}
package com.yd.user.feign.request.relprojectrole;public class ApiRelProjectRoleSelectPageRequest {
}
package com.yd.user.feign.request.relprojectuser;public class ApiRelProjectUserListAddRequest {
}
package com.yd.user.feign.request.relprojectuser;public class ApiRelProjectUserListPageRequest {
}
package com.yd.user.feign.request.relprojectuser;public class ApiRelProjectUserSelectPageRequest {
}
package com.yd.user.feign.request.reltenantmenu;public class ApiRelTenantMenuListAddRequest {
}
package com.yd.user.feign.request.reltenantmenu;public class ApiRelTenantMenuListPageRequest {
}
package com.yd.user.feign.request.reltenantmenu;public class ApiRelTenantMenuSelectPageRequest {
}
package com.yd.user.feign.request.reltenantproject;public class ApiRelTenantProjectListAddRequest {
}
package com.yd.user.feign.request.reltenantproject;public class ApiRelTenantProjectListPageRequest {
}
package com.yd.user.feign.request.reltenantproject;public class ApiRelTenantProjectSelectPageRequest {
}
package com.yd.user.feign.request.reltenantrole;public class ApiRelTenantRoleListAddRequest {
}
package com.yd.user.feign.request.reltenantrole;public class ApiRelTenantRoleListPageRequest {
}
package com.yd.user.feign.request.reltenantrole;
public class ApiRelTenantRoleSelectPageRequest {
}
package com.yd.user.feign.request.reltenantuser;public class ApiRelTenantUserListAddRequest {
}
package com.yd.user.feign.request.reltenantuser;public class ApiRelTenantUserListPageRequest {
}
package com.yd.user.feign.request.reltenantuser;public class ApiRelTenantUserSelectPageRequest {
}
package com.yd.user.feign.request.reluserrole;public class ApiProjectUserRoleListAddRequest {
}
package com.yd.user.feign.request.reluserrole;public class ApiTenantUserRoleListAddRequest {
}
package com.yd.user.feign.request.sysmenu;public class ApiSysMenuAddRequest {
}
package com.yd.user.feign.request.sysmenu;public class ApiSysMenuEditRequest {
}
package com.yd.user.feign.request.sysmenu;public class ApiSysMenuPageRequest {
}
package com.yd.user.feign.request.sysmenu;public class ApiSysMenuTreeListRequest {
}
package com.yd.user.feign.request.sysuser;public class ApiSysUserEditPwdRequest {
}
package com.yd.user.feign.response.relprojectrole;public class ApiRelProjectRoleListPageResponse {
}
package com.yd.user.feign.response.relprojectrole;public class ApiRelProjectRoleSelectPageResponse {
}
package com.yd.user.feign.response.relprojectuser;public class ApiRelProjectUserListPageResponse {
}
package com.yd.user.feign.response.relprojectuser;public class ApiRelProjectUserSelectPageResponse {
}
package com.yd.user.feign.response.reltenantmenu;public class ApiRelTenantMenuListPageResponse {
}
package com.yd.user.feign.response.reltenantmenu;public class ApiRelTenantMenuSelectPageResponse {
}
package com.yd.user.feign.response.reltenantproject;public class ApiRelTenantProjectListPageResponse {
}
package com.yd.user.feign.response.reltenantproject;public class ApiRelTenantProjectSelectPageResponse {
}
package com.yd.user.feign.response.reltenantrole;public class ApiRelTenantRoleListPageResponse {
}
package com.yd.user.feign.response.reltenantrole;public class ApiRelTenantRoleSelectPageResponse {
}
package com.yd.user.feign.response.reltenantuser;public class ApiRelTenantUserListPageResponse {
}
package com.yd.user.feign.response.reltenantuser;public class ApiRelTenantUserSelectPageResponse {
}
package com.yd.user.feign.response.reluserrole;public class ApiSelectedProjectUserRoleListResponse {
}
package com.yd.user.feign.response.reluserrole;public class ApiSelectedTenantUserRoleListResponse {
}
package com.yd.user.feign.response.sysmenu;public class ApiSysMenuDetailResponse {
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment