Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
b23c4acb
提交
b23c4acb
authored
10月 12, 2023
作者:
huyufan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
资金管理相关代码
上级
5a2f2b60
隐藏空白字符变更
内嵌
并排
正在显示
22 个修改的文件
包含
571 行增加
和
0 行删除
+571
-0
PageMoneyManagementListParam.java
...m/clx/settlement/params/PageMoneyManagementListParam.java
+23
-0
MoneyManagementVO.java
...main/java/com/clx/settlement/vo/pc/MoneyManagementVO.java
+110
-0
GoodsOrderController.java
...m/clx/performance/controller/pc/GoodsOrderController.java
+10
-0
MoneyManagementController.java
.../performance/controller/pc/MoneyManagementController.java
+36
-0
OwnerAccountDao.java
...rc/main/java/com/clx/performance/dao/OwnerAccountDao.java
+8
-0
OwnerBindCardRecordDao.java
.../java/com/clx/performance/dao/OwnerBindCardRecordDao.java
+8
-0
OwnerRunningWaterRecordDao.java
...a/com/clx/performance/dao/OwnerRunningWaterRecordDao.java
+8
-0
OwnerAccountDaoImpl.java
...ava/com/clx/performance/dao/impl/OwnerAccountDaoImpl.java
+11
-0
OwnerBindCardRecordDaoImpl.java
.../clx/performance/dao/impl/OwnerBindCardRecordDaoImpl.java
+11
-0
OwnerRunningWaterRecordDaoImpl.java
.../performance/dao/impl/OwnerRunningWaterRecordDaoImpl.java
+11
-0
OwnerAccountMapper.java
...n/java/com/clx/performance/mapper/OwnerAccountMapper.java
+14
-0
OwnerBindCardRecordMapper.java
...com/clx/performance/mapper/OwnerBindCardRecordMapper.java
+14
-0
OwnerRunningWaterRecordMapper.java
...clx/performance/mapper/OwnerRunningWaterRecordMapper.java
+14
-0
OwnerAccount.java
...src/main/java/com/clx/performance/model/OwnerAccount.java
+74
-0
OwnerBindCardRecord.java
...n/java/com/clx/performance/model/OwnerBindCardRecord.java
+81
-0
OwnerRunningWaterRecord.java
...va/com/clx/performance/model/OwnerRunningWaterRecord.java
+97
-0
OwnerAccountService.java
...java/com/clx/performance/service/OwnerAccountService.java
+4
-0
OwnerBindCardRecordService.java
...m/clx/performance/service/OwnerBindCardRecordService.java
+4
-0
OwnerRunningWaterRecordService.java
...x/performance/service/OwnerRunningWaterRecordService.java
+4
-0
OwnerAccountServiceImpl.java
...clx/performance/service/impl/OwnerAccountServiceImpl.java
+9
-0
OwnerBindCardRecordServiceImpl.java
...formance/service/impl/OwnerBindCardRecordServiceImpl.java
+10
-0
OwnerRunningWaterRecordServiceImpl.java
...ance/service/impl/OwnerRunningWaterRecordServiceImpl.java
+10
-0
没有找到文件。
performance-api/src/main/java/com/clx/settlement/params/PageMoneyManagementListParam.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
settlement
.
params
;
import
com.msl.common.base.PageParam
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public
class
PageMoneyManagementListParam
extends
PageParam
{
@ApiModelProperty
(
value
=
"货主编码"
)
private
String
ownerCode
;
@ApiModelProperty
(
value
=
"联系电话"
)
private
Integer
mobile
;
}
performance-api/src/main/java/com/clx/settlement/vo/pc/MoneyManagementVO.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
settlement
.
vo
.
pc
;
import
com.msl.common.convertor.type.MoneyOutConvert
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
java.math.BigDecimal
;
@Getter
@Setter
@NoArgsConstructor
public
class
MoneyManagementVO
{
@ApiModelProperty
(
"订单编号"
)
private
String
orderNo
;
@ApiModelProperty
(
"货单编号"
)
private
String
orderGoodsNo
;
@ApiModelProperty
(
"货单状态"
)
private
Integer
orderGoodsStatus
;
@ApiModelProperty
(
"提取吨数"
)
private
BigDecimal
extractWeight
;
@ApiModelProperty
(
"剩余拉运吨数"
)
private
BigDecimal
residueTransportWeight
;
@ApiModelProperty
(
"已拉运吨数"
)
private
BigDecimal
alreadyTransportWeight
;
@ApiModelProperty
(
"发货地址ID"
)
private
Integer
sendAddressId
;
@ApiModelProperty
(
value
=
"发货地址全称"
)
private
String
sendAddressAll
;
@ApiModelProperty
(
"发货地址简称"
)
private
String
sendAddressShorter
;
@ApiModelProperty
(
"发货地址经度"
)
private
BigDecimal
sendLongitude
;
@ApiModelProperty
(
"发货地址纬度"
)
private
BigDecimal
sendLatitude
;
@ApiModelProperty
(
"收货地址ID"
)
private
Integer
receiveAddressId
;
@ApiModelProperty
(
value
=
"收货地址全称"
)
private
String
reveiveAddressAll
;
@ApiModelProperty
(
"收货地址简称"
)
private
String
receiveAddressShorter
;
@ApiModelProperty
(
"收货地址经度"
)
private
BigDecimal
receiveLongitude
;
@ApiModelProperty
(
"收货地址纬度"
)
private
BigDecimal
receiveLatitude
;
@ApiModelProperty
(
"货物ID"
)
private
Integer
goodsId
;
@ApiModelProperty
(
"货物名称"
)
private
String
goodsName
;
@ApiModelProperty
(
"挂单方式 1公开派单 2定向派单"
)
private
Integer
pendingOrderWay
;
@ApiModelProperty
(
"定向运单失效时间"
)
private
String
directionalExpireTime
;
@ApiModelProperty
(
"最晚到达货源地时间/运单的最晚装货时间"
)
private
String
lastArriveSendTime
;
@ApiModelProperty
(
"挂单时间"
)
private
String
pendingOrderTime
;
@ApiModelProperty
(
"提取方式 1提取全部 2提取部分"
)
private
Integer
extractWay
;
@ApiModelProperty
(
"需要车辆/辆"
)
private
Integer
needTruckNum
;
@ApiModelProperty
(
"高级物流经理id"
)
private
Integer
seniorLogisticsManagerId
;
@ApiModelProperty
(
"高级物流经理姓名"
)
private
String
seniorLogisticsManagerName
;
@ApiModelProperty
(
"挂单运费"
)
@MoneyOutConvert
private
BigDecimal
pendingOrderFreight
;
@ApiModelProperty
(
"创建人用户编号"
)
private
Long
userNo
;
@ApiModelProperty
(
"创建人姓名"
)
private
String
userName
;
@ApiModelProperty
(
"创建时间"
)
private
String
createTime
;
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/controller/pc/GoodsOrderController.java
浏览文件 @
b23c4acb
...
@@ -155,4 +155,14 @@ public class GoodsOrderController {
...
@@ -155,4 +155,14 @@ public class GoodsOrderController {
IPage
<
OrderGoodsVO
>
page
=
orderGoodsService
.
pageOrderGoodsList
(
param
);
IPage
<
OrderGoodsVO
>
page
=
orderGoodsService
.
pageOrderGoodsList
(
param
);
return
Result
.
page
(
page
.
getRecords
(),
page
.
getTotal
(),
page
.
getPages
());
return
Result
.
page
(
page
.
getRecords
(),
page
.
getTotal
(),
page
.
getPages
());
}
}
@GetMapping
(
"/test"
)
public
void
pageOrderGoodsList
()
{
byte
[]
b
=
new
byte
[
1024
*
1024
*
1024
];
System
.
gc
();
byte
[]
c
=
new
byte
[
1024
*
1024
*
1024
];
byte
[]
d
=
new
byte
[
1024
*
1024
*
1024
];
byte
[]
e
=
new
byte
[
1024
*
1024
*
1024
];
System
.
gc
();
}
}
}
performance-web/src/main/java/com/clx/performance/controller/pc/MoneyManagementController.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
controller
.
pc
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.clx.performance.vo.pc.OrderGoodsVO
;
import
com.clx.settlement.params.PageMoneyManagementListParam
;
import
com.clx.settlement.vo.pc.MoneyManagementVO
;
import
com.msl.common.base.PageData
;
import
com.msl.common.convertor.aspect.UnitCovert
;
import
com.msl.common.result.Result
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.AllArgsConstructor
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@Slf4j
@RestController
@RequestMapping
(
"/pc/moneyManagement"
)
@Validated
@AllArgsConstructor
@Api
(
tags
=
"PC-资金管理"
)
public
class
MoneyManagementController
{
@ApiOperation
(
value
=
"查看资金管理列表"
,
notes
=
"<br>By:胡宇帆"
)
@PostMapping
(
"/moneyManagementList"
)
@UnitCovert
(
param
=
false
)
public
Result
<
PageData
<
MoneyManagementVO
>>
moneyManagementList
(
@RequestBody
PageMoneyManagementListParam
param
)
{
// IPage<OrderGoodsVO> page = orderGoodsService.pageOrderGoodsList(param);
// return Result.page(page.getRecords(), page.getTotal(), page.getPages());
return
null
;
}
}
performance-web/src/main/java/com/clx/performance/dao/OwnerAccountDao.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
dao
;
import
com.clx.performance.mapper.OwnerAccountMapper
;
import
com.clx.performance.model.OwnerAccount
;
import
com.msl.common.dao.BaseDao
;
public
interface
OwnerAccountDao
extends
BaseDao
<
OwnerAccountMapper
,
OwnerAccount
,
Integer
>
{
}
performance-web/src/main/java/com/clx/performance/dao/OwnerBindCardRecordDao.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
dao
;
import
com.clx.performance.mapper.OwnerBindCardRecordMapper
;
import
com.clx.performance.model.OwnerBindCardRecord
;
import
com.msl.common.dao.BaseDao
;
public
interface
OwnerBindCardRecordDao
extends
BaseDao
<
OwnerBindCardRecordMapper
,
OwnerBindCardRecord
,
Integer
>
{
}
performance-web/src/main/java/com/clx/performance/dao/OwnerRunningWaterRecordDao.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
dao
;
import
com.clx.performance.mapper.OwnerRunningWaterRecordMapper
;
import
com.clx.performance.model.OwnerRunningWaterRecord
;
import
com.msl.common.dao.BaseDao
;
public
interface
OwnerRunningWaterRecordDao
extends
BaseDao
<
OwnerRunningWaterRecordMapper
,
OwnerRunningWaterRecord
,
Integer
>
{
}
performance-web/src/main/java/com/clx/performance/dao/impl/OwnerAccountDaoImpl.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
dao
.
impl
;
import
com.clx.performance.dao.OwnerAccountDao
;
import
com.clx.performance.mapper.OwnerAccountMapper
;
import
com.clx.performance.model.OwnerAccount
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
@Repository
public
class
OwnerAccountDaoImpl
extends
BaseDaoImpl
<
OwnerAccountMapper
,
OwnerAccount
,
Integer
>
implements
OwnerAccountDao
{
}
performance-web/src/main/java/com/clx/performance/dao/impl/OwnerBindCardRecordDaoImpl.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
dao
.
impl
;
import
com.clx.performance.dao.OwnerBindCardRecordDao
;
import
com.clx.performance.mapper.OwnerBindCardRecordMapper
;
import
com.clx.performance.model.OwnerBindCardRecord
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
@Repository
public
class
OwnerBindCardRecordDaoImpl
extends
BaseDaoImpl
<
OwnerBindCardRecordMapper
,
OwnerBindCardRecord
,
Integer
>
implements
OwnerBindCardRecordDao
{
}
performance-web/src/main/java/com/clx/performance/dao/impl/OwnerRunningWaterRecordDaoImpl.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
dao
.
impl
;
import
com.clx.performance.dao.OwnerRunningWaterRecordDao
;
import
com.clx.performance.mapper.OwnerRunningWaterRecordMapper
;
import
com.clx.performance.model.OwnerRunningWaterRecord
;
import
com.msl.common.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Repository
;
@Repository
public
class
OwnerRunningWaterRecordDaoImpl
extends
BaseDaoImpl
<
OwnerRunningWaterRecordMapper
,
OwnerRunningWaterRecord
,
Integer
>
implements
OwnerRunningWaterRecordDao
{
}
performance-web/src/main/java/com/clx/performance/mapper/OwnerAccountMapper.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.OwnerAccount
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 货主账户
*/
@Mapper
public
interface
OwnerAccountMapper
extends
BaseMapper
<
OwnerAccount
>
{
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/mapper/OwnerBindCardRecordMapper.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.OwnerBindCardRecord
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 货主绑卡记录
*/
@Mapper
public
interface
OwnerBindCardRecordMapper
extends
BaseMapper
<
OwnerBindCardRecord
>
{
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/mapper/OwnerRunningWaterRecordMapper.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.clx.performance.model.OwnerRunningWaterRecord
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 货主流水记录
*/
@Mapper
public
interface
OwnerRunningWaterRecordMapper
extends
BaseMapper
<
OwnerRunningWaterRecord
>
{
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/model/OwnerAccount.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
model
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
org.apache.poi.hpsf.Decimal
;
import
java.time.LocalDateTime
;
/**
* 货主账户;
*
* @author : http://www.chiner.pro
* @date : 2023-10-12
*/
@Getter
@Setter
@NoArgsConstructor
@TableName
(
autoResultMap
=
true
)
public
class
OwnerAccount
implements
HasKey
<
Integer
>
{
/**
* id
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 货主编码
*/
private
String
accountCode
;
/**
* 货主名称
*/
private
String
accountName
;
/**
* 联系电话
*/
private
Integer
mobile
;
/**
* 账户类型;1:保证金 2:预付运费
*/
private
Integer
accountType
;
/**
* 账户余额
*/
private
Decimal
accountBalance
;
/**
* 可用余额
*/
private
Decimal
usableBalance
;
/**
* 冻结金额
*/
private
Decimal
frozenBalance
;
/**
* 创建人
*/
private
String
createBy
;
/**
* 创建时间
*/
private
LocalDateTime
createTime
;
@KeyColumn
(
"id"
)
@Override
public
Integer
gainKey
()
{
return
id
;
}
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/model/OwnerBindCardRecord.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
model
;
package
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
javax.persistence.*
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
import
java.util.Date
;
/**
* 货主绑卡记录;
*
* @author : http://www.chiner.pro
* @date : 2023-10-12
*/
@Getter
@Setter
@NoArgsConstructor
@TableName
(
autoResultMap
=
true
)
public
class
OwnerBindCardRecord
implements
HasKey
<
Integer
>
{
/**
* id
*/
private
Integer
id
;
/**
* 货主编码
*/
private
String
ownerCode
;
/**
* 货主名称
*/
private
String
ownerName
;
/**
* 货主类型;1:企业 2:个人
*/
private
Integer
ownerType
;
/**
* 货主银行
*/
private
String
ownerBank
;
/**
* 银行卡号
*/
private
String
bankCardNumber
;
/**
* 开户行
*/
private
String
openAccountBank
;
/**
* 户名
*/
private
String
accountBankName
;
/**
* 操作人
*/
private
String
createBy
;
/**
* 操作项目
*/
private
String
createItem
;
/**
* 创建时间
*/
private
LocalDateTime
createTime
;
@KeyColumn
(
"id"
)
@Override
public
Integer
gainKey
()
{
return
id
;
}
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/model/OwnerRunningWaterRecord.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
model
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.msl.common.config.KeyColumn
;
import
com.msl.common.model.HasKey
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
org.apache.poi.hpsf.Decimal
;
import
java.time.LocalDateTime
;
/**
* 货主流水记录;
*
* @date : 2023-10-12
*/
@Getter
@Setter
@NoArgsConstructor
@TableName
(
autoResultMap
=
true
)
public
class
OwnerRunningWaterRecord
implements
HasKey
<
Integer
>
{
/**
* id
*/
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Integer
id
;
/**
* 货主编码
*/
private
String
ownerCode
;
/**
* 货主名称
*/
private
String
ownerName
;
/**
* 联系电话
*/
private
Integer
mobile
;
/**
* 账户类型
*/
private
Integer
accountType
;
/**
* 流水类型
*/
private
Integer
runningWaterType
;
/**
* 订单ID
*/
private
Integer
orderId
;
/**
* 订单编号
*/
private
String
orderNo
;
/**
* 运单ID
*/
private
Integer
orderChildId
;
/**
* 运单编号
*/
private
String
orderChildNo
;
/**
* 变动金额
*/
private
Double
alterationBalance
;
/**
* 冻结金额
*/
private
Decimal
frozenBalance
;
/**
* 可用余额
*/
private
Decimal
usableBalance
;
/**
* 账户余额
*/
private
Decimal
accountBalance
;
/**
* 操作人
*/
private
String
createBy
;
/**
* 操作时间
*/
private
LocalDateTime
createTime
;
@KeyColumn
(
"id"
)
@Override
public
Integer
gainKey
()
{
return
id
;
}
}
\ No newline at end of file
performance-web/src/main/java/com/clx/performance/service/OwnerAccountService.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
service
;
public
interface
OwnerAccountService
{
}
performance-web/src/main/java/com/clx/performance/service/OwnerBindCardRecordService.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
service
;
public
interface
OwnerBindCardRecordService
{
}
performance-web/src/main/java/com/clx/performance/service/OwnerRunningWaterRecordService.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
service
;
public
interface
OwnerRunningWaterRecordService
{
}
performance-web/src/main/java/com/clx/performance/service/impl/OwnerAccountServiceImpl.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
service
.
impl
;
import
com.clx.performance.service.OwnerAccountService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
@Slf4j
@Service
public
class
OwnerAccountServiceImpl
implements
OwnerAccountService
{
}
performance-web/src/main/java/com/clx/performance/service/impl/OwnerBindCardRecordServiceImpl.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
service
.
impl
;
import
com.clx.performance.service.OwnerBindCardRecordService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
@Slf4j
@Service
public
class
OwnerBindCardRecordServiceImpl
implements
OwnerBindCardRecordService
{
}
performance-web/src/main/java/com/clx/performance/service/impl/OwnerRunningWaterRecordServiceImpl.java
0 → 100644
浏览文件 @
b23c4acb
package
com
.
clx
.
performance
.
service
.
impl
;
import
com.clx.performance.service.OwnerRunningWaterRecordService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.stereotype.Service
;
@Slf4j
@Service
public
class
OwnerRunningWaterRecordServiceImpl
implements
OwnerRunningWaterRecordService
{
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论