Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
S
stockPriceTack
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘长帅
stockPriceTack
Commits
7367b87b
Commit
7367b87b
authored
Jun 04, 2024
by
lilei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
波段王实体类
parent
d556698d
Show whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
3623 additions
and
0 deletions
+3623
-0
KingAccountProductRelation.java
...rket/common/pojo/dao/king/KingAccountProductRelation.java
+148
-0
KingCodeInquiry.java
...ftech/telmarket/common/pojo/dao/king/KingCodeInquiry.java
+50
-0
KingCommonReviews.java
...ech/telmarket/common/pojo/dao/king/KingCommonReviews.java
+49
-0
KingCustomerInquiryPage.java
...lmarket/common/pojo/dao/king/KingCustomerInquiryPage.java
+105
-0
KingFrozenRecord.java
...tech/telmarket/common/pojo/dao/king/KingFrozenRecord.java
+69
-0
KingInitialFundAdjustmentLog.java
...et/common/pojo/dao/king/KingInitialFundAdjustmentLog.java
+39
-0
KingIntelligentSendNum.java
...elmarket/common/pojo/dao/king/KingIntelligentSendNum.java
+77
-0
KingMarketProfitLog.java
...h/telmarket/common/pojo/dao/king/KingMarketProfitLog.java
+59
-0
KingMemberStockPage.java
...h/telmarket/common/pojo/dao/king/KingMemberStockPage.java
+154
-0
KingMessageLogger.java
...ech/telmarket/common/pojo/dao/king/KingMessageLogger.java
+56
-0
KingPositionTradeInfoRecord.java
...ket/common/pojo/dao/king/KingPositionTradeInfoRecord.java
+159
-0
KingPositionTradeInfoRecord4Page.java
...ommon/pojo/dao/king/KingPositionTradeInfoRecord4Page.java
+97
-0
KingProduct.java
.../zfxftech/telmarket/common/pojo/dao/king/KingProduct.java
+84
-0
KingProductConfigRule.java
...telmarket/common/pojo/dao/king/KingProductConfigRule.java
+106
-0
KingProductConfigRuleExample.java
...et/common/pojo/dao/king/KingProductConfigRuleExample.java
+752
-0
KingProductConfigRuleQueryVo.java
...et/common/pojo/dao/king/KingProductConfigRuleQueryVo.java
+44
-0
KingProductConfigRuleRel.java
...market/common/pojo/dao/king/KingProductConfigRuleRel.java
+30
-0
KingProductConfigRuleRelExample.java
...common/pojo/dao/king/KingProductConfigRuleRelExample.java
+750
-0
KingPushRule.java
...zfxftech/telmarket/common/pojo/dao/king/KingPushRule.java
+190
-0
KingSendFromLog.java
...ftech/telmarket/common/pojo/dao/king/KingSendFromLog.java
+93
-0
KingSendFromPositionLog.java
...lmarket/common/pojo/dao/king/KingSendFromPositionLog.java
+108
-0
KingStockInputLog.java
...ech/telmarket/common/pojo/dao/king/KingStockInputLog.java
+117
-0
KingStockPosition.java
...ech/telmarket/common/pojo/dao/king/KingStockPosition.java
+106
-0
KingStockProfitLog.java
...ch/telmarket/common/pojo/dao/king/KingStockProfitLog.java
+120
-0
KingTradingStrategyParam.java
...market/common/pojo/dao/king/KingTradingStrategyParam.java
+61
-0
No files found.
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingAccountProductRelation.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/10/26 14:25
*账户和产品关系表
* 示范盘数据
*/
@Data
@TableName
(
value
=
"king_account_product_relation"
)
public
class
KingAccountProductRelation
{
/**
* 唯一标记
*/
@TableId
(
type
=
IdType
.
INPUT
)
private
Long
id
;
/**
* 客户id
*/
private
Long
customerId
;
/**
* 产品id
*/
private
Long
productId
;
/**
* 产品名称
*/
private
String
productName
;
/**
* 产品类型
*/
private
String
productType
;
/**
* 删除标记
*/
@TableLogic
@TableField
(
value
=
"is_deleted"
)
private
Boolean
isDeleted
;
/**
* 初始资金
*/
private
BigDecimal
initialFunding
;
/**
* 示范盘资金
*/
private
BigDecimal
simulatedFunding
;
/**
* 实盘资金
*/
private
BigDecimal
realFunding
;
/**
* 虚拟盘id
*/
private
Long
simulatedMarketId
;
/**
* 实盘id
*/
private
Long
realMarketId
;
/**
* 产品生效时间
*/
private
Date
createdAt
;
/**
* 产品到期时间
*/
private
Date
expiredAt
;
/**
* 状态 true 正常 false 到期
*/
private
Integer
status
;
/**
* 是否问题
*/
private
Boolean
isProblem
;
/**
* 创建人
*/
private
String
createdBy
;
/**
* 创建时间
*/
private
Date
createdTime
;
/**
* 更新人
*/
private
String
modifyBy
;
/**
* 更新时间
*/
private
Date
modifyTime
;
/**
* 粉丝ID
*/
private
Long
tpFansId
;
/**
* 公众号id
*/
private
Integer
wid
;
/**
* 产品经理
*/
private
Long
pmUserId
;
/**
* 销售Id
*/
private
Long
salesId
;
/**
* 备注
*/
private
String
remark
;
/**
* 示范总资产
*/
private
BigDecimal
simulatedTotalPrice
;
/**
* 示范盈亏比例
*/
private
BigDecimal
simulatedTotalProfit
;
/**
* 示范持仓比
*/
private
BigDecimal
simulatedProportion
;
/**
* 示范持仓比
*/
private
BigDecimal
profitAmount
;
/**
* 示范持仓数量
*/
private
Integer
positionCount
;
//跟投联动专用传参字段
@TableField
(
exist
=
false
)
private
String
followAccountName
;
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingCodeInquiry.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @version V1.0
* @title: CodeInquiry
* @description:
* @author: zw
* @date: 2021/12/64:07 下午
*/
@Data
public
class
KingCodeInquiry
{
private
String
name
;
private
String
realMarketId
;
private
String
simulatedMarketId
;
private
String
accountType
;
private
String
productName
;
private
String
productType
;
private
String
code
;
private
String
stockName
;
private
BigDecimal
cost
;
private
BigDecimal
now
;
//涨跌幅
private
BigDecimal
riseDownRange
;
//盈亏比例
private
BigDecimal
profitLossRatio
;
private
Date
createdTime
;
private
String
days
;
private
BigDecimal
recentClosingPrice
;
/**
* 产品类型的中文描述
*/
@TableField
(
exist
=
false
)
private
String
productTypeDesc
;
/**
* 行业
*/
private
String
industry
;
/**
* 昨日涨跌幅
*/
private
BigDecimal
ydayRiseDownRange
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingCommonReviews.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @version V1.0
* @title: CommonReviews
* @description:
* @author: zw
* @date: 2022/2/246:01 下午
*/
@Data
@TableName
(
value
=
"king_common_reviews"
)
public
class
KingCommonReviews
{
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
@TableField
(
value
=
"market_id"
)
private
Long
marketId
;
@TableField
(
value
=
"stock_code"
)
private
String
stockCode
;
@TableField
(
exist
=
false
)
private
String
stockName
;
@TableField
(
value
=
"comments"
)
private
String
comments
;
@TableField
(
value
=
"type"
)
private
Integer
type
;
@TableField
(
value
=
"created_by"
)
private
String
createBy
;
@TableField
(
value
=
"created_time"
)
private
Date
createTime
;
/**
* 更新人
*/
@TableField
(
value
=
"modify_by"
)
private
String
modifyBy
;
/**
* 更新时间
*/
@TableField
(
value
=
"modify_time"
)
private
Date
modifyTime
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingCustomerInquiryPage.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @version V1.0
* @title: CustomerInquiryPage
* @description:
* @author: zw
* @date: 2021/12/23:26 下午
*/
@Data
public
class
KingCustomerInquiryPage
{
/**
* 客户和产品关联id
*/
private
Long
id
;
/**
* 客户id
*/
private
Long
customerId
;
/**
* 客户姓名
*/
private
String
name
;
/**
* 产品名称
*/
private
String
productName
;
/**
* 是虚拟帐号还是实仓帐号
*/
private
String
accountType
;
/**
* 产品状态
*/
private
String
status
;
/**
* 帐号
*/
private
String
marketId
;
/**
* 实盘id
*/
private
String
realId
;
/**
* 示范盘Id
*/
private
String
simulatedId
;
/**
* 资金
*/
private
Double
commonFunding
;
/**
* 产品购买时间
*/
private
Date
createdAt
;
/**
* 产品过期时间
*/
private
Date
expiredAt
;
/**
* 持仓总市值 持仓股票*昨天收盘价
*/
private
Double
commonPosition
;
/**
* 操作股票数
*/
private
Integer
commonPositionCount
;
/**
* 持仓股票数
*/
private
Integer
positionCount
;
/**
* 收益股票数
*/
private
Integer
profitCount
;
/**
* 总资产 持仓总市值+剩余的钱
*/
private
Double
commonTotalPrice
;
/**
* 盈亏比例 (总持仓+剩余的钱)/ 总资产
* (((common_position + common_funding)-initial_funding)/ initial_funding
*/
private
Double
commonProportion
;
/**
* 盈亏金额 总资产-初始化的钱
* ((common_position + common_funding)-initial_funding
*/
private
Double
profitLossPrice
;
/**
* 股票仓位 持仓总市值/总资产
* common_position / (common_position + common_funding)
*/
private
Double
stockPosition
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingFrozenRecord.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/12/21 14:28
*/
@Data
@TableName
(
value
=
"king_frozen_record"
)
public
class
KingFrozenRecord
{
/**
* 唯一标记
*/
@TableId
(
type
=
IdType
.
INPUT
)
private
Long
id
;
/**
* 冻结标的
*/
@TableField
(
value
=
"frozen_target"
)
private
String
frozenTarget
;
/**
* 数量
*/
@TableField
(
value
=
"count"
)
private
BigDecimal
count
;
/**
* 交易盘id
*/
@TableField
(
value
=
"market_id"
)
private
Long
marketId
;
/**
* 股票代码
*/
@TableField
(
value
=
"code"
)
private
String
code
;
/**
* 删除标记
*/
@TableLogic
@TableField
(
value
=
"is_deleted"
)
private
String
isDeleted
;
/**
* 创建人
*/
@TableField
(
value
=
"created_by"
)
private
String
createdBy
;
/**
* 创建时间
*/
@TableField
(
value
=
"created_time"
)
private
Date
createdTime
;
/**
* 更新人
*/
@TableField
(
value
=
"modify_by"
)
private
String
modifyBy
;
/**
* 更新时间
*/
@TableField
(
value
=
"modify_time"
)
private
Date
modifyTime
;
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingInitialFundAdjustmentLog.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
@Data
@TableName
(
value
=
"king_initial_fund_adjustment_log"
)
public
class
KingInitialFundAdjustmentLog
{
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
@TableField
(
value
=
"object_id"
)
private
Long
ObjectId
;
@TableField
(
value
=
"object_type"
)
private
String
ObjectType
;
@TableField
(
value
=
"amount_before_adjustment"
)
private
BigDecimal
amountBeforeAdjustment
;
@TableField
(
value
=
"amount_after_adjustment"
)
private
BigDecimal
amountAfterAdjustment
;
@TableField
(
value
=
"adjustment_time"
)
private
Date
adjustmentTime
;
@TableField
(
value
=
"remark"
)
private
String
remark
;
@TableField
(
value
=
"operation"
)
private
String
operation
;
@TableField
(
value
=
"create_by"
)
private
Long
createBy
;
@TableField
(
value
=
"create_name"
)
private
String
createByName
;
@TableField
(
value
=
"create_time"
)
private
Date
createTime
;
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingIntelligentSendNum.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.zfxftech.telmarket.common.pojo.dao.StockPosition
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
* @version V1.0
* @title: IntelligentSendNum
* @description:
* @author: zw
* @date: 2021/11/223:16 下午
*/
@Data
@NoArgsConstructor
public
class
KingIntelligentSendNum
{
private
Long
id
;
//客户id
private
String
customerId
;
//客户名称
private
String
customerName
;
//产品id
private
String
productId
;
//购买的产品
private
String
productName
;
//产品类型
private
String
productType
;
private
String
productTypeDesc
;
//投资风格
private
String
investmentStyle
;
/**
* 投资风格描述
*/
private
String
investmentStyleDesc
;
//账户类型
private
Integer
accountLimit
;
/**
* 账户限制描述
*/
private
String
accountLimitDesc
;
// private String accountLimitText;
//虚拟盘总资金
private
String
simulatedFunding
;
//实盘总资金
private
String
realFunding
;
//虚拟盘id
private
Long
simulatedMarketId
;
//实盘id
private
Long
realMarketId
;
//用户微信唯一标记
private
String
unionId
;
//实盘仓位
private
BigDecimal
realPosition
;
//虚拟仓位
private
BigDecimal
simulatedPosition
;
//实盘盈亏比
private
BigDecimal
realProfitRatio
;
//示范盈亏比
private
BigDecimal
simulatedProfitRatio
;
//持仓行业
private
List
<
String
>
positionIndustry
;
//示范最后买入时间
private
Date
modifyTime
;
/**
* 持有的股票
*/
private
List
<
StockPosition
>
list
;
//总资产
private
String
simulatedTotalPrice
;
//初始资金
private
String
initialFunding
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingMarketProfitLog.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/11/27 15:20
*
*/
@Data
@TableName
(
value
=
"king_market_profit_log"
)
public
class
KingMarketProfitLog
{
/**
* 唯一标记
*/
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* 示范盘Id
*/
private
Long
marketId
;
/**
* 本金
*/
private
BigDecimal
principal
;
/**
* 总收益
*/
private
BigDecimal
profit
;
/**
* 较上一日增量收益
*/
private
BigDecimal
incrementProfit
;
/**
* 收益率
*/
private
BigDecimal
profitRate
;
/**
* 日期
*/
private
Date
date
;
/**
* 删除标记
*/
@TableLogic
@TableField
(
value
=
"is_deleted"
)
private
String
isDeleted
;
/**
* 创建时间
*/
private
Date
createdTime
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingMemberStockPage.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
lombok.Data
;
import
org.apache.commons.lang3.tuple.Pair
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/11/16 13:35
*/
@Data
public
class
KingMemberStockPage
{
/**
* 客户和产品关联id
*/
private
Long
id
;
/**
* 客户id
*/
private
Long
customerId
;
/**
* 实盘id
*/
private
Long
realMarketId
;
/**
* 示范盈亏比例
*/
private
BigDecimal
simulatedTotalProfit
;
/**
* 实盘总盈亏
*/
// private BigDecimal realTotalProfit;
/**
* 示范盘id
*/
private
Long
simulatedMarketId
;
/**
* 客户名称
*/
private
String
customerName
;
/**
* 产品名称
*/
private
String
productName
;
/**
* 投资风格
*/
private
String
investmentStyle
;
/**
* 实盘可用资金
*/
// private String realFunding;
/**
* 示范盘可用资金
*/
private
BigDecimal
simulatedFunding
;
/**
* 实盘持仓
*/
// private BigDecimal realPosition;
/**
* 示范盘持仓
*/
private
BigDecimal
simulatedPosition
;
/**
* 产品到期时间
*/
private
Date
productExpiredTime
;
/**
* 产品创建时间
*/
private
Date
productCreatedTime
;
/**
* 客户注册时间
*/
private
Date
customerCreatedTime
;
/**
* 示范盘的最近购买时间
*/
private
Date
simulatedLatestBuyTime
;
/**
* 实盘总资金
*/
// private String realTotalPrice;
/**
* 示范盘总资金
*/
private
BigDecimal
simulatedTotalPrice
;
/**
* 实盘仓位占比
*/
// private Double realProportion;
/**
* 示范仓位占比
*/
private
String
simulatedProportion
;
/**
* 是否持有
*/
private
boolean
isHolding
;
/**
* 账户限制
*/
private
Integer
accountLimit
;
/**
* 行业占比
*/
List
<
Pair
<
String
,
String
>>
industryProportion
;
/**
* 公司
*/
private
String
companyDesc
;
/**
* 公司id
*/
private
Integer
companyId
;
/**
* 可用数量
*/
private
Long
count
;
private
String
investmentStyleDesc
;
private
String
accountLimitDesc
;
/**
* 状态: 0=已到期 1=在使用 2 =即将到期
*/
private
Integer
status
;
/**
* 状态: 产品id
*/
private
String
productId
;
/**
* 状态: 产品类型
*/
private
String
productType
;
//个股盈亏比例
private
BigDecimal
profitLossRatio
;
//个股持仓
private
BigDecimal
stockPosition
;
//持有天数
private
Integer
holdDay
;
//1是问题客户
private
String
isProblem
;
//虚拟持仓数
private
Integer
simulatedPositionTotal
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingMessageLogger.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @version V1.0
* @title: MessageLogger
* @description:
* @author: zw
* @date: 2021/11/265:08 下午
*/
@Data
@TableName
(
value
=
"king_message_log"
)
public
class
KingMessageLogger
{
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
@TableField
(
value
=
"push_rule_id"
)
private
Long
pushRuleId
;
@TableField
(
value
=
"customer_id"
)
private
Long
customerId
;
@TableField
(
value
=
"stock_pool_id"
)
private
Long
stockPoolId
;
@TableField
(
value
=
"stock_id"
)
private
Long
stockId
;
@TableField
(
value
=
"customer_name"
)
private
String
customerName
;
/**
* 创建人
*/
@TableField
(
value
=
"created_by"
)
private
String
createdBy
;
/**
* 创建时间
*/
@TableField
(
value
=
"created_time"
)
private
Date
createdTime
;
/**
* 更新人
*/
@TableField
(
value
=
"modify_by"
)
private
String
modifyBy
;
/**
* 更新时间
*/
@TableField
(
value
=
"modify_time"
)
private
Date
modifyTime
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingPositionTradeInfoRecord.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.zfxftech.telmarket.common.pojo.dao.CustomerProductEntity
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/12/24 10:39
* 持仓和交易批次关系表
*/
@Data
@TableName
(
value
=
"king_position_trade_info_record"
)
public
class
KingPositionTradeInfoRecord
{
/**
* 唯一标记
*/
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* 交易批次
*/
@TableField
(
value
=
"buying_batch"
)
private
Long
buyingBatch
;
/**
* 股票代码
*/
@TableField
(
value
=
"code"
)
private
String
code
;
@TableField
(
exist
=
false
)
private
String
codeName
;
@TableField
(
exist
=
false
)
private
List
<
String
>
productName
;
@TableField
(
exist
=
false
)
private
String
productTypeDesc
;
@TableField
(
exist
=
false
)
private
String
statusDesc
;
@TableField
(
exist
=
false
)
private
String
operationDesc
;
@TableField
(
exist
=
false
)
private
String
wayDesc
;
@TableField
(
exist
=
false
)
private
List
<
Map
>
customerNameArray
;
/**
* 操作类型;1(买入),2(卖出),3(加仓),4(减仓)
*/
@TableField
(
value
=
"operation"
)
private
Integer
operation
;
/**
* 买入时间
*/
@TableField
(
value
=
"buying_time"
)
private
Date
buyingTime
;
/**
* 卖出时间
*/
@TableField
(
value
=
"selling_time"
)
private
Date
sellingTime
;
/**
* 成本价
*/
@TableField
(
value
=
"cost"
)
private
BigDecimal
cost
;
/**
* 卖出价
*/
@TableField
(
value
=
"selling_price"
)
private
BigDecimal
sellingPrice
;
/**
* 持仓id
*/
@TableField
(
value
=
"position_id"
)
private
Long
positionId
;
/**
* 产品id
*/
@TableField
(
value
=
"product_id"
)
private
Long
productId
;
/**
* 产品类型
*/
@TableField
(
value
=
"product_type"
)
private
String
productType
;
/**
* 客户id
*/
@TableField
(
value
=
"customer_id"
)
private
Long
customerId
;
/**
* 交易状态;1(持仓中)2(已清仓)3(示有实无)
*/
@TableField
(
value
=
"status"
)
private
Integer
status
;
/**
* 删除标记
*/
@TableField
(
value
=
"is_deleted"
)
private
String
isDeleted
;
/**
* 持有天数
*/
@TableField
(
value
=
"holding_days"
)
private
Integer
holdingDays
;
/**
* 盈亏比例
*/
@TableField
(
value
=
"profit_ratio"
)
private
BigDecimal
profitRatio
;
/**
* 公司id
*/
@TableField
(
value
=
"companyId"
)
private
Integer
companyId
;
/**
* 委托途径 0交易指令 1智能分发
*/
@TableField
(
value
=
"entrust_way"
)
private
Integer
entrustWay
;
/**
* 产品类型
*/
@TableField
(
exist
=
false
)
private
String
customerNum
;
@TableField
(
exist
=
false
)
private
String
customerIds
;
@TableField
(
exist
=
false
)
private
String
productIds
;
@TableField
(
value
=
"trust_source"
)
private
Integer
trustSource
;
@TableField
(
value
=
"trust_source_name"
)
private
String
trustSourceName
;
@TableField
(
value
=
"industry"
)
private
String
industry
;
@TableField
(
exist
=
false
)
private
List
<
CustomerProductEntity
>
customerProducts
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingPositionTradeInfoRecord4Page.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/12/24 10:39
*/
@Data
public
class
KingPositionTradeInfoRecord4Page
{
/**
* 股票代码
*/
private
String
code
;
private
String
codeName
;
/**
* 客户id集合
*/
private
List
<
Long
>
customerIdArray
;
private
List
<
String
>
customerNameArray
;
/**
* 买入时间
*/
private
Date
buyingTime
;
/**
* 卖出时间
*/
private
Date
sellingTime
;
/**
* 成本价
*/
private
BigDecimal
cost
;
/**
* 卖出价
*/
private
BigDecimal
sellingPrice
;
/**
* 产品id
*/
private
Long
productId
;
private
String
productName
;
/**
* 产品类型
*/
private
String
productType
;
private
String
productTypeDesc
;
/**
* 交易状态;1(持仓中)2(已清仓)3(示有实无)
*/
private
Integer
status
;
private
String
statusDesc
;
private
Integer
operation
;
private
String
operationDesc
;
/**
* 持股天数
*/
private
Long
holdingDays
;
/**
* 收益率
*/
private
BigDecimal
profitRatio
;
/**
* 产品类型
*/
private
String
customerNum
;
/**
* 委托途径
* */
private
String
entrustWay
;
/**
* 委托途径描述
* */
private
String
wayDesc
;
/**
* 行业
* */
private
String
industry
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingProduct.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.List
;
/**
* @version 1.0
* @Author: hxq
* @Date: 2021/9/6 13:24
*/
@TableName
(
value
=
"king_product"
)
@Data
public
class
KingProduct
{
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
@TableField
(
value
=
"product_type"
)
private
String
productType
;
@TableField
(
value
=
"product_name"
)
private
String
productName
;
@TableField
(
value
=
"company_id"
)
private
Long
companyId
;
@TableField
(
value
=
"trade_style"
)
private
Long
tradeStyle
;
@TableField
(
value
=
"risk_level"
)
private
String
riskLevel
;
// @TableField(value = "initial_principal")
// private String initialPrincipal;
@TableField
(
value
=
"analyst"
)
private
Long
analyst
;
@TableField
(
exist
=
false
)
private
List
<
Long
>
substituteAnalystList
;
@TableField
(
value
=
"created_by"
)
private
String
createdBy
;
@TableField
(
value
=
"created_time"
)
private
Date
createdTime
;
@TableField
(
value
=
"modify_by"
)
private
String
modifyBy
;
@TableField
(
value
=
"modify_time"
)
private
Date
modifyTime
;
@TableField
(
value
=
"remark"
)
private
String
remark
;
@TableField
(
value
=
"sell_message"
)
private
String
sellMessage
;
@TableField
(
value
=
"buy_message"
)
private
String
buyMessage
;
// @TableField(value = "day_statistics_send")
// private String dayStatisticsSend;
@TableLogic
@TableField
(
value
=
"is_deleted"
)
private
boolean
isDeleted
;
@TableField
(
exist
=
false
)
private
String
riskLevelDesc
;
@TableField
(
exist
=
false
)
private
String
companyDesc
;
@TableField
(
exist
=
false
)
private
String
tradeStyleDesc
;
@TableField
(
exist
=
false
)
private
String
productTypeDesc
;
@TableField
(
exist
=
false
)
private
Long
initialPrincipalDesc
;
/**
* 公众号唯一标记
*/
@TableField
(
value
=
"w_id"
)
private
Long
weChatId
;
@TableField
(
exist
=
false
)
private
String
weChatIdDesc
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingProductConfigRule.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
java.math.BigDecimal
;
import
java.util.Date
;
public
class
KingProductConfigRule
{
private
Integer
id
;
private
Integer
CREATED_BY
;
private
Date
CREATED_TIME
;
private
Integer
UPDATED_BY
;
private
Date
UPDATED_TIME
;
private
Integer
type
;
private
BigDecimal
yields
;
private
Integer
status
;
private
String
comments
;
private
Date
abortDate
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
Integer
getCREATED_BY
()
{
return
CREATED_BY
;
}
public
void
setCREATED_BY
(
Integer
CREATED_BY
)
{
this
.
CREATED_BY
=
CREATED_BY
;
}
public
Date
getCREATED_TIME
()
{
return
CREATED_TIME
;
}
public
void
setCREATED_TIME
(
Date
CREATED_TIME
)
{
this
.
CREATED_TIME
=
CREATED_TIME
;
}
public
Integer
getUPDATED_BY
()
{
return
UPDATED_BY
;
}
public
void
setUPDATED_BY
(
Integer
UPDATED_BY
)
{
this
.
UPDATED_BY
=
UPDATED_BY
;
}
public
Date
getUPDATED_TIME
()
{
return
UPDATED_TIME
;
}
public
void
setUPDATED_TIME
(
Date
UPDATED_TIME
)
{
this
.
UPDATED_TIME
=
UPDATED_TIME
;
}
public
Integer
getType
()
{
return
type
;
}
public
void
setType
(
Integer
type
)
{
this
.
type
=
type
;
}
public
BigDecimal
getYields
()
{
return
yields
;
}
public
void
setYields
(
BigDecimal
yields
)
{
this
.
yields
=
yields
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
String
getComments
()
{
return
comments
;
}
public
Date
getAbortDate
()
{
return
abortDate
;
}
public
void
setAbortDate
(
Date
abortDate
)
{
this
.
abortDate
=
abortDate
;
}
public
void
setComments
(
String
comments
)
{
this
.
comments
=
comments
==
null
?
null
:
comments
.
trim
();
}
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingProductConfigRuleExample.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
public
class
KingProductConfigRuleExample
{
protected
String
orderByClause
;
protected
boolean
distinct
;
protected
List
<
Criteria
>
oredCriteria
;
public
KingProductConfigRuleExample
()
{
oredCriteria
=
new
ArrayList
<>();
}
public
void
setOrderByClause
(
String
orderByClause
)
{
this
.
orderByClause
=
orderByClause
;
}
public
String
getOrderByClause
()
{
return
orderByClause
;
}
public
void
setDistinct
(
boolean
distinct
)
{
this
.
distinct
=
distinct
;
}
public
boolean
isDistinct
()
{
return
distinct
;
}
public
List
<
Criteria
>
getOredCriteria
()
{
return
oredCriteria
;
}
public
void
or
(
Criteria
criteria
)
{
oredCriteria
.
add
(
criteria
);
}
public
Criteria
or
()
{
Criteria
criteria
=
createCriteriaInternal
();
oredCriteria
.
add
(
criteria
);
return
criteria
;
}
public
Criteria
createCriteria
()
{
Criteria
criteria
=
createCriteriaInternal
();
if
(
oredCriteria
.
size
()
==
0
)
{
oredCriteria
.
add
(
criteria
);
}
return
criteria
;
}
protected
Criteria
createCriteriaInternal
()
{
Criteria
criteria
=
new
Criteria
();
return
criteria
;
}
public
void
clear
()
{
oredCriteria
.
clear
();
orderByClause
=
null
;
distinct
=
false
;
}
protected
abstract
static
class
GeneratedCriteria
{
protected
List
<
Criterion
>
criteria
;
protected
GeneratedCriteria
()
{
super
();
criteria
=
new
ArrayList
<>();
}
public
boolean
isValid
()
{
return
criteria
.
size
()
>
0
;
}
public
List
<
Criterion
>
getAllCriteria
()
{
return
criteria
;
}
public
List
<
Criterion
>
getCriteria
()
{
return
criteria
;
}
protected
void
addCriterion
(
String
condition
)
{
if
(
condition
==
null
)
{
throw
new
RuntimeException
(
"Value for condition cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
));
}
protected
void
addCriterion
(
String
condition
,
Object
value
,
String
property
)
{
if
(
value
==
null
)
{
throw
new
RuntimeException
(
"Value for "
+
property
+
" cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
,
value
));
}
protected
void
addCriterion
(
String
condition
,
Object
value1
,
Object
value2
,
String
property
)
{
if
(
value1
==
null
||
value2
==
null
)
{
throw
new
RuntimeException
(
"Between values for "
+
property
+
" cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
,
value1
,
value2
));
}
public
Criteria
andIdIsNull
()
{
addCriterion
(
"id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdIsNotNull
()
{
addCriterion
(
"id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdEqualTo
(
Integer
value
)
{
addCriterion
(
"id ="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotEqualTo
(
Integer
value
)
{
addCriterion
(
"id <>"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdGreaterThan
(
Integer
value
)
{
addCriterion
(
"id >"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"id >="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdLessThan
(
Integer
value
)
{
addCriterion
(
"id <"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"id <="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"id in"
,
values
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"id not in"
,
values
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"id between"
,
value1
,
value2
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"id not between"
,
value1
,
value2
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYIsNull
()
{
addCriterion
(
"CREATED_BY is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYIsNotNull
()
{
addCriterion
(
"CREATED_BY is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYEqualTo
(
Integer
value
)
{
addCriterion
(
"CREATED_BY ="
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYNotEqualTo
(
Integer
value
)
{
addCriterion
(
"CREATED_BY <>"
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYGreaterThan
(
Integer
value
)
{
addCriterion
(
"CREATED_BY >"
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"CREATED_BY >="
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYLessThan
(
Integer
value
)
{
addCriterion
(
"CREATED_BY <"
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"CREATED_BY <="
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"CREATED_BY in"
,
values
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"CREATED_BY not in"
,
values
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"CREATED_BY between"
,
value1
,
value2
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"CREATED_BY not between"
,
value1
,
value2
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEIsNull
()
{
addCriterion
(
"CREATED_TIME is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEIsNotNull
()
{
addCriterion
(
"CREATED_TIME is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEEqualTo
(
Date
value
)
{
addCriterion
(
"CREATED_TIME ="
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMENotEqualTo
(
Date
value
)
{
addCriterion
(
"CREATED_TIME <>"
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEGreaterThan
(
Date
value
)
{
addCriterion
(
"CREATED_TIME >"
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEGreaterThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"CREATED_TIME >="
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMELessThan
(
Date
value
)
{
addCriterion
(
"CREATED_TIME <"
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMELessThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"CREATED_TIME <="
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEIn
(
List
<
Date
>
values
)
{
addCriterion
(
"CREATED_TIME in"
,
values
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMENotIn
(
List
<
Date
>
values
)
{
addCriterion
(
"CREATED_TIME not in"
,
values
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"CREATED_TIME between"
,
value1
,
value2
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMENotBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"CREATED_TIME not between"
,
value1
,
value2
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYIsNull
()
{
addCriterion
(
"UPDATED_BY is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYIsNotNull
()
{
addCriterion
(
"UPDATED_BY is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYEqualTo
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY ="
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYNotEqualTo
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY <>"
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYGreaterThan
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY >"
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY >="
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYLessThan
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY <"
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY <="
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"UPDATED_BY in"
,
values
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"UPDATED_BY not in"
,
values
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"UPDATED_BY between"
,
value1
,
value2
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"UPDATED_BY not between"
,
value1
,
value2
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEIsNull
()
{
addCriterion
(
"UPDATED_TIME is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEIsNotNull
()
{
addCriterion
(
"UPDATED_TIME is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEEqualTo
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME ="
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMENotEqualTo
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME <>"
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEGreaterThan
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME >"
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEGreaterThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME >="
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMELessThan
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME <"
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMELessThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME <="
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEIn
(
List
<
Date
>
values
)
{
addCriterion
(
"UPDATED_TIME in"
,
values
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMENotIn
(
List
<
Date
>
values
)
{
addCriterion
(
"UPDATED_TIME not in"
,
values
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"UPDATED_TIME between"
,
value1
,
value2
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMENotBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"UPDATED_TIME not between"
,
value1
,
value2
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeIsNull
()
{
addCriterion
(
"type is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeIsNotNull
()
{
addCriterion
(
"type is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeEqualTo
(
Integer
value
)
{
addCriterion
(
"type ="
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeNotEqualTo
(
Integer
value
)
{
addCriterion
(
"type <>"
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeGreaterThan
(
Integer
value
)
{
addCriterion
(
"type >"
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"type >="
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeLessThan
(
Integer
value
)
{
addCriterion
(
"type <"
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"type <="
,
value
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"type in"
,
values
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"type not in"
,
values
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"type between"
,
value1
,
value2
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andTypeNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"type not between"
,
value1
,
value2
,
"type"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsIsNull
()
{
addCriterion
(
"yields is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsIsNotNull
()
{
addCriterion
(
"yields is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"yields ="
,
value
,
"yields"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsNotEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"yields <>"
,
value
,
"yields"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsGreaterThan
(
BigDecimal
value
)
{
addCriterion
(
"yields >"
,
value
,
"yields"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsGreaterThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"yields >="
,
value
,
"yields"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsLessThan
(
BigDecimal
value
)
{
addCriterion
(
"yields <"
,
value
,
"yields"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsLessThanOrEqualTo
(
BigDecimal
value
)
{
addCriterion
(
"yields <="
,
value
,
"yields"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"yields in"
,
values
,
"yields"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsNotIn
(
List
<
BigDecimal
>
values
)
{
addCriterion
(
"yields not in"
,
values
,
"yields"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"yields between"
,
value1
,
value2
,
"yields"
);
return
(
Criteria
)
this
;
}
public
Criteria
andYieldsNotBetween
(
BigDecimal
value1
,
BigDecimal
value2
)
{
addCriterion
(
"yields not between"
,
value1
,
value2
,
"yields"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusIsNull
()
{
addCriterion
(
"status is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusIsNotNull
()
{
addCriterion
(
"status is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusEqualTo
(
Integer
value
)
{
addCriterion
(
"status ="
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusNotEqualTo
(
Integer
value
)
{
addCriterion
(
"status <>"
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusGreaterThan
(
Integer
value
)
{
addCriterion
(
"status >"
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"status >="
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusLessThan
(
Integer
value
)
{
addCriterion
(
"status <"
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"status <="
,
value
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"status in"
,
values
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"status not in"
,
values
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"status between"
,
value1
,
value2
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andStatusNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"status not between"
,
value1
,
value2
,
"status"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsIsNull
()
{
addCriterion
(
"comments is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsIsNotNull
()
{
addCriterion
(
"comments is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsEqualTo
(
String
value
)
{
addCriterion
(
"comments ="
,
value
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsNotEqualTo
(
String
value
)
{
addCriterion
(
"comments <>"
,
value
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsGreaterThan
(
String
value
)
{
addCriterion
(
"comments >"
,
value
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"comments >="
,
value
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsLessThan
(
String
value
)
{
addCriterion
(
"comments <"
,
value
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"comments <="
,
value
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsLike
(
String
value
)
{
addCriterion
(
"comments like"
,
value
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsNotLike
(
String
value
)
{
addCriterion
(
"comments not like"
,
value
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsIn
(
List
<
String
>
values
)
{
addCriterion
(
"comments in"
,
values
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"comments not in"
,
values
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"comments between"
,
value1
,
value2
,
"comments"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCommentsNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"comments not between"
,
value1
,
value2
,
"comments"
);
return
(
Criteria
)
this
;
}
}
public
static
class
Criteria
extends
GeneratedCriteria
{
protected
Criteria
()
{
super
();
}
}
public
static
class
Criterion
{
private
String
condition
;
private
Object
value
;
private
Object
secondValue
;
private
boolean
noValue
;
private
boolean
singleValue
;
private
boolean
betweenValue
;
private
boolean
listValue
;
private
String
typeHandler
;
public
String
getCondition
()
{
return
condition
;
}
public
Object
getValue
()
{
return
value
;
}
public
Object
getSecondValue
()
{
return
secondValue
;
}
public
boolean
isNoValue
()
{
return
noValue
;
}
public
boolean
isSingleValue
()
{
return
singleValue
;
}
public
boolean
isBetweenValue
()
{
return
betweenValue
;
}
public
boolean
isListValue
()
{
return
listValue
;
}
public
String
getTypeHandler
()
{
return
typeHandler
;
}
protected
Criterion
(
String
condition
)
{
super
();
this
.
condition
=
condition
;
this
.
typeHandler
=
null
;
this
.
noValue
=
true
;
}
protected
Criterion
(
String
condition
,
Object
value
,
String
typeHandler
)
{
super
();
this
.
condition
=
condition
;
this
.
value
=
value
;
this
.
typeHandler
=
typeHandler
;
if
(
value
instanceof
List
<?>)
{
this
.
listValue
=
true
;
}
else
{
this
.
singleValue
=
true
;
}
}
protected
Criterion
(
String
condition
,
Object
value
)
{
this
(
condition
,
value
,
null
);
}
protected
Criterion
(
String
condition
,
Object
value
,
Object
secondValue
,
String
typeHandler
)
{
super
();
this
.
condition
=
condition
;
this
.
value
=
value
;
this
.
secondValue
=
secondValue
;
this
.
typeHandler
=
typeHandler
;
this
.
betweenValue
=
true
;
}
protected
Criterion
(
String
condition
,
Object
value
,
Object
secondValue
)
{
this
(
condition
,
value
,
secondValue
,
null
);
}
}
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingProductConfigRuleQueryVo.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.zfxftech.telmarket.common.pojo.dto.ConfigRuleDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
* Create time: 2021/8/13
*/
@Data
public
class
KingProductConfigRuleQueryVo
implements
Serializable
{
private
Integer
id
;
@ApiModelProperty
(
value
=
"用户列表页,展示产品名称"
,
dataType
=
"list"
,
required
=
false
)
private
List
<
String
>
productNames
;
@ApiModelProperty
(
value
=
"用户修改编辑页面展示已选中和未选中的跟投账户"
,
dataType
=
"list"
,
required
=
false
)
private
List
<
ConfigRuleDto
>
configRuleRels
;
private
String
type
;
private
BigDecimal
yields
;
private
String
status
;
private
String
comments
;
private
String
updateBy
;
private
Date
UPDATED_TIME
;
@ApiModelProperty
(
value
=
"截止时间"
)
private
Date
abortDate
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingProductConfigRuleRel.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
lombok.Data
;
import
lombok.ToString
;
import
java.util.Date
;
@Data
@ToString
public
class
KingProductConfigRuleRel
{
private
Integer
id
;
private
Integer
CREATED_BY
;
private
Date
CREATED_TIME
;
private
Integer
UPDATED_BY
;
private
Date
UPDATED_TIME
;
private
Integer
productId
;
private
String
productName
;
private
Integer
ruleId
;
private
Integer
ruleType
;
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingProductConfigRuleRelExample.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
public
class
KingProductConfigRuleRelExample
{
protected
String
orderByClause
;
protected
boolean
distinct
;
protected
List
<
Criteria
>
oredCriteria
;
public
KingProductConfigRuleRelExample
()
{
oredCriteria
=
new
ArrayList
<>();
}
public
void
setOrderByClause
(
String
orderByClause
)
{
this
.
orderByClause
=
orderByClause
;
}
public
String
getOrderByClause
()
{
return
orderByClause
;
}
public
void
setDistinct
(
boolean
distinct
)
{
this
.
distinct
=
distinct
;
}
public
boolean
isDistinct
()
{
return
distinct
;
}
public
List
<
Criteria
>
getOredCriteria
()
{
return
oredCriteria
;
}
public
void
or
(
Criteria
criteria
)
{
oredCriteria
.
add
(
criteria
);
}
public
Criteria
or
()
{
Criteria
criteria
=
createCriteriaInternal
();
oredCriteria
.
add
(
criteria
);
return
criteria
;
}
public
Criteria
createCriteria
()
{
Criteria
criteria
=
createCriteriaInternal
();
if
(
oredCriteria
.
size
()
==
0
)
{
oredCriteria
.
add
(
criteria
);
}
return
criteria
;
}
protected
Criteria
createCriteriaInternal
()
{
Criteria
criteria
=
new
Criteria
();
return
criteria
;
}
public
void
clear
()
{
oredCriteria
.
clear
();
orderByClause
=
null
;
distinct
=
false
;
}
protected
abstract
static
class
GeneratedCriteria
{
protected
List
<
Criterion
>
criteria
;
protected
GeneratedCriteria
()
{
super
();
criteria
=
new
ArrayList
<>();
}
public
boolean
isValid
()
{
return
criteria
.
size
()
>
0
;
}
public
List
<
Criterion
>
getAllCriteria
()
{
return
criteria
;
}
public
List
<
Criterion
>
getCriteria
()
{
return
criteria
;
}
protected
void
addCriterion
(
String
condition
)
{
if
(
condition
==
null
)
{
throw
new
RuntimeException
(
"Value for condition cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
));
}
protected
void
addCriterion
(
String
condition
,
Object
value
,
String
property
)
{
if
(
value
==
null
)
{
throw
new
RuntimeException
(
"Value for "
+
property
+
" cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
,
value
));
}
protected
void
addCriterion
(
String
condition
,
Object
value1
,
Object
value2
,
String
property
)
{
if
(
value1
==
null
||
value2
==
null
)
{
throw
new
RuntimeException
(
"Between values for "
+
property
+
" cannot be null"
);
}
criteria
.
add
(
new
Criterion
(
condition
,
value1
,
value2
));
}
public
Criteria
andIdIsNull
()
{
addCriterion
(
"id is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdIsNotNull
()
{
addCriterion
(
"id is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdEqualTo
(
Integer
value
)
{
addCriterion
(
"id ="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotEqualTo
(
Integer
value
)
{
addCriterion
(
"id <>"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdGreaterThan
(
Integer
value
)
{
addCriterion
(
"id >"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"id >="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdLessThan
(
Integer
value
)
{
addCriterion
(
"id <"
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"id <="
,
value
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"id in"
,
values
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"id not in"
,
values
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"id between"
,
value1
,
value2
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andIdNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"id not between"
,
value1
,
value2
,
"id"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYIsNull
()
{
addCriterion
(
"CREATED_BY is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYIsNotNull
()
{
addCriterion
(
"CREATED_BY is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYEqualTo
(
Integer
value
)
{
addCriterion
(
"CREATED_BY ="
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYNotEqualTo
(
Integer
value
)
{
addCriterion
(
"CREATED_BY <>"
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYGreaterThan
(
Integer
value
)
{
addCriterion
(
"CREATED_BY >"
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"CREATED_BY >="
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYLessThan
(
Integer
value
)
{
addCriterion
(
"CREATED_BY <"
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"CREATED_BY <="
,
value
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"CREATED_BY in"
,
values
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"CREATED_BY not in"
,
values
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"CREATED_BY between"
,
value1
,
value2
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_BYNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"CREATED_BY not between"
,
value1
,
value2
,
"CREATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEIsNull
()
{
addCriterion
(
"CREATED_TIME is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEIsNotNull
()
{
addCriterion
(
"CREATED_TIME is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEEqualTo
(
Date
value
)
{
addCriterion
(
"CREATED_TIME ="
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMENotEqualTo
(
Date
value
)
{
addCriterion
(
"CREATED_TIME <>"
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEGreaterThan
(
Date
value
)
{
addCriterion
(
"CREATED_TIME >"
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEGreaterThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"CREATED_TIME >="
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMELessThan
(
Date
value
)
{
addCriterion
(
"CREATED_TIME <"
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMELessThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"CREATED_TIME <="
,
value
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEIn
(
List
<
Date
>
values
)
{
addCriterion
(
"CREATED_TIME in"
,
values
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMENotIn
(
List
<
Date
>
values
)
{
addCriterion
(
"CREATED_TIME not in"
,
values
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMEBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"CREATED_TIME between"
,
value1
,
value2
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andCREATED_TIMENotBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"CREATED_TIME not between"
,
value1
,
value2
,
"CREATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYIsNull
()
{
addCriterion
(
"UPDATED_BY is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYIsNotNull
()
{
addCriterion
(
"UPDATED_BY is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYEqualTo
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY ="
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYNotEqualTo
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY <>"
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYGreaterThan
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY >"
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY >="
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYLessThan
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY <"
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"UPDATED_BY <="
,
value
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"UPDATED_BY in"
,
values
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"UPDATED_BY not in"
,
values
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"UPDATED_BY between"
,
value1
,
value2
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_BYNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"UPDATED_BY not between"
,
value1
,
value2
,
"UPDATED_BY"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEIsNull
()
{
addCriterion
(
"UPDATED_TIME is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEIsNotNull
()
{
addCriterion
(
"UPDATED_TIME is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEEqualTo
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME ="
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMENotEqualTo
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME <>"
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEGreaterThan
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME >"
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEGreaterThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME >="
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMELessThan
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME <"
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMELessThanOrEqualTo
(
Date
value
)
{
addCriterion
(
"UPDATED_TIME <="
,
value
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEIn
(
List
<
Date
>
values
)
{
addCriterion
(
"UPDATED_TIME in"
,
values
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMENotIn
(
List
<
Date
>
values
)
{
addCriterion
(
"UPDATED_TIME not in"
,
values
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMEBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"UPDATED_TIME between"
,
value1
,
value2
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andUPDATED_TIMENotBetween
(
Date
value1
,
Date
value2
)
{
addCriterion
(
"UPDATED_TIME not between"
,
value1
,
value2
,
"UPDATED_TIME"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdIsNull
()
{
addCriterion
(
"ProductId is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdIsNotNull
()
{
addCriterion
(
"ProductId is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdEqualTo
(
Integer
value
)
{
addCriterion
(
"productId ="
,
value
,
"productId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdNotEqualTo
(
Integer
value
)
{
addCriterion
(
"productId <>"
,
value
,
"productId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdGreaterThan
(
Integer
value
)
{
addCriterion
(
"productId >"
,
value
,
"productId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"productId >="
,
value
,
"productId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdLessThan
(
Integer
value
)
{
addCriterion
(
"productId <"
,
value
,
"productId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"productId <="
,
value
,
"productId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"productId in"
,
values
,
"productId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"productId not in"
,
values
,
"productId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"productId between"
,
value1
,
value2
,
"productId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductIdNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"productId not between"
,
value1
,
value2
,
"productId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameIsNull
()
{
addCriterion
(
"productName is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameIsNotNull
()
{
addCriterion
(
"productName is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameEqualTo
(
String
value
)
{
addCriterion
(
"productName ="
,
value
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameNotEqualTo
(
String
value
)
{
addCriterion
(
"productName <>"
,
value
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameGreaterThan
(
String
value
)
{
addCriterion
(
"productName >"
,
value
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"productName >="
,
value
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameLessThan
(
String
value
)
{
addCriterion
(
"productName <"
,
value
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"productName <="
,
value
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameLike
(
String
value
)
{
addCriterion
(
"productName like"
,
value
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameNotLike
(
String
value
)
{
addCriterion
(
"productName not like"
,
value
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameIn
(
List
<
String
>
values
)
{
addCriterion
(
"productName in"
,
values
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"productName not in"
,
values
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"productName between"
,
value1
,
value2
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andProductNameNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"productName not between"
,
value1
,
value2
,
"productName"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdIsNull
()
{
addCriterion
(
"ruleId is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdIsNotNull
()
{
addCriterion
(
"ruleId is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdEqualTo
(
Integer
value
)
{
addCriterion
(
"ruleId ="
,
value
,
"ruleId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdNotEqualTo
(
Integer
value
)
{
addCriterion
(
"ruleId <>"
,
value
,
"ruleId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdGreaterThan
(
Integer
value
)
{
addCriterion
(
"ruleId >"
,
value
,
"ruleId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"ruleId >="
,
value
,
"ruleId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdLessThan
(
Integer
value
)
{
addCriterion
(
"ruleId <"
,
value
,
"ruleId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"ruleId <="
,
value
,
"ruleId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"ruleId in"
,
values
,
"ruleId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"ruleId not in"
,
values
,
"ruleId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"ruleId between"
,
value1
,
value2
,
"ruleId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleIdNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"ruleId not between"
,
value1
,
value2
,
"ruleId"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeIsNull
()
{
addCriterion
(
"ruleType is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeIsNotNull
()
{
addCriterion
(
"ruleType is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeEqualTo
(
Integer
value
)
{
addCriterion
(
"ruleType ="
,
value
,
"ruleType"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeNotEqualTo
(
Integer
value
)
{
addCriterion
(
"ruleType <>"
,
value
,
"ruleType"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeGreaterThan
(
Integer
value
)
{
addCriterion
(
"ruleType >"
,
value
,
"ruleType"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeGreaterThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"ruleType >="
,
value
,
"ruleType"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeLessThan
(
Integer
value
)
{
addCriterion
(
"ruleType <"
,
value
,
"ruleType"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeLessThanOrEqualTo
(
Integer
value
)
{
addCriterion
(
"ruleType <="
,
value
,
"ruleType"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"ruleType in"
,
values
,
"ruleType"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeNotIn
(
List
<
Integer
>
values
)
{
addCriterion
(
"ruleType not in"
,
values
,
"ruleType"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"ruleType between"
,
value1
,
value2
,
"ruleType"
);
return
(
Criteria
)
this
;
}
public
Criteria
andRuleTypeNotBetween
(
Integer
value1
,
Integer
value2
)
{
addCriterion
(
"ruleType not between"
,
value1
,
value2
,
"ruleType"
);
return
(
Criteria
)
this
;
}
}
public
static
class
Criteria
extends
GeneratedCriteria
{
protected
Criteria
()
{
super
();
}
}
public
static
class
Criterion
{
private
String
condition
;
private
Object
value
;
private
Object
secondValue
;
private
boolean
noValue
;
private
boolean
singleValue
;
private
boolean
betweenValue
;
private
boolean
listValue
;
private
String
typeHandler
;
public
String
getCondition
()
{
return
condition
;
}
public
Object
getValue
()
{
return
value
;
}
public
Object
getSecondValue
()
{
return
secondValue
;
}
public
boolean
isNoValue
()
{
return
noValue
;
}
public
boolean
isSingleValue
()
{
return
singleValue
;
}
public
boolean
isBetweenValue
()
{
return
betweenValue
;
}
public
boolean
isListValue
()
{
return
listValue
;
}
public
String
getTypeHandler
()
{
return
typeHandler
;
}
protected
Criterion
(
String
condition
)
{
super
();
this
.
condition
=
condition
;
this
.
typeHandler
=
null
;
this
.
noValue
=
true
;
}
protected
Criterion
(
String
condition
,
Object
value
,
String
typeHandler
)
{
super
();
this
.
condition
=
condition
;
this
.
value
=
value
;
this
.
typeHandler
=
typeHandler
;
if
(
value
instanceof
List
<?>)
{
this
.
listValue
=
true
;
}
else
{
this
.
singleValue
=
true
;
}
}
protected
Criterion
(
String
condition
,
Object
value
)
{
this
(
condition
,
value
,
null
);
}
protected
Criterion
(
String
condition
,
Object
value
,
Object
secondValue
,
String
typeHandler
)
{
super
();
this
.
condition
=
condition
;
this
.
value
=
value
;
this
.
secondValue
=
secondValue
;
this
.
typeHandler
=
typeHandler
;
this
.
betweenValue
=
true
;
}
protected
Criterion
(
String
condition
,
Object
value
,
Object
secondValue
)
{
this
(
condition
,
value
,
secondValue
,
null
);
}
}
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingPushRule.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/11/5 10:33
*/
@Data
@TableName
(
value
=
"king_push_rule"
)
public
class
KingPushRule
{
/**
* 唯一标记
*/
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* 名称
*/
@TableField
(
value
=
"push_name"
)
private
String
pushName
;
/**
* 用户id
*/
@TableField
(
value
=
"customer_id"
)
private
Long
customerId
;
/**
* 股票池id
*/
@TableField
(
value
=
"stock_pool_id"
)
private
Long
stockPoolId
;
/**
* 产品类型
*/
@TableField
(
value
=
"product_type"
)
private
String
productType
;
/**
* 产品id
*/
@TableField
(
value
=
"product_id"
)
private
String
productId
;
/**
* 产品名字
*/
@TableField
(
value
=
"product_name"
)
private
String
productName
;
/**
* 购买时间上限
*/
@TableField
(
value
=
"buy_time_up"
)
private
Date
buyTimeUp
;
/**
* 购买时间下限
*/
@TableField
(
value
=
"buy_time_low"
)
private
Date
buyTimeLow
;
/**
* 最近建仓上限
*/
@TableField
(
value
=
"pos_time_up"
)
private
Date
posTimeUp
;
/**
* 最近建仓下限
*/
@TableField
(
value
=
"pos_time_low"
)
private
Date
posTimeLow
;
/**
* 示范账户总资产上限
*/
@TableField
(
value
=
"simulate_market_fund_up"
)
private
String
simulateMarketFundUp
;
/**
* 示范账户总资产下限
*/
@TableField
(
value
=
"simulate_market_fund_low"
)
private
String
simulateMarketFundLow
;
// /**
// * 实盘账户仓位下限
// */
// @TableField(value = "real_market_low")
// private Integer realMarketLow;
// /**
// * 实盘账户仓位上限
// */
// @TableField(value = "real_market_up")
// private Integer realMarketUp;
/**
* 示范账户仓位下限
*/
@TableField
(
value
=
"simulate_market_low"
)
private
Float
simulateMarketLow
;
/**
* 示范账户仓位上限
*/
@TableField
(
value
=
"simulate_market_up"
)
private
Float
simulateMarketUp
;
/**
* 符合条件客户数
*/
@TableField
(
value
=
"max_num"
)
private
Integer
maxNum
;
/**
* 当天已买入客户数
*/
@TableField
(
value
=
"day_num"
)
private
Integer
dayNum
;
/**
* 分发比例
*/
@TableField
(
value
=
"push_proportion"
)
private
String
pushProportion
;
/**
* 删除
*/
@TableField
(
value
=
"is_deleted"
)
@TableLogic
(
value
=
"0"
,
delval
=
"1"
)
private
String
isDeleted
;
/**
* 勾选当天已买入账户 0未勾选1已勾选
*/
@TableField
(
value
=
"is_daybuy"
)
private
String
isDaybuy
;
/**
* 状态
*/
@TableField
(
value
=
"status"
)
private
String
status
;
/**
* 创建人
*/
@TableField
(
value
=
"created_by"
)
private
String
createdBy
;
/**
* 修改人
*/
@TableField
(
value
=
"modify_by"
)
private
String
modifyBy
;
/**
* 创建时间
*/
@TableField
(
value
=
"created_time"
)
private
Date
createdTime
;
/**
* 修改时间
*/
@TableField
(
value
=
"modify_time"
)
private
Date
modifyTime
;
/**
* 发送时间
*/
@TableField
(
value
=
"send_time"
)
private
Date
sendTime
;
/**
* 发送时间
*/
@TableField
(
value
=
"accord_customer_content"
)
private
String
accordCustomerContent
;
/**
* 发送时间
*/
@TableField
(
value
=
"accord_customer_ids"
)
private
String
accordCustomerIds
;
/**
*持仓个数上限
*/
@TableField
(
value
=
"position_count_up"
)
private
Integer
positionCountUp
;
/**
* 持仓个数下限
*/
@TableField
(
value
=
"position_count_low"
)
private
Integer
positionCountLow
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingSendFromLog.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/10/26 14:25
*资产概览
*/
@Data
@TableName
(
value
=
"king_send_from_log"
)
public
class
KingSendFromLog
{
/**
* 唯一标记
*/
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
private
Long
id
;
/**
* 客户id
*/
@TableField
(
value
=
"customer_id"
)
private
Long
customerId
;
/**
* 示范盘id
*/
@TableField
(
value
=
"simulated_market_id"
)
private
Long
simulatedMarketId
;
/**
* 总资产
*/
@TableField
(
value
=
"common_total_price"
)
private
BigDecimal
commonTotalPrice
;
/**
* 总盈亏
*/
@TableField
(
value
=
"earnings_price"
)
private
BigDecimal
earningsPrice
;
/**
* 总盈亏比例
*/
@TableField
(
value
=
"total_profit_rate"
)
private
String
totalProfitRate
;
/**
* 总市值
*/
@TableField
(
value
=
"market_value_price"
)
private
BigDecimal
marketValuePrice
;
/**
* 可用金额
*/
@TableField
(
value
=
"current_money_price"
)
private
BigDecimal
currentMoneyPrice
;
/**
* 可取金额
*/
@TableField
(
value
=
"withdrawal_amount_price"
)
private
BigDecimal
withdrawalAmountPrice
;
/**
* 创建人
*/
@TableField
(
value
=
"created_by"
)
private
String
createdBy
;
/**
* 创建时间
*/
@TableField
(
value
=
"created_time"
)
private
String
createdTime
;
/**
* 更新人
*/
@TableField
(
value
=
"modify_by"
)
private
String
modifyBy
;
/**
* 更新时间
*/
@TableField
(
value
=
"modify_time"
)
private
Date
modifyTime
;
/**
* 创建时间 到秒
*/
@TableField
(
value
=
"created_time_details"
)
private
Date
createdTimeDetails
;
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingSendFromPositionLog.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/10/26 14:25
*报表持仓记录表
*/
@Data
@TableName
(
value
=
"king_send_from_position_log"
)
public
class
KingSendFromPositionLog
{
/**
* 唯一标记
*/
@TableId
(
type
=
IdType
.
INPUT
)
private
Long
id
;
/**
* 资产概览历史表id
*/
@TableField
(
value
=
"asfl_id"
)
private
Long
asflId
;
/**
* 股票名称
*/
@TableField
(
value
=
"stock_name"
)
private
String
stockName
;
/**
* 股票code
*/
@TableField
(
value
=
"stock_code"
)
private
String
stockCode
;
/**
* 盈亏比例
*/
@TableField
(
value
=
"profit_ratio"
)
private
BigDecimal
profitRatio
;
/**
* 盈亏金额
*/
@TableField
(
value
=
"profit_price"
)
private
BigDecimal
profitPrice
;
/**
* 持仓成本
*/
@TableField
(
value
=
"cost"
)
private
BigDecimal
cost
;
/**
* 现在价格
*/
@TableField
(
value
=
"now"
)
private
BigDecimal
now
;
/**
* 持仓数量
*/
@TableField
(
value
=
"position_count"
)
private
Integer
positionCount
;
/**
* 可用数量
*/
@TableField
(
value
=
"available_count"
)
private
Integer
availableCount
;
/**
* 创建人
*/
@TableField
(
value
=
"created_by"
)
private
String
createdBy
;
/**
* 创建时间
*/
@TableField
(
value
=
"created_time"
)
private
String
createdTime
;
/**
* 更新人
*/
@TableField
(
value
=
"modify_by"
)
private
String
modifyBy
;
/**
* 更新时间
*/
@TableField
(
value
=
"modify_time"
)
private
Date
modifyTime
;
/**
* 创建时间 到秒
*/
@TableField
(
value
=
"created_time_details"
)
private
Date
createdTimeDetails
;
/**
* 当前市值
*/
@TableField
(
value
=
"market_value"
)
private
String
marketValue
;
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingStockInputLog.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Description TODO
* @Author jianghua
* @Date 2021/11/5 17:38
*/
@Data
@TableName
(
value
=
"king_stock_input_log"
)
public
class
KingStockInputLog
{
/**
* 唯一标记
*/
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* 产品id
*/
private
Long
productId
;
/**
* 股票名称
*/
private
String
stockName
;
/**
* 客户id
*/
private
Long
customerId
;
/**
* 示范盘id
*/
private
Long
marketId
;
/**
* 持仓id
*/
private
Long
stockPositionId
;
/**
* 操作类型(1.买入 2.卖出 3.加仓 4.减仓)
*/
private
Integer
operation
;
/**
* 实盘|示范
*/
private
String
marketType
;
/**
* 股票数量
*/
private
Long
count
;
/**
* 股票花费
*/
private
BigDecimal
cost
;
/**
* 股票代码
*/
private
String
code
;
/**
* 删除标记
*/
@TableLogic
private
Boolean
isDeleted
;
/**
* 交易时间
*/
private
Date
tradingTime
;
/**
* 创建人
*/
private
String
createdBy
;
/**
* 创建时间
*/
private
Date
createdTime
;
/**
* 更新人
*/
private
String
modifyBy
;
/**
* 更新时间
*/
private
Date
modifyTime
;
/**
* 委托方向:0=未分委托方向,1=交易指令2=跟投账户3=智能分发5=实盘录入6=批量卖出
*/
private
Integer
trustSource
;
/**
* 委托方向名称: 买入指令,卖出指令,批量卖出,智能分发名称,实盘录入时管理员名称
*/
private
String
trustSourceName
;
/**
* 产品名称
*/
@TableField
(
exist
=
false
)
private
String
productTypeDesc
;
@TableField
(
exist
=
false
)
private
String
productName
;
@TableField
(
exist
=
false
)
private
String
productType
;
@TableField
(
exist
=
false
)
private
String
customerName
;
@TableField
(
exist
=
false
)
private
String
nickName
;
@TableField
(
exist
=
false
)
private
String
operationDesc
;
}
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingStockPosition.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/11/3 9:29
*/
@Data
@TableName
(
value
=
"king_stock_position"
)
@NoArgsConstructor
public
class
KingStockPosition
{
/**
* 唯一标记
*/
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* 客户id
*/
@TableField
(
value
=
"customer_id"
)
private
Long
customerId
;
/**
* 产品id
*/
private
Long
productId
;
/**
* 股票盘id
*/
private
Long
marketId
;
/**
* 股票代码
*/
private
String
code
;
/**
* 股票名称
*/
private
String
name
;
/**
* 成交价格
*/
private
BigDecimal
cost
;
@TableField
(
value
=
"rise_down_range"
)
private
BigDecimal
riseDownRange
;
@TableField
(
value
=
"profit_loss_ratio"
)
private
BigDecimal
profitLossRatio
;
@TableField
(
value
=
"stock_position"
)
private
BigDecimal
stockPosition
;
/**
* 股票数量
*/
private
Long
count
;
/**
* 删除标记
*/
@TableLogic
@TableField
(
value
=
"is_deleted"
)
private
boolean
isDeleted
;
/**
* 创建人
*/
private
String
createdBy
;
/**
* 创建时间
*/
private
Date
createdTime
;
/**
* 更新人
*/
private
String
modifyBy
;
/**
* 更新时间
*/
private
Date
modifyTime
;
/**
* 止盈位
*/
@TableField
(
value
=
"stop_profit"
)
private
String
stopProfit
;
@TableField
(
value
=
"is_stop_profit"
)
private
String
isStopProfit
;
/**
* 止损位
*/
@TableField
(
value
=
"stop_loss"
)
private
String
stopLoss
;
@TableField
(
value
=
"is_stop_loss"
)
private
String
isStopLoss
;
@TableField
(
value
=
"yday_rise_down_range"
)
private
BigDecimal
ydayRiseDownRange
;
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingStockProfitLog.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/11/22 9:42
*/
@Data
@TableName
(
value
=
"king_stock_profit_log"
)
public
class
KingStockProfitLog
{
/**
* 唯一标记
*/
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
/**
* 示范盘
*/
@TableField
(
value
=
"market_id"
)
private
Long
marketId
;
/**
* 示范盘id
*/
@TableField
(
value
=
"position_id"
)
private
Long
positionId
;
/**
* 买入时间
*/
@TableField
(
value
=
"buying_time"
)
private
Date
buyingTime
;
/**
* 卖出时间
*/
@TableField
(
value
=
"selling_time"
)
private
Date
sellingTime
;
/**
* 持仓成本
*/
@TableField
(
value
=
"cost"
)
private
BigDecimal
cost
;
/**
* 股票代码
*/
@TableField
(
value
=
"code"
)
private
String
code
;
/**
* 股票名称
*/
@TableField
(
exist
=
false
)
private
String
name
;
/**
* 买入途径
*/
private
String
untitled3
;
/**
* 卖出途径
*/
private
String
untitled2
;
/**
* 产品id
*/
@TableField
(
value
=
"product_id"
)
private
Long
productId
;
/**
* 盈亏金额
*/
@TableField
(
value
=
"profit_price"
)
private
BigDecimal
profitPrice
;
/**
* 盈亏比例
*/
@TableField
(
value
=
"profit_ratio"
)
private
BigDecimal
profitRatio
;
/**
* 持有天数
*/
@TableField
(
value
=
"holding_days"
)
private
Integer
holdingDays
;
/**
* 删除标记
*/
@TableLogic
@TableField
(
value
=
"is_deleted"
)
private
String
isDeleted
;
/**
* 创建人
*/
@TableField
(
value
=
"created_by"
)
private
String
createdBy
;
/**
* 创建时间
*/
@TableField
(
value
=
"created_time"
)
private
Date
createdTime
;
/**
* 更新人
*/
@TableField
(
value
=
"modify_by"
)
private
String
modifyBy
;
/**
* 更新时间
*/
@TableField
(
value
=
"modify_time"
)
private
Date
modifyTime
;
// /**
// * 买入途径
// */
// private String buyingRoute;
// /**
// * 卖出途径
// */
// private String sellingRoute;
}
\ No newline at end of file
src/main/java/com/zfxftech/telmarket/common/pojo/dao/king/KingTradingStrategyParam.java
0 → 100644
View file @
7367b87b
package
com
.
zfxftech
.
telmarket
.
common
.
pojo
.
dao
.
king
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @Description TODO
* @Author Dell
* @Date 2021/12/10 10:47
*/
@Data
public
class
KingTradingStrategyParam
{
// /**
// * 当前发送指令需要的appId
// */
// private String appId;
// /**
// * 当前发送指令需要的模板id
// */
// private String templateId;
/**
* fanid
*/
private
Long
fanId
;
private
Long
wid
;
/**
* 接收人姓名
*/
private
String
customerName
;
/**
* 推送时间
*/
private
String
pushTimeStr
;
/**
* 买入 卖出理由
*/
private
String
reason
;
/**
* 止盈
*/
private
String
stopInterferencePosition
;
/**
* 止损
*/
private
String
stopLossPosition
;
/**
* 公司id
*/
private
Long
companyId
;
//数据迁移使用
private
Integer
trustSourceCode
;
private
String
trustSourceComments
;
private
Date
operationDate
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
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 comment