Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
yangxiujun
/
paidan_demo
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit 9218eb4f
authored
May 05, 2023
by
chamberone
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 去掉common依赖包
1 parent
ba7da3b0
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
219 additions
and
1 deletions
project-interface/src/main/java/com/alibaba/cloud/integration/common/BusinessException.java
project-interface/src/main/java/com/alibaba/cloud/integration/common/IResult.java
project-interface/src/main/java/com/alibaba/cloud/integration/common/Result.java
project-interface/src/main/java/com/alibaba/cloud/integration/common/ResultEnum.java
project-order/pom.xml
project-interface/src/main/java/com/alibaba/cloud/integration/common/BusinessException.java
0 → 100644
View file @
9218eb4
/*
* Copyright 2013-2023 the 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
com
.
alibaba
.
cloud
.
integration
.
common
;
/**
* @author TrevorLink
*/
public
class
BusinessException
extends
RuntimeException
{
public
BusinessException
(
String
message
)
{
super
(
message
);
}
}
project-interface/src/main/java/com/alibaba/cloud/integration/common/IResult.java
0 → 100644
View file @
9218eb4
/*
* Copyright 2013-2023 the 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
com
.
alibaba
.
cloud
.
integration
.
common
;
public
interface
IResult
{
/**
* Get result code.
* @return result code
*/
Integer
getCode
();
/**
* Get result message.
* @return result message
*/
String
getMessage
();
}
project-interface/src/main/java/com/alibaba/cloud/integration/common/Result.java
0 → 100644
View file @
9218eb4
/*
* Copyright 2013-2023 the 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
com
.
alibaba
.
cloud
.
integration
.
common
;
/**
* @author TrevorLink
*/
public
class
Result
<
T
>
{
private
Integer
code
;
private
String
message
;
private
T
data
;
public
static
<
T
>
Result
<
T
>
success
(
T
data
)
{
return
new
Result
<>(
ResultEnum
.
SUCCESS
.
getCode
(),
ResultEnum
.
SUCCESS
.
getMessage
(),
data
);
}
public
static
<
T
>
Result
<
T
>
success
(
String
message
,
T
data
)
{
return
new
Result
<>(
ResultEnum
.
SUCCESS
.
getCode
(),
message
,
data
);
}
public
static
Result
<?>
failed
()
{
return
new
Result
<>(
ResultEnum
.
COMMON_FAILED
.
getCode
(),
ResultEnum
.
COMMON_FAILED
.
getMessage
(),
null
);
}
public
static
Result
<?>
failed
(
String
message
)
{
return
new
Result
<>(
ResultEnum
.
COMMON_FAILED
.
getCode
(),
message
,
null
);
}
public
static
Result
<?>
failed
(
IResult
errorResult
)
{
return
new
Result
<>(
errorResult
.
getCode
(),
errorResult
.
getMessage
(),
null
);
}
public
Result
()
{
}
public
Result
(
Integer
code
,
String
message
,
T
data
)
{
this
.
code
=
code
;
this
.
message
=
message
;
this
.
data
=
data
;
}
public
Integer
getCode
()
{
return
code
;
}
public
void
setCode
(
Integer
code
)
{
this
.
code
=
code
;
}
public
String
getMessage
()
{
return
message
;
}
public
void
setMessage
(
String
message
)
{
this
.
message
=
message
;
}
public
T
getData
()
{
return
data
;
}
public
void
setData
(
T
data
)
{
this
.
data
=
data
;
}
public
static
<
T
>
Result
<
T
>
instance
(
Integer
code
,
String
message
,
T
data
)
{
Result
<
T
>
result
=
new
Result
<>();
result
.
setCode
(
code
);
result
.
setMessage
(
message
);
result
.
setData
(
data
);
return
result
;
}
}
project-interface/src/main/java/com/alibaba/cloud/integration/common/ResultEnum.java
0 → 100644
View file @
9218eb4
/*
* Copyright 2013-2023 the 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
com
.
alibaba
.
cloud
.
integration
.
common
;
/**
* Integrated Example common result enum class.
* @author TrevorLink
*/
public
enum
ResultEnum
implements
IResult
{
/**
* return success result.
*/
SUCCESS
(
2001
,
"接口调用成功"
),
/**
* return business common failed.
*/
COMMON_FAILED
(
2003
,
"接口调用失败"
);
private
Integer
code
;
private
String
message
;
ResultEnum
()
{
}
ResultEnum
(
Integer
code
,
String
message
)
{
this
.
code
=
code
;
this
.
message
=
message
;
}
@Override
public
Integer
getCode
()
{
return
code
;
}
public
void
setCode
(
Integer
code
)
{
this
.
code
=
code
;
}
@Override
public
String
getMessage
()
{
return
message
;
}
public
void
setMessage
(
String
message
)
{
this
.
message
=
message
;
}
}
project-order/pom.xml
View file @
9218eb4
...
...
@@ -68,7 +68,7 @@
<dependency>
<groupId>
com.alibaba.cloud
</groupId>
<artifactId>
project-common
</artifactId>
<artifactId>
project-interface
</artifactId>
<version>
${revision}
</version>
</dependency>
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment