Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
travel-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
cloud
travel-cloud
Commits
3fa5c0ff
提交
3fa5c0ff
authored
5月 13, 2025
作者:
hzh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
部分代码生成
上级
553a2d67
显示空白字符变更
内嵌
并排
正在显示
15 个修改的文件
包含
1050 行增加
和
0 行删除
+1050
-0
InsureBo.java
...main/java/org/dromara/mall/domain/weishi/bo/InsureBo.java
+163
-0
InsureInsuredsBo.java
...a/org/dromara/mall/domain/weishi/bo/InsureInsuredsBo.java
+97
-0
InsurePolicyHolderBo.java
...g/dromara/mall/domain/weishi/bo/InsurePolicyHolderBo.java
+78
-0
InsureTaxpayerBo.java
...a/org/dromara/mall/domain/weishi/bo/InsureTaxpayerBo.java
+72
-0
InsureUnitBo.java
.../java/org/dromara/mall/domain/weishi/bo/InsureUnitBo.java
+67
-0
InsureInsuredsVo.java
...a/org/dromara/mall/domain/weishi/vo/InsureInsuredsVo.java
+101
-0
InsurePolicyHolderVo.java
...g/dromara/mall/domain/weishi/vo/InsurePolicyHolderVo.java
+82
-0
InsureTaxpayerVo.java
...a/org/dromara/mall/domain/weishi/vo/InsureTaxpayerVo.java
+76
-0
InsureUnitVo.java
.../java/org/dromara/mall/domain/weishi/vo/InsureUnitVo.java
+71
-0
InsureVo.java
...main/java/org/dromara/mall/domain/weishi/vo/InsureVo.java
+168
-0
InsureInsuredsMapper.java
.../org/dromara/mall/mapper/weishi/InsureInsuredsMapper.java
+15
-0
InsureMapper.java
...ain/java/org/dromara/mall/mapper/weishi/InsureMapper.java
+15
-0
InsurePolicyHolderMapper.java
.../dromara/mall/mapper/weishi/InsurePolicyHolderMapper.java
+15
-0
InsureTaxpayerMapper.java
.../org/dromara/mall/mapper/weishi/InsureTaxpayerMapper.java
+15
-0
InsureUnitMapper.java
...java/org/dromara/mall/mapper/weishi/InsureUnitMapper.java
+15
-0
没有找到文件。
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/weishi/bo/InsureBo.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
domain
.
weishi
.
bo
;
import
org.dromara.mall.domain.weishi.Insure
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
import
java.util.Date
;
/**
* 保险订单业务对象 weishi_insure
*
* @author hzh
* @date 2025-05-13
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
Insure
.
class
,
reverseConvertGenerate
=
false
)
public
class
InsureBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 用户id
*/
@NotNull
(
message
=
"用户id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
userId
;
/**
* 会员id
*/
@NotNull
(
message
=
"会员id不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
memberId
;
/**
* 请求参数
*/
@NotBlank
(
message
=
"请求参数不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
reqJson
;
/**
* 响应参数
*/
@NotBlank
(
message
=
"响应参数不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
resJson
;
/**
* 产品信息
*/
@NotBlank
(
message
=
"产品信息不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
productJson
;
/**
* 产品列表信息
*/
@NotBlank
(
message
=
"产品列表信息不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
productListJson
;
/**
* 渠道类型
*/
@NotBlank
(
message
=
"渠道类型不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
channelTp
;
/**
* 流水号,幂等且唯一不能重复
*/
@NotBlank
(
message
=
"流水号,幂等且唯一不能重复不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
batchNum
;
/**
* 产品计划代码,需联系客户经理提供
*/
@NotBlank
(
message
=
"产品计划代码,需联系客户经理提供不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
productNum
;
/**
* 保单生效时间,格式为YYYY-MM-DD HH:MM:SS
*/
@NotNull
(
message
=
"保单生效时间,格式为YYYY-MM-DD HH:MM:SS不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Date
beginDate
;
/**
* 保单终止时间,格式为YYYY-MM-DD HH:MM:SS
*/
@NotNull
(
message
=
"保单终止时间,格式为YYYY-MM-DD HH:MM:SS不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Date
endDate
;
/**
* 旅行目的地
*/
@NotBlank
(
message
=
"旅行目的地不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
tourDest
;
/**
* 旅行团编号/航班号
*/
@NotBlank
(
message
=
"旅行团编号/航班号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
tourNum
;
/**
* 标准保费合计,是Units中所有标准保费的总和
*/
@NotNull
(
message
=
"标准保费合计,是Units中所有标准保费的总和不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
stdPremium
;
/**
* 实收保费合计,是Units中所有实收保费的总和
*/
@NotNull
(
message
=
"实收保费合计,是Units中所有实收保费的总和不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
actPremium
;
/**
* 付款链接
*/
@NotBlank
(
message
=
"付款链接不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
paymentUrl
;
/**
* 付款单号
*/
@NotBlank
(
message
=
"付款单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
paymentNum
;
/**
* 付款金额
*/
@NotNull
(
message
=
"付款金额不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
paymentAmt
;
/**
* 投保数据格式( P:图片, D - 数据)
*/
@NotBlank
(
message
=
"投保数据格式( P:图片, D - 数据)不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
dataTp
;
/**
* 返回代码
*/
@NotNull
(
message
=
"返回代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
resultTp
;
/**
* 提示文本
*/
@NotBlank
(
message
=
"提示文本不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
resultMsg
;
/**
* 下单日期
*/
@NotNull
(
message
=
"下单日期不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Date
orderTime
;
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/weishi/bo/InsureInsuredsBo.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
domain
.
weishi
.
bo
;
import
org.dromara.mall.domain.weishi.InsureInsureds
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
import
java.math.BigDecimal
;
/**
* 保险订单-被保人业务对象 weishi_insure_insureds
*
* @author hzh
* @date 2025-05-13
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
InsureInsureds
.
class
,
reverseConvertGenerate
=
false
)
public
class
InsureInsuredsBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单编号
*/
@NotBlank
(
message
=
"订单编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderNum
;
/**
* 保单号
*/
@NotBlank
(
message
=
"保单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
policyNum
;
/**
* 姓名
*/
@NotBlank
(
message
=
"姓名不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
name
;
/**
* 性别
*/
@NotBlank
(
message
=
"性别不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
gender
;
/**
* 证件类型
*/
@NotBlank
(
message
=
"证件类型不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
idTp
;
/**
* 证件代码
*/
@NotBlank
(
message
=
"证件代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
idNum
;
/**
* 出生日期
*/
@NotBlank
(
message
=
"出生日期不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
birthday
;
/**
* 手机号码
*/
@NotBlank
(
message
=
"手机号码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
mobile
;
/**
* 与投保人关系
*/
@NotBlank
(
message
=
"与投保人关系不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
relationTp
;
/**
* 标准保费
*/
@NotNull
(
message
=
"标准保费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
stdPremium
;
/**
* 实收保费
*/
@NotNull
(
message
=
"实收保费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
actPremium
;
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/weishi/bo/InsurePolicyHolderBo.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
domain
.
weishi
.
bo
;
import
org.dromara.mall.domain.weishi.InsurePolicyHolder
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
/**
* 保险订单-投保人业务对象 weishi_insure_policy_holder
*
* @author hzh
* @date 2025-05-13
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
InsurePolicyHolder
.
class
,
reverseConvertGenerate
=
false
)
public
class
InsurePolicyHolderBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单编号
*/
@NotBlank
(
message
=
"订单编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderNum
;
/**
* 保单号
*/
@NotBlank
(
message
=
"保单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
policyNum
;
/**
* 姓名
*/
@NotBlank
(
message
=
"姓名不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
name
;
/**
* 性别
*/
@NotBlank
(
message
=
"性别不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
gender
;
/**
* 证件类型
*/
@NotBlank
(
message
=
"证件类型不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
idTp
;
/**
* 证件代码
*/
@NotBlank
(
message
=
"证件代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
idNum
;
/**
* 出生日期
*/
@NotBlank
(
message
=
"出生日期不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
birthday
;
/**
* 手机号码
*/
@NotBlank
(
message
=
"手机号码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
mobile
;
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/weishi/bo/InsureTaxpayerBo.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
domain
.
weishi
.
bo
;
import
org.dromara.mall.domain.weishi.InsureTaxpayer
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
/**
* 保险订单-发票信息业务对象 weishi_insure_taxpayer
*
* @author hzh
* @date 2025-05-13
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
InsureTaxpayer
.
class
,
reverseConvertGenerate
=
false
)
public
class
InsureTaxpayerBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单编号
*/
@NotBlank
(
message
=
"订单编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderNum
;
/**
* 企业名称
*/
@NotBlank
(
message
=
"企业名称不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
taxpayerName
;
/**
* 信用代码
*/
@NotBlank
(
message
=
"信用代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
taxpayerNum
;
/**
* 企业开户银行
*/
@NotBlank
(
message
=
"企业开户银行不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
taxpayerBank
;
/**
* 银行账户
*/
@NotBlank
(
message
=
"银行账户不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
taxpayerAccount
;
/**
* 税务登记电话
*/
@NotBlank
(
message
=
"税务登记电话不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
taxpayerTelephone
;
/**
* 税务登记地址
*/
@NotBlank
(
message
=
"税务登记地址不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
taxpayerAddr
;
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/weishi/bo/InsureUnitBo.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
domain
.
weishi
.
bo
;
import
org.dromara.mall.domain.weishi.InsureUnit
;
import
org.dromara.common.mybatis.core.domain.BaseEntity
;
import
org.dromara.common.core.validate.AddGroup
;
import
org.dromara.common.core.validate.EditGroup
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
jakarta.validation.constraints.*
;
import
java.math.BigDecimal
;
/**
* 保险订单-投保单元业务对象 weishi_insure_unit
*
* @author hzh
* @date 2025-05-13
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@AutoMapper
(
target
=
InsureUnit
.
class
,
reverseConvertGenerate
=
false
)
public
class
InsureUnitBo
extends
BaseEntity
{
/**
* id
*/
@NotNull
(
message
=
"id不能为空"
,
groups
=
{
EditGroup
.
class
})
private
Long
id
;
/**
* 订单编号
*/
@NotBlank
(
message
=
"订单编号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
orderNum
;
/**
* 标准保费
*/
@NotNull
(
message
=
"标准保费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
stdPreium
;
/**
* 实收保费
*/
@NotNull
(
message
=
"实收保费不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
BigDecimal
actPreium
;
/**
* 保单号
*/
@NotBlank
(
message
=
"保单号不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
policyNum
;
/**
* 返回代码
*/
@NotNull
(
message
=
"返回代码不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
Long
resultTp
;
/**
* 返回消息
*/
@NotBlank
(
message
=
"返回消息不能为空"
,
groups
=
{
AddGroup
.
class
,
EditGroup
.
class
})
private
String
resultMsg
;
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/weishi/vo/InsureInsuredsVo.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
domain
.
weishi
.
vo
;
import
java.math.BigDecimal
;
import
org.dromara.mall.domain.weishi.InsureInsureds
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
/**
* 保险订单-被保人视图对象 weishi_insure_insureds
*
* @author hzh
* @date 2025-05-13
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
InsureInsureds
.
class
)
public
class
InsureInsuredsVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单编号
*/
@ExcelProperty
(
value
=
"订单编号"
)
private
String
orderNum
;
/**
* 保单号
*/
@ExcelProperty
(
value
=
"保单号"
)
private
String
policyNum
;
/**
* 姓名
*/
@ExcelProperty
(
value
=
"姓名"
)
private
String
name
;
/**
* 性别
*/
@ExcelProperty
(
value
=
"性别"
)
private
String
gender
;
/**
* 证件类型
*/
@ExcelProperty
(
value
=
"证件类型"
)
private
String
idTp
;
/**
* 证件代码
*/
@ExcelProperty
(
value
=
"证件代码"
)
private
String
idNum
;
/**
* 出生日期
*/
@ExcelProperty
(
value
=
"出生日期"
)
private
String
birthday
;
/**
* 手机号码
*/
@ExcelProperty
(
value
=
"手机号码"
)
private
String
mobile
;
/**
* 与投保人关系
*/
@ExcelProperty
(
value
=
"与投保人关系"
)
private
String
relationTp
;
/**
* 标准保费
*/
@ExcelProperty
(
value
=
"标准保费"
)
private
BigDecimal
stdPremium
;
/**
* 实收保费
*/
@ExcelProperty
(
value
=
"实收保费"
)
private
BigDecimal
actPremium
;
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/weishi/vo/InsurePolicyHolderVo.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
domain
.
weishi
.
vo
;
import
org.dromara.mall.domain.weishi.InsurePolicyHolder
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
/**
* 保险订单-投保人视图对象 weishi_insure_policy_holder
*
* @author hzh
* @date 2025-05-13
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
InsurePolicyHolder
.
class
)
public
class
InsurePolicyHolderVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单编号
*/
@ExcelProperty
(
value
=
"订单编号"
)
private
String
orderNum
;
/**
* 保单号
*/
@ExcelProperty
(
value
=
"保单号"
)
private
String
policyNum
;
/**
* 姓名
*/
@ExcelProperty
(
value
=
"姓名"
)
private
String
name
;
/**
* 性别
*/
@ExcelProperty
(
value
=
"性别"
)
private
String
gender
;
/**
* 证件类型
*/
@ExcelProperty
(
value
=
"证件类型"
)
private
String
idTp
;
/**
* 证件代码
*/
@ExcelProperty
(
value
=
"证件代码"
)
private
String
idNum
;
/**
* 出生日期
*/
@ExcelProperty
(
value
=
"出生日期"
)
private
String
birthday
;
/**
* 手机号码
*/
@ExcelProperty
(
value
=
"手机号码"
)
private
String
mobile
;
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/weishi/vo/InsureTaxpayerVo.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
domain
.
weishi
.
vo
;
import
org.dromara.mall.domain.weishi.InsureTaxpayer
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
/**
* 保险订单-发票信息视图对象 weishi_insure_taxpayer
*
* @author hzh
* @date 2025-05-13
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
InsureTaxpayer
.
class
)
public
class
InsureTaxpayerVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单编号
*/
@ExcelProperty
(
value
=
"订单编号"
)
private
String
orderNum
;
/**
* 企业名称
*/
@ExcelProperty
(
value
=
"企业名称"
)
private
String
taxpayerName
;
/**
* 信用代码
*/
@ExcelProperty
(
value
=
"信用代码"
)
private
String
taxpayerNum
;
/**
* 企业开户银行
*/
@ExcelProperty
(
value
=
"企业开户银行"
)
private
String
taxpayerBank
;
/**
* 银行账户
*/
@ExcelProperty
(
value
=
"银行账户"
)
private
String
taxpayerAccount
;
/**
* 税务登记电话
*/
@ExcelProperty
(
value
=
"税务登记电话"
)
private
String
taxpayerTelephone
;
/**
* 税务登记地址
*/
@ExcelProperty
(
value
=
"税务登记地址"
)
private
String
taxpayerAddr
;
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/weishi/vo/InsureUnitVo.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
domain
.
weishi
.
vo
;
import
java.math.BigDecimal
;
import
org.dromara.mall.domain.weishi.InsureUnit
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
/**
* 保险订单-投保单元视图对象 weishi_insure_unit
*
* @author hzh
* @date 2025-05-13
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
InsureUnit
.
class
)
public
class
InsureUnitVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 订单编号
*/
@ExcelProperty
(
value
=
"订单编号"
)
private
String
orderNum
;
/**
* 标准保费
*/
@ExcelProperty
(
value
=
"标准保费"
)
private
BigDecimal
stdPreium
;
/**
* 实收保费
*/
@ExcelProperty
(
value
=
"实收保费"
)
private
BigDecimal
actPreium
;
/**
* 保单号
*/
@ExcelProperty
(
value
=
"保单号"
)
private
String
policyNum
;
/**
* 返回代码
*/
@ExcelProperty
(
value
=
"返回代码"
)
private
Long
resultTp
;
/**
* 返回消息
*/
@ExcelProperty
(
value
=
"返回消息"
)
private
String
resultMsg
;
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/domain/weishi/vo/InsureVo.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
domain
.
weishi
.
vo
;
import
java.util.Date
;
import
org.dromara.mall.domain.weishi.Insure
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.github.linpeilie.annotations.AutoMapper
;
import
lombok.Data
;
import
java.io.Serial
;
import
java.io.Serializable
;
/**
* 保险订单视图对象 weishi_insure
*
* @author hzh
* @date 2025-05-13
*/
@Data
@ExcelIgnoreUnannotated
@AutoMapper
(
target
=
Insure
.
class
)
public
class
InsureVo
implements
Serializable
{
@Serial
private
static
final
long
serialVersionUID
=
1L
;
/**
* id
*/
@ExcelProperty
(
value
=
"id"
)
private
Long
id
;
/**
* 用户id
*/
@ExcelProperty
(
value
=
"用户id"
)
private
Long
userId
;
/**
* 会员id
*/
@ExcelProperty
(
value
=
"会员id"
)
private
Long
memberId
;
/**
* 请求参数
*/
@ExcelProperty
(
value
=
"请求参数"
)
private
String
reqJson
;
/**
* 响应参数
*/
@ExcelProperty
(
value
=
"响应参数"
)
private
String
resJson
;
/**
* 产品信息
*/
@ExcelProperty
(
value
=
"产品信息"
)
private
String
productJson
;
/**
* 产品列表信息
*/
@ExcelProperty
(
value
=
"产品列表信息"
)
private
String
productListJson
;
/**
* 渠道类型
*/
@ExcelProperty
(
value
=
"渠道类型"
)
private
String
channelTp
;
/**
* 流水号,幂等且唯一不能重复
*/
@ExcelProperty
(
value
=
"流水号,幂等且唯一不能重复"
)
private
String
batchNum
;
/**
* 产品计划代码,需联系客户经理提供
*/
@ExcelProperty
(
value
=
"产品计划代码,需联系客户经理提供"
)
private
String
productNum
;
/**
* 保单生效时间,格式为YYYY-MM-DD HH:MM:SS
*/
@ExcelProperty
(
value
=
"保单生效时间,格式为YYYY-MM-DD HH:MM:SS"
)
private
Date
beginDate
;
/**
* 保单终止时间,格式为YYYY-MM-DD HH:MM:SS
*/
@ExcelProperty
(
value
=
"保单终止时间,格式为YYYY-MM-DD HH:MM:SS"
)
private
Date
endDate
;
/**
* 旅行目的地
*/
@ExcelProperty
(
value
=
"旅行目的地"
)
private
String
tourDest
;
/**
* 旅行团编号/航班号
*/
@ExcelProperty
(
value
=
"旅行团编号/航班号"
)
private
String
tourNum
;
/**
* 标准保费合计,是Units中所有标准保费的总和
*/
@ExcelProperty
(
value
=
"标准保费合计,是Units中所有标准保费的总和"
)
private
Long
stdPremium
;
/**
* 实收保费合计,是Units中所有实收保费的总和
*/
@ExcelProperty
(
value
=
"实收保费合计,是Units中所有实收保费的总和"
)
private
Long
actPremium
;
/**
* 付款链接
*/
@ExcelProperty
(
value
=
"付款链接"
)
private
String
paymentUrl
;
/**
* 付款单号
*/
@ExcelProperty
(
value
=
"付款单号"
)
private
String
paymentNum
;
/**
* 付款金额
*/
@ExcelProperty
(
value
=
"付款金额"
)
private
Long
paymentAmt
;
/**
* 投保数据格式( P:图片, D - 数据)
*/
@ExcelProperty
(
value
=
"投保数据格式( P:图片, D - 数据)"
)
private
String
dataTp
;
/**
* 返回代码
*/
@ExcelProperty
(
value
=
"返回代码"
)
private
Long
resultTp
;
/**
* 提示文本
*/
@ExcelProperty
(
value
=
"提示文本"
)
private
String
resultMsg
;
/**
* 下单日期
*/
@ExcelProperty
(
value
=
"下单日期"
)
private
Date
orderTime
;
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/mapper/weishi/InsureInsuredsMapper.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
mapper
.
weishi
;
import
org.dromara.mall.domain.weishi.InsureInsureds
;
import
org.dromara.mall.domain.weishi.vo.InsureInsuredsVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 保险订单-被保人Mapper接口
*
* @author hzh
* @date 2025-05-13
*/
public
interface
InsureInsuredsMapper
extends
BaseMapperPlus
<
InsureInsureds
,
InsureInsuredsVo
>
{
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/mapper/weishi/InsureMapper.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
mapper
.
weishi
;
import
org.dromara.mall.domain.weishi.Insure
;
import
org.dromara.mall.domain.weishi.vo.InsureVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 保险订单Mapper接口
*
* @author hzh
* @date 2025-05-13
*/
public
interface
InsureMapper
extends
BaseMapperPlus
<
Insure
,
InsureVo
>
{
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/mapper/weishi/InsurePolicyHolderMapper.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
mapper
.
weishi
;
import
org.dromara.mall.domain.weishi.InsurePolicyHolder
;
import
org.dromara.mall.domain.weishi.vo.InsurePolicyHolderVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 保险订单-投保人Mapper接口
*
* @author hzh
* @date 2025-05-13
*/
public
interface
InsurePolicyHolderMapper
extends
BaseMapperPlus
<
InsurePolicyHolder
,
InsurePolicyHolderVo
>
{
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/mapper/weishi/InsureTaxpayerMapper.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
mapper
.
weishi
;
import
org.dromara.mall.domain.weishi.InsureTaxpayer
;
import
org.dromara.mall.domain.weishi.vo.InsureTaxpayerVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 保险订单-发票信息Mapper接口
*
* @author hzh
* @date 2025-05-13
*/
public
interface
InsureTaxpayerMapper
extends
BaseMapperPlus
<
InsureTaxpayer
,
InsureTaxpayerVo
>
{
}
ruoyi-modules/ruoyi-mall/src/main/java/org/dromara/mall/mapper/weishi/InsureUnitMapper.java
0 → 100644
浏览文件 @
3fa5c0ff
package
org
.
dromara
.
mall
.
mapper
.
weishi
;
import
org.dromara.mall.domain.weishi.InsureUnit
;
import
org.dromara.mall.domain.weishi.vo.InsureUnitVo
;
import
org.dromara.common.mybatis.core.mapper.BaseMapperPlus
;
/**
* 保险订单-投保单元Mapper接口
*
* @author hzh
* @date 2025-05-13
*/
public
interface
InsureUnitMapper
extends
BaseMapperPlus
<
InsureUnit
,
InsureUnitVo
>
{
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论