Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
414de11a
提交
414de11a
authored
10月 30, 2023
作者:
aiqingguo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
违约方案查询
上级
86c1543e
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
92 行增加
和
4 行删除
+92
-4
BreakContractOwnerRuleFileVO.java
...c/breakcontract/carrier/BreakContractOwnerRuleFileVO.java
+28
-0
BreakContractOwnerRulePullDownVO.java
...eakcontract/carrier/BreakContractOwnerRulePullDownVO.java
+28
-0
BreakContractOwnerRuleVO.java
...vo/pc/breakcontract/carrier/BreakContractOwnerRuleVO.java
+3
-0
CarrierBreakContractOwnerRuleController.java
...ract/carrier/CarrierBreakContractOwnerRuleController.java
+10
-1
BreakContractOwnerRuleService.java
.../service/breakcontract/BreakContractOwnerRuleService.java
+5
-1
BreakContractOwnerRuleServiceImpl.java
...impl/breakcontract/BreakContractOwnerRuleServiceImpl.java
+16
-2
BreakContractOwnerRuleStruct.java
...ce/struct/breakcontract/BreakContractOwnerRuleStruct.java
+2
-0
没有找到文件。
performance-api/src/main/java/com/clx/performance/vo/pc/breakcontract/carrier/BreakContractOwnerRuleFileVO.java
0 → 100644
浏览文件 @
414de11a
package
com
.
clx
.
performance
.
vo
.
pc
.
breakcontract
.
carrier
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.ToString
;
/**
* @author liruixin
* Date 2023-10-24
* Time 16:02
*/
@Getter
@Setter
@ToString
@NoArgsConstructor
public
class
BreakContractOwnerRuleFileVO
{
@ApiModelProperty
(
value
=
"id"
,
example
=
"1"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"违约方案名称"
,
example
=
"方案1"
)
private
String
name
;
@ApiModelProperty
(
value
=
"违约方案文件"
,
example
=
"url"
)
private
String
file
;
}
performance-api/src/main/java/com/clx/performance/vo/pc/breakcontract/carrier/BreakContractOwnerRulePullDownVO.java
0 → 100644
浏览文件 @
414de11a
package
com
.
clx
.
performance
.
vo
.
pc
.
breakcontract
.
carrier
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.ToString
;
/**
* @author liruixin
* Date 2023-10-24
* Time 16:02
*/
@Getter
@Setter
@ToString
@NoArgsConstructor
public
class
BreakContractOwnerRulePullDownVO
{
@ApiModelProperty
(
value
=
"id"
,
example
=
"1"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"违约方案名称"
,
example
=
"方案1"
)
private
String
name
;
@ApiModelProperty
(
value
=
"违约方案文件"
,
example
=
"url"
)
private
String
file
;
}
performance-api/src/main/java/com/clx/performance/vo/pc/breakcontract/carrier/BreakContractOwnerRuleVO.java
浏览文件 @
414de11a
...
...
@@ -24,6 +24,9 @@ public class BreakContractOwnerRuleVO {
@ApiModelProperty
(
value
=
"违约方案名称"
,
example
=
"方案1"
)
private
String
name
;
@ApiModelProperty
(
value
=
"违约方案文件"
,
example
=
"url"
)
private
String
file
;
@ApiModelProperty
(
value
=
"状态:1启用 2禁用"
,
example
=
"1"
)
private
Integer
status
;
...
...
performance-web/src/main/java/com/clx/performance/controller/pc/breakcontract/carrier/CarrierBreakContractOwnerRuleController.java
浏览文件 @
414de11a
...
...
@@ -6,6 +6,8 @@ import com.clx.performance.param.pc.breakcontract.carrier.BreakContractOwnerRule
import
com.clx.performance.param.pc.breakcontract.carrier.BreakContractOwnerRuleStatusUpdateParam
;
import
com.clx.performance.param.pc.breakcontract.carrier.PageBreakContractOwnerRuleParam
;
import
com.clx.performance.service.breakcontract.BreakContractOwnerRuleService
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRuleFileVO
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRulePullDownVO
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRuleVO
;
import
com.msl.common.base.PageData
;
import
com.msl.common.convertor.aspect.UnitCovert
;
...
...
@@ -55,6 +57,13 @@ public class CarrierBreakContractOwnerRuleController {
return
Result
.
ok
(
breakContractOwnerRuleService
.
getRuleInfo
(
id
));
}
@ApiOperation
(
value
=
"查询规则文档信息"
,
notes
=
"<br>By:艾庆国"
)
@GetMapping
(
"/getRuleFile"
)
public
Result
<
BreakContractOwnerRuleFileVO
>
getRuleFile
(
Integer
id
)
{
return
Result
.
ok
(
breakContractOwnerRuleService
.
getRuleFile
(
id
));
}
@ApiOperation
(
value
=
"分页搜索违约列表"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/pageRule"
)
@UnitCovert
(
param
=
false
)
...
...
@@ -65,7 +74,7 @@ public class CarrierBreakContractOwnerRuleController {
@ApiOperation
(
value
=
"查询方案下拉列表"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/listPullDown"
)
public
Result
<
List
<
BreakContractOwnerRuleVO
>>
listPullDown
()
{
public
Result
<
List
<
BreakContractOwnerRule
PullDown
VO
>>
listPullDown
()
{
return
Result
.
ok
(
breakContractOwnerRuleService
.
listPullDown
());
}
...
...
performance-web/src/main/java/com/clx/performance/service/breakcontract/BreakContractOwnerRuleService.java
浏览文件 @
414de11a
...
...
@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.clx.performance.param.pc.breakcontract.carrier.BreakContractOwnerRuleAddParam
;
import
com.clx.performance.param.pc.breakcontract.carrier.BreakContractOwnerRuleStatusUpdateParam
;
import
com.clx.performance.param.pc.breakcontract.carrier.PageBreakContractOwnerRuleParam
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRuleFileVO
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRulePullDownVO
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRuleVO
;
import
java.util.List
;
...
...
@@ -18,8 +20,10 @@ public interface BreakContractOwnerRuleService {
void
saveRule
(
BreakContractOwnerRuleAddParam
param
);
void
updateStatus
(
BreakContractOwnerRuleStatusUpdateParam
param
);
BreakContractOwnerRuleVO
getRuleInfo
(
Integer
id
);
BreakContractOwnerRuleFileVO
getRuleFile
(
Integer
id
);
IPage
<
BreakContractOwnerRuleVO
>
pageRule
(
PageBreakContractOwnerRuleParam
param
);
List
<
BreakContractOwnerRuleVO
>
listPullDown
();
List
<
BreakContractOwnerRule
PullDown
VO
>
listPullDown
();
}
performance-web/src/main/java/com/clx/performance/service/impl/breakcontract/BreakContractOwnerRuleServiceImpl.java
浏览文件 @
414de11a
...
...
@@ -11,6 +11,8 @@ import com.clx.performance.param.pc.breakcontract.carrier.BreakContractOwnerRule
import
com.clx.performance.param.pc.breakcontract.carrier.PageBreakContractOwnerRuleParam
;
import
com.clx.performance.service.breakcontract.BreakContractOwnerRuleService
;
import
com.clx.performance.struct.breakcontract.BreakContractOwnerRuleStruct
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRuleFileVO
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRulePullDownVO
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRuleVO
;
import
com.msl.common.exception.ServiceSystemException
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -67,6 +69,18 @@ public class BreakContractOwnerRuleServiceImpl implements BreakContractOwnerRul
return
vo
;
}
@Override
public
BreakContractOwnerRuleFileVO
getRuleFile
(
Integer
id
)
{
BreakContractOwnerRule
rule
=
breakContractOwnerRuleDao
.
getEntityByKey
(
id
).
orElseThrow
(
PerformanceResultEnum
.
BREAK_CONTRACT_RULE_NO_FOUND
);
BreakContractOwnerRuleFileVO
vo
=
new
BreakContractOwnerRuleFileVO
();
vo
.
setId
(
rule
.
getId
());
vo
.
setName
(
rule
.
getName
());
vo
.
setFile
(
rule
.
getFile
());
return
vo
;
}
@Override
public
IPage
<
BreakContractOwnerRuleVO
>
pageRule
(
PageBreakContractOwnerRuleParam
param
)
{
return
breakContractOwnerRuleDao
.
pageByParam
(
param
);
...
...
@@ -74,8 +88,8 @@ public class BreakContractOwnerRuleServiceImpl implements BreakContractOwnerRul
}
@Override
public
List
<
BreakContractOwnerRuleVO
>
listPullDown
()
{
return
breakContractOwnerRuleStruct
.
convert
(
breakContractOwnerRuleDao
.
listEnable
());
public
List
<
BreakContractOwnerRule
PullDown
VO
>
listPullDown
()
{
return
breakContractOwnerRuleStruct
.
convert
BreakContractOwnerRulePullDownVO
(
breakContractOwnerRuleDao
.
listEnable
());
}
}
performance-web/src/main/java/com/clx/performance/struct/breakcontract/BreakContractOwnerRuleStruct.java
浏览文件 @
414de11a
package
com
.
clx
.
performance
.
struct
.
breakcontract
;
import
com.clx.performance.model.breakcontract.BreakContractOwnerRule
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRulePullDownVO
;
import
com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRuleVO
;
import
com.msl.common.utils.DateStructUtil
;
import
com.msl.common.utils.DateUtils
;
...
...
@@ -12,5 +13,6 @@ import java.util.List;
public
interface
BreakContractOwnerRuleStruct
{
List
<
BreakContractOwnerRuleVO
>
convert
(
List
<
BreakContractOwnerRule
>
list
);
List
<
BreakContractOwnerRulePullDownVO
>
convertBreakContractOwnerRulePullDownVO
(
List
<
BreakContractOwnerRule
>
list
);
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论